Transmission rate adjustment method, communication apparatus, and storage medium

By receiving rate adjustment information from network devices, terminal devices can accurately determine and adjust the transmission rate of the target data stream, solving the problem that base stations cannot accurately adjust the data stream rate, and improving the accuracy of transmission rate adjustment and user experience.

WO2026091686A1PCT designated stage Publication Date: 2026-05-07HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-07-17
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

When base stations control terminal devices to adjust the transmission rate, they cannot accurately adjust the data stream transmission rate, resulting in low accuracy of the terminal devices when adjusting the transmission rate.

Method used

By receiving rate adjustment information from network devices, including first indication information and second indication information, where the first indication information indicates the target data stream and the second indication information indicates the target rate, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate and adjust it to the target rate.

Benefits of technology

It improves the accuracy of terminal devices in adjusting the transmission rate, ensuring that the data stream transmission rate can be accurately adjusted and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025108999_07052026_PF_FP_ABST
    Figure CN2025108999_07052026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a transmission rate adjustment method, a communication apparatus, and a storage medium, which aim to improve the accuracy when a terminal device performs transmission rate adjustment. The transmission rate adjustment method provided in the present application comprises: receiving from a network device rate adjustment information, which comprises first indication information and second indication information, wherein the first indication information is used for indicating a target data stream, and the second indication information is used for indicating a target rate; and on the basis of the rate adjustment information, adjusting the transmission rate of the target data stream to the target rate. In the implementation solution, since rate adjustment information carries first indication information used for indicating a target data stream and second indication information used for indicating a target rate, a terminal device can accurately determine the target data stream to be subjected to transmission rate adjustment, and can adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy when the terminal device performs transmission rate adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

A method for adjusting transmission rate, a communication device, and a storage medium

[0001] This application claims priority to Chinese Patent Application No. 202411553887.7, filed with the State Intellectual Property Office of China on October 31, 2024, entitled "A method for adjusting transmission rate, a communication device and a storage medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a method for adjusting transmission rate, a communication device, and a storage medium. Background Technology

[0003] With the rapid development of the internet, Extended Reality (XR) services are increasingly being applied to daily life. XR services typically involve multiple data streams, such as video, audio, gesture, and control streams. Because these multiple data streams in XR services consume significant bandwidth and have stringent latency requirements, when network congestion occurs at the base station, the base station needs to quickly adjust the transmission rate of the terminal devices. Otherwise, the transmission of these multiple data streams can easily become unsuccessful, leading to a degraded user experience.

[0004] However, currently, base stations cannot accurately adjust the data stream transmission rate when controlling terminal devices to adjust the transmission rate, resulting in low accuracy of terminal devices when adjusting the transmission rate. Summary of the Invention

[0005] This application provides a transmission rate adjustment method, a communication device, and a storage medium, with the aim of improving the accuracy of terminal equipment when adjusting the transmission rate.

[0006] To achieve the above objectives, this application provides the following technical solution:

[0007] A first aspect of this application provides a transmission rate adjustment method applied to a terminal device, the method comprising:

[0008] Receive rate adjustment information from network devices, the rate adjustment information including first indication information and second indication information, the first indication information being used to indicate a target data stream, the second indication information being used to indicate a target rate;

[0009] Based on the rate adjustment information, the transmission rate of the target data stream is adjusted to the target rate.

[0010] In the above implementation scheme, since the rate adjustment information from the network device carries first indication information for indicating the target data stream and second indication information for indicating the target rate, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate after receiving the rate adjustment information, and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0011] In one possible implementation of the first aspect of this application, the first indication information includes identification information of the target data stream. In the above implementation, the first indication information can specifically be identification information of the target data stream, enabling the terminal device, after receiving rate adjustment information, to directly and accurately determine the target data stream requiring transmission rate adjustment based on the identification information of the target data stream, thereby improving the accuracy of the terminal device when performing transmission rate adjustment.

[0012] In one possible implementation of the first aspect of this application, the first indication information is used to indicate a target data radio bearer (DRB), and the configuration information of the target data radio bearer includes third indication information, which is used to indicate a target data stream. In the above implementation, the first indication information can be used to indicate a target data radio bearer that requires transmission rate adjustment, and the target data radio bearer is pre-configured with a target data stream that requires transmission rate adjustment. This allows the terminal device, after receiving rate adjustment information, to first determine the target data radio bearer that requires transmission rate adjustment, and then determine the target data stream that requires transmission rate adjustment through the configuration information of the target data radio bearer. This enables accurate determination of the target data stream that requires transmission rate adjustment, improving the accuracy of the terminal device when performing transmission rate adjustment.

[0013] In one possible implementation of the first aspect of this application, the first indication information includes the identification information of the target data radio bearer. In the above implementation, the first indication information can specifically be the identification information of the target data stream, enabling the terminal device, after receiving rate adjustment information, to directly first determine the target data radio bearer requiring rate adjustment based on the identification information of the target data stream, and then determine the target data stream requiring rate adjustment through the configuration information of the target data radio bearer. This allows for accurate determination of the target data stream requiring rate adjustment, improving the accuracy of the terminal device when performing rate adjustment.

[0014] In one possible implementation of the first aspect of this application, the first indication information includes multiple first indication sub-information, which are used to indicate whether the corresponding data radio bearer is a target data radio bearer. In the above implementation, the first indication information can specifically consist of multiple first indication sub-information, and each first indication sub-information can indicate whether the corresponding data radio bearer is a target data radio bearer requiring transmission rate adjustment. This allows the terminal device, after receiving rate adjustment information, to first determine the target data radio bearer requiring transmission rate adjustment from multiple data radio bearers based on the multiple first indication sub-information, and then determine the target data stream requiring transmission rate adjustment through the configuration information of the target data radio bearer. This enables accurate determination of the target data stream requiring transmission rate adjustment, improving the accuracy of the terminal device when performing transmission rate adjustment.

[0015] In one possible implementation of the first aspect of this application, the first indication information includes a second indication sub-information and a third indication sub-information. The second indication sub-information is used to indicate a target data radio bearer, and the third indication sub-information is used to indicate the construction order of the target data stream in the data stream corresponding to the target data radio bearer. In the above implementation, the first indication information can be composed of the second indication sub-information and the third indication sub-information. The second indication sub-information can be used to indicate a target data radio bearer that requires transmission rate adjustment, and the third indication sub-information can be used to indicate the construction order of the target data stream that requires rate adjustment in the data stream corresponding to the target data radio bearer. This allows the terminal device, after receiving rate adjustment information, to first determine the target data radio bearer that requires rate adjustment based on the second indication sub-information, and then determine the target data stream that requires rate adjustment from the data stream corresponding to the target data radio bearer based on the construction order indicated by the third indication sub-information. This enables accurate determination of the target data stream that requires transmission rate adjustment, improving the accuracy of the terminal device when performing transmission rate adjustment.

[0016] In one possible implementation of the first aspect of this application, the third indication sub-information is specifically used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer, wherein the adjustable data stream is a data stream capable of transmission rate adjustment. In the above implementation, the third indication sub-information can specifically be used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer. This allows the terminal device, after receiving rate adjustment information, to first determine the target data radio bearer requiring rate adjustment based on the second indication sub-information, and then determine the target data stream requiring rate adjustment from the adjustable data stream corresponding to the target data radio bearer based on the construction order indicated by the third indication sub-information. This enables accurate determination of the target data stream requiring transmission rate adjustment, improving the accuracy of the terminal device when performing transmission rate adjustment.

[0017] In one possible implementation of the first aspect of this application, the target data stream is a data stream within a Protocol Data Unit (PDU) session of Extended Reality Services (EPS). In the above implementation, the terminal device can adjust the transmission rate of the data stream within the PDS session, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0018] In one possible implementation of the first aspect of this application, the target data stream is a Quality of Service (QoS) Flow. In the above implementation, the terminal device can specifically adjust the transmission rate of the QoS Flow, thereby improving the accuracy of the terminal device in adjusting the transmission rate.

[0019] In one possible implementation of the first aspect of this application, the second indication information includes a fourth indication sub-information and a fifth indication sub-information. The fourth indication sub-information is used to indicate the base rate of the target rate, and the fifth indication sub-information is used to indicate a multiple of the base rate. In the above implementation, the second indication information can be composed of the fourth and fifth indication sub-information, enabling the terminal device, after receiving rate adjustment information, to first determine the base rate of the target rate based on the fourth indication sub-information, then determine the multiple of the base rate based on the fifth indication sub-information, and finally obtain the target rate based on the base rate and the multiple of the base rate. This allows the transmission rate of the target data stream requiring rate adjustment to be accurately adjusted to the target rate, improving the accuracy of the terminal device when adjusting the transmission rate.

[0020] In one possible implementation of the first aspect of this application, the second indication information includes fourth indication sub-information, and the configuration information of the target data radio bearer includes the fourth indication information. The fourth indication sub-information is used to indicate the base rate of the target rate, and the fourth indication information is used to indicate a multiple of the base rate. In the above implementation, the second indication information includes the fourth indication sub-information for indicating the base rate, and the configuration information of the target data radio bearer is configured with the fourth indication information for indicating a multiple of the base rate. This allows the terminal device, after receiving rate adjustment information, to determine the base rate of the target rate based on the fourth indication sub-information, and to determine the multiple of the base rate based on the configuration information of the target data radio bearer. Finally, the target rate is obtained based on the base rate and the multiple of the base rate, thereby enabling the transmission rate of the target data stream requiring rate adjustment to be accurately adjusted to the target rate, improving the accuracy of the terminal device when adjusting the transmission rate.

[0021] In one possible implementation of the first aspect of this application, the second indication information further includes a sixth indication sub-information, which is used to indicate whether the multiple of the base rate is valid. In the above implementation, the second indication information may further include a sixth indication sub-information for indicating whether the multiple of the base rate is valid, so that after receiving rate adjustment information, the terminal device can determine whether the multiple of the base rate indicated in the configuration information of the target data radio bearer is valid based on the sixth indication sub-information, thereby accurately adjusting the transmission rate of the target data stream requiring rate adjustment to the target rate, improving the accuracy of the terminal device when adjusting the transmission rate.

[0022] In one possible implementation of the first aspect of this application, the rate adjustment information further includes fifth indication information, which is used to indicate whether the target data stream is an uplink data stream or a downlink data stream. In the above implementation, the rate adjustment information may also include the fifth indication information, enabling the terminal device, after receiving the rate adjustment information, to further determine whether the target data stream requiring rate adjustment is an uplink data stream or a downlink data stream, thereby accurately determining the target data stream requiring transmission rate adjustment and improving the accuracy of the terminal device when performing transmission rate adjustment.

[0023] A second aspect of this application provides a transmission rate adjustment method applied to a network device, the method comprising:

[0024] A rate adjustment information is sent to a terminal device. The rate adjustment information includes a first indication information and a second indication information. The first indication information is used to indicate a target data stream, and the second indication information is used to indicate a target rate, so that the terminal device can adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

[0025] In the above implementation scheme, since the rate adjustment information sent by the network device to the terminal device carries a first indication information for indicating the target data stream and a second indication information for indicating the target rate, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate after receiving the rate adjustment information, and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0026] In one possible implementation of the second aspect of this application, the first indication information includes identification information of the target data stream.

[0027] In one possible implementation of the second aspect of this application, the first indication information is used to indicate a target data radio bearer, and the configuration information of the target data radio bearer includes third indication information, which is used to indicate a target data stream.

[0028] In one possible implementation of the second aspect of this application, the first indication information includes the identification information of the target data radio bearer.

[0029] In one possible implementation of the second aspect of this application, the first indication information includes a plurality of first indication sub-information, which is used to indicate whether the corresponding data radio bearer is a target data radio bearer.

[0030] In one possible implementation of the second aspect of this application, the first indication information includes a second indication sub-information and a third indication sub-information. The second indication sub-information is used to indicate a target data radio bearer, and the third indication sub-information is used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer. The adjustable data stream is a data stream capable of adjusting its transmission rate.

[0031] In one possible implementation of the second aspect of this application, the target data stream is a data stream in a protocol data unit session that extends real-world services.

[0032] In one possible implementation of the second aspect of this application, the target data stream is a Quality of Service (QoS) stream.

[0033] In one possible implementation of the second aspect of this application, the second indication information includes a fourth indication sub-information and a fifth indication sub-information, wherein the fourth indication sub-information is used to indicate the base rate of the target rate, and the fifth indication sub-information is used to indicate a multiple of the base rate.

[0034] In one possible implementation of the second aspect of this application, the second indication information includes fourth indication sub-information, the configuration information of the target data radio bearer includes the fourth indication information, the fourth indication sub-information is used to indicate the base rate of the target rate, and the fourth indication information is used to indicate a multiple of the base rate.

[0035] In one possible implementation of the second aspect of this application, the second indication information further includes a sixth indication sub-information, which is used to indicate whether the multiple of the base rate is valid.

[0036] In one possible implementation of the second aspect of this application, the rate adjustment information further includes fifth indication information, which is used to indicate whether the target data stream is an uplink data stream or a downlink data stream.

[0037] A third aspect of this application provides a communication device, specifically a terminal device, comprising:

[0038] A receiving module is configured to receive rate adjustment information from a network device, the rate adjustment information including first indication information and second indication information, the first indication information being used to indicate a target data stream and the second indication information being used to indicate a target rate.

[0039] An adjustment module is used to adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

[0040] A fourth aspect of this application provides a communication device, specifically a network device, comprising:

[0041] A sending module is used to send rate adjustment information to a terminal device. The rate adjustment information includes first indication information and second indication information. The first indication information is used to indicate a target data stream, and the second indication information is used to indicate a target rate, so that the terminal device can adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

[0042] A fifth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store a program, and the at least one processor is used to execute the computer program or computer instructions stored in the memory, such that the communication device implements any of the transmission rate adjustment methods provided in the first aspect of this application.

[0043] A sixth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store a program, and the at least one processor is used to execute the computer program or computer instructions stored in the memory, such that the communication device implements any of the transmission rate adjustment methods provided in the second aspect of this application.

[0044] The seventh aspect of this application is a computer storage medium for storing a computer program, which, when executed, implements any one of the transmission rate adjustment methods provided in the first or second aspect of this application.

[0045] The eighth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the communication methods described in the first or second aspect above.

[0046] A ninth aspect of this application provides a chip system including a processor for supporting a terminal device or network device in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description

[0047] Figure 1 is an example of a communication system architecture applicable to an embodiment of this application;

[0048] Figure 2 is a schematic diagram of an application scenario applicable to this application;

[0049] Figure 3 is a schematic diagram of another application scenario applicable to this application;

[0050] Figure 4 is a schematic diagram illustrating the relationship between a logical channel, a data radio bearer, and a service data stream according to an embodiment of this application.

[0051] Figure 5 is a schematic diagram of the interaction process between a network device and a terminal device provided in an embodiment of this application;

[0052] Figure 6 is a flowchart illustrating another transmission rate adjustment method provided in an embodiment of this application;

[0053] Figure 7 is a schematic diagram of a rate adjustment information structure provided in an embodiment of this application;

[0054] Figure 8 is a schematic diagram of the structure of a rate adjustment information provided in an embodiment of this application;

[0055] Figure 9 is a schematic diagram of another type of rate adjustment information provided in an embodiment of this application;

[0056] Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0057] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application;

[0058] Figure 12 is a structural example diagram of an electronic device disclosed in an embodiment of this application;

[0059] Figure 13 is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation

[0060] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.

[0061] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0062] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.

[0063] The technical solutions of this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th Generation (5G) system or New Radio (NR) system, and future communication systems.

[0064] The next-generation mobile communication network architecture defined by the 3GPP standards group is called the 5G network architecture. This architecture not only supports wireless technologies defined by the 3GPP standards group, such as LTE, to access the 5G core network (5GC), but also supports non-3GPP access technologies through non-3GPP interworking functions (N3IWF), trusted non-3GPP gateway functions (TNGF), trusted WLAN interworking functions (TWIF), or next-generation packet data gateways (NG-PDG) to access the 5GC. The core network functions are divided into user plane functions (UPF) and control plane functions (CPF). UPF is mainly responsible for packet forwarding, quality of service (QoS) control, and billing information statistics. CPF is primarily responsible for user registration and authentication, mobility management, and issuing packet forwarding policies and QoS control policies to UPF. It can be further subdivided into access and mobility management function (AMF) and session management function (SMF).

[0065] Core network equipment includes, for example, the Mobility Management Entity (MME) and the Broadcast Multicast Service Center (BMSC), or it may include corresponding functional entities in the 5G system, such as the core network control plane (CP) or user plane (UP) network functions, such as the SMF and AMF. The core network control plane can also be understood as the core network control plane function (CPF) entity.

[0066] Referring to Figure 1, this figure is an example of a communication system architecture applicable to embodiments of this application.

[0067] The functions of user equipment and various network entities are described below.

[0068] Terminal: can be referred to as terminal equipment, terminal equipment unit (subscriberunit), terminal equipment station, terminal equipment agent, terminal equipment device, access terminal, terminal in V2X communication, user unit, user equipment (UE), user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent, or user device.

[0069] The user equipment in the embodiments of this application can also be a mobile phone, tablet computer, computer with wireless transceiver function, holographic projector, video player, virtual reality (VR) terminal, augmented reality (AR) terminal, extended reality (XR) terminal, wireless terminal in industrial control, tactile terminal device, vehicle terminal device, wireless terminal in self-driving, wireless terminal in remote medical, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA). PDA (Power Assistant), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminals in 5G networks or terminals in future evolved networks, etc.

[0070] Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as XR glasses, gloves, watches, clothing, and shoes. XR glasses can include AR glasses or VR glasses. Wearable devices are portable devices worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large sizes, and the ability to achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses. They also include devices focused on specific applications that require the use of other devices, such as smart bracelets and smart jewelry for vital sign monitoring. It should be noted that wearable devices, such as XR glasses, can also integrate smartphone functions. For example, XR devices can integrate a Subscriber Identity Module (SIM) or an Embedded-SIM (eSIM) for cellular communication.

[0071] Radio Access Network (RAN): A network composed of multiple 5G-RAN nodes, implementing radio physical layer functions, resource scheduling and radio resource management, radio access control, and mobility management functions. The 5G-RAN connects to the User Plane Interface (N3) and the User Platform Filter (UPF) for transmitting data from terminal devices; it also establishes a control plane signaling connection with the AMF (Anti-Mobile Filter) via the Control Plane Interface (N2) for implementing radio access bearer control and other functions. The RAN can be any device with radio transceiver capabilities, including but not limited to 5G node base stations (gNBs), evolved Node Base Stations (eNBs), access points (APs), World Interoperability for Microwave Access Base Stations (WiMAX BSs), transmission receiving points (TRPs), radio relay nodes, and radio backhaul nodes.

[0072] The access network device in this application embodiment, i.e., the network device of the access network, can also be a device used to communicate with terminal devices. The access network device can be a base station (BTS) in a Global System for Mobile Communication (GSM) system or a code division multiple access (CDMA) system, a node base (NB) in a wideband code division multiple access (WCDMA) system, an evolved node base (eNB) in an LTE system, or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the access network device can be a relay station, access point, vehicle-mounted device, wearable device, or access network device in a future 5G network or an access network device in a future evolved PLMN network, etc. The embodiments of this application are not limited to these.

[0073] In NR, the base station's functionality is divided into two parts, known as centralized unit (CU) - distributed unit (DU) separation. From a protocol stack perspective, the CU includes the Radio Resource Control (RRC) layer and Packet Data Convergence Protocol (PDCP) layer of the LTE base station, while the DU includes the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and Physical (PHY) layer of the LTE base station. In a typical 5G base station deployment, the CU and DU are physically connected via fiber optic cable, and logically share a specially defined F1 interface for communication between them. Functionally, the CU is primarily responsible for radio resource control and configuration, inter-cell mobility management, and bearer management. The DU is primarily responsible for scheduling, physical signal generation, and transmission.

[0074] Among them, the aforementioned base stations can be macro base stations, micro base stations, pico base stations, small stations, relay stations, balloon stations, etc.

[0075] Session Management Function (SMF): Primarily responsible for the control plane functions of terminal device session management, including the selection and control of user plane functions (UPF), Internet Protocol (IP) address allocation, session QoS management, and obtaining policy and charging control (PCC) policies from the PCF.

[0076] User plane function (UPF): As the anchor point for protocol data unit (PDU) session connections, it is responsible for filtering data packets from terminal devices, transmitting / forwarding data, rate control, generating billing information, and providing connectivity to the data network (DN).

[0077] Policy control function (PCF): Provides configuration policy information for terminal devices, provides policy information for network control plane elements, such as SMF elements, to manage and control terminal devices; and generates access policies and QoS flow control policies for terminal devices.

[0078] Application function (AF): Interacts with core network elements to provide services. For example, it interacts with PCF to control service policies, interacts with NEF to obtain network capability information or provide application information to the network, and provides data network access point information to PCF to generate routing information for corresponding data services.

[0079] In this embodiment, the terminal device is wirelessly connected to the RAN device, and the RAN network element is wirelessly or wiredly connected to the 5GC device. The 5GC device and the RAN network element can be independent physical devices, or the functions of the 5GC device and the logical functions of the RAN network element can be integrated on the same physical device, or a single physical device can integrate some of the functions of the 5GC device and some of the functions of the RAN network element. The terminal device can be fixed in location or mobile.

[0080] The 5GC equipment mainly includes the aforementioned PCF network element, SMF network element, and UPF network element.

[0081] It should be noted that the aforementioned "network element" can also be referred to as an entity, device, apparatus, or module, etc., and this application does not specifically limit it. Furthermore, in this application, for ease of understanding and explanation, the description of "network element" is omitted in some descriptions. For example, NEF network element is abbreviated as NEF. In this case, "NEF" should be understood as NEF network element or NEF entity. The following omits descriptions of the same or similar cases.

[0082] The names of the network elements included in Figure 1 are merely names and do not limit the function of the network element itself. In 5G networks and other future networks, the above-mentioned network elements may also have other names, and this application embodiment does not specifically limit them. For example, in 6G networks, some or all of the above-mentioned network elements may use the terminology from 5G, or they may have other names, etc. This is explained uniformly here and will not be repeated below.

[0083] The network elements in Figure 1 do not necessarily need to exist simultaneously; the required network elements can be determined based on needs. The connection relationships between the network elements in Figure 1 are also not uniquely defined and can be adjusted according to requirements.

[0084] The aforementioned network elements or functions can be network components in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on platforms such as cloud platforms.

[0085] Referring to Figure 2, which is a schematic diagram of an application scenario applicable to this application, the embodiments of this application can be applied to multimodal service scenarios. Multimodal service scenarios include AF network elements and multiple XR devices, such as XR device 1 and XR device 2.

[0086] In this example, the AF network element can be an XR server, and the XR device can be an XR head-mounted display (HMD) or XR glasses. The XR device can also include a controller, such as a gamepad. In this example, XR device 1 can be XR glasses, and XR device 2 can be a gamepad. Users can wear XR glasses and hold the gamepad to play cloud games.

[0087] The XR server can receive video frames, audio data, haptic data, or pose and control data from the XR device, such as video frames and audio data captured by the XR glasses, and haptic data and pose and control data captured by the controller. It then returns the processed video frames, audio data, haptic data, or pose and control data to the XR device. The XR server and XR device interact with each other through communication links in the network architecture, forming a global control loop. The video frames mentioned above can also be referred to as video data or video frame data.

[0088] In multimodal business applications, multiple data streams, such as QoS streams, are needed to transmit different data types, including video, audio, haptic feedback, and gesture / control data. These data streams are spatially and temporally correlated. For example, the tactile sensation differs when a human touches objects with different surface textures and materials. Tactile data and object surface images have a certain correlation, which is a specific form of correlation. Utilizing this correlation between different data streams can assist in data reconstruction, also known as signal reconstruction.

[0089] For example, when haptic data is transmitted over a network, some data packets may be lost due to channel fluctuations or network congestion. In this case, the correlation information between data in multimodal services can be used to recover and reconstruct the damaged data. In this example, haptic data can be recovered using video frames, ensuring a good user experience for multimodal services.

[0090] In the example of Figure 2, data collected by the XR device, such as video frames, audio data, haptic data, gesture and control data, can be transmitted from the terminal device to the access network, for example, to an access network device, such as a gNB. The access network device can transmit the above data to the 5GC through QoS flow, and then the 5GC transmits the above data to the XR server.

[0091] It should be noted that XR devices can also communicate directly with access network devices. For example, if an XR device integrates an eSIM or UE functionality, it can directly connect to the access network device. Consequently, the XR device can directly transmit collected data to the access network device, for example, via QoS flow, without going through the UE. Alternatively, the terminal can be located inside the XR device. For example, terminal 1 can be located inside XR device 1, and terminal 2 can be located inside XR device 2. XR devices 1 and 2 can then directly interact with the access network device.

[0092] Correspondingly, the XR server can return multimodal data streams to the XR device. Specifically, the XR server can first return multimodal data streams to the 5GC, which then transmits the multimodal data streams to the access network device via QoS flow. The access network device then transmits the multimodal data streams to the corresponding UEs, and the UEs then transmit the received data streams to the XR device.

[0093] It should be noted that Figure 2 illustrates a multimodal scenario where multiple XR devices connect to the network through different terminals, such as an inter-UE multimodal scenario. In other possible implementations of this application, the application scenario may also include a multimodal scenario where multiple XR devices connect to the network through the same terminal, such as an intra-UE multimodal scenario.

[0094] As shown in Figure 3, multiple XR devices can connect to the network through the same terminal. This terminal can serve as a unified entry or exit point for the multiple XR devices, enabling interaction with the XR server. The multiple XR devices can include XR Device 1 and XR Device 2. In the example in Figure 3, XR Device 1 can be XR glasses, which can collect video and audio data. XR Device 2 can be a controller, which can collect tactile, posture, and control data. XR Device 1 and XR Device 2 are connected to the same terminal, and the data collected by XR Device 1 and XR Device 2 can be transmitted to the access network device through the terminal.

[0095] Figures 2 and 3 above illustrate only two XR devices. This application can be applied to multiple XR devices, and is not limited to two. Furthermore, the XR devices described above can also be replaced with other sensing devices, and this application does not impose any restrictions on this.

[0096] Besides the application scenarios involving the architecture between the application server and terminal devices described above, the application scenarios of this application can also be constructed using multiple terminal devices. In a scenario constructed using multiple terminal devices, one side of the terminal device may include an XR HMD and a controller, while the other side of the terminal device may include a remote robot. Users can control the remote robot through the controller, combining the content presented by the XR HMD. The construction of the application scenarios of this application is not limited to the above scenarios; all application scenarios applicable to the technical solutions of this application are within the protection scope of this application.

[0097] In addition to the above scenarios, this application solution can also be applied to scenarios with multimodal services such as healthcare, road traffic, and distance education, which will not be elaborated on again.

[0098] Multimodal services, also known as multimodal business, can include multiple interconnected data streams that may originate from different data sources. Each data stream can be considered a type of data stream or a modal data stream associated with the same service, such as an audio data stream, a video data stream, a gesture and control data stream, or a haptic data stream. Each data stream in a multimodal business is also called a multimodal business stream. In some examples, multimodal businesses may include, but are not limited to, XR services and cloud gaming services. First modality and second modality refer to different business types within the same multimodal business. For example, the first modality could be video, and the second modality could be audio; similarly, in a cloud gaming scenario, the first modality could be video, and the second modality could be haptic.

[0099] When a communication system has multimodal service requirements, the SMF will establish a corresponding PDU session. Generally, one multimodal service corresponds to one PDU session. One PDU session can correspond to multiple radio bearers (RBs), and one PDU session can have multiple data streams with different QoS requirements.

[0100] The following explains the relationship between modal data flows and QoS flow identifiers (QFIs).

[0101] Let's assume a multimodal service includes two types of data streams: a first-mode data stream and a second-mode data stream. The first-mode and second-mode data streams can be transmitted in the form of QoS flows. Correspondingly, the identifiers of the first-mode and second-mode data streams can be the identifiers of their respective QFIs, such as QFI 1 and QFI 2.

[0102] Currently, with the rapid development of the Internet, Extended Reality (XR) services are increasingly being applied to daily life. XR services typically involve multiple data streams, such as video, audio, gesture, and control streams. Because these multiple data streams in XR services consume significant bandwidth and have stringent latency requirements, when network congestion occurs at the base station, the base station needs to quickly adjust the transmission rate of the terminal devices. Otherwise, the transmission of these multiple data streams can easily become unsuccessful, leading to a degraded user experience.

[0103] However, currently, base stations cannot accurately adjust the data stream transmission rate when controlling terminal devices to adjust the transmission rate, resulting in low accuracy of terminal devices when adjusting the transmission rate.

[0104] Specifically, currently, when base stations control terminal equipment to adjust transmission rates, they can typically only instruct the transmission rate of logical channels to be adjusted. However, as shown in Figure 4, a logical channel can map to a data radio bearer, and a data radio bearer can map to multiple service data streams; that is, a logical channel can map to multiple service data streams, such as Quality of Service (QoS) streams. When a logical channel maps to multiple service data streams, in existing solutions, the terminal equipment cannot accurately determine which service data streams mapped by the logical channel should have their transmission rates adjusted, resulting in low accuracy when the terminal equipment adjusts the transmission rate.

[0105] In this context, a logical channel (LCH) refers to a channel that transmits different types of information over a physical channel. A logical channel is an abstract concept used to describe the information transmission method in a communication system. It is a service provided by the Medium Access Control (MAC) sublayer to higher layers, indicating what content is being carried.

[0106] The Data Radio Bearer (DRB) is the data radio bearer in the radio interface responsible for packet forwarding. It provides the same packet forwarding processing for all data packets. The DRB can be used to implement multimedia data transmission across networks, such as video, audio, and images, as well as file and database transfers. In a wireless network, the DRB is mapped to Quality of Service (QoS). The wireless network provides a QoS management mechanism to meet the quality requirements of different services. The DRB is dynamically mapped to the QoS Flow on the core network side. This mapping improves the efficiency of QoS Flow creation and ensures the quality of user data transmission.

[0107] QoS Flow is a core concept in the 5G QoS model. Based on Protocol Data Unit (PDU) sessions, it divides network traffic into multiple distinct flows and assigns specific Quality of Service (QoS) parameters, such as bandwidth, latency, and packet loss rate, to each flow. This granular management approach ensures that different types of services receive the required QoS within the network, thereby improving user experience and network efficiency.

[0108] To make the technical solution of this application clearer and easier to understand, the communication method of multimodal services in the embodiments of this application will be described below with reference to the accompanying drawings. The embodiments of this application are applicable to data transmission processes in wireless communication scenarios. In this embodiment, multimodal service transmission between a terminal device and a network device is taken as an example, such as multimodal service transmission between a single terminal device and a network device. The above-mentioned multimodal service between a terminal device and a network device is only a feasible example. The embodiments of this application can be applied to data transmission between terminal devices, or data transmission between network devices, or data transmission between two network elements in a wireless communication network.

[0109] Please refer to Figure 5. Figure 5 shows a schematic diagram of an interaction process between a network device and a terminal device provided in an embodiment of this application. The transmission rate adjustment method provided in this embodiment mainly includes the following steps:

[0110] 501. Network devices send rate adjustment information to terminal devices.

[0111] The rate adjustment information includes a first indication information and a second indication information. The first indication information is used to indicate the target data stream, and the second indication information is used to indicate the target rate.

[0112] In this embodiment, when the network device determines that the terminal device meets the conditions for adjusting the transmission rate, the network device can pre-configure the rate adjustment information of the terminal device. This configuration information carries a first indication information indicating the target data stream and a second indication information indicating the target rate. The network device can then send the configured rate adjustment information to the terminal device. Upon receiving the rate adjustment information, the terminal device can accurately determine the target data stream requiring transmission rate adjustment and accurately adjust its transmission rate to the target rate, thereby improving the accuracy of the transmission rate adjustment. The target data stream can be the service data stream for which the terminal device needs transmission rate adjustment, specifically a QoS Flow. The target rate can be the transmission rate that the target data stream needs to achieve after the rate adjustment. The conditions for adjusting the transmission rate can be when network congestion or lag occurs, or when the current network state cannot meet the network requirements of the terminal device.

[0113] Specifically, the first indication information can indicate one or more target data streams; that is, the network device can adjust the transmission rate of one or more target data streams by configuring one rate adjustment information. Furthermore, the network device can also adjust the transmission rate of multiple target data streams by configuring multiple rate adjustment information. After configuring the rate adjustment information, the network device can send the rate adjustment information to the terminal device based on MAC Control Element (MAC CE) signaling, and one MAC CE signaling message can carry one or more rate adjustment information messages.

[0114] Furthermore, when the network device is a base station, before configuring the rate adjustment information for the terminal device, the network device can report its uplink congestion recommended rate capability to the core network unit. This uplink congestion recommended rate capability informs the core network unit whether the network device has the capability to adjust the transmission rate of the terminal device by sending rate adjustment information to it. After receiving the uplink congestion recommended rate capability reported by the network device, the core network unit can decide whether to use the recommended rate mechanism or the L4S mechanism to control uplink congestion based on the network device's configuration information. When the core network unit decides to use the recommended rate mechanism, it can inform the network device so that the network device can pre-configure and send the rate adjustment information to the terminal device. This allows the terminal device to accurately determine the target data stream requiring transmission rate adjustment based on the rate adjustment information and accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device's transmission rate adjustment.

[0115] L4S, or Low Latency, Low Loss, and Scalable Throughput, is an internet standard designed to significantly reduce latency in internet communication. The L4S mechanism works primarily by reducing unnecessary delays in packet transmission within the network. It achieves this by marking packets with congestion indicators. When congestion is detected, the L4S mechanism adjusts data flow to prevent further congestion while maintaining fast data transmission. Furthermore, the L4S mechanism avoids using packet loss signals or delay-increasing signals by placing scalable traffic in a new queue and continuously sending explicit congestion notifications to the sender. The sender continuously adjusts its speed based on the received signals to avoid queuing, thus ensuring low latency.

[0116] 502. The terminal device receives rate adjustment information from the network device.

[0117] The rate adjustment information includes a first indication information and a second indication information. The first indication information is used to indicate the target data stream, and the second indication information is used to indicate the target rate.

[0118] In this embodiment of the application, since the rate adjustment information from the network device carries first indication information for indicating the target data stream and second indication information for indicating the target rate, after receiving the rate adjustment information, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate based on the first indication information, and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0119] In one possible implementation of this application embodiment, the first indication information includes the identification information of the target data stream. In this application embodiment, the first indication information in the rate adjustment information can specifically be the identification information of the target data stream, such as the Quality of Service Flow Identifier (QFI), so that after receiving the rate adjustment information, the terminal device can directly and accurately determine the target data stream that needs to be adjusted in transmission rate based on the identification information of the target data stream, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0120] In one possible implementation of this application embodiment, the first indication information is used to indicate a target data radio bearer, and the configuration information of the target data radio bearer includes third indication information, which is used to indicate a target data stream. In this application embodiment, when configuring a data radio bearer, the network device can pre-configure indication information in the configuration information of the data radio bearer to indicate the target data stream among the multiple service data streams corresponding to the data radio bearer that requires transmission data adjustment. That is, when the data radio bearer is a target data radio bearer that requires transmission rate adjustment, the configuration information of the target data radio bearer can carry third indication information for indicating the target data stream. When the first indication information in the rate adjustment information is used to indicate a target data radio bearer that requires transmission rate adjustment, after receiving the rate adjustment information, the terminal device can first determine the target data radio bearer that requires transmission rate adjustment, and then determine the target data stream that requires transmission rate adjustment through the configuration information of the target data radio bearer. This allows for accurate determination of the target data stream that requires transmission rate adjustment, improving the accuracy of the terminal device when performing transmission rate adjustment.

[0121] Furthermore, when establishing a data flow, network devices can also configure indication information in the data flow's configuration information to indicate whether the data flow is a target data flow requiring transmission rate adjustment. That is, when the data radio bearer is a target data radio bearer requiring transmission rate adjustment, the configuration information of the data flow corresponding to the target data radio bearer can carry third indication information to indicate the target data flow. For example, when the data flow is a QoS Flow, the QoS Flow's configuration information can carry third indication information to indicate whether the data flow is a target data flow.

[0122] In one possible implementation of this application embodiment, the first indication information includes the identification information of the target data radio bearer. Specifically, in this application embodiment, the first indication information in the rate adjustment information can be the identification information of the target data radio bearer, such as a Data Radio Bearer Identifier (DRB ID). This allows the terminal device, after receiving the rate adjustment information, to directly determine the target data radio bearer requiring rate adjustment based on the identification information of the target data stream, and then determine the target data stream requiring rate adjustment through the configuration information of the target data radio bearer. This enables accurate determination of the target data stream requiring rate adjustment, improving the accuracy of the terminal device when performing rate adjustment.

[0123] In one possible implementation of this application embodiment, the first indication information includes multiple first indication sub-information, which are used to indicate whether the corresponding data radio bearer is a target data radio bearer. Specifically, in this application embodiment, the first indication information may consist of multiple first indication sub-information, and each first indication sub-information can indicate whether the corresponding data radio bearer is a target data radio bearer requiring transmission rate adjustment. For example, if there are i data radio bearers in the terminal device that can have their transmission rate adjusted, the first indication information may include i first indication sub-information, which can be represented by Di. Each first indication sub-information can be used to indicate whether the corresponding data radio bearer is a target data radio bearer requiring transmission rate adjustment; for example, the value of the first indication sub-information can be 0 or 1. When the value of the first indication sub-information is 0, it indicates that the data radio bearer corresponding to the first indication sub-information is not the target data radio bearer; when the value of the first indication sub-information is 1, it indicates that the data radio bearer corresponding to the first indication sub-information is the target data radio bearer. This allows the terminal device, after receiving the rate adjustment information, to first determine the target data radio bearer that needs to be adjusted from multiple data radio bearers based on multiple first indication sub-informations, and then determine the target data stream that needs to be adjusted through the configuration information of the target data radio bearer. This enables the terminal device to accurately determine the target data stream that needs to be adjusted, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0124] In one possible implementation of this application embodiment, the first indication information includes a second indication sub-information and a third indication sub-information. The second indication sub-information is used to indicate the target data radio bearer, and the third indication sub-information is used to indicate the construction order of the target data stream within the data stream corresponding to the target data radio bearer. In this application embodiment, the first indication information may consist of the second and third indication sub-information. The second indication sub-information can be used to indicate the target data radio bearer requiring transmission rate adjustment, and the third indication sub-information can be used to indicate the construction order of the target data stream requiring rate adjustment within the data stream corresponding to the target data radio bearer. The construction order of the target data stream within the data stream corresponding to the target data radio bearer refers to the establishment order of the target data stream among the multiple data streams corresponding to the target data radio bearer, or the activation order of the target data stream among the multiple data streams corresponding to the target data radio bearer.

[0125] It is understandable that a target data radio bearer can correspond to multiple data streams, and each data stream has a corresponding construction order. The third indication sub-information can indicate the construction order of the target data stream that needs to be adjusted in terms of transmission rate. This allows the terminal device, after receiving the rate adjustment information, to first determine the target data radio bearer that needs to be adjusted in terms of transmission rate based on the second indication sub-information, and then determine the target data stream that needs to be adjusted in terms of transmission rate from the data streams corresponding to the target data radio bearer based on the construction order indicated by the third indication sub-information. This enables the terminal device to accurately determine the target data stream that needs to be adjusted in terms of transmission rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate. For example, two reserved fields in the MAC CE signaling can be used to represent the value of the third indication sub-information. The third indication sub-information can take values ​​of 0, 1, 2, and 3. When the third indication sub-information is 0, it indicates the first data stream constructed in the data stream corresponding to the target data radio bearer; when the third indication sub-information is 1, it indicates the second data stream constructed in the data stream corresponding to the target data radio bearer; when the third indication sub-information is 2, it indicates the third data stream constructed in the data stream corresponding to the target data radio bearer; and when the third indication sub-information is 3, it indicates the fourth data stream constructed in the data stream corresponding to the target data radio bearer. The third indication sub-information can also have other representations, which are not specifically limited in this embodiment.

[0126] In one possible implementation of this application embodiment, the third indication sub-information is specifically used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer. The adjustable data stream is a data stream capable of transmission rate adjustment. In this application embodiment, the multiple data streams corresponding to the data radio bearer may include data streams capable of transmission rate adjustment and data streams that cannot be adjusted in transmission rate. The data stream capable of transmission rate adjustment can be referred to as the adjustable data stream. The third indication sub-information can specifically be used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer, so that the data radio bearer corresponding to the third indication sub-information can be a data radio bearer with a large number of corresponding data streams. Furthermore, after receiving the rate adjustment information, the terminal device can first determine the target data radio bearer that needs rate adjustment based on the second indication sub-information, and then determine the target data stream that needs rate adjustment from the adjustable data stream corresponding to the target data radio bearer based on the construction order indicated by the third indication sub-information. This allows for accurate determination of the target data stream that needs transmission rate adjustment, improving the accuracy of the terminal device when performing transmission rate adjustment.

[0127] In one possible implementation of this application embodiment, the target data stream is the data stream within a Protocol Data Unit (PDU) session of Extended Reality Services (EPS). In this application embodiment, the terminal device can adjust the transmission rate of the data stream within the PDU session, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0128] In one possible implementation of this application embodiment, the second indication information includes a fourth indication sub-information and a fifth indication sub-information. The fourth indication sub-information is used to indicate the base rate of the target rate, and the fifth indication sub-information is used to indicate a multiple of the base rate. Specifically, in this application embodiment, the second indication information can be composed of the fourth indication sub-information used to indicate the base rate of the target rate and the fifth indication sub-information used to indicate a multiple of the base rate. That is, the target rate indicated by the second indication information can be equal to the product of the base rate indicated by the fourth indication sub-information and the multiple indicated by the fifth indication sub-information. It is understood that the fourth indication sub-information can be represented by Bit Rate, and the fifth indication sub-information can be represented by X. This allows the terminal device, after receiving rate adjustment information, to first determine the base rate of the target rate based on the fourth indication sub-information, then determine the multiple of the base rate based on the fifth indication sub-information, and finally obtain the target rate based on the base rate and the multiple of the base rate. This enables the transmission rate of the target data stream requiring rate adjustment to be accurately adjusted to the target rate, improving the accuracy of the terminal device when adjusting the transmission rate.

[0129] Furthermore, the fourth indicator sub-information can specifically indicate the rate value of the base rate, or it can specifically indicate the table index value of the base rate rate value. A rate value table can be pre-configured, as shown in Table 1. The table includes table index values ​​and base rate rates. Each table index value can correspond to a base rate rate value, and the corresponding base rate rate value can be determined based on the table index value.

[0130] Table 1 Rate Values

[0131] In one possible implementation of this application embodiment, the second indication information includes fourth indication sub-information, and the configuration information of the target data radio bearer includes the fourth indication information. The fourth indication sub-information is used to indicate the base rate of the target rate, and the fourth indication information is used to indicate a multiple of the base rate. In this application embodiment, when configuring the data radio bearer, the network device can pre-configure indication information in the configuration information of the data radio bearer to indicate a multiple of the base rate of the target rate. That is, when the data radio bearer is a target data radio bearer that needs to be adjusted in terms of transmission rate, the configuration information of the target data radio bearer can carry the fourth indication information for indicating a multiple of the base rate. This allows the terminal device, after receiving the rate adjustment information, to determine the base rate of the target rate based on the fourth indication sub-information, and to determine the multiple of the base rate based on the configuration information of the target data radio bearer. Finally, the target rate is obtained based on the base rate and the multiple of the base rate, thereby accurately adjusting the transmission rate of the target data stream that needs to be adjusted to the target rate, improving the accuracy of the terminal device when adjusting the transmission rate.

[0132] In one possible implementation of this application embodiment, the second indication information further includes a sixth indication sub-information, which is used to indicate whether the multiple of the base rate is valid. In this application embodiment, when the configuration information of the target data radio bearer can carry fourth indication information for indicating a multiple of the base rate, the second indication information can also include a sixth indication sub-information for indicating whether the multiple of the base rate is valid, for example, it can be represented by Mi. It is understood that the value of the sixth indication sub-information can be 0 or 1. When the value of the sixth indication sub-information is 0, it indicates that the multiple of the base rate is invalid; when the value of the sixth indication sub-information is 1, it indicates that the multiple of the base rate is valid. This allows the terminal device, after receiving rate adjustment information, to determine whether the multiple of the base rate indicated in the configuration information of the target data radio bearer is valid based on the sixth indication sub-information, thereby accurately adjusting the transmission rate of the target data stream requiring rate adjustment to the target rate, improving the accuracy of the terminal device when adjusting the transmission rate. When the sixth indication sub-information indicates that the multiple of the base rate is invalid, the sixth indication sub-information can also be used to indicate a valid multiple of the base rate.

[0133] In one possible implementation of this application embodiment, the rate adjustment information further includes fifth indication information, which is used to indicate whether the target data stream is an uplink data stream or a downlink data stream. In this application embodiment, the rate adjustment information may also include fifth indication information for indicating whether the target data stream is an uplink data stream or a downlink data stream, for example, represented by UL / DL. This allows the terminal device, after receiving the rate adjustment information, to further determine whether the target data stream requiring rate adjustment is an uplink data stream or a downlink data stream, thereby accurately determining the target data stream requiring transmission rate adjustment and improving the accuracy of the terminal device when performing transmission rate adjustment.

[0134] 503. The terminal device adjusts the transmission rate of the target data stream to the target rate based on the rate adjustment information.

[0135] In this embodiment, after receiving rate adjustment information from a network device, the terminal device can accurately determine the target data stream requiring rate adjustment based on the rate adjustment information, and accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate. Specifically, after receiving the rate adjustment information, the terminal device can determine the target data stream requiring rate adjustment based on the first indication information in the rate adjustment information, and determine the target rate that the target data stream should reach after the rate adjustment based on the second indication information in the rate adjustment information, and then accurately adjust the transmission rate of the target data stream to the target rate.

[0136] Understandably, when there are multiple target data streams, the terminal device can adjust the transmission rate of each target data stream to the target rate. Furthermore, when there are multiple target data streams, the terminal device can also make the sum of the transmission rates of the multiple target data streams equal to the target rate. That is, the terminal device can allocate the target rate to multiple target data streams based on current data usage or service conditions, ensuring that the sum of the transmission rates of the multiple target data streams equals the target rate. For example, if there are 5 target data streams and the target rate is 20 kbit / s, the terminal device can adjust the transmission rate of all 5 target data streams to 20 kbit / s; the terminal device can also distribute 20 kbit / s evenly among the 5 target data streams, that is, adjust the transmission rate of each target data stream to 4 kbit / s; the terminal device can also adjust the transmission rates of the 5 target data streams to 10 kbit / s, 4 kbit / s, 3 kbit / s, 2 kbit / s, and 1 kbit / s respectively, based on current data usage or service conditions.

[0137] As can be seen from the examples in the foregoing embodiments, in the embodiments of this application, since the rate adjustment information from the network device carries first indication information for indicating the target data stream and second indication information for indicating the target rate, after receiving the rate adjustment information, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate, and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0138] To make the technical solutions of the embodiments of this application clearer and easier to understand, the transmission rate adjustment method of the embodiments of this application will be described in detail below with reference to specific communication scenarios.

[0139] Please refer to Figure 6, which shows another transmission rate adjustment method provided in an embodiment of this application, mainly including the following steps:

[0140] S1. The network device sends an extended MAC CE signaling message to the terminal device.

[0141] Among them, extended MAC CE signaling can carry rate adjustment information.

[0142] In this embodiment of the application, the network device may be pre-configured with rate adjustment information and send the rate adjustment information to the terminal device through extended MAC CE signaling. After receiving the rate adjustment information, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0143] In addition, network devices can modify the R field of the existing MAC CE signaling subheader to the E field to convert the existing MAC CE signaling into extended MAC CE signaling.

[0144] In one possible implementation of this application embodiment, the rate adjustment information can be as shown in Figure 7, that is, the rate adjustment information can include DRB ID, UL / DL, Bit Rate, X, and R. DRB ID can be the identification information of the target data radio bearer, used to indicate the target data radio bearer that needs transmission rate adjustment; UL / DL is used to indicate whether the target data stream is an uplink or downlink data stream; Bit Rate is used to indicate the base rate of the target rate; X is used to indicate a multiple of the base rate; and R is a reserved field. It is understood that when the rate adjustment information is as shown in Figure 1, the target data radio bearer can be pre-configured with the target data stream that needs transmission rate adjustment. This allows the terminal device, after receiving the rate adjustment information, to first determine the target data radio bearer that needs transmission rate adjustment, and then determine the target data stream that needs transmission rate adjustment through the configuration information of the target data radio bearer. This enables accurate determination of the target data stream that needs transmission rate adjustment, improving the accuracy of the terminal device when performing transmission rate adjustment.

[0145] It should be noted that since one logical channel corresponds to one data radio bearer, the DRB ID in the rate adjustment information can also be replaced with LCID, which is the logical channel identifier, and can also be used to indicate the target data radio bearer that needs to be adjusted in terms of transmission rate.

[0146] In one possible implementation of this application embodiment, the rate adjustment information can be as shown in Figure 8, that is, the rate adjustment information can include QFI, UL / DL, Bit Rate, X, and R. QFI can be the identification information of the target data stream, used to indicate the target data stream that needs to have its transmission rate adjusted; UL / DL is used to indicate whether the target data stream is an uplink or downlink data stream; Bit Rate is used to indicate the base rate of the target rate; X is used to indicate a multiple of the base rate; and R is a reserved field.

[0147] In one possible implementation of this application embodiment, the rate adjustment information can be as shown in FIG9, that is, the rate adjustment information can include Di, Mi, and the base rate corresponding to Di, where i = 0, 1, 2, ..., 7. Di can be used to indicate whether the corresponding data radio bearer is a target data radio bearer requiring transmission rate adjustment; the base rate corresponding to Di can be used to indicate the base rate of the target rate of the corresponding data radio bearer; Mi can be used to indicate a multiple of the base rate of the corresponding data radio bearer, or to indicate whether the multiple of the base rate is valid.

[0148] S2. The terminal device receives extended MAC CE signaling from the network device.

[0149] Among them, extended MAC CE signaling can carry rate adjustment information.

[0150] S3. The terminal device adjusts the transmission rate based on the rate adjustment information.

[0151] In this embodiment of the application, after receiving extended MAC CE signaling from the network device, the terminal device can parse the rate adjustment information from the extended MAC CE signaling, and then adjust the transmission rate based on the rate adjustment information. For example, the transmission rate of the target data stream that needs to be adjusted can be adjusted to the target rate.

[0152] As can be seen from the examples in the foregoing embodiments, in the embodiments of this application, since the rate adjustment information from the network device carries first indication information for indicating the target data stream and second indication information for indicating the target rate, after receiving the rate adjustment information, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate, and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0153] Figure 10 is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can specifically be a terminal device, and the communication device specifically includes:

[0154] The receiving module 1001 is configured to receive rate adjustment information from a network device, the rate adjustment information including first indication information and second indication information, the first indication information being used to indicate a target data stream and the second indication information being used to indicate a target rate.

[0155] The adjustment module 1002 is used to adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

[0156] In one possible implementation of this application embodiment, the first indication information includes the identification information of the target data stream.

[0157] In one possible implementation of this application embodiment, the first indication information is used to indicate a target data radio bearer, and the configuration information of the target data radio bearer includes third indication information, which is used to indicate a target data stream.

[0158] In one possible implementation of this application embodiment, the first indication information includes the identification information of the target data radio bearer.

[0159] In one possible implementation of this application embodiment, the first indication information includes a plurality of first indication sub-information, which is used to indicate whether the corresponding data radio bearer is the target data radio bearer.

[0160] In one possible implementation of this application embodiment, the first indication information includes a second indication sub-information and a third indication sub-information. The second indication sub-information is used to indicate the target data radio bearer, and the third indication sub-information is used to indicate the construction order of the target data stream in the data stream corresponding to the target data radio bearer.

[0161] In one possible implementation of this application embodiment, the third indication sub-information is specifically used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer, wherein the adjustable data stream is a data stream capable of transmission rate adjustment.

[0162] In one possible implementation of this application embodiment, the target data stream is a data stream in a protocol data unit session that extends real-world services.

[0163] In one possible implementation of this application embodiment, the target data stream is a Quality of Service (QoS) stream.

[0164] In one possible implementation of this application embodiment, the second indication information includes a fourth indication sub-information and a fifth indication sub-information, wherein the fourth indication sub-information is used to indicate the base rate of the target rate, and the fifth indication sub-information is used to indicate a multiple of the base rate.

[0165] In one possible implementation of this application embodiment, the second indication information includes fourth indication sub-information, the configuration information of the target data radio bearer includes the fourth indication information, the fourth indication sub-information is used to indicate the base rate of the target rate, and the fourth indication information is used to indicate a multiple of the base rate.

[0166] In one possible implementation of this application embodiment, the second indication information further includes a sixth indication sub-information, which is used to indicate whether the multiple of the base rate is valid.

[0167] In one possible implementation of this application embodiment, the rate adjustment information further includes fifth indication information, which is used to indicate whether the target data stream is an uplink data stream or a downlink data stream.

[0168] As can be seen from the examples in the foregoing embodiments, in the embodiments of this application, since the rate adjustment information from the network device carries first indication information for indicating the target data stream and second indication information for indicating the target rate, after receiving the rate adjustment information, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate, and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0169] Figure 11 is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can specifically be a network device, and the communication device specifically includes:

[0170] The sending module 1101 is used to send rate adjustment information to the terminal device. The rate adjustment information includes first indication information and second indication information. The first indication information is used to indicate a target data stream, and the second indication information is used to indicate a target rate, so that the terminal device can adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

[0171] In one possible implementation of this application embodiment, the first indication information includes the identification information of the target data stream.

[0172] In one possible implementation of this application embodiment, the first indication information is used to indicate a target data radio bearer, and the configuration information of the target data radio bearer includes third indication information, which is used to indicate a target data stream.

[0173] In one possible implementation of this application embodiment, the first indication information includes the identification information of the target data radio bearer.

[0174] In one possible implementation of this application embodiment, the first indication information includes a plurality of first indication sub-information, which is used to indicate whether the corresponding data radio bearer is the target data radio bearer.

[0175] In one possible implementation of this application embodiment, the first indication information includes a second indication sub-information and a third indication sub-information. The second indication sub-information is used to indicate the target data radio bearer, and the third indication sub-information is used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer. The adjustable data stream is a data stream that can be adjusted in transmission rate.

[0176] In one possible implementation of this application embodiment, the target data stream is a data stream in a protocol data unit session that extends real-world services.

[0177] In one possible implementation of this application embodiment, the target data stream is a Quality of Service (QoS) stream.

[0178] In one possible implementation of this application embodiment, the second indication information includes a fourth indication sub-information and a fifth indication sub-information, wherein the fourth indication sub-information is used to indicate the base rate of the target rate, and the fifth indication sub-information is used to indicate a multiple of the base rate.

[0179] In one possible implementation of this application embodiment, the second indication information includes fourth indication sub-information, the configuration information of the target data radio bearer includes the fourth indication information, the fourth indication sub-information is used to indicate the base rate of the target rate, and the fourth indication information is used to indicate a multiple of the base rate.

[0180] In one possible implementation of this application embodiment, the second indication information further includes a sixth indication sub-information, which is used to indicate whether the multiple of the base rate is valid.

[0181] In one possible implementation of this application embodiment, the rate adjustment information further includes fifth indication information, which is used to indicate whether the target data stream is an uplink data stream or a downlink data stream.

[0182] As can be seen from the examples in the foregoing embodiments, in the embodiments of this application, since the rate adjustment information from the network device carries first indication information for indicating the target data stream and second indication information for indicating the target rate, after receiving the rate adjustment information, the terminal device can accurately determine the target data stream that needs to be adjusted in terms of transmission rate, and can accurately adjust the transmission rate of the target data stream to the target rate, thereby improving the accuracy of the terminal device when adjusting the transmission rate.

[0183] Figure 12 illustrates an example of the composition of an electronic device provided in an embodiment of this application. This electronic device may be a first device, including but not limited to a base station and a core network unit. Figure 12 shows a simplified schematic diagram of a base station structure. The base station includes parts 1210, 1220, and 1230. Part 1210 is mainly used for baseband processing and controlling the base station; part 1210 is typically the control center of the base station, often referred to as a processor, used to control the base station to execute the processing operations on the first device side in the above method embodiments. Part 1220 is mainly used for storing computer program code and data. Part 1230 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; part 1230 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of part 1230, also referred to as a transceiver or transceiver unit, includes an antenna 1233 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in part 1230 can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter. That is, part 1230 includes receiver 1232 and transmitter 1231. The receiver can also be called a receiving module, receiver, or receiving circuit, etc., and the transmitter can be called a transmitting module, transmitter, or transmitting circuit, etc.

[0184] Sections 1210 and 1220 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0185] For example, in one implementation, the transceiver module of section 1230 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of section 1210 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.

[0186] It should be understood that Figure 12 is merely an example and not a limitation, and the network devices described above, including processors, memory, and transceivers, may not depend on the structure shown in Figure 12.

[0187] Figure 13 illustrates another example of the composition of an electronic device provided in an embodiment of this application. This electronic device can be a second device, which can be a terminal device, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.

[0188] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0189] Processor 310 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.

[0190] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0191] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0192] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.

[0193] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.

[0194] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0195] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.

[0196] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.

[0197] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0198] This application also provides a communication system, which may include a first device (e.g., a network device such as a base station) as shown in FIG12 and a second device (e.g., a terminal device such as a mobile phone) as shown in FIG13.

[0199] In this application, the terminal device or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0200] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0201] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules 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, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.

[0202] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0203] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0204] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0205] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for adjusting transmission rate, characterized in that, Applied to a terminal device, the method includes: Receive rate adjustment information from network devices, the rate adjustment information including first indication information and second indication information, the first indication information being used to indicate a target data stream, the second indication information being used to indicate a target rate; Based on the rate adjustment information, the transmission rate of the target data stream is adjusted to the target rate.

2. The method according to claim 1, characterized in that, The first indication information includes the identification information of the target data stream.

3. The method according to claim 1, characterized in that, The first indication information is used to indicate the target data radio bearer (DRB), and the configuration information of the target data radio bearer includes a third indication information, which is used to indicate the target data stream.

4. The method according to claim 3, characterized in that, The first indication information includes the identification information of the target data wireless bearer.

5. The method according to claim 3, characterized in that, The first indication information includes multiple first indication sub-information, which are used to indicate whether the corresponding data radio bearer is the target data radio bearer.

6. The method according to claim 1, characterized in that, The first indication information includes a second indication sub-information and a third indication sub-information. The second indication sub-information is used to indicate the target data radio bearer, and the third indication sub-information is used to indicate the construction order of the target data stream in the data stream corresponding to the target data radio bearer.

7. The method according to claim 6, characterized in that, The third indication sub-information is specifically used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer, wherein the adjustable data stream is a data stream that can be adjusted in terms of transmission rate.

8. The method according to any one of claims 1 to 7, characterized in that, The target data stream is the data stream in the protocol data unit session of extended real-world services.

9. The method according to any one of claims 1 to 7, characterized in that, The target data stream is a Quality of Service (QoS) Flow.

10. The method according to any one of claims 1 to 7, characterized in that, The second indication information includes a fourth indication sub-information and a fifth indication sub-information. The fourth indication sub-information is used to indicate the base rate of the target rate, and the fifth indication sub-information is used to indicate a multiple of the base rate.

11. The method according to any one of claims 3 to 7, characterized in that, The second indication information includes a fourth indication sub-information. The configuration information of the target data radio bearer includes the fourth indication information. The fourth indication sub-information is used to indicate the base rate of the target rate and the fourth indication information is used to indicate a multiple of the base rate.

12. The method according to claim 11, characterized in that, The second indication information also includes a sixth indication sub-information, which is used to indicate whether the multiple of the base rate is valid.

13. The method according to any one of claims 1 to 7, characterized in that, The rate adjustment information also includes a fifth indication information, which is used to indicate whether the target data stream is an uplink data stream or a downlink data stream.

14. A method for adjusting transmission rate, characterized in that, Applied to network devices, the method includes: A rate adjustment information is sent to a terminal device. The rate adjustment information includes a first indication information and a second indication information. The first indication information is used to indicate a target data stream, and the second indication information is used to indicate a target rate, so that the terminal device can adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

15. The method according to claim 14, characterized in that, The first indication information includes the identification information of the target data stream.

16. The method according to claim 14, characterized in that, The first indication information is used to indicate the target data radio bearer (DRB), and the configuration information of the target data radio bearer includes a third indication information, which is used to indicate the target data stream.

17. The method according to claim 16, characterized in that, The first indication information includes the identification information of the target data wireless bearer.

18. The method according to claim 16, characterized in that, The first indication information includes multiple first indication sub-information, which are used to indicate whether the corresponding data radio bearer is the target data radio bearer.

19. The method according to claim 14, characterized in that, The first indication information includes a second indication sub-information and a third indication sub-information. The second indication sub-information is used to indicate the target data radio bearer, and the third indication sub-information is used to indicate the construction order of the target data stream in the adjustable data stream corresponding to the target data radio bearer. The adjustable data stream is a data stream that can be adjusted in terms of transmission rate.

20. The method according to any one of claims 14 to 19, characterized in that, The target data stream is the data stream in the protocol data unit session of extended real-world services.

21. The method according to any one of claims 14 to 19, characterized in that, The target data stream is a Quality of Service (QoS) Flow.

22. The method according to any one of claims 14 to 19, characterized in that, The second indication information includes a fourth indication sub-information and a fifth indication sub-information. The fourth indication sub-information is used to indicate the base rate of the target rate, and the fifth indication sub-information is used to indicate a multiple of the base rate.

23. The method according to any one of claims 16 to 19, characterized in that, The second indication information includes a fourth indication sub-information. The configuration information of the target data radio bearer includes the fourth indication information. The fourth indication sub-information is used to indicate the base rate of the target rate and the fourth indication information is used to indicate a multiple of the base rate.

24. The method according to claim 23, characterized in that, The second indication information also includes a sixth indication sub-information, which is used to indicate whether the multiple of the base rate is valid.

25. The method according to any one of claims 14 to 19, characterized in that, The rate adjustment information also includes a fifth indication information, which is used to indicate whether the target data stream is an uplink data stream or a downlink data stream.

26. A communication device, characterized in that, The communication device is specifically a terminal device, and the communication device includes: A receiving module is configured to receive rate adjustment information from a network device, the rate adjustment information including first indication information and second indication information, the first indication information being used to indicate a target data stream and the second indication information being used to indicate a target rate. An adjustment module is used to adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

27. A communication device, characterized in that, The communication device is specifically a network device, and the communication device includes: A sending module is used to send rate adjustment information to a terminal device. The rate adjustment information includes first indication information and second indication information. The first indication information is used to indicate a target data stream, and the second indication information is used to indicate a target rate, so that the terminal device can adjust the transmission rate of the target data stream to the target rate based on the rate adjustment information.

28. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 13.

29. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 14 to 25.

30. A computer storage medium for storing a computer program, which, when executed, is used to implement the method of any one of claims 1 to 13, or to implement the method of any one of claims 14 to 25.

Citation Information

Patent Citations

  • Method and device for adjusting streaming media parameter dynamic adaptive network

    CN114651449A

  • Rate adjusting method and device of electronic equipment and electronic equipment

    CN115776701A

  • Data transmission method and communication device

    CN116867000A

  • Communication method and device

    CN118450427A

  • System and method for providing of data service based on data rate controlling

    KR1020170104833A