Wireless communication methods and communication devices
By directly sending information to network devices in a wireless communication system to determine the correlation between the uplink and downlink rates of the first service, the problem of slow rate adjustment and air interface message transmission caused by application layer negotiation is solved, achieving faster rate adjustment and more efficient data transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- QUECTEL WIRELESS SOLUTIONS CO LTD
- Filing Date
- 2024-12-13
- Publication Date
- 2026-06-18
AI Technical Summary
In existing technologies, the rate adjustment of the first service is negotiated between application layers, which results in a slow rate adjustment response and requires additional air interface message transmission, affecting data transmission efficiency, especially when there is network congestion or the wireless interface deteriorates.
The network device directly sends first information to the terminal device and/or the first network element to determine the correlation between the uplink rate and downlink rate of the first service, eliminating the need for application layer negotiation and adjusting the rate through information transmission within the wireless communication system.
It accelerates the rate adjustment process for primary services, reduces air interface message transmission, and improves data transmission efficiency. In particular, it can adjust the rate in a timely manner to optimize user experience when there is network congestion or changes in wireless conditions.
Smart Images

Figure CN2024139298_18062026_PF_FP_ABST
Abstract
Description
Wireless communication methods and communication equipment Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a method and device for wireless communication. Background Technology
[0002] In communication systems, rate adjustment for primary services (e.g., extended reality (XR) services) is achieved through inter-application layer negotiation, but this rate adjustment method is slow and may affect the data transmission of primary services. Summary of the Invention
[0003] This application provides a method and apparatus for wireless communication. The various aspects covered in this application are described below.
[0004] In a first aspect, a wireless communication method is provided, comprising: a terminal device receiving first information sent by a network device, the first information being used to determine an uplink rate and / or a downlink rate of a first service, wherein there is a correlation between the uplink rate and the downlink rate.
[0005] In a second aspect, a wireless communication method is provided, comprising: a network device sending first information to a terminal device and / or a first network element, the first information being used to determine an uplink rate and / or a downlink rate of a first service, wherein there is a correlation between the uplink rate and the downlink rate.
[0006] Thirdly, a wireless communication method is provided, comprising: a first network element receiving first information sent by a network device, the first information being used to determine the uplink rate and / or downlink rate of a first service, wherein there is a correlation between the uplink rate and the downlink rate.
[0007] Fourthly, a communication device is provided, which is a terminal device. The communication device includes: a receiving unit, configured to receive first information sent by a network device, wherein the first information is used to determine the uplink rate and / or downlink rate of a first service, and there is a correlation between the uplink rate and the downlink rate.
[0008] Fifthly, a communication device is provided, which is a network device. The communication device includes: a transmitting unit for transmitting first information to a terminal device and / or a first network element, wherein the first information is used to determine the uplink rate and / or downlink rate of a first service, and there is a correlation between the uplink rate and the downlink rate.
[0009] In a sixth aspect, a communication device is provided, the communication device being a first network element, the communication device comprising: a receiving unit, configured to receive first information sent by a network device, the first information being used to determine the uplink rate and / or downlink rate of a first service, wherein there is a correlation between the uplink rate and the downlink rate.
[0010] In a seventh aspect, a communication device is provided, including a transceiver, a memory, and a processor, wherein the memory is used to store a program, and the processor is used to invoke the program in the memory and control the transceiver to receive or transmit signals, so that the communication device performs the methods described in the above aspects.
[0011] Eighthly, embodiments of this application provide a communication system including the aforementioned communication device. In another possible design, the system may further include other devices that interact with the communication device as described in the embodiments of this application.
[0012] Ninthly, embodiments of this application provide a computer-readable storage medium storing a computer program that causes a communication device to perform some or all of the steps in the methods described above.
[0013] In a tenth aspect, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a communication device to perform some or all of the steps of the methods described in the foregoing aspects. In some implementations, the computer program product may be a software installation package.
[0014] In one aspect, embodiments of this application provide a chip including a memory and a processor, the processor being able to call and run a computer program from the memory to implement some or all of the steps described in the methods of the foregoing aspects.
[0015] In this application, the network device sends first information to the terminal device and / or the first network element. The first information is used to determine the uplink rate and / or downlink rate of the first service, and there is a correlation between the uplink rate and the downlink rate. By having the network device send the first information to the terminal device and / or the first network element to adjust the rate of the first service, application layer negotiation can be eliminated, no additional air interface message transmission is required, and the process of adjusting the rate of the first service can be accelerated. Attached Figure Description
[0016] Figure 1 shows the wireless communication system 100 used in an embodiment of this application.
[0017] Figure 2 is an example diagram of the process for determining and adjusting the rate of XR services.
[0018] Figure 3 is a flowchart illustrating the wireless communication method provided in an embodiment of this application.
[0019] Figure 4 is an example diagram of a method for adjusting a first service rate provided in an embodiment of this application.
[0020] Figure 5 is an example diagram of a method for adjusting a first service rate provided in another embodiment of this application.
[0021] Figure 6 is an example diagram of a method for adjusting a first service rate provided in another embodiment of this application.
[0022] Figure 7 is an example diagram of a method for adjusting a first service rate provided in another embodiment of this application.
[0023] Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0024] Figure 9 is a schematic diagram of the structure of a communication device provided in another embodiment of this application.
[0025] Figure 10 is a schematic diagram of the structure of a communication device provided in another embodiment of this application.
[0026] Figure 11 is a schematic structural diagram of the device according to an embodiment of this application. Detailed Implementation
[0027] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0028] Figure 1 illustrates a wireless communication system 100 according to an embodiment of this application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographical area and may communicate with the terminal device 120 located within that coverage area.
[0029] Figure 1 illustrates an exemplary network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices, and each network device may include other terminal devices within its coverage area. This application embodiment does not limit this.
[0030] Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this embodiment.
[0031] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as: 5th generation (5G) systems or new radio (NR), long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as 6th generation mobile communication systems, satellite communication systems, and so on.
[0032] The terminal device in this application embodiment can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device in this application embodiment can be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects, and machines, such as a handheld device with wireless connectivity, vehicle-mounted device, etc. The terminal devices in the embodiments of this application can be mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, self-driving, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes, etc. Optionally, the UE can act as a base station. For example, the UE can act as a scheduling entity, providing sidelink signals between UEs in V2X or D2D, etc. For example, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices communicate without relaying communication signals through a base station.
[0033] The network device in this application embodiment can be a device for communicating with a terminal device. This network device can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master MeNB, secondary SeNB, multi-mode radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. Base stations can also be mobile switching centers, devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, network-side devices in 6G networks, and devices that perform base station functions in future communication systems. Base stations can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0034] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0035] In some deployments, the network device in this application embodiment may refer to a CU or a DU, or the network device may include both a CU and a DU. The gNB may also include an AAU.
[0036] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.
[0037] It should be understood that all or part of the functions of the communication device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform).
[0038] The introduction of 5G networks has significantly increased the data transmission rate, enabling high-speed transmission of primary services. Because these primary services operate at high speeds, rapid adjustments are needed to adapt to the network environment.
[0039] In some implementations, the primary service can be extended reality (XR) services. For example, it could be augmented reality (AR), virtual reality (VR), mixed reality (MR), or similar services.
[0040] Taking XR services as an example, XR services are characterized by large data volumes, high data transmission rate requirements, and stringent latency requirements, with all indicators far exceeding those of existing services. Therefore, even 5G networks struggle to support a large number of terminal devices simultaneously transmitting XR services. Furthermore, most XR data is video data. The data rate of video data depends on video encoding. More detailed and higher-definition video encoding results in larger data volumes; conversely, slightly lower resolution reduces data volume. This temporary reduction in data volume doesn't immediately affect the user's perception of a lower data rate. This characteristic of video encoding provides flexibility for adjusting XR service rates. The network can temporarily adjust the XR service rate of terminal devices during congestion and restore the XR service rate once congestion subsides.
[0041] In communication systems, the rate adjustment of the primary service is achieved through inter-application layer negotiation, but this rate adjustment method is slow and may affect the data transmission of the primary service.
[0042] The following section takes the first service as an example, XR service, and introduces the relevant process for determining and adjusting the first service rate in conjunction with Figure 2.
[0043] In Figure 2, when the XR application (APP) layer of the terminal device needs to establish an XR service, it initiates an XR service request via a non-access stratum (NAS) message. This request includes the uplink and downlink rates requested by the XR application layer on the terminal device side. Upon receiving the request, the core network element obtains the Quality of Service (QoS) parameters for the XR service from the XR server, including uplink rate, downlink rate, and latency budget, and notifies the access network device (e.g., gNB). Based on the QoS parameters, the access network device determines the radio interface parameters corresponding to the XR service and configures suitable radio parameters for the terminal device using a radio resource control (RRC) reconfiguration message. Simultaneously, the core network element sends a NAS message to the terminal device, i.e., the "XR service response" in Figure 2, configuring the NAS parameters for the terminal device. After the process is completed, XR data transmission begins, with the data transmission rate handled according to the uplink and downlink rates described in the service establishment process. It is worth noting that the core network element in Figure 2 actually includes multiple specific network elements. For example, in 5G, these could be the access and mobility management function (AMF) and the session management function (SMF). These two nodes have different functions. The AMF interacts directly with the access network equipment and terminal equipment, but the specific parameters of the XR service are determined by the SMF. In Figure 2, the AMF and SMF are represented by core network elements.
[0044] If the wireless interface changes during transmission, and the supported XR service rate changes accordingly, the access network device and the terminal device will exchange information via a medium access control element (MAC CE) to adjust the desired service rate. The terminal device's MAC entity then notifies the terminal device's application layer. Specifically, the access network device notifies the terminal device of the desired uplink and downlink rates via a MAC CE "Recommended bit rate MAC CE". The terminal device's MAC entity, upon receiving this information, notifies the terminal device's application layer via inter-layer primitives. After learning the desired rate of the wireless interface, the terminal device's application layer negotiates with the XR server through the application layer process. Once both parties agree, both the terminal device's application layer and the XR server adjust their encoding parameters according to the desired rate of the wireless interface, causing the encoder to output the data stream at the desired output rate. In the example shown in Figure 2, taking a decrease in XR data rate as an example, thick lines represent a high data transmission rate, and thin lines represent a lower data transmission rate.
[0045] The above process has two problems: one is that the application layer negotiates the uplink and downlink rates of XR services, and the response to rate adjustments is slow; the other is that the application layer negotiates the uplink and downlink rates of XR services, which requires additional air interface message transmission. If there are many users causing network congestion, these additional control message transmissions will take a long time to arrive, or if the wireless interface deteriorates, the messages will take even longer to transmit. Both of these situations will lead to a longer negotiation process.
[0046] To address the aforementioned issues, this application provides a wireless communication method in which a network device sends first information to a terminal device and / or a first network element. This first information is used to determine the uplink and / or downlink rates of a first service, and a correlation exists between the uplink and downlink rates. By having the network device send the first information to the terminal device and / or the first network element to adjust the rate of the first service, application layer negotiation can be eliminated, and additional air interface message transmission is not required, thus accelerating the rate adjustment process for the first service.
[0047] The following describes a wireless communication method according to an embodiment of this application with reference to FIG3. FIG3 is a schematic flowchart of a wireless communication method according to an embodiment of this application. The method shown in FIG3 includes step S310.
[0048] In step S310, the network device sends first information to the terminal device. Correspondingly, the terminal device receives the first information sent by the network device.
[0049] In some implementations, the network device can also send the first information to the first network element. Accordingly, the first network element receives the first information sent by the network device.
[0050] In some implementations, the first information sent by the network device to the first network element is forwarded to the first network element by other network elements.
[0051] In some implementations, other network elements can be core network elements, including the AMF and / or SMF. For example, the network device is an access network device; the access network device notifies the AMF of the first information, and the AMF forwards the first information to the first network element. Another example is that the access network device notifies the AMF of the first information, the AMF forwards the first information to the SMF, and the SMF, after receiving the first information, forwards it to the first network element.
[0052] It should be noted that the first network element can be the server for the first service. For example, the first network element is the XR server mentioned above.
[0053] In some implementations, the first information is used to determine the uplink rate and / or downlink rate of the first service; that is, based on the first information, the uplink rate and / or downlink rate of the first service can be determined.
[0054] In some implementations, the uplink rate of the first service can be understood as the transmission rate of the updated uplink data of the first service, or the transmission rate of the adjusted uplink data of the first service.
[0055] In some implementations, the downlink rate of the first service can be understood as the downlink data transmission rate of the updated first service, or the downlink data transmission rate of the adjusted first service.
[0056] In some implementations, there is a correlation between the uplink rate and the downlink rate of the first service, or in other words, there is a correlation between the uplink rate and the downlink rate of the first service.
[0057] In some implementations, first association information can be used to indicate the association between the uplink rate and the downlink rate of the first service.
[0058] In some implementations, the first associated information includes one or more of the following: a first index; uplink rate; downlink rate; range of uplink rate; range of downlink rate; and a first parameter.
[0059] In some implementations, the first index is used to indicate a combination of uplink and downlink rates, or a combination of a range of uplink and downlink rates. For example, referring to Table 1, a first index of 0 indicates that when the uplink rate is A, the associated downlink rate is A′. As another example, referring to Table 2, a first index of 1 indicates that the range of uplink rates is [C,D], and the range of associated downlink rates is [C′,D′].
[0060] Table 1
[0061] Table 2
[0062] In some implementations, the first parameter is used for one or more of the following: determining the downlink rate based on the uplink rate; determining the range of the downlink rate based on the range of the uplink rate; determining the uplink rate based on the downlink rate; and determining the range of the uplink rate based on the range of the downlink rate.
[0063] In some implementations, if the first parameter is used to determine the downlink rate based on the uplink rate, or to determine the uplink rate based on the downlink rate, then the first parameter may be used to indicate one or more of the following: the offset between the uplink rate and the downlink rate; the ratio between the uplink rate and the downlink rate; the ratio between the downlink rate and the uplink rate.
[0064] In some implementations, if the first parameter is used to determine the range of downlink rates based on the range of uplink rates, or to determine the range of downlink rates based on the range of uplink rates, then the first parameter may be used to indicate one or more of the following: the offset between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; the offset between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range; the ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; the ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; the ratio between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; and the ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
[0065] In some implementations, the first associated information includes a first index. Accordingly, based on the first index, the uplink rate and downlink rate can be determined. For example, if the first associated information includes a first index, which is index value 2 in Table 1, the uplink rate can be determined to be C, and the downlink rate to be C′.
[0066] In some implementations, the first associated information includes the uplink rate and the downlink rate. For example, referring to Table 1, the first associated information includes uplink rates A, B, and C and downlink rates A′, B′, and C′ associated with the uplink rates.
[0067] In some implementations, the first associated information, including the uplink rate and the downlink rate, can be the same or different. For example, referring to Table 1, the first associated information includes the uplink rate A and the downlink rate A′, where A and A′ can be the same or different.
[0068] In some implementations, if the uplink rate and downlink rate are the same, the first associated information may include only the uplink rate or only the downlink rate.
[0069] In some implementations, the first associated information includes the range of uplink rate and the range of downlink rate. For example, referring to Table 2, the first associated information includes the range of uplink rate [A,B], [C,D] and [E,F] and the range of downlink rate [A′,B′], [C′,D′] and [E′,F′] associated with the range of uplink rate.
[0070] In some implementations, the first associated information, including the range of uplink rate and the range of downlink rate, can be the same or different. Referring to Table 2, the first associated information includes the range of uplink rate [A,B] and the range of downlink rate [A′,B′] associated with the uplink rate range. [A,B] and [A′,B′] can be the same or different.
[0071] In some implementations, if the range of uplink rate is the same as the range of downlink rate, the first associated information may include only the range of uplink rate or only the range of downlink rate.
[0072] In some implementations, the first association information includes the uplink rate and a first parameter. The first parameter includes a first offset value, which indicates the offset between the uplink rate and the downlink rate. Accordingly, the downlink rate can be determined based on the first offset value and the uplink rate. For example, referring to Table 3, the first association information includes uplink rates A, B, and C, and a first offset value, which includes A_offset, B_offset, and C_offset. Accordingly, based on the first offset value and the uplink rates A, B, and C, the downlink rates associated with the uplink rates A, B, and C can be determined as A+A_offset, B+B_offset, and C+C_offset.
[0073] Table 3
[0074] In some implementations, the first association information includes downlink rates and a first parameter, whereby the first parameter includes a first offset value, which indicates the offset between the uplink rate and the downlink rate. Accordingly, the uplink rate can be determined based on the first offset value and the downlink rate. For example, the first association information includes downlink rates A′, B′, and C′, and the first offset value includes A′_offset, B′_offset, and C′_offset. Accordingly, based on the first offset value and the downlink rates A′, B′, and C′, the uplink rates associated with the downlink rates A′, B′, and C′ can be determined to be A′+A′_offset, B′+B′_offset, and C′+C′_offset.
[0075] In some implementations, the first offset value can be either positive or negative. For example, referring to Table 3, the first offset value includes A_offset, which can be either positive or negative. If A_offset is positive, the downlink rate is greater than the uplink rate; if A_offset is negative, the downlink rate is less than the uplink rate. It should be noted that, to ensure the downlink rate is greater than 0, when A_offset is negative, the absolute value of A_offset should be less than A.
[0076] In some implementations, the first association information includes the uplink rate range and a first parameter. The first parameter includes a second offset value and a third offset value. The second offset value indicates the offset between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range, and the third offset value indicates the offset between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range. Accordingly, the downlink rate range can be determined based on the second offset value, the third offset value, and the uplink rate range. For example, referring to Table 4, the first association information includes the uplink rate ranges [A,B], [C,D], and [E,F], and the second and third offset values. The second offset values include A_offset, C_offset, and E_offset, and the third offset values include B_offset, D_offset, and F_offset. Accordingly, based on the second offset value, the third offset value, and the uplink rate ranges [A,B], [C,D], and [E,F], the downlink rate ranges associated with the uplink rate ranges [A,B], [C,D], and [E,F] can be determined as [A+A_offset,B+B_offset], [C+C_offset,D+D_offset], and [E+E_offset,F+F_offset].
[0077] Table 4
[0078] In some implementations, the first associated information includes the downlink rate range and a first parameter. The first parameter includes a second offset value and a third offset value. The second offset value indicates the offset between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range, and the third offset value indicates the offset between the upper boundary of the uplink rate range and the lower boundary of the uplink rate range. Accordingly, the uplink rate range can be determined based on the second offset value, the third offset value, and the downlink rate range. For example, the first associated information includes the downlink rate ranges [A′,B′], [C′,D′], and [E′,F′], and the second and third offset values. The second offset values include A′_offset, C′_offset, and E′_offset, and the third offset values include B′_offset, D′_offset, and F′_offset. Accordingly, based on the second offset value, the third offset value, and the downlink rate ranges [A′,B′], [C′,D′], and [E′,F′], the uplink rate ranges associated with the downlink rate ranges [A′,B′], [C′,D′], and [E′,F′] can be determined as [A′+A′_offset,B′+B′_offset], [C′+C′_offset,D′+D′_offset], and [E′+E′_offset,F′+F′_offset].
[0079] In some implementations, the second offset value and / or the third offset value can be positive or negative.
[0080] In some implementations, the second and third offset values can be the same or different. For example, referring to Table 4, when the index value is 0, the second offset value includes A_offset, and the third offset value includes B_offset. A_offset and B_offset can be the same or different.
[0081] In some implementations, if the second offset value and the third offset value are the same, then the first association information may include at least one of the second offset value and the third offset value. For example, referring to Table 4, when the index value is 0, the second offset value includes A_offset, and the third offset value includes B_offset. If A_offset and B_offset are the same, then the first association information may include at least one of A_offset and B_offset.
[0082] In some implementations, the first association information includes uplink rates and a first parameter, whereby the first parameter includes a first ratio, which indicates the ratio between the downlink rate and the uplink rate. For example, referring to Table 5, the first association information includes uplink rates A, B, and C, and a first ratio, whereby the first ratio includes k_a, k_b, and k_c. Accordingly, based on the first ratio and uplink rates A, B, and C, the downlink rates associated with uplink rates A, B, and C can be determined to be A*k_a, B*k_b, and C*k_c.
[0083] Table 5
[0084] In some implementations, the first associated information includes downlink rates and a first parameter, the first parameter including a second ratio indicating the ratio between the uplink rate and the downlink rate. Accordingly, the uplink rate can be determined based on the second ratio and the downlink rate. For example, the first associated information includes downlink rates A′, B′, and C′ and a second ratio, the second ratio including k_a′, k_b′, and k_c′. Accordingly, based on the second ratio and downlink rates A′, B′, and C′, the uplink rates associated with downlink rates A′, B′, and C′ can be determined to be A′*k_a′, B′*k_b′, and C′*k_c′.
[0085] In some implementations, the first associated information includes the range of uplink rates and a first parameter. The first parameter includes a third ratio and a fourth ratio. The third ratio indicates the ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range, and the fourth ratio indicates the ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range. Accordingly, the range of downlink rates can be determined based on the range of uplink rates, the third ratio, and the fourth ratio. For example, referring to Table 6, the first associated information includes the uplink rate ranges [A,B], [C,D], and [E,F], the third ratio, and the fourth ratio. The third ratio includes k_a, k_c, and k_e, and the fourth ratio includes k_b, k_d, and k_f. Accordingly, based on the third ratio, the fourth ratio, and the uplink rate ranges [A,B], [C,D], and [E,F], the downlink rate ranges associated with the uplink rate ranges [A,B], [C,D], and [E,F] can be determined as [A*k_a,B*k_b], [C*k_c,D*k_d], and [E*k_e,F*k_f].
[0086] Table 6
[0087] In some implementations, the first associated information includes the downlink rate range and a first parameter. The first parameter includes a fifth ratio and a sixth ratio. The fifth ratio indicates the ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range, and the sixth ratio indicates the ratio between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range. Accordingly, the uplink rate range can be determined based on the downlink rate range, the fifth ratio, and the sixth ratio. For example, the first associated information includes the downlink rate ranges [A′,B′], [C′,D′], and [E′,F′], the fifth ratio, and the sixth ratio. The fifth ratio includes k_a′, k_c′, and k_e′, and the sixth ratio includes k_b′, k_d′, and k_f′. Accordingly, based on the fifth ratio, the sixth ratio, and the downlink rate ranges [A′,B′], [C′,D′], and [E′,F′], the uplink rate ranges associated with the downlink rate ranges [A′,B′], [C′,D′], and [E′,F′] can be determined as [A′*k_a′,B′*k_b′], [C′*k_c′,D′*k_d′], and [E′*k_e′,F′*k_f′].
[0088] In some implementations, the third, fourth, fifth, and sixth ratios can be integers or decimals.
[0089] In some implementations, the third ratio and the fourth ratio can be the same or different. For example, the third ratio includes k_a, and the fourth ratio includes k_b; k_a and k_b can be the same or different.
[0090] Similarly, the fifth ratio and the sixth ratio can be the same or different.
[0091] In some implementations, if the third ratio and the fourth ratio are the same, the first association information may include at least one of the third ratio and the fourth ratio. For example, if the third ratio includes k_a and the fourth ratio includes k_b, and k_a and k_b are the same, the first association information may include at least one of k_a and k_b.
[0092] Similarly, if the fifth ratio is the same as the sixth ratio, the first association information may include at least one of the fifth ratio and the sixth ratio.
[0093] In some implementations, the first associated information mentioned above can be defined by a protocol. For example, the protocol defines the uplink and downlink rates of the first service in Tables 1 to 6, or the range of the uplink and downlink rates of the first service.
[0094] In some implementations, the terminal device and / or the first network element are aware of the first associated information.
[0095] In some implementations, the terminal device is aware of the first association information, which can be understood as the application layer of the terminal device being aware of the first association information.
[0096] In some implementations, the uplink and / or downlink rates of the first service are associated with radio conditions. That is to say, the uplink and / or downlink rates of the first service can be determined based on radio conditions, or the uplink and / or downlink rates of the first service that the radio interface can support can be determined based on radio conditions.
[0097] In some implementations, radio conditions can be indicated using the results of radio resource management (RRM) measurements. For example, radio conditions can use one or more of the following indicators: channel quality indicator (CQI); signal-to-noise ratio (SNR); and signal-to-noise plus interference power ratio (SINR). For instance, SNR indicates radio conditions, and the uplink rate of a first service is determined based on the SNR.
[0098] In some implementations, the first information includes one or more of the following: the downlink rate of the first service; the uplink rate of the first service; the first uplink rate; the first downlink rate; the first uplink rate range; and the first downlink rate range.
[0099] In some implementations, the first uplink rate is the uplink rate of the first service that the network device expects; the first uplink rate is also called the "target uplink rate".
[0100] In some implementations, the uplink rate of the first service that the network device expects can be understood as the uplink rate of the first service that the network device determines.
[0101] In some implementations, the first uplink rate is the downlink rate of the first service expected by the network device; the first downlink rate is also referred to as the "target downlink rate".
[0102] In some implementations, the uplink rate of the first service that the network device expects can be understood as the downlink rate of the first service that the network device determines.
[0103] In some implementations, the first uplink rate range is the range of uplink rates expected by the network device for the first service; the first uplink rate range is also referred to as the "target uplink rate range".
[0104] In some implementations, the range of uplink rates for the first service that the network device expects can be understood as the range of uplink rates for the first service that the network device determines.
[0105] In some implementations, the first uplink rate range is the range of downlink rates expected by the network device for the first service; the first downlink rate range is also referred to as the "target downlink rate range".
[0106] In some implementations, the range of downlink rates for the first service that the network device expects can be understood as the range of downlink rates for the first service that the network device determines.
[0107] In some implementations, the timing of the network device sending the first information to the terminal device and / or the first network element can be determined based on wireless conditions and / or network congestion. That is, the rate adjustment process for the first service initiated by the network device is triggered based on wireless conditions and / or network congestion. For example, if the first service is an XR service, during XR service transmission, if wireless conditions change, such as deteriorating, the network device can send the first information to the terminal device and / or the first network element to reduce the XR service rate of the terminal device, freeing up wireless resources for other terminal devices to transmit service data. In this case, the XR service rate of the terminal device needs to be reduced. Once the wireless conditions of the terminal device improve, the first information is sent again to increase its XR service rate. As another example, if network congestion occurs, even if the wireless conditions of the terminal device do not change significantly, the network device can still send the first information to the terminal device and / or the first network element to reduce the XR service rate of the terminal device. Once the congestion is relieved, the first information is sent again to increase its XR service rate.
[0108] In some implementations, the first information sent by the network device to the terminal device can be carried in an RRC message or a MAC CE.
[0109] In some implementations, the RRC message carrying the initial information can be an RRC reconfiguration message.
[0110] In some implementations, the MAC CE carrying the first information can be either a MAC CE from an existing protocol or a newly defined MAC CE. For example, the first information may be carried in an existing "Recommended bit rate MAC CE".
[0111] In some implementations, if the first information includes a first uplink rate range and / or a first downlink rate range, and the MAC CE in the existing protocol does not support it, then the MAC CE carrying the first information can be a newly defined MAC CE.
[0112] In some implementations, the newly defined MAC CE can be identified using a logical channel identity (LCID) or an extended logical channel identity (eLCID).
[0113] In some implementations, after receiving the first information, the terminal device notifies the application layer of the first service.
[0114] In some implementations, if a network device sends first information via an RRC message, the RRC layer of the terminal device receives the first information and then notifies the application layer of the terminal device. For example, referring to Figure 4, the network device sends first information to the terminal device via an RRC message, and the RRC layer of the terminal device, upon receiving the first information, notifies the application layer of the terminal device.
[0115] In some implementations, if a network device sends first information via a MAC CE message, the MAC layer of the terminal device receives the first information and then notifies the application layer of the terminal device. For example, if the network device is a gNB, and the gNB sends first information to the terminal device via MAC CE, the MAC layer of the terminal device receives the first information and then notifies the application layer of the terminal device.
[0116] In some implementations, the network device is an access network device. The access network device sends the first information to the first network element through the next generation (NG) interface message. That is to say, the first information sent by the network device to the first network element is carried in the NG interface message.
[0117] In some implementations, the access network device sends the first information to the first network element through the NG interface message. This can be understood as the access network device notifying the first network element of the first information through the core network element via the NG interface message.
[0118] In some implementations, core network elements may include SMF and / or AMF. For example, referring to Figure 4, the first service is XR service, the access network device is gNB, the core network elements are SMF and AMF, the first network element is XR server, gNB notifies AMF of the first information through NG interface message, and then forwards it to XR server through SMF.
[0119] As discussed above, there is a correlation between the uplink and downlink rates of the first service, and this characteristic must be met when adjusting the uplink and downlink rates of the first service. In traditional solutions, when application layers negotiate rate adjustments, both application layers are aware of this correlation, so there are no problems. However, if the uplink and downlink rates of the first service are adjusted by the network device sending the first information, the network device is unaware of the correlation between the uplink and downlink rates of the first service. The determined expected rate may not meet the application layer's requirements, leading to a degraded experience for the first service.
[0120] To address this issue, in order to ensure the correlation between the uplink and / or downlink rates of the first service determined based on the first information, the network device can obtain the first association information before sending the first information to the terminal device and / or the first network element. The following example, exemplified by Embodiment 1, describes a scheme for the network device to obtain the first association information from the terminal device or the first network element.
[0121] Example 1: The network device obtains the first associated information.
[0122] In some implementations, the network device obtains the first association information from the terminal device or the first network element. Accordingly, the terminal device or the first network element sends the first association information to the network device before receiving the first information.
[0123] In some implementations, network devices obtain the first association information from OAM.
[0124] In some implementations, the network device obtains the first association information from the terminal device through an RRC message or through a MAC CE.
[0125] In some implementations, if the network device obtains first association information from the terminal device through an RRC message, then the RRC message may be UE Assistance information.
[0126] In some implementations, the terminal device sends the first association information to the network device via RRC messages. This can be understood as the terminal device's application layer notifying the terminal device's RRC layer of the first association information through inter-layer primitives, and the terminal device's RRC layer then sending the first association information to the network device via RRC messages.
[0127] In some implementations, if a network device obtains first association information from a terminal device through a MAC CE, the MAC CE can be a MAC CE in an existing protocol or a newly defined MAC CE.
[0128] In some implementations, the network device obtains the first associated information from the first network element through a core network element. For example, the first network element is an XR server, the network device is an access network device, and the core network elements include SMF and AMF. The XR server notifies the SMF, the SMF notifies the AMF, and the AMF then notifies the access network device.
[0129] In some implementations, after obtaining the first association information, the network device determines the uplink and downlink rates of the first service based on the first association information and the wireless conditions. For example, if the network device is a base station, and the base station receives the first association information consisting of three sets of uplink and downlink rates from Table 1, the base station determines the uplink and downlink rates of the first service as A and B, respectively, based on the scheduling algorithm and in conjunction with Table 1 and the wireless conditions.
[0130] In some implementations, the network device sends first information to the terminal device and the first network element. The first information includes the uplink rate and downlink rate of the first service.
[0131] In some implementations, the first information sent by the network device to the terminal device may include the uplink rate and downlink rate of the first service, or only the uplink rate of the first service.
[0132] In some implementations, the first information sent by the network device to the first network element may include the uplink rate and downlink rate of the first service, or only the downlink rate of the first service.
[0133] In some implementations, after receiving the first information, the terminal device and the first network element adjust the data transmission rate of their respective first services. For example, if the first service is an XR service, after receiving the first information, the terminal device adjusts the rate at which it sends XR service data to the uplink rate of the XR service included in the first information; while after receiving the first information, the first network element adjusts the rate at which it sends XR service data to the downlink rate of the XR service included in the first information.
[0134] For ease of understanding, the following description, in conjunction with Figure 4, illustrates the scheme of Embodiment 1. The steps in Figure 4 include steps S410 to S440.
[0135] Assume the first service is an XR service, the network device is an access network device, the access network device sends the first information to the first network element through the core network element, the first network element is an XR server, the access network device is a gNB, and the core network elements include SMF and AMF.
[0136] In step S410, the terminal device sends the first association information to the gNB.
[0137] The application layer of the terminal device notifies the RRC layer of the terminal device of the first association information through inter-layer primitives, and the RRC layer of the terminal device sends the first association information to the gNB through RRC messages.
[0138] In step S420, gNB determines the uplink and downlink rates of the XR service.
[0139] Based on the first association information and wireless conditions, the gNB determines the uplink and downlink rates of the XR service.
[0140] In step S430, gNB sends the first information to the XR server.
[0141] The gNB notifies the AMF of the first information via the NG interface message, and then forwards it to the XR server via the SMF. The first information includes the downlink rate of the XR service.
[0142] In step S440, the gNB sends the first information to the terminal device.
[0143] The gNB sends the first information to the terminal device via RRC messages. Upon receiving the first information, the RRC layer of the terminal device notifies the application layer of the terminal device. The first information includes the uplink rate of the XR service.
[0144] In the method of Embodiment 1 above, the network device needs to obtain the first association information, which requires the introduction of additional procedures. In some implementations, the network device does not need to obtain the first association information; it is sufficient that the terminal device and / or the first network element already know the first association information. When the network device deems it necessary to adjust the rate of the first service, the network device sends first information to the terminal device and / or the first network element. The first information includes one or more of the following: a first uplink rate and / or a first downlink rate; a first uplink rate range and / or a first downlink rate range; the uplink rate of the first service or the downlink rate of the first service. Since the first information may include some or all of the rates of the first service expected by the network device, or include the unilateral rate of the first service determined by the network device (such as the uplink rate or downlink rate of the first service), the terminal device and / or the first network element, which already knows the first association information, can determine the final adjusted rate of the first service based on the first association information after receiving the first information.
[0145] The following example, exemplified by Example 2, describes a scheme where network devices do not obtain the first association information.
[0146] Example 2: The network device does not obtain the first association information.
[0147] In some implementations, the network device does not obtain the first association information, but the network device knows that the terminal device and / or the first network element know the first association information.
[0148] In some implementations, network devices are aware of the first associated information of terminal devices and / or the first network element based on predefined or operation administration and maintenance (OAM) configurations.
[0149] Implementation method 2-1: The first information includes the first uplink rate and / or the first downlink rate.
[0150] In some implementations, the first uplink rate and / or the first downlink rate are determined by the network device based on wireless conditions. For example, the network device determines the first uplink rate and / or the first downlink rate based on current wireless conditions.
[0151] In some implementations, if the first information includes the first uplink rate and / or the first downlink rate, the terminal device or the first network element can determine whether the first uplink rate and / or the first downlink rate is reasonable based on the above-mentioned correlation.
[0152] In some implementations, the terminal device or the first network element can determine whether the first uplink rate and / or the first downlink rate are reasonable based on the association relationship indicated by the first association information.
[0153] In some implementations, if the terminal device is aware of the first association information, the terminal device determines whether the first uplink rate and / or the first downlink rate is reasonable. That is, if the network device knows that the terminal device is aware of the first association information, the network device sends first information to the terminal device. The first information includes the first uplink rate and / or the first downlink rate. The terminal device determines whether the first uplink rate and / or the first downlink rate is reasonable based on the association relationship indicated by the first association information.
[0154] In some implementations, if the first gateway is aware of the first association information, the first network element determines whether the first uplink rate and / or the first downlink rate is reasonable. That is, if the network device knows that the first network element is aware of the first association information, the network device sends the first information to the first network element. The first information includes the first uplink rate and / or the first downlink rate. The first network element determines whether the first uplink rate and / or the first downlink rate is reasonable based on the association relationship indicated by the first association information.
[0155] In some implementations, if both the terminal device and the first network element know the first association information, the reasonableness of the first uplink rate and / or the first downlink rate is determined by either the terminal device or the first network element. That is, if the network device knows that both the terminal device and the first network element know the first association information, the network device sends first information to at least one of the terminal device and the first network element. The first information includes the first uplink rate and / or the first downlink rate. The terminal device or the first network element determines whether the first uplink rate and / or the first downlink rate is reasonable based on the association relationship indicated by the first association information.
[0156] In some implementations, if the first network element knows the first association information, the network device sends the first information to the first network element. The first information includes the first uplink rate and / or the first downlink rate. Based on the association relationship indicated by the first association information, the first network element determines whether the first uplink rate and the first downlink rate are reasonable.
[0157] In some implementations, if the terminal device is aware of the first association information, the network device sends the first information to the terminal device. The first information includes the first uplink rate and / or the first downlink rate. Based on the association relationship indicated by the first association information, the terminal device determines whether the first uplink rate and the first downlink rate are reasonable.
[0158] In some implementations, if both the terminal device and the first network element know the first association information, the network device sends the first information to either the terminal device or the first network element. The first information includes the first uplink rate and / or the first downlink rate. The terminal device or the first network element determines whether the first uplink rate and the first downlink rate are reasonable based on the association relationship indicated by the first association information.
[0159] In some implementations, if the first network element already knows the first association information, the network device sends first information to both the terminal device and the first network element. The first information sent from the network device to the terminal device includes the uplink rate of the first service, while the first information sent from the network device to the first network element includes both the uplink rate and the downlink rate of the first service. Based on the association relationship indicated by the first association information, the first network element determines whether the first downlink rate is reasonable. This approach requires less modification to the terminal device and facilitates implementation.
[0160] In some implementations, if the terminal device or the first network element determines that the first uplink rate and / or the first downlink rate is unreasonable, then based on the first association information, the uplink rate and / or downlink rate of the first service expected by the terminal device or the first network element are determined.
[0161] In some implementations, the uplink and / or downlink rates of the first service desired by the terminal device or the first network element can be understood as the uplink and / or downlink rates of the first service suggested by the terminal device or the first network element. For example, the terminal device provides a suggested downlink rate for the first service based on channel quality measurement results and / or first correlation information.
[0162] In some implementations, if the terminal device knows the first association information, the network device sends the first information to the terminal device and the first network element. The first information sent by the network device to the terminal device includes the first uplink rate and the downlink rate of the first service. The first information sent by the network device to the first network element includes the downlink rate of the first service. Based on the association relationship indicated by the first association information, the terminal device determines whether the first uplink rate is reasonable.
[0163] In some implementations, if both the terminal device and the first network element know the first association information, the network device can send the rate of its corresponding first service to either the terminal device or the first network element, and send the rate of its unconfirmed first service to the other. That is, the first information sent by the network device to the terminal device includes the uplink rate of the first service, and the first information sent to the first network element includes the uplink rate and the first downlink rate of the first service. The first network element determines whether the first downlink rate is reasonable based on the association relationship indicated by the first association information. Alternatively, the first information sent by the network device to the terminal device includes the downlink rate and the first uplink rate of the first service, and the first information sent to the first network element includes the downlink rate of the first service. The terminal device determines whether the first uplink rate is reasonable based on the association relationship indicated by the first association information.
[0164] In some implementations, if the first information includes a first uplink rate and a first downlink rate, determining whether the first uplink rate and / or the first downlink rate is reasonable can be understood as follows: if the first uplink rate and the first downlink rate satisfy a correlation, the first uplink rate and the first downlink rate are reasonable; if the first uplink rate and the first downlink rate do not satisfy a correlation, the first uplink rate and the first downlink rate are unreasonable. For example, the first correlation information refers to the three sets of uplink and downlink rates in Table 1. If the first uplink rate and the first downlink rate included in the first information are the same as the uplink rate and the downlink rate indicated by any index in Table 1 (e.g., the first uplink rate is C and the first downlink rate is C′), then the first uplink rate and the first downlink rate are reasonable; if the first uplink rate and the first downlink rate included in the first information are not completely the same as the uplink rate and the downlink rate indicated by any index in Table 1 (e.g., the first uplink rate is not C and / or the first downlink rate is not C′), then the first uplink rate and the first downlink rate are unreasonable. For example, the first related information refers to the range of uplink rate and downlink rate in the three sets of Table 2. If the first uplink rate and the first downlink rate included in the first information are within the range of uplink rate and downlink rate indicated by any index in Table 1 (e.g., the first uplink rate is within [C,D] and the first downlink rate is within [C′,D′]), then the first uplink rate and the first downlink rate are reasonable. If the first uplink rate and the first downlink rate included in the first information are not simultaneously within the range of uplink rate and downlink rate indicated by any index in Table 1 (e.g., the first uplink rate is within [C,D], but the first downlink rate is not within [C′,D′]), then the first uplink rate and the first downlink rate are unreasonable.
[0165] In some implementations, if the first uplink rate and the first downlink rate are reasonable, then the first uplink rate is the uplink rate of the first service, and the first downlink rate is the downlink rate of the first service.
[0166] In some implementations, if the first uplink rate and the first downlink rate are unreasonable, the terminal device or the first network element determines the desired uplink rate and downlink rate of the first service based on the first association information. For example, the first association information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device determines that the first uplink rate and the first downlink rate are unreasonable, it selects one set of uplink and downlink rates from the three sets in Table 1 as the desired uplink and downlink rates of the first service. Alternatively, it selects a rate pair from Table 1 where the uplink rate is the same as the first uplink rate or the downlink rate is the same as the first downlink rate, and uses the other rate as the other rate of the desired first service. For example, if the uplink rate with index value 1 in Table 1 is the same as the first downlink rate, then the downlink rate with index value 1 is selected as the desired downlink rate of the first service. For example, the first associated information is shown in Table 2, which contains three sets of uplink and downlink rate ranges. If the terminal device determines that the first uplink and first downlink rates are unreasonable, then it selects one set of uplink and downlink rate ranges from the three sets in Table 2, and chooses the uplink and downlink rates for the first service desired by the terminal device from these ranges. Alternatively, it selects a rate range pair from Table 2 where the first uplink rate is within the uplink rate range or the first downlink rate is within the downlink rate range, and then selects the other rate range for the first service desired by the terminal device from the other rate range. For example, if the first downlink rate is within the downlink rate range with index value 1 in Table 2, then the uplink rate for the first service desired by the terminal device is selected from the uplink rate range with index value 1.
[0167] In some implementations, if the first information includes a first uplink rate, determining whether the first uplink rate is reasonable can be understood as follows: if the first uplink rate and the saved downlink rate of the first service satisfy a correlation, the first uplink rate is reasonable; if the first uplink rate and the saved downlink rate of the first service do not satisfy a correlation, the first uplink rate is unreasonable. For example, the first correlation information refers to the three sets of uplink and downlink rates in Table 1. If the first uplink rate and the saved downlink rate of the first service included in the first information are the same as the uplink and downlink rates indicated by any index in Table 1 (e.g., the first uplink rate is C, and the saved downlink rate of the first service is C′), then the first uplink rate is reasonable; if the first uplink rate and the saved downlink rate of the first service included in the first information are not completely the same as the uplink and downlink rates indicated by any index in Table 1 (e.g., the first uplink rate is not C and / or the saved downlink rate of the first service is not C′), then the first uplink rate is unreasonable. For example, the first associated information refers to the range of uplink rates and downlink rates in the three sets of Table 2. If the first uplink rate included in the first information and the downlink rate of the saved first service are respectively within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the first uplink rate is within [C,D] and the downlink rate of the saved first service is within [C′,D′]), then the first uplink rate is reasonable. If the first uplink rate included in the first information and the downlink rate of the saved first service are not simultaneously within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the first uplink rate is within [C,D], but the downlink rate of the saved first service is not within [C′,D′]), then the first uplink rate is unreasonable.
[0168] In some implementations, if the first uplink rate is reasonable, then the first uplink rate is the uplink rate of the first service.
[0169] In some implementations, if the first uplink rate is unreasonable, the terminal device or the first network element determines the desired uplink rate for the first service based on the first association information. For example, the first association information is shown in Table 1, which contains three sets of uplink and downlink rates. If the terminal device determines that the first uplink rate is unreasonable, it selects a rate pair from Table 1 whose downlink rate is the same as the stored downlink rate of the first service, and uses the uplink rate of that rate pair as the desired uplink rate for the first service. As another example, the first association information is shown in Table 2, which contains three sets of uplink and downlink rate ranges. If the terminal device determines that the first uplink rate is unreasonable, it selects a rate range pair from Table 2 whose stored downlink rate falls within the downlink rate range, and selects a rate from the uplink rate range of that rate range pair as the desired uplink rate for the first service.
[0170] In some implementations, if the first information includes a first downlink rate, determining whether the first downlink rate is reasonable can be understood as follows: if the first downlink rate and the saved uplink rate of the first service satisfy a correlation, the first downlink rate is reasonable; if the first downlink rate and the saved uplink rate of the first service do not satisfy a correlation, the first downlink rate is unreasonable. For example, the first correlation information refers to the three sets of uplink and downlink rates in Table 1. If the first downlink rate included in the first information and the saved uplink rate of the first service are the same as the uplink and downlink rates indicated by any index in Table 1 (e.g., the uplink rate of the saved first service is C, and the first downlink rate is C′), then the first downlink rate is reasonable; if the first downlink rate included in the first information and the saved uplink rate of the first service are not exactly the same as the uplink and downlink rates indicated by any index in Table 1 (e.g., the uplink rate of the saved first service is not C and / or the first downlink rate is not C′), then the first downlink rate is unreasonable. For example, the first associated information refers to the range of uplink rates and downlink rates in the three sets of Table 2. If the first downlink rate included in the first information and the uplink rate of the saved first service are respectively within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the uplink rate of the saved first service is within [C,D] and the first downlink rate is within [C′,D′]), then the first downlink rate is reasonable. If the first downlink rate included in the first information and the uplink rate of the saved first service are not simultaneously within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the uplink rate of the saved first service is within [C,D], but the first downlink rate is not within [C′,D′]), then the first downlink rate is unreasonable.
[0171] In some implementations, if the first downlink rate is reasonable, then the first downlink rate is the downlink rate of the first service.
[0172] In some implementations, if the first downlink rate is unreasonable, the terminal device or the first network element determines the desired downlink rate for the first service based on the first association information. For example, the first association information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device determines that the first downlink rate is unreasonable, it selects a rate pair from Table 1 whose uplink rate is the same as the stored uplink rate of the first service, and uses the downlink rate of that rate pair as the desired downlink rate for the first service. As another example, the first association information is shown in the three sets of uplink and downlink rate ranges in Table 2. If the terminal device determines that the first downlink rate is unreasonable, it selects a rate range pair from the three sets in Table 2 whose stored uplink rate falls within the uplink rate range, and selects a rate from the downlink rate range of that rate range pair as the desired downlink rate for the first service.
[0173] In some implementations, if the first information includes the uplink rate and the first downlink rate of the first service, determining whether the first downlink rate is reasonable can be understood as follows: if the uplink rate and the first downlink rate of the first service satisfy a correlation, then the first uplink rate is reasonable; if the uplink rate and the first downlink rate of the first service do not satisfy a correlation, then the first downlink rate is unreasonable. For example, the first correlation information refers to the three sets of uplink and downlink rates in Table 1. If the uplink rate and the first downlink rate of the first service included in the first information are the same as the uplink rate and the downlink rate indicated by any index in Table 1 (e.g., the uplink rate of the first service is C, and the first downlink rate is C′), then the first downlink rate is reasonable; if the uplink rate and the first downlink rate of the first service included in the first information are not completely the same as the uplink rate and the downlink rate indicated by any index in Table 1 (e.g., the uplink rate of the first service is not C and / or the first downlink rate is not C′), then the first downlink rate is unreasonable. For example, the first related information refers to the range of uplink rates and downlink rates in the three sets of Table 2. If the uplink rate and downlink rate of the first service included in the first information are within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the uplink rate of the first service is within [C,D] and the downlink rate is within [C′,D′]), then the first downlink rate is reasonable. If the uplink rate and downlink rate of the first service included in the first information are not simultaneously within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the uplink rate of the first service is within [C,D], but the downlink rate is not within [C′,D′]), then the first downlink rate is unreasonable.
[0174] In some implementations, if the first downlink rate is reasonable, then the first downlink rate is the downlink rate of the first service.
[0175] In some implementations, if the first downlink rate is unreasonable, the terminal device or the first network element determines the desired downlink rate for the first service based on the first association information. For example, the first association information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device determines that the first downlink rate is unreasonable, it selects a rate pair in Table 1 whose uplink rate is the same as the uplink rate of the first service, and uses the downlink rate of that rate pair as the desired downlink rate for the first service. As another example, the first association information is shown in the three sets of uplink and downlink rate ranges in Table 2. If the terminal device determines that the first downlink rate is unreasonable, it selects a rate range pair from the three sets in Table 2 whose uplink rate falls within the uplink rate range, and selects a rate from the downlink rate range of that rate range pair as the desired downlink rate for the first service.
[0176] In some implementations, if the first information includes the downlink rate and the first uplink rate of the first service, determining whether the first uplink rate is reasonable can be understood as follows: if the downlink rate and the first uplink rate of the first service satisfy a correlation, then the first uplink rate is reasonable; if the downlink rate and the first uplink rate of the first service do not satisfy a correlation, then the first uplink rate is unreasonable. For example, the first correlation information refers to the three sets of uplink and downlink rates in Table 1. If the first uplink rate and the downlink rate of the first service included in the first information are the same as the uplink rate and downlink rate indicated by any index in Table 1 (e.g., the first uplink rate is C, and the downlink rate of the first service is C′), then the first uplink rate is reasonable; if the first uplink rate and the downlink rate of the first service included in the first information are not completely the same as the uplink rate and downlink rate indicated by any index in Table 1 (e.g., the first uplink rate is not C and / or the downlink rate of the first service is not C′), then the first uplink rate is unreasonable. For example, the first related information refers to the range of uplink rates and downlink rates in the three groups in Table 2. If the first uplink rate and the downlink rate of the first service included in the first information are within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the first uplink rate is within [C,D] and the downlink rate of the first service is within [C′,D′]), then the first uplink rate is reasonable. If the first uplink rate and the downlink rate of the first service included in the first information are not simultaneously within the range of uplink rates and downlink rates indicated by any index in Table 1 (e.g., the first uplink rate is within [C,D], but the downlink rate of the first service is not within [C′,D′]), then the first uplink rate is unreasonable.
[0177] In some implementations, if the first uplink rate is reasonable, then the first uplink rate is the uplink rate of the first service.
[0178] In some implementations, if the first uplink rate is unreasonable, the terminal device or the first network element determines the desired uplink rate for the first service based on the first association information. For example, the first association information is shown in Table 1, which contains three sets of uplink and downlink rates. If the terminal device determines that the first uplink rate is unreasonable, it selects a rate pair from Table 1 whose downlink rate is the same as the downlink rate of the first service, and uses the uplink rate of that rate pair as the desired uplink rate for the first service. As another example, the first association information is shown in Table 2, which contains three sets of uplink and downlink rate ranges. If the terminal device determines that the first uplink rate is unreasonable, it selects a rate range pair from Table 2 whose downlink rate falls within the downlink rate range, and selects a rate from the uplink rate range of that rate range pair as the desired uplink rate for the first service.
[0179] In some implementations, after the terminal device or network device determines whether the first uplink rate and / or the first downlink rate is reasonable, the terminal device or the first network element sends a response message to the network device.
[0180] In some implementations, the response information is used to indicate one or more of the following: whether the first uplink rate is the uplink rate of the first service; whether the first downlink rate is the downlink rate of the first service; the uplink rate and / or downlink rate of the first service expected by the terminal device or the first network element; and the network device re-initiating the rate adjustment of the first service.
[0181] In some implementations, if the terminal device or the first network element determines that the first uplink rate is reasonable, the response information indicates that the first uplink rate is the uplink rate of the first service.
[0182] In some implementations, if the terminal device or the first network element determines that the first uplink rate is unreasonable, the response information indicates that the first uplink rate is not the uplink rate of the first service.
[0183] In some implementations, if the terminal device or the first network element determines that the first uplink rate is unreasonable, the response information indicates the uplink rate of the first service that the terminal device or the first network element expects.
[0184] In some implementations, if the terminal device or the first network element determines that the first downlink rate is reasonable, the response information indicates that the first downlink rate is the uplink rate of the first service.
[0185] In some implementations, if the terminal device or the first network element determines that the first downlink rate is unreasonable, the response information indicates that the first downlink rate is not the downlink rate of the first service.
[0186] In some implementations, if the terminal device or the first network element determines that the first downlink rate is unreasonable, the response information indicates the downlink rate of the first service that the terminal device or the first network element expects.
[0187] In some implementations, if the terminal device or the first network element determines that the first uplink rate and the first downlink rate are reasonable, the response information indicates that the first uplink rate is the uplink rate of the first service and the first downlink rate is the downlink rate of the first service.
[0188] In some implementations, if the terminal device or the first network element determines that the first uplink rate and the first downlink rate are unreasonable, the response information indicates that the first uplink rate is not the uplink rate of the first service, and the first downlink rate is not the downlink rate of the first service.
[0189] In some implementations, if the terminal device or the first network element determines that the first uplink rate and the first downlink rate are unreasonable, the response information indicates the uplink rate and downlink rate of the first service that the terminal device or the first network element expects.
[0190] In some implementations, if the terminal device or the first network element determines that the first uplink rate and / or the first downlink rate is unreasonable, the response information is also used to instruct the network device to re-initiate the rate adjustment of the first service.
[0191] In some implementations, the response information sent by the terminal device to the network device is carried in a MAC CE or RRC message.
[0192] In some implementations, the response information sent by the first network element to the network device is carried in the NG interface message.
[0193] It should be noted that the same method of sending the first message also applies to the response message. Please refer to the description of the method of sending the first message above, which will not be repeated here.
[0194] In some implementations, if the first information sent by the network device to the first network element includes a first uplink rate and / or a first downlink rate, and the response information indicates that the first uplink rate is the uplink rate of the first service, then after receiving the response information, if the uplink rate of the first service indicated by the response information is different from the current uplink rate of the first service, the network device will send the first information, including the uplink rate of the first service, to the terminal device. If the uplink rate of the first service indicated by the response information is the same as the current uplink rate of the first service, then the network device will not send the first information to the terminal device. The network device first notifies the first network element of the first information, and the terminal device does not need to know the first associated information, which helps to reduce the information flow in air interface transmission.
[0195] In some implementations, if the first information sent by the network device to the first network element includes a first uplink rate and / or a first downlink rate, and the response information indicates the uplink rate of the first service expected by the first network element, then after receiving the response information, if the uplink rate of the first service expected by the first network element indicated by the response information is different from the current uplink rate of the first service, and the network device acknowledges the uplink rate of the first service expected by the first network element, then the network device sends the first information to the terminal device. The first information includes the uplink rate of the first service, and the uplink rate of the first service is the uplink rate of the first service expected by the first network element. If the uplink rate of the first service expected by the first network element indicated by the response information is the same as the current uplink rate of the first service, then the network device does not send the first information to the terminal device.
[0196] In some implementations, if the first information sent by the network device to the terminal device includes a first uplink rate and / or a first downlink rate, and the response information indicates that the first downlink rate is the downlink rate of the first service, then after receiving the response information, if the downlink rate of the first service indicated by the response information is different from the current downlink rate of the first service, the network device will send the first information, including the downlink rate of the first service, to the first network element. If the downlink rate of the first service indicated by the response information is the same as the current downlink rate of the first service, then the network device will not send the first information to the first network element. The network device first notifies the terminal device of the first information. Due to the rapid air interface information exchange, the uplink rate of the terminal device's first service can be quickly adjusted, which helps to quickly alleviate congestion when the network is congested.
[0197] In some implementations, if the first information sent by the network device to the terminal device includes a first uplink rate and / or a first downlink rate, and the response information indicates the downlink rate of the first service expected by the terminal device, then after receiving the response information, if the downlink rate of the first service expected by the terminal device indicated by the response information is different from the current downlink rate of the first service, and the network device acknowledges the uplink rate of the first service expected by the terminal device, then the network device sends the first information to the first network element. The first information includes the downlink rate of the first service, and the downlink rate of the first service is the downlink rate of the first service expected by the terminal device. If the downlink rate of the first service expected by the terminal device indicated by the response information is the same as the current downlink rate of the first service, then the network device does not send the first information to the first network element.
[0198] In some implementations, if the response information instructs the network device to re-initiate the rate adjustment of the first service, the network device can re-initiate a new round of rate adjustment of the first service after receiving the response information in order to determine a reasonable uplink rate and / or downlink rate for the first service.
[0199] For ease of understanding, the following section uses the example of a network device knowing that the first network element has known the first associated information, and describes the implementation scheme of method 2-1 in conjunction with Figure 5. Figure 5 includes steps S510 to S540.
[0200] Assume the first service is an XR service, the network device is an access network device, the access network device sends the first information to the first network element through the core network element, the first network element is an XR server, the access network device is a gNB, and the core network elements include SMF and AMF.
[0201] In step S510, gNB sends the first information to the XR server.
[0202] The gNB notifies the AMF of the first information through the NG interface message, and then forwards it to the XR server through the SMF. The first information includes the first uplink rate and the first downlink rate.
[0203] In step S520, the XR server determines whether the first uplink rate and the first downlink rate are reasonable.
[0204] The XR server determines whether the first uplink rate and the first downlink rate are reasonable based on the first association information. Specifically, if the first uplink rate and the first downlink rate satisfy the association relationship indicated by the first association information, then the first uplink rate and the first downlink rate are reasonable, and the first uplink rate is the uplink rate of the XR service, and the first downlink rate is the downlink rate of the XR service.
[0205] In step S530, the XR server sends a response message to the gNB.
[0206] The response information sent by the XR server to the gNB indicates that the first uplink rate is the uplink rate of the XR service, and the first downlink rate is the downlink rate of the XR service.
[0207] In step S540, the gNB sends the first information to the terminal device.
[0208] Upon receiving the response information, the gNB determines the uplink rate of the XR service. Then, the gNB sends the first information to the terminal device via an RRC message. The RRC layer of the terminal device receives the first information and notifies the application layer of the terminal device. The first information includes the uplink rate of the XR service.
[0209] Implementation method 2-2: The first information includes the first uplink rate range and / or the first downlink rate range.
[0210] In some implementations, if the first information includes a first uplink rate range and / or a first downlink rate range, the terminal device or the first network element selects the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range based on the association relationship.
[0211] In some implementations, if the first network element knows the first association information, the network device sends the first information to the first network element. The first information includes a first uplink rate range and / or a first downlink rate range. Based on the association relationship indicated by the first association information, the first network element selects the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range.
[0212] In some implementations, if the terminal device is aware of the first association information, the network device sends the first information to the terminal device. The first information includes a first uplink rate range and / or a first downlink rate range. Based on the association relationship indicated by the first association information, the terminal device selects the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range.
[0213] In some implementations, if both the terminal device and the first network element know the first association information, the network device sends the first information to either the terminal device or the first network element. The first information includes a range of first uplink speeds and / or a range of first downlink speeds. Based on the association relationship indicated by the first association information, the terminal device or the first network element selects the uplink speed and / or downlink speed of the first service from the range of first uplink speeds and / or the range of first downlink speeds.
[0214] In some implementations, if the first network element knows the first association information, the network device sends the first information to the terminal device and the first network element. The first information sent by the network device to the terminal device includes the uplink rate of the first service. The first information sent by the network device to the first network element includes the uplink rate and the first downlink rate range of the first service. Based on the association relationship indicated by the first association information, the first network element selects the downlink rate of the first service from the first downlink rate range.
[0215] In some implementations, if the terminal device is aware of the first association information, the network device sends the first information to the terminal device and the first network element. The first information sent by the network device to the terminal device includes the first uplink rate range and the downlink rate of the first service. The first information sent by the network device to the first network element includes the downlink rate of the first service. Based on the association relationship indicated by the first association information, the terminal device selects the uplink rate of the first service from the first uplink rate range.
[0216] In some implementations, if both the terminal device and the first network element know the first association information, the network device can send the rate of its corresponding first service to either the terminal device or the first network element, and send the rate range of its unconfirmed first service to the other. That is, the first information sent by the network device to the terminal device includes the uplink rate of the first service, and the first information sent to the first network element includes the uplink rate and the first downlink rate range of the first service. The first network element selects the downlink rate of the first service from the first downlink rate range based on the association relationship indicated by the first association information. Alternatively, the first information sent by the network device to the terminal device includes the downlink rate and the first uplink rate range of the first service, and the first information sent to the first network element includes the downlink rate of the first service. The terminal device selects the uplink rate of the first service from the first uplink rate range based on the association relationship indicated by the first association information.
[0217] In some implementations, if the first information includes a first uplink rate range and a first downlink rate range, the terminal device or the first network element selects the uplink rate and downlink rate of the first service from the first uplink rate range and the first downlink rate range based on the association relationship.
[0218] In some implementations, selecting the uplink and downlink rates of a first service from a first uplink rate range and a first downlink rate range based on the association relationship can be understood as selecting the uplink and downlink rates of a first service that satisfy the association relationship indicated by the first association information from the first uplink rate range and the first downlink rate range.
[0219] In some implementations, if the first association information includes uplink rate and / or downlink rate, then the uplink rate and downlink rate of the first service that satisfy the association relationship indicated by the first association information are selected from the first uplink rate range and the first downlink rate range. This can be understood as selecting a rate pair from multiple sets of uplink rates and downlink rates indicated by the first association information, both of which are within the first uplink rate range and the first downlink rate range, as the uplink rate and downlink rate of the first service. For example, the first association information includes uplink rate and a first ratio. The first association information is shown in Table 3, which contains three sets of uplink rates and first ratios. Table 3 indicates three sets of uplink rates and downlink rates. From these three sets of uplink rates and downlink rates, a rate pair that is within the first uplink rate range and the first downlink rate range is selected as the uplink rate and downlink rate of the first service.
[0220] In some implementations, if the first association information includes a range of uplink rates and / or a range of downlink rates, then the uplink rate and downlink rate of the first service that satisfy the association relationship indicated by the first association information are selected from the first uplink rate range and the first downlink rate range. This can be understood as selecting the uplink rate and downlink rate of the first service from the intersection of the multiple sets of uplink rate ranges and downlink rate ranges indicated by the first association information with the first uplink rate range and the first downlink rate range. For example, if the first association information consists of three sets of uplink rate ranges and downlink rate ranges in Table 2, the uplink rate and downlink rate of the first service are selected from the intersection of the three sets of uplink rate ranges and the first uplink rate range and the first downlink rate range.
[0221] In some implementations, if the first information includes a first downlink rate range and the first information also includes the uplink rate of the first service, then the terminal device selects the downlink rate of the first service from the first downlink rate range based on the association relationship. This can be understood as follows: if the first information includes the uplink rate of the first service and the first downlink rate range, then the terminal device selects the downlink rate of the first service from the first downlink rate range that satisfies the association relationship with the uplink rate of the first service.
[0222] In some implementations, if the first association information includes uplink rate and / or downlink rate, then the downlink rate of the first service that satisfies the association relationship with the uplink rate of the first service is selected from the first downlink rate range. This can be understood as selecting a pair of rates from the multiple sets of uplink and downlink rates indicated by the first association information, where the uplink rate is the same as the uplink rate of the first service and the downlink rate is within the first downlink rate range; the downlink rate of this pair is then used as the downlink rate of the first service. For example, the first association information includes the uplink rate and a first ratio. The first association information is shown in Table 3, which indicates three sets of uplink and downlink rates. From these three sets of uplink and downlink rates, a pair of rates is selected where the uplink rate is the same as the uplink rate of the first service and the downlink rate is within the first downlink rate range; the downlink rate of this pair is then used as the downlink rate of the first service.
[0223] In some implementations, if the first association information includes a range of uplink rates and / or a range of downlink rates, then the downlink rate of the first service that satisfies the association relationship with the uplink rate of the first service is selected from the first downlink rate range. This can be understood as selecting a pair of rate ranges from the multiple sets of uplink and downlink rate ranges indicated by the first association information, where the uplink rate of the first service is within the uplink rate range and the downlink rate range intersects with the first downlink rate range. The downlink rate of the first service is then selected from the intersection of the downlink rate range and the first downlink rate range. For example, the first association information is shown in Table 2, which indicates three sets of uplink and downlink rate ranges. From these three sets of uplink and downlink rate ranges, a pair of rate ranges is selected where the uplink rate of the first service is within the uplink rate range and the downlink rate range intersects with the first downlink rate range. The downlink rate of the first service is then selected from the intersection of the downlink rate range and the first downlink rate range in this pair of rate ranges.
[0224] In some implementations, if the first information includes a first uplink rate range and the first information also includes the downlink rate of the first service, then the first network element selects the uplink rate of the first service from the first uplink rate range based on the association relationship. This can be understood as follows: if the first information includes the downlink rate of the first service and the first uplink rate range, then the first network element selects the uplink rate of the first service from the first uplink rate range that satisfies the association relationship with the downlink rate of the first service.
[0225] In some implementations, if the first association information includes uplink rate and / or downlink rate, then the uplink rate of the first service that satisfies the association relationship with the downlink rate of the first service is selected from the first uplink rate range. This can be understood as selecting a pair of rates from the multiple sets of uplink and downlink rates indicated by the first association information, where the downlink rate is the same as the downlink rate of the first service and the uplink rate is within the first uplink rate range, and the uplink rate therein is used as the uplink rate of the first service. For example, the first association information includes uplink rate and a first ratio. The first association information is shown in Table 3, which indicates three sets of uplink and downlink rates. From these three sets of uplink and downlink rates, a pair of rates is selected where the downlink rate is the same as the downlink rate of the first service and the uplink rate is within the first uplink rate range, and the uplink rate therein is used as the uplink rate of the first service.
[0226] In some implementations, if the first association information includes a range of uplink rates and / or a range of downlink rates, then the uplink rate of the first service that satisfies the association relationship with the downlink rate of the first service is selected from the first uplink rate range. This can be understood as selecting a pair of rate ranges from the multiple sets of uplink and downlink rate ranges indicated by the first association information, where the downlink rate of the first service is within the downlink rate range and the uplink rate range intersects with the first uplink rate range. The uplink rate of the first service is then selected from the intersection of the uplink rate range and the first uplink rate range. For example, the first association information is shown in Table 2, which indicates three sets of uplink and downlink rate ranges. From these three sets of uplink and downlink rate ranges, a pair of rate ranges is selected where the downlink rate of the first service is within the downlink rate range and the uplink rate range intersects with the first uplink rate range. The uplink rate of the first service is then selected from the intersection of the uplink rate range and the first uplink rate range in this pair.
[0227] In some implementations, if the first information includes a first uplink rate range, the terminal device or the first network element selects the uplink rate of the first service from the first uplink rate range based on the association relationship. This can be understood as the terminal device or the first network element selecting the uplink rate of the first service from the first uplink rate range, which satisfies the association relationship indicated by the first association information with the downlink rate of the stored first service.
[0228] In some implementations, if the first association information includes uplink rate and / or downlink rate, then from the first uplink rate range, the uplink rate of the first service that satisfies the association relationship indicated by the first association information with the downlink rate of the stored first service can be understood as selecting a rate pair from multiple sets of uplink and downlink rates indicated by the first association information, where the uplink rate is within the first uplink rate range and the downlink rate is the same as the downlink rate of the stored first service, and the uplink rate therein is taken as the uplink rate of the first service. For example, the first association information includes uplink rate and a first ratio. The first association information is shown in Table 3, which contains three sets of uplink rates and a first ratio. Table 3 indicates three sets of uplink and downlink rates. From these three sets of uplink and downlink rates, a rate pair where the uplink rate is within the first uplink rate range and the downlink rate is the same as the downlink rate of the stored first service is selected, and the uplink rate therein is taken as the uplink rate of the first service.
[0229] In some implementations, if the first association information includes a range of uplink rates and / or a range of downlink rates, then selecting the uplink rate of the first service whose downlink rate satisfies the association relationship indicated by the first association information from the first uplink rate range can be understood as selecting a pair of rate ranges from the multiple sets of uplink and downlink rate ranges indicated by the first association information, where the downlink rate of the first service is within the downlink rate range and the uplink rate range intersects with the first uplink rate range. The uplink rate of the first service is then selected from the intersection of the uplink rate range and the first uplink rate range. For example, if the first association information consists of three sets of uplink and downlink rate ranges in Table 2, selecting a pair of rate ranges from the three sets of uplink and downlink rate ranges, where the downlink rate of the first service is within the downlink rate range and the uplink rate range intersects with the first uplink rate range, and the uplink rate of the first service is then selected from the intersection of the uplink rate range and the first uplink rate range in this pair.
[0230] In some implementations, if the first information includes a first downlink rate range, the terminal device or the first network element selects the downlink rate of the first service from the first downlink rate range based on the association relationship. This can be understood as the terminal device or the first network element selecting the downlink rate of the first service from the first downlink rate range, which satisfies the association relationship indicated by the first association information with the stored uplink rate of the first service.
[0231] In some implementations, if the first association information includes uplink rate and / or downlink rate, then from the first downlink rate range, the downlink rate of the first service that satisfies the association relationship indicated by the first association information with the uplink rate of the stored first service can be understood as selecting a pair of rates from multiple sets of uplink and downlink rates indicated by the first association information, where the downlink rate is within the first downlink rate range and the uplink rate is the same as the uplink rate of the stored first service, and the downlink rate therein is taken as the downlink rate of the first service. For example, the first association information includes uplink rate and a first ratio. The first association information is shown in Table 3, which contains three sets of uplink rates and a first ratio. Table 3 indicates three sets of uplink and downlink rates. From these three sets of uplink and downlink rates, a pair of rates where the downlink rate is within the first downlink rate range and the uplink rate is the same as the uplink rate of the stored first service is selected, and the downlink rate therein is taken as the downlink rate of the first service.
[0232] In some implementations, if the first association information includes a range of uplink rates and / or a range of downlink rates, then selecting the downlink rate of the first service whose uplink rate satisfies the association relationship indicated by the first association information from the first downlink rate range can be understood as selecting a pair of rate ranges from the multiple sets of uplink and downlink rate ranges indicated by the first association information, where the uplink rate of the first service is within the range of uplink rates and the downlink rate range intersects with the first downlink rate range. The downlink rate of the first service is then selected from the intersection of the downlink rate range and the first downlink rate range. For example, if the first association information consists of three sets of uplink and downlink rate ranges in Table 2, selecting a pair of rate ranges from the three sets of uplink and downlink rate ranges, where the uplink rate of the first service is within the range of uplink rates and the downlink rate range intersects with the first downlink rate range, and the downlink rate of the first service is then selected from the intersection of the downlink rate range and the first downlink rate range in this pair.
[0233] In some implementations, if the terminal device or the first network element selects the uplink and downlink rates of the first service that satisfy the association relationship from the first uplink rate range and the first downlink rate range, the terminal device or the first network element can send response information to the network device. The response information is used to indicate the uplink and downlink rates of the first service.
[0234] In some implementations, if the terminal device or the first network element fails to select the uplink and downlink rates of the first service that satisfy the correlation relationship from the first uplink rate range and the first downlink rate range, the terminal device or the first network element can send a response message to the network device. The response message is used to instruct the network device to re-initiate the rate adjustment of the first service.
[0235] In some implementations, if the terminal device or the first network element fails to select an uplink and downlink rate that satisfies the association relationship for the first service from the first uplink rate range and the first downlink rate range, the terminal device or the first network element determines its desired uplink and downlink rates for the first service based on the first association information and sends a response information to the network device. The response information indicates the desired uplink and downlink rates for the first service. For example, the first association information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device fails to select an uplink and downlink rate that satisfies the association relationship for the first service, then one set of uplink or downlink rates is selected from the three sets in Table 1 as the desired uplink and downlink rates for the first service. Alternatively, a rate pair from Table 1 with uplink rates within the first uplink rate range or downlink rates within the first downlink rate range is selected, and the uplink and downlink rates in that rate pair are used as the desired uplink and downlink rates for the first service. For example, the first associated information is shown in Table 2, which contains three sets of uplink and downlink rate ranges. If the terminal device does not select an uplink and downlink rate that satisfies the associated relationship for the first service, then it selects one set of uplink and downlink rate ranges from the three sets in Table 2, and chooses the desired uplink and downlink rate for the first service from these ranges. Alternatively, it selects a pair of rate ranges in Table 2 that intersect with the first uplink rate range or the first downlink rate range. From the intersection of these ranges, it selects one side of the desired first service rate for the terminal device, and from the other rate range of the same pair, it selects the other side of the desired first service rate. For example, if the first downlink rate range intersects with the downlink rate range in Table 2 with an index value of 1, then it selects the desired downlink rate for the first service from the intersection of the downlink rate range with an index value of 1 and the first downlink rate range, and selects the desired uplink rate for the first service from the uplink rate range of the same pair.
[0236] In some implementations, if the terminal device or the first network element selects a downlink rate of the first service that is correlated with the uplink rate of the first service from the first downlink rate range, the terminal device or the first network element sends a response information to the network device. The response information is used to indicate the downlink rate of the first service.
[0237] In some implementations, if the terminal device or the first network element fails to select a downlink rate of the first service that is correlated with the uplink rate of the first service from the first downlink rate range, the terminal device or the first network element sends a response message to the network device. The response message is used to instruct the network device to re-initiate the rate adjustment of the first service.
[0238] In some implementations, if the terminal device or the first network element fails to select a downlink rate for the first service that is correlated with the uplink rate of the first service from the first downlink rate range, the terminal device or the first network element determines its desired downlink rate for the first service based on the first correlation information and sends response information to the network device. The response information indicates the desired downlink rate for the first service. For example, the first correlation information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device fails to select a downlink rate for the first service that is correlated with the uplink rate of the first service, it selects a rate pair in Table 1 whose uplink rate is the same as the uplink rate of the first service, and uses the downlink rate of this rate pair as the desired downlink rate for the first service. For example, the first associated information is shown in Table 2, which contains three sets of uplink rate ranges and downlink rate ranges. If the terminal device does not select a downlink rate of the first service that is associated with the uplink rate of the first service, then it selects a rate range pair from the three sets in Table 2 that is within the uplink rate range of the first service, and selects a rate from the downlink rate range of that rate range pair as the downlink rate of the first service that the terminal device expects.
[0239] In some implementations, if the terminal device or the first network element selects an uplink rate of the first service that is correlated with the downlink rate of the first service from the first uplink rate range, the terminal device or the first network element sends a response information to the network device. The response information is used to indicate the uplink rate of the first service.
[0240] In some implementations, if the terminal device or the first network element fails to select an uplink rate for the first service that is correlated with the downlink rate of the first service from the first uplink rate range, the terminal device or the first network element sends a response message to the network device. The response message is used to instruct the network device to re-initiate the rate adjustment of the first service.
[0241] In some implementations, if the terminal device or the first network element fails to select an uplink rate from the first uplink rate range that is correlated with the downlink rate of the first service, the terminal device or the first network element determines its desired downlink rate for the first service based on the first correlation information and sends response information to the network device. The response information indicates the desired uplink rate for the first service. For example, the first correlation information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device fails to select an uplink rate for the first service that is correlated with the downlink rate of the first service, it selects a rate pair in Table 1 whose downlink rate is the same as the downlink rate of the first service, and uses the uplink rate of this rate pair as the desired uplink rate for the first service. For example, the first associated information is shown in Table 2, which contains three sets of uplink rate ranges and downlink rate ranges. If the terminal device does not select the uplink rate of the first service that satisfies the association relationship with the uplink rate of the first service, then it selects a rate range pair from the three sets in Table 2 that is within the downlink rate range, and selects a rate from the uplink rate range of that rate range pair as the uplink rate of the first service that the terminal device expects.
[0242] In some implementations, if the terminal device or the first network element selects a downlink rate of a first service from the first downlink rate range that is associated with the uplink rate of the stored first service, the terminal device or the first network element sends a response message to the network device. The response message is used to indicate the downlink rate of the first service.
[0243] In some implementations, if the terminal device or the first network element fails to select a downlink rate of the first service that is associated with the uplink rate of the stored first service from the first downlink rate range, the terminal device or the first network element sends a response message to the network device. The response message is used to instruct the network device to re-initiate the rate adjustment of the first service.
[0244] In some implementations, if the terminal device or the first network element fails to select a downlink rate from the first downlink rate range that is correlated with the uplink rate of the stored first service, the terminal device or the first network element determines its desired downlink rate for the first service based on the first correlation information and sends response information to the network device. The response information indicates the desired downlink rate for the first service. For example, the first correlation information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device fails to select a downlink rate for the first service that is correlated with the uplink rate of the stored first service, it selects a rate pair in Table 1 whose uplink rate is the same as the uplink rate of the stored first service, and uses the downlink rate of this rate pair as the desired downlink rate for the first service. For example, the first associated information is shown in Table 2, which contains three sets of uplink rate ranges and downlink rate ranges. If the terminal device does not select a downlink rate of the first service that is associated with the uplink rate of the stored first service, then it selects a rate range pair of the stored first service's uplink rate within the uplink rate range from the three sets in Table 2, and selects a rate from the downlink rate range of that rate range pair as the downlink rate of the first service that the terminal device expects.
[0245] In some implementations, if the terminal device or the first network element selects an uplink rate from the first uplink rate range that is associated with the downlink rate of the stored first service, the terminal device or the first network element sends a response message to the network device. The response message is used to indicate the uplink rate of the first service.
[0246] In some implementations, if the terminal device or the first network element fails to select an uplink rate from the first uplink rate range that is associated with the downlink rate of the stored first service, the terminal device or the first network element sends a response message to the network device. The response message is used to instruct the network device to re-initiate the rate adjustment of the first service.
[0247] In some implementations, if the terminal device or the first network element fails to select an uplink rate from the first uplink rate range that is correlated with the downlink rate of the stored first service, the terminal device or the first network element determines its desired uplink rate for the first service based on the first correlation information and sends response information to the network device. The response information indicates the desired uplink rate for the first service. For example, the first correlation information is shown in the three sets of uplink and downlink rates in Table 1. If the terminal device fails to select an uplink rate for the first service that is correlated with the downlink rate of the stored first service, it selects a rate pair in Table 1 whose downlink rate is the same as the downlink rate of the stored first service, and uses the uplink rate of this rate pair as the desired uplink rate for the first service. For example, the first associated information is shown in Table 2, which contains three sets of uplink rate ranges and downlink rate ranges. If the terminal device does not select an uplink rate of the first service that satisfies the association relationship with the downlink rate of the stored first service, then it selects a rate range pair of the stored downlink rate of the first service within the downlink rate range from the three sets in Table 2, and selects a rate from the uplink rate range of that rate range pair as the uplink rate of the first service that the terminal device expects.
[0248] It should be noted that the method of carrying the response information is the same as that in implementation method 2-1, as detailed in the description in implementation method 2-1, and will not be repeated here.
[0249] In some implementations, if the first information sent by the network device to the first network element includes a first uplink rate range and / or a first downlink rate range, and the response information indicates the uplink rate of the first service, then after receiving the response information, if the uplink rate of the first service indicated by the response information is different from the current uplink rate of the first service, the network device will send the first information, including the uplink rate of the first service, to the terminal device. If the uplink rate of the first service indicated by the response information is the same as the current uplink rate of the first service, then the network device will not send the first information to the terminal device. The network device first notifies the first network element of the first information, and the terminal device does not need to know the first associated information, which helps reduce the information flow in air interface transmission.
[0250] In some implementations, if the first information sent by the network device to the first network element includes a first uplink rate range and / or a first downlink rate range, and the response information indicates the uplink rate of the first service expected by the first network element, then after receiving the response information, if the uplink rate of the first service expected by the first network element indicated by the response information is different from the current uplink rate of the first service, and the network device acknowledges the uplink rate of the first service expected by the first network element, then the network device sends the first information to the terminal device. The first information includes the uplink rate of the first service, and the uplink rate of the first service is the uplink rate of the first service expected by the first network element. If the uplink rate of the first service expected by the first network element indicated by the response information is the same as the current uplink rate of the first service, then the network device does not send the first information to the terminal device.
[0251] In some implementations, if the first information sent by the network device to the terminal device includes a first uplink rate range and / or a first downlink rate range, and the response information indicates the downlink rate of the first service, then after receiving the response information, if the downlink rate of the first service indicated by the response information is different from the current downlink rate of the first service, the network device sends the first information, including the downlink rate of the first service, to the first network element. If the downlink rate of the first service indicated by the response information is the same as the current downlink rate of the first service, then the network device does not send the first information to the terminal device. The network device first notifies the terminal device of the first information. Due to the rapid air interface information exchange, the uplink rate of the terminal device's first service can be quickly adjusted, which helps to quickly alleviate congestion when the network is congested.
[0252] In some implementations, if the first information sent by the network device to the terminal device includes a first uplink rate range and / or a first downlink rate range, and the response information indicates the downlink rate of the first service expected by the terminal device, then after receiving the response information, if the downlink rate of the first service expected by the terminal device indicated by the response information is different from the current downlink rate of the first service, and the network device acknowledges the uplink rate of the first service expected by the terminal device, then the network device sends the first information to the first network element. The first information includes the downlink rate of the first service, and the downlink rate of the first service is the downlink rate of the first service expected by the terminal device. If the downlink rate of the first service indicated by the response information is the same as the current downlink rate of the first service, then the network device does not send the first information to the terminal device.
[0253] In some implementations, if the response information instructs the network device to re-initiate the rate adjustment of the first service, the network device can re-initiate a new round of rate adjustment of the first service after receiving the response information in order to determine a reasonable first uplink rate and / or first downlink rate.
[0254] For ease of understanding, the following section uses the example of a network device knowing that the first network element has known the first associated information, and describes the implementation scheme of method 2-2 in conjunction with Figure 6. Figure 6 includes steps S610 to S640.
[0255] Assume the first service is an XR service, the network device is an access network device, the access network device sends the first information to the first network element through the core network element, the first network element is an XR server, the access network device is a gNB, and the core network elements include SMF and AMF.
[0256] In step S610, the gNB sends the first information to the terminal device.
[0257] Based on radio condition information, the gNB determines the uplink rate and first downlink rate range of the XR service, and then sends first information to the terminal device through an RRC message. The RRC layer of the terminal device receives the first information and notifies the application layer of the terminal device. The first information includes the uplink rate of the XR service.
[0258] In step S620, gNB sends the first information to the XR server.
[0259] The gNB notifies the AMF of the first information through the NG interface message, and then forwards it through the SMF to notify the XR server of the first information, which includes the uplink rate and the first downlink rate range of the XR service.
[0260] In step S630, the XR server selects the downlink rate of the XR service from the first downlink rate range.
[0261] The XR server selects the downlink rate for the XR service from the first downlink rate range based on the first association information.
[0262] In step S640, the XR server sends a response message to the gNB.
[0263] If the XR server selects a downlink rate for the XR service from the first downlink rate range, the XR server sends a response message to the gNB indicating the downlink rate of the XR service; if the XR server does not select a downlink rate for the XR service from the first downlink rate range, the XR server sends a response message to the gNB instructing the network device to re-initiate the rate adjustment for the XR service.
[0264] Implementation method 2-3: The first information includes the uplink rate or downlink rate of the first service.
[0265] In some implementations, if the first information received by the terminal device includes the uplink rate of the first service, the terminal device sends a response message to the network device. The response message is used to indicate the downlink rate or the range of the downlink rate of the first service.
[0266] In some implementations, the downlink rate or range of downlink rates for the first service indicated by the response information is determined based on correlation.
[0267] In some implementations, the downlink rate or its range is determined based on a correlation relationship. This can be understood as follows: upon receiving first information, the terminal device, based on the correlation relationship indicated by the first correlation information and the uplink rate of the first service included in the first information, determines the downlink rate or its range for the first service that is correlated with the uplink rate of the first service. For example, if the first correlation information is shown in Table 1, and the terminal device receives the first information, and the uplink rate of the first service included in the first information is C in Table 1, then the terminal device can determine the downlink rate of the first service as D based on Table 1. As another example, if the first correlation information is shown in Table 2, and the terminal device receives the first information, and the uplink rate of the first service included in the first information is within the range [C, D], then the terminal device can determine the downlink rate range of the first service as [C′, D′].
[0268] In some implementations, if the first information received by the first network element includes the downlink rate of the first service, then the first network element sends response information to the network device. The response information is used to indicate the uplink rate or the range of uplink rates of the first service.
[0269] In some implementations, the uplink rate or range of uplink rates of the first service indicated by the response information is determined based on correlation.
[0270] In some implementations, the uplink rate or range of uplink rates is determined based on correlation relationships. This can be understood as follows: when a first network element receives first information, it determines the uplink rate or range of uplink rates of the first service that is correlated with the downlink rate of the first service, based on the correlation relationship indicated by the first correlation information and the downlink rate of the first service included in the first information. For example, if the first correlation information is shown in Table 1, and the downlink rate of the first service included in the first information is D in Table 1, then the first network element can determine the uplink rate of the first service as C based on Table 1. As another example, if the first correlation information is shown in Table 2, and the downlink rate of the first service included in the first information is within the range [C′, D′], then the terminal device can determine the range of the uplink rate of the first service as [C, D].
[0271] In some implementations, after receiving the response information sent by the first network element, the network device sends first information to the terminal device, which includes the uplink rate of the first service.
[0272] In some implementations, when a network device receives a response message from a first network element, if the response message indicates a range of uplink rates, the network device selects the uplink rate of the first service from the range and sends first information to the terminal device. The first information includes the uplink rate of the first service. For example, if the response message indicates a range of uplink rates for the first service of [C, D], the network device selects a value C1 from this range as the uplink rate of the first service and sends the first information to the terminal device. The first information includes the uplink rate of the first service as C1.
[0273] It should be noted that the method of carrying the response information is the same as that in implementation method 2-1, as detailed in the description in implementation method 2-1, and will not be repeated here.
[0274] In some implementations, after receiving the response information sent by the terminal device, the network device sends first information to the first network element, which includes the downlink rate of the first service.
[0275] In some implementations, when a network device receives a response from a terminal device, if the response indicates a range of downlink rates, the network device selects the downlink rate of a first service from the range and sends first information to the first network element. The first information includes the downlink rate of the first service. For example, if the response indicates a downlink rate range of [C′, D′], the network device selects a value C′1 as the downlink rate of the first service and sends the first information to the first network element, whereby the first information includes the downlink rate of the first service as C′1.
[0276] For ease of understanding, the following section uses the example of a network device knowing that the first network element has known the first associated information, and introduces the implementation schemes of methods 2-3 in conjunction with Figure 7. Figure 7 includes steps S710 to S740.
[0277] Assume the first service is an XR service, the network device is an access network device, the access network device sends the first information to the first network element through the core network element, the first network element is an XR server, the access network device is a gNB, and the core network elements include SMF and AMF.
[0278] In step S710, gNB sends the first information to the XR server.
[0279] Based on the wireless conditions, the gNB determines the downlink rate of the XR service, and then notifies the AMF of the first information through the NG interface message. After being forwarded by the SMF, the first information is notified to the XR server, which includes the downlink rate of the XR service.
[0280] In step S720, the XR server determines the uplink rate of the XR service.
[0281] The XR server determines the uplink rate of the XR service based on the first association information.
[0282] In step S730, the XR server sends a response message to the gNB.
[0283] The response information sent by the XR server to the gNB indicates the uplink rate of the XR service.
[0284] In step S740, gNB sends the first information to the XR server.
[0285] When the gNB receives the response information, it sends the first information to the terminal device via an RRC message. The RRC layer of the terminal device receives the first information and notifies the application layer of the terminal device. The first information includes the uplink rate of the XR service.
[0286] The preceding text described three implementation methods for adjusting the rate of a first service by sending first information to terminal devices and / or the first network element without obtaining the first associated information. In some scenarios, these three implementation methods can be used individually. In other scenarios, they can be combined. The following text describes how to combine these three implementation methods.
[0287] In some implementations, implementation 2-1 is combined with implementation 2-2. The network device sends first information to the terminal device or the first network element. The first information includes a first uplink rate and a first downlink rate range. Based on the first association information, the terminal device or the first network element determines whether the first uplink rate is reasonable. If the first uplink rate is reasonable, the downlink rate of the first service is selected from the first downlink rate range.
[0288] In some implementations, if the first associated information includes uplink rate and / or downlink rate, then determining whether the first uplink rate is reasonable can be understood as determining whether the first uplink rate is the same as the uplink rate. If the first uplink rate is the same as the uplink rate, then the first uplink rate is considered reasonable; if the first uplink rate is different from the uplink rate, then the first uplink rate is considered unreasonable.
[0289] In some implementations, if the first associated information includes the range of uplink rate and / or the range of downlink rate, then determining whether the first uplink rate is reasonable can be understood as determining whether the first uplink rate is within the range of uplink rate. If the first uplink rate is within the range of uplink rate, then the first uplink rate is considered reasonable; if the first uplink rate is not within the range of uplink rate, then the first uplink rate is considered unreasonable.
[0290] In some implementations, if the first associated information includes uplink rate and / or downlink rate, and the first uplink rate is reasonable, selecting the downlink rate of the first service from the first downlink rate range can be understood as selecting a rate pair from multiple sets of uplink and downlink rates indicated by the first associated information, where the uplink rate is the same as the first uplink rate and the downlink rate is within the first downlink rate range. The uplink rate in this pair is used as the uplink rate of the first service, and the downlink rate in this pair is used as the downlink rate of the first service. For example, the first associated information includes an uplink rate and a first ratio. The first associated information is shown in Table 3, which indicates three sets of uplink and downlink rates. From these three sets of uplink and downlink rates, a rate pair is selected where the uplink rate is the same as the first uplink rate and the downlink rate is within the first downlink rate range. The uplink rate in this pair is used as the uplink rate of the first service, and the downlink rate in this pair is used as the downlink rate of the first service.
[0291] In some implementations, if the first associated information includes a range of uplink rates and / or a range of downlink rates, and the first uplink rate is reasonable, and the downlink rate of the first service is selected from the first downlink rate range, this can be understood as follows: From the multiple sets of uplink and downlink rate ranges indicated by the first associated information, a pair of rate ranges is selected where the first uplink rate is within the uplink rate range and the downlink rate range intersects with the first downlink rate range. From the intersection of the downlink rate range and the first downlink rate range, the downlink rate of the first service is selected, and the first uplink rate is used as the uplink rate of the first service. For example, the first associated information is shown in Table 2, which indicates three sets of uplink and downlink rate ranges. From these three sets of uplink and downlink rate ranges, a pair of rate ranges is selected where the first uplink rate is within the uplink rate range and the downlink rate range intersects with the first downlink rate range. From the intersection of the downlink rate range and the first downlink rate range in this pair of rate ranges, the downlink rate of the first service is selected, and the first uplink rate is used as the uplink rate of the first service.
[0292] In some implementations, if the first uplink rate is determined to be reasonable and the downlink rate of the first service is selected from the first downlink rate, the terminal device or the first network element sends a response message to the network device. The response message indicates that the first uplink rate is the uplink rate of the first service and the downlink rate of the first service.
[0293] In some implementations, if the first uplink rate is determined to be unreasonable, and / or the downlink rate of the first service cannot be selected from the first downlink rate range, the terminal device or the first network element sends a response message to the network device. The response message indicates one or more of the following: the network device re-initiates the rate adjustment of the first service; the uplink rate and / or downlink rate of the first service desired by the terminal device or the first network element.
[0294] In some implementations, implementation 2-1 is combined with implementation 2-2. The network device sends first information to the terminal device or the first network element. The first information includes a first downlink rate and a first uplink rate range. Based on the first association information, the terminal device or the first network element determines whether the first downlink rate is reasonable. If the first downlink rate is reasonable, the uplink rate of the first service is selected from the first uplink rate range.
[0295] In some implementations, if the first associated information includes uplink rate and / or downlink rate, then the determination of whether the first downlink rate is reasonable can be understood as determining whether the first downlink rate is the same as the downlink rate. If the first downlink rate is the same as the downlink rate, then the first downlink rate is considered reasonable; if the first downlink rate is different from the downlink rate, then the first downlink rate is considered unreasonable.
[0296] In some implementations, if the first associated information includes the range of uplink rate and / or downlink rate, then the determination of whether the first downlink rate is reasonable can be understood as determining whether the first downlink rate is within the range of downlink rates. If the first downlink rate is within the range of downlink rates, then the first downlink rate is considered reasonable; if the first downlink rate is not within the range of downlink rates, then the first downlink rate is considered unreasonable.
[0297] In some implementations, if the first associated information includes uplink rate and / or downlink rate, and the first downlink rate is reasonable, selecting the uplink rate of the first service from the first uplink rate range can be understood as selecting a rate pair from multiple sets of uplink and downlink rates indicated by the first associated information, where the downlink rate is the same as the first downlink rate and the uplink rate is within the first uplink rate range. The uplink rate in this pair is used as the uplink rate of the first service, and the downlink rate in this pair is used as the downlink rate of the first service. For example, the first associated information includes an uplink rate and a first ratio. The first associated information is shown in Table 3, which indicates three sets of uplink and downlink rates. From these three sets of uplink and downlink rates, a rate pair is selected where the downlink rate is the same as the first downlink rate and the uplink rate is within the first uplink rate range. The uplink rate in this pair is used as the uplink rate of the first service, and the downlink rate in this pair is used as the downlink rate of the first service.
[0298] In some implementations, if the first associated information includes a range of uplink rates and / or a range of downlink rates, and the first downlink rate is reasonable, and the uplink rate of the first service is selected from the first uplink rate range, this can be understood as follows: From the multiple sets of uplink and downlink rate ranges indicated by the first associated information, a pair of rate ranges is selected where the first downlink rate is within the downlink rate range and the uplink rate range intersects with the first uplink rate range. From this intersection of the uplink rate range and the first uplink rate range, the uplink rate of the first service is selected, and the first downlink rate is used as the downlink rate of the first service. For example, the first associated information is shown in Table 2, which indicates three sets of uplink and downlink rate ranges. From these three sets, a pair of rate ranges is selected where the first downlink rate is within the downlink rate range and the uplink rate range intersects with the first uplink rate range. From this intersection of the uplink rate range and the first uplink rate range in this pair, the uplink rate of the first service is selected, and the first downlink rate is used as the downlink rate of the first service.
[0299] In some implementations, if the first downlink rate is determined to be reasonable and the uplink rate of the first service is selected from the first uplink rate, the terminal device or the first network element sends a response message to the network device. The response message indicates that the first downlink rate is the downlink rate of the first service and the uplink rate of the first service.
[0300] In some implementations, if the first downlink rate is determined to be unreasonable, and / or the uplink rate of the first service cannot be selected from the first uplink rate range, the terminal device or the first network element sends a response message to the network device. The response message indicates one or more of the following: the network device re-initiates the rate adjustment of the first service; the uplink rate and / or downlink rate of the first service desired by the terminal device or the first network element.
[0301] The method embodiments of this application have been described in detail above with reference to Figures 1 to 7. The apparatus embodiments of this application will be described in detail below with reference to Figures 8 to 11. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments. Therefore, any parts not described in detail can be referred to the foregoing method embodiments.
[0302] Figure 8 is a schematic diagram of the structure of a communication device according to an embodiment of this application. The communication device 800 shown in Figure 8 is a terminal device, which includes a receiving unit 810.
[0303] The receiving unit 810 is configured to receive first information sent by the network device, the first information being used to determine the uplink rate and / or downlink rate of the first service, wherein there is a correlation between the uplink rate and the downlink rate.
[0304] In some implementations, the uplink rate and / or the downlink rate are determined based on wireless conditions.
[0305] In some implementations, the first information includes one or more of the following: the downlink rate of the first service; the uplink rate of the first service; a first uplink rate, wherein the first uplink rate is the uplink rate of the first service expected by the network device; a first downlink rate, wherein the first uplink rate is the downlink rate of the first service expected by the network device; a first uplink rate range, wherein the first uplink rate range is the range of uplink rates of the first service expected by the network device; and a first downlink rate range, wherein the first uplink rate range is the range of downlink rates of the first service expected by the network device.
[0306] In some implementations, before the terminal device receives the first information, the communication device further includes: a sending unit, configured to send first association information to the network device, the first association information being used to indicate the association relationship between the uplink rate and the downlink rate.
[0307] In some implementations, the first associated information includes one or more of the following: a first index, which indicates a combination of the uplink rate and the downlink rate, or a combination of a range of the uplink rate and a range of the downlink rate; the uplink rate; the downlink rate; the range of the uplink rate; the range of the downlink rate; and a first parameter, which determines the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or determines the uplink rate or the range of the downlink rate based on the downlink rate or the range of the downlink rate.
[0308] In some implementations, the first parameter is used to indicate one or more of the following: the offset between the uplink rate and the downlink rate; the ratio between the uplink rate and the downlink rate; the ratio between the downlink rate and the uplink rate; the offset between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; the offset between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range; the ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; the ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; the ratio between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; and the ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
[0309] In some implementations, if the first information includes the first uplink rate and / or the first downlink rate, the communication device further includes: a determining unit, wherein if the first uplink rate and the first downlink rate satisfy the correlation relationship, the determining unit is configured to determine that the first uplink rate is the uplink rate of the first service and the first downlink rate is the downlink rate of the first service; or if the uplink rate of the first service and the first downlink rate satisfy the correlation relationship, the determining unit is configured to determine that the first downlink rate is the downlink rate of the first service.
[0310] In some implementations, if the first information includes the first uplink rate range and / or the first downlink rate range, the communication device further includes: a selection unit, configured to select the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range based on the association relationship.
[0311] In some implementations, the communication device further includes: a sending unit, configured to send response information to the network device, the response information indicating one or more of the following: whether the first uplink rate is the uplink rate of the first service; whether the first downlink rate is the downlink rate of the first service; the uplink rate and / or downlink rate of the first service; the uplink rate and / or downlink rate of the first service expected by the terminal device; and the network device re-initiating the rate adjustment of the first service.
[0312] In some implementations, if the first information includes the uplink rate of the first service, the communication device further includes: a sending unit, configured to send response information to the network device, the response information being used to indicate the downlink rate or the range of the downlink rate, the downlink rate or the range of the downlink rate being determined based on the correlation.
[0313] In some implementations, the first information is carried in a Radio Resource Control (RRC) message or a Media Access Control (MAC) control element (CE).
[0314] Figure 9 is a schematic diagram of the structure of a communication device according to an embodiment of this application. The communication device 900 shown in Figure 9 is a network device, and the communication device 900 includes a transmitting unit 910.
[0315] The sending unit 910 is used to send first information to the terminal device and / or the first network element, the first information being used to determine the uplink rate and / or downlink rate of the first service, wherein there is a correlation between the uplink rate and the downlink rate.
[0316] In some implementations, the uplink rate and / or the downlink rate are determined based on wireless conditions.
[0317] In some implementations, the first information includes one or more of the following: the downlink rate of the first service; the uplink rate of the first service; a first uplink rate, wherein the first uplink rate is the uplink rate of the first service expected by the network device; a first downlink rate, wherein the first uplink rate is the downlink rate of the first service expected by the network device; a first uplink rate range, wherein the first uplink rate range is the range of uplink rates of the first service expected by the network device; and a first downlink rate range, wherein the first uplink rate range is the range of downlink rates of the first service expected by the network device.
[0318] In some implementations, before the network device sends the first information, the communication device further includes: a receiving unit, configured to receive first association information sent by the terminal device or the first network element, wherein the first association information is used to indicate the association relationship between the uplink rate and the downlink rate.
[0319] In some implementations, the first associated information includes one or more of the following: a first index, which indicates a combination of the uplink rate and the downlink rate, or a combination of a range of the uplink rate and a range of the downlink rate; the uplink rate; the downlink rate; the range of the uplink rate; the range of the downlink rate; and a first parameter, which determines the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or determines the uplink rate or the range of the downlink rate based on the downlink rate or the range of the downlink rate.
[0320] In some implementations, the first parameter is used to indicate one or more of the following: the offset between the uplink rate and the downlink rate; the ratio between the uplink rate and the downlink rate; the ratio between the downlink rate and the uplink rate; the offset between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; the offset between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range; the ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; the ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; the ratio between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; and the ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
[0321] In some implementations, if the first information includes a first uplink rate and / or a first downlink rate, or a first uplink rate range and / or a first downlink rate range, the communication device further includes: a receiving unit, configured to receive response information sent by the terminal device or the first network element, the response information indicating one or more of the following: whether the first uplink rate is the uplink rate of the first service; whether the first downlink rate is the downlink rate of the first service; the uplink rate and / or downlink rate of the first service; the uplink rate and / or downlink rate of the first service expected by the terminal device or the first network element; and the network device re-initiating rate adjustment of the first service.
[0322] In some implementations, if the first information includes the uplink rate or the downlink rate of the first service, the communication device further includes: a receiving unit, configured to receive response information sent by the terminal device, the response information indicating the downlink rate or the range of the downlink rate, the downlink rate or the range of the downlink rate being determined based on the correlation relationship; or the network device receives response information sent by the first network element, the response information indicating the uplink rate or the range of the uplink rate, the uplink rate or the range of the uplink rate being determined based on the correlation relationship.
[0323] In some implementations, the first information is carried in a Radio Resource Control (RRC) message or a Media Access Control (MAC) control element (MAC CE); or the first information is carried in an NG interface message.
[0324] Figure 10 is a schematic diagram of the structure of a communication device according to an embodiment of this application. The communication device 1000 shown in Figure 10 is a first network element, and the communication device 1000 includes a receiving unit 1010.
[0325] The receiving unit 1010 is configured to receive first information sent by the network device, the first information being used to determine the uplink rate and / or downlink rate of the first service, wherein there is a correlation between the uplink rate and the downlink rate.
[0326] In some implementations, the uplink rate and / or the downlink rate are determined based on wireless conditions.
[0327] In some implementations, the first information includes one or more of the following: the downlink rate of the first service; the uplink rate of the first service; a first uplink rate, wherein the first uplink rate is the uplink rate of the first service expected by the network device; a first downlink rate, wherein the first uplink rate is the downlink rate of the first service expected by the network device; a first uplink rate range, wherein the first uplink rate range is the range of uplink rates of the first service expected by the network device; and a first downlink rate range, wherein the first uplink rate range is the range of downlink rates of the first service expected by the network device.
[0328] In some implementations, before the first network element receives the first information, the communication device further includes: a sending unit, configured to send first association information to the network device, the first association information being used to indicate the association relationship between the uplink rate and the downlink rate.
[0329] In some implementations, the first associated information includes one or more of the following: a first index, which indicates a combination of the uplink rate and the downlink rate, or a combination of a range of the uplink rate and a range of the downlink rate; the uplink rate; the downlink rate; the range of the uplink rate; the range of the downlink rate; and a first parameter, which determines the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or determines the uplink rate or the range of the downlink rate based on the downlink rate or the range of the downlink rate.
[0330] In some implementations, the first parameter is used to indicate one or more of the following: the offset between the uplink rate and the downlink rate; the ratio between the uplink rate and the downlink rate; the ratio between the downlink rate and the uplink rate; the offset between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; the offset between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range; the ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; the ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; the ratio between the upper boundary of the uplink rate range and the upper boundary of the downlink rate range; and the ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
[0331] In some implementations, if the first information includes the first uplink rate and / or the first downlink rate, the communication device further includes: a determining unit, wherein if the first uplink rate and the first downlink rate satisfy the correlation relationship, the determining unit is configured to determine that the first uplink rate is the uplink rate of the first service and the first downlink rate is the downlink rate of the first service; or if the uplink rate of the first service and the first downlink rate satisfy the correlation relationship, the determining unit is configured to determine that the first downlink rate is the downlink rate of the first service.
[0332] In some implementations, if the first information includes the first uplink rate range and / or the first downlink rate range, the communication device further includes: a selection unit, configured to select the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range based on the association relationship.
[0333] In some implementations, the communication device further includes: a sending unit, configured to send response information to the network device, the response information indicating one or more of the following: whether the first uplink rate is the uplink rate of the first service; whether the first downlink rate is the downlink rate of the first service; the uplink rate and / or downlink rate of the first service; the uplink rate and / or downlink rate of the first service expected by the first network element; and the network device re-initiating the rate adjustment of the first service.
[0334] In some implementations, if the first information includes the uplink rate of the first service, the communication device further includes: a sending unit, configured to send response information to the network device, the response information being used to indicate the downlink rate or the range of the downlink rate, the downlink rate or the range of the downlink rate being determined based on the correlation.
[0335] In some implementations, the first information is carried in an NG interface message.
[0336] In an optional embodiment, the receiving unit 810 may be a transceiver 1130. The communication device 800 may also include a processor 1110 and a memory 1120, as shown in FIG11.
[0337] In an optional embodiment, the transmitting unit 910 may be a transceiver 1130. The communication device 900 may also include a processor 1110 and a memory 1120, as shown in FIG11.
[0338] In an optional embodiment, the receiving unit 1010 may be a transceiver 1130. The communication device 1000 may also include a processor 1110 and a memory 1120, as shown in FIG11.
[0339] Figure 11 is a schematic structural diagram of a communication device according to an embodiment of this application. The dashed lines in Figure 11 indicate that the unit or module is optional. This device 1100 can be used to implement the methods described in the above method embodiments. Device 1100 can be a chip, a terminal device, or a network device.
[0340] Apparatus 1100 may include one or more processors 1110. The processor 1110 may support apparatus 1100 in implementing the methods described in the preceding method embodiments. The processor 1110 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0341] The apparatus 1100 may further include one or more memories 1120. The memories 1120 store a program that can be executed by the processor 1110, causing the processor 1110 to perform the methods described in the preceding method embodiments. The memories 1120 may be independent of the processor 1110 or integrated within the processor 1110.
[0342] The device 1100 may also include a transceiver 1130. The processor 1110 can communicate with other devices or chips via the transceiver 1130. For example, the processor 1110 can send and receive data with other devices or chips via the transceiver 1130.
[0343] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to a terminal or network device provided in this application, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.
[0344] This application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in this application embodiment, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.
[0345] This application also provides a computer program. This computer program can be applied to the terminal or network device provided in this application, and the computer program causes the computer to execute the methods performed by the terminal or network device in various embodiments of this application.
[0346] It should be understood that the terms "system" and "network" in this application can be used interchangeably. Furthermore, the terminology used in this application is only for explaining specific embodiments of the application and is not intended to limit the application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0347] In the embodiments of this application, the term "instruction" can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0348] In the embodiments of this application, the term "correspondence" can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship such as instruction and being instructed, configuration and being configured.
[0349] In this application embodiment, "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0350] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.
[0351] In the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0352] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0353] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0354] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0355] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0356] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs, DVDs) or semiconductor media (e.g., solid-state disks, SSDs), etc.
[0357] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for wireless communication, characterized in that, include: The terminal device receives first information sent by the network device, the first information being used to determine the uplink rate and / or downlink rate of the first service, wherein there is a correlation between the uplink rate and the downlink rate.
2. The method as described in claim 1, characterized in that, The uplink rate and / or the downlink rate are determined based on wireless conditions.
3. The method as described in claim 1 or 2, characterized in that, The first information includes one or more of the following: The downlink rate of the first service; The uplink rate of the first service; The first uplink rate is the uplink rate of the first service expected by the network device. The first downlink rate, the first uplink rate is the downlink rate of the first service expected by the network device; The first uplink rate range is the range of uplink rates that the network device expects for the first service. The first downlink rate range is the range of downlink rates that the network device expects for the first service.
4. The method according to any one of claims 1-3, characterized in that, Before the terminal device receives the first information, the method further includes: The terminal device sends first association information to the network device, the first association information being used to indicate the association relationship between the uplink rate and the downlink rate.
5. The method as described in claim 4, characterized in that, The first associated information includes one or more of the following: A first index is used to indicate a combination of the uplink rate and the downlink rate, or a range of the uplink rate and a range of the downlink rate; The uplink rate; The downlink rate; The range of the uplink rate; The range of the downlink rate; The first parameter is used to determine the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or to determine the uplink rate or the range of the uplink rate based on the downlink rate or the range of the downlink rate.
6. The method as described in claim 5, characterized in that, The first parameter is used to indicate one or more of the following: The offset between the uplink rate and the downlink rate; The ratio between the uplink rate and the downlink rate; The ratio between the downlink rate and the uplink rate; The offset value between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The offset value between the lower boundary of the range of uplink rate and the lower boundary of the range of downlink rate; The ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; The ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; The ratio between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
7. The method as described in claim 3, characterized in that, If the first information includes the first uplink rate and / or the first downlink rate, the method further includes: If the first uplink rate and the first downlink rate satisfy the correlation relationship, then the terminal device determines that the first uplink rate is the uplink rate of the first service, and the first downlink rate is the downlink rate of the first service; or If the uplink rate and the downlink rate of the first service satisfy the correlation relationship, then the terminal device determines the first downlink rate as the downlink rate of the first service.
8. The method as described in claim 3, characterized in that, If the first information includes the first uplink rate range and / or the first downlink rate range, the method further includes: Based on the association, the terminal device selects the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range.
9. The method as described in claim 7 or 8, characterized in that, The method further includes: The terminal device sends a response message to the network device, the response message indicating one or more of the following: Is the first uplink rate the same as the uplink rate of the first service? Is the first downlink rate the same as the downlink rate of the first service? The uplink rate and / or downlink rate of the first service; The uplink and / or downlink rates of the first service desired by the terminal device; The network device re-initiates the rate adjustment of the first service.
10. The method as described in claim 3, characterized in that, If the first information includes the uplink rate of the first service, the method further includes: The terminal device sends a response message to the network device, the response message indicating the downlink rate or the range of the downlink rate, the downlink rate or the range of the downlink rate being determined based on the association relationship.
11. The method according to any one of claims 1-10, characterized in that, The first information is carried in a Radio Resource Control (RRC) message or a Media Access Control (MAC) control element (CE).
12. A method for wireless communication, characterized in that, include: The network device sends first information to the terminal device and / or the first network element, the first information being used to determine the uplink rate and / or downlink rate of the first service, wherein there is a correlation between the uplink rate and the downlink rate.
13. The method as described in claim 12, characterized in that, The uplink rate and / or the downlink rate are determined based on wireless conditions.
14. The method as described in claim 12 or 13, characterized in that, The first information includes one or more of the following: The downlink rate of the first service; The uplink rate of the first service; The first uplink rate is the uplink rate of the first service expected by the network device. The first downlink rate, the first uplink rate is the downlink rate of the first service expected by the network device; The first uplink rate range is the range of uplink rates that the network device expects for the first service. The first downlink rate range is the range of downlink rates that the network device expects for the first service.
15. The method according to any one of claims 12-14, characterized in that, Before the network device sends the first information, the method further includes: The network device receives first association information sent by the terminal device or the first network element, the first association information being used to indicate the association relationship between the uplink rate and the downlink rate.
16. The method as described in claim 15, characterized in that, The first associated information includes one or more of the following: A first index is used to indicate a combination of the uplink rate and the downlink rate, or a range of the uplink rate and a range of the downlink rate; The uplink rate; The downlink rate; The range of the uplink rate; The range of the downlink rate; The first parameter is used to determine the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or to determine the uplink rate or the range of the uplink rate based on the downlink rate or the range of the downlink rate.
17. The method as described in claim 16, characterized in that, The first parameter is used to indicate one or more of the following: The offset between the uplink rate and the downlink rate; The ratio between the uplink rate and the downlink rate; The ratio between the downlink rate and the uplink rate; The offset value between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The offset value between the lower boundary of the range of uplink rate and the lower boundary of the range of downlink rate; The ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; The ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; The ratio between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
18. The method as described in claim 14, characterized in that, If the first information includes a first uplink rate and / or a first downlink rate, or a first uplink rate range and / or a first downlink rate range, the method further includes: The network device receives response information sent by the terminal device or the first network element, the response information being used to indicate one or more of the following: Is the first uplink rate the same as the uplink rate of the first service? Is the first downlink rate the same as the downlink rate of the first service? The uplink rate and / or downlink rate of the first service; The uplink and / or downlink rates of the first service desired by the terminal device or the first network element. The network device re-initiates the rate adjustment of the first service.
19. The method as described in claim 14, characterized in that, If the first information includes the uplink rate or the downlink rate of the first service, the method further includes: The network device receives response information sent by the terminal device, the response information indicating the downlink rate or a range of the downlink rate, the downlink rate or a range of the downlink rate being determined based on the correlation; or The network device receives response information sent by the first network element. The response information is used to indicate the uplink rate or the range of the uplink rate, which is determined based on the correlation relationship.
20. The method according to any one of claims 12-19, characterized in that, The first information is carried in a Radio Resource Control (RRC) message or a Media Access Control (MAC) control element (CE); or The first information is carried in the next-generation NG interface message.
21. A method for wireless communication, characterized in that, include: The first network element receives first information sent by the network device, the first information being used to determine the uplink rate and / or downlink rate of the first service, and there is a correlation between the uplink rate and the downlink rate.
22. The method as described in claim 21, characterized in that, The uplink rate and / or the downlink rate are determined based on wireless conditions.
23. The method as described in claim 21 or 22, characterized in that, The first information includes one or more of the following: The downlink rate of the first service; The uplink rate of the first service; The first uplink rate is the uplink rate of the first service expected by the network device. The first downlink rate, the first uplink rate is the downlink rate of the first service expected by the network device; The first uplink rate range is the range of uplink rates that the network device expects for the first service. The first downlink rate range is the range of downlink rates that the network device expects for the first service.
24. The method according to any one of claims 21-23, characterized in that, Before the first network element receives the first information, the method further includes: The first network element sends first association information to the network device, the first association information being used to indicate the association relationship between the uplink rate and the downlink rate.
25. The method as described in claim 24, characterized in that, The first associated information includes one or more of the following: A first index is used to indicate a combination of the uplink rate and the downlink rate, or a range of the uplink rate and a range of the downlink rate; The uplink rate; The downlink rate; The range of the uplink rate; The range of the downlink rate; The first parameter is used to determine the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or to determine the uplink rate or the range of the uplink rate based on the downlink rate or the range of the downlink rate.
26. The method as described in claim 25, characterized in that, The first parameter is used to indicate one or more of the following: The offset between the uplink rate and the downlink rate; The ratio between the uplink rate and the downlink rate; The ratio between the downlink rate and the uplink rate; The offset value between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The offset value between the lower boundary of the range of uplink rate and the lower boundary of the range of downlink rate; The ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; The ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; The ratio between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
27. The method as described in claim 23, characterized in that, If the first information includes the first uplink rate and / or the first downlink rate, the method further includes: If the first uplink rate and the first downlink rate satisfy the correlation relationship, then the first network element determines that the first uplink rate is the uplink rate of the first service, and the first downlink rate is the downlink rate of the first service; or If the uplink rate and the downlink rate of the first service satisfy the correlation relationship, then the first network element determines the first downlink rate as the downlink rate of the first service.
28. The method as described in claim 23, characterized in that, If the first information includes the first uplink rate range and / or the first downlink rate range, the method further includes: Based on the association, the first network element selects the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range.
29. The method as described in claim 27 or 28, characterized in that, The method further includes: The first network element sends a response message to the network device, the response message indicating one or more of the following: Is the first uplink rate the same as the uplink rate of the first service? Is the first downlink rate the same as the downlink rate of the first service? The uplink rate and / or downlink rate of the first service; The uplink and / or downlink rate of the first service expected by the first network element; The network device re-initiates the rate adjustment of the first service.
30. The method as described in claim 23, characterized in that, If the first information includes the uplink rate of the first service, the method further includes: The first network element sends a response message to the network device. The response message indicates the downlink rate or the range of the downlink rate, which is determined based on the correlation relationship.
31. The method according to any one of claims 21-30, characterized in that, The first information is carried in the next-generation NG interface message.
32. A communication device, characterized in that, The communication device is a terminal device, and the communication device includes: A receiving unit is configured to receive first information sent by a network device, the first information being used to determine the uplink rate and / or downlink rate of a first service, wherein there is a correlation between the uplink rate and the downlink rate.
33. The communication device as described in claim 32, characterized in that, The uplink rate and / or the downlink rate are determined based on wireless conditions.
34. The communication device as described in claim 32 or 33, characterized in that, The first information includes one or more of the following: The downlink rate of the first service; The uplink rate of the first service; The first uplink rate is the uplink rate of the first service expected by the network device. The first downlink rate, the first uplink rate is the downlink rate of the first service expected by the network device; The first uplink rate range is the range of uplink rates that the network device expects for the first service. The first downlink rate range is the range of downlink rates that the network device expects for the first service.
35. The communication device as described in any one of claims 32-34, characterized in that, Before the terminal device receives the first information, the communication device further includes: The sending unit is configured to send first association information to the network device, wherein the first association information is used to indicate the association relationship between the uplink rate and the downlink rate.
36. The communication device as described in claim 35, characterized in that, The first associated information includes one or more of the following: A first index is used to indicate a combination of the uplink rate and the downlink rate, or a range of the uplink rate and a range of the downlink rate; The uplink rate; The downlink rate; The range of the uplink rate; The range of the downlink rate; The first parameter is used to determine the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or to determine the uplink rate or the range of the uplink rate based on the downlink rate or the range of the downlink rate.
37. The communication device as described in claim 36, characterized in that, The first parameter is used to indicate one or more of the following: The offset between the uplink rate and the downlink rate; The ratio between the uplink rate and the downlink rate; The ratio between the downlink rate and the uplink rate; The offset value between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The offset value between the lower boundary of the range of uplink rate and the lower boundary of the range of downlink rate; The ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; The ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; The ratio between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
38. The communication device as described in claim 34, characterized in that, If the first information includes the first uplink rate and / or the first downlink rate, the communication device further includes: The determining unit, if the first uplink rate and the first downlink rate satisfy the correlation relationship, then the determining unit is used to determine that the first uplink rate is the uplink rate of the first service, and the first downlink rate is the downlink rate of the first service; or If the uplink rate and the downlink rate of the first service satisfy the correlation relationship, then the determining unit is used to determine that the first downlink rate is the downlink rate of the first service.
39. The communication device as described in claim 34, characterized in that, If the first information includes the first uplink rate range and / or the first downlink rate range, the communication device further includes: The selection unit is configured to select the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range based on the association relationship.
40. The communication device as described in claim 38 or 39, characterized in that, The communication device also includes: A sending unit is configured to send response information to the network device, the response information indicating one or more of the following: Is the first uplink rate the same as the uplink rate of the first service? Is the first downlink rate the same as the downlink rate of the first service? The uplink rate and / or downlink rate of the first service; The uplink and / or downlink rates of the first service desired by the terminal device; The network device re-initiates the rate adjustment of the first service.
41. The communication device as described in claim 34, characterized in that, If the first information includes the uplink rate of the first service, the communication device further includes: A sending unit is configured to send response information to the network device, the response information indicating the downlink rate or the range of the downlink rate, the downlink rate or the range of the downlink rate being determined based on the association relationship.
42. The communication device according to any one of claims 32-41, characterized in that, The first information is carried in a Radio Resource Control (RRC) message or a Media Access Control (MAC) control element (CE).
43. A communication device, characterized in that, The communication device is a network device, and the communication device includes: The sending unit is configured to send first information to a terminal device and / or a first network element, the first information being used to determine the uplink rate and / or downlink rate of a first service, wherein there is a correlation between the uplink rate and the downlink rate.
44. The communication device as described in claim 43, characterized in that, The uplink rate and / or the downlink rate are determined based on wireless conditions.
45. The communication device as described in claim 43 or 44, characterized in that, The first information includes one or more of the following: The downlink rate of the first service; The uplink rate of the first service; The first uplink rate is the uplink rate of the first service expected by the network device. The first downlink rate, the first uplink rate is the downlink rate of the first service expected by the network device; The first uplink rate range is the range of uplink rates that the network device expects for the first service. The first downlink rate range is the range of downlink rates that the network device expects for the first service.
46. The communication device as described in any one of claims 43-45, characterized in that, Before the network device sends the first information, the communication device further includes: The receiving unit is configured to receive first association information sent by the terminal device or the first network element, wherein the first association information is used to indicate the association relationship between the uplink rate and the downlink rate.
47. The communication device as described in claim 46, characterized in that, The first associated information includes one or more of the following: A first index is used to indicate a combination of the uplink rate and the downlink rate, or a range of the uplink rate and a range of the downlink rate; The uplink rate; The downlink rate; The range of the uplink rate; The range of the downlink rate; The first parameter is used to determine the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or to determine the uplink rate or the range of the uplink rate based on the downlink rate or the range of the downlink rate.
48. The communication device as described in claim 47, characterized in that, The first parameter is used to indicate one or more of the following: The offset between the uplink rate and the downlink rate; The ratio between the uplink rate and the downlink rate; The ratio between the downlink rate and the uplink rate; The offset value between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The offset value between the lower boundary of the range of uplink rate and the lower boundary of the range of downlink rate; The ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; The ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; The ratio between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
49. The communication device as described in claim 45, characterized in that, If the first information includes a first uplink rate and / or a first downlink rate, or a first uplink rate range and / or a first downlink rate range, the communication device further includes: The receiving unit is configured to receive response information sent by the terminal device or the first network element, the response information indicating one or more of the following: Is the first uplink rate the same as the uplink rate of the first service? Is the first downlink rate the same as the downlink rate of the first service? The uplink rate and / or downlink rate of the first service; The uplink and / or downlink rates of the first service desired by the terminal device or the first network element. The network device re-initiates the rate adjustment of the first service.
50. The communication device as described in claim 45, characterized in that, If the first information includes the uplink rate or the downlink rate of the first service, the communication device further includes: A receiving unit is configured to receive response information sent by the terminal device, the response information indicating the downlink rate or a range of the downlink rate, the downlink rate or a range of the downlink rate being determined based on the correlation relationship; or The network device receives response information sent by the first network element. The response information is used to indicate the uplink rate or the range of the uplink rate, which is determined based on the correlation relationship.
51. The communication device as described in any one of claims 43-50, characterized in that, The first information is carried in a Radio Resource Control (RRC) message or a Media Access Control (MAC) control element (CE); or The first information is carried in the next-generation NG interface message.
52. A communication device, characterized in that, The communication device is a first network element, and the communication device includes: A receiving unit is configured to receive first information sent by a network device, the first information being used to determine the uplink rate and / or downlink rate of a first service, wherein there is a correlation between the uplink rate and the downlink rate.
53. The communication device as described in claim 52, characterized in that, The uplink rate and / or the downlink rate are determined based on wireless conditions.
54. The communication device as described in claim 52 or 53, characterized in that, The first information includes one or more of the following: The downlink rate of the first service; The uplink rate of the first service; The first uplink rate is the uplink rate of the first service expected by the network device. The first downlink rate, the first uplink rate is the downlink rate of the first service expected by the network device; The first uplink rate range is the range of uplink rates that the network device expects for the first service. The first downlink rate range is the range of downlink rates that the network device expects for the first service.
55. The communication device as described in any one of claims 52-54, characterized in that, Before the first network element receives the first information, the communication device further includes: The sending unit is configured to send first association information to the network device, wherein the first association information is used to indicate the association relationship between the uplink rate and the downlink rate.
56. The communication device as described in claim 55, characterized in that, The first associated information includes one or more of the following: A first index is used to indicate a combination of the uplink rate and the downlink rate, or a range of the uplink rate and a range of the downlink rate; The uplink rate; The downlink rate; The range of the uplink rate; The range of the downlink rate; The first parameter is used to determine the downlink rate or the range of the downlink rate based on the uplink rate or the range of the uplink rate, or to determine the uplink rate or the range of the uplink rate based on the downlink rate or the range of the downlink rate.
57. The communication device as described in claim 56, characterized in that, The first parameter is used to indicate one or more of the following: The offset between the uplink rate and the downlink rate; The ratio between the uplink rate and the downlink rate; The ratio between the downlink rate and the uplink rate; The offset value between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The offset value between the lower boundary of the range of uplink rate and the lower boundary of the range of downlink rate; The ratio between the upper boundary of the downlink rate range and the upper boundary of the uplink rate range; The ratio between the lower boundary of the downlink rate range and the lower boundary of the uplink rate range; The ratio between the upper boundary of the range of the uplink rate and the upper boundary of the range of the downlink rate; The ratio between the lower boundary of the uplink rate range and the lower boundary of the downlink rate range.
58. The communication device as described in claim 54, characterized in that, If the first information includes the first uplink rate and / or the first downlink rate, the communication device further includes: The determining unit, if the first uplink rate and the first downlink rate satisfy the correlation relationship, then the determining unit is used to determine that the first uplink rate is the uplink rate of the first service, and the first downlink rate is the downlink rate of the first service; or If the uplink rate and the downlink rate of the first service satisfy the correlation relationship, then the determining unit is used to determine that the first downlink rate is the downlink rate of the first service.
59. The communication device as described in claim 54, characterized in that, If the first information includes the first uplink rate range and / or the first downlink rate range, the communication device further includes: The selection unit is configured to select the uplink rate and / or downlink rate of the first service from the first uplink rate range and / or the first downlink rate range based on the association relationship.
60. The communication device as described in claim 58 or 59, characterized in that, The communication device also includes: A sending unit is configured to send response information to the network device, the response information indicating one or more of the following: Is the first uplink rate the same as the uplink rate of the first service? Is the first downlink rate the same as the downlink rate of the first service? The uplink rate and / or downlink rate of the first service; The uplink and / or downlink rate of the first service expected by the first network element; The network device re-initiates the rate adjustment of the first service.
61. The communication device as described in claim 54, characterized in that, If the first information includes the uplink rate of the first service, the communication device further includes: A sending unit is configured to send response information to the network device, the response information indicating the downlink rate or the range of the downlink rate, the downlink rate or the range of the downlink rate being determined based on the association relationship.
62. The communication device as described in any one of claims 52-61, characterized in that, The first information is carried in the next-generation NG interface message.
63. A communication device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the communication device performs the method as described in any one of claims 1-11.
64. A communication device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the communication device performs the method as described in any one of claims 12-20.
65. A communication device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the communication device performs the method as described in any one of claims 21-31.
66. An apparatus, characterized in that, Includes a processor for calling a program from memory to cause the device to perform the method as described in any one of claims 1-31.
67. A chip, characterized in that, Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1-31.
68. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 1-31.
69. A computer program product, characterized in that, Includes a program that causes a computer to perform the method as described in any one of claims 1-31.
70. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 1-31.