Service quality indication method, communication apparatus and storage medium
Through the coordinated work of server, access network equipment and core network equipment, the service quality indicators are adjusted using configuration information and indication information, the adaptation problem of transmission quality requirements in multi-modal services is solved, and flexible and efficient service quality adjustment is achieved.
Patent Information
- Application Number
- PCT/CN2024/127230
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-31
- Filing Date
- 2024-10-25
- Publication Date
- 2025-08-07
AI Technical Summary
In extended real-life technology, multimodal services have high requirements for the reliability and delay of tactile signal transmission, and the prior art is difficult to adapt to and adjust the transmission quality requirements of multiple services.
Through the collaborative work between the server, access network equipment and core network equipment, the first configuration information and indication information indicate the effectiveness of service quality indicators, the server and access network equipment select and adjust service quality indicators according to the actual business situation, reduce interaction processes, and improve adjustment efficiency.
It realizes flexible adjustment of service quality according to different services, reduces interactive processes, improves the efficiency and accuracy of service quality adjustment, and adapts to the rapid changes in wireless networks.
Smart Images

Figure CN2024127230_07082025_PF_FP_ABST
Abstract
Description
A method for indicating quality of service, a communication device and a storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on January 31, 2024, with application number CN202410146296.1 and invention name “A service quality indication method, communication device and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of communication technology, and in particular to a quality of service indication method, a communication device, and a storage medium. Background Art
[0003] With the continuous advancement of technology, the demand for interaction between virtual and real life is increasing. Extended reality (XR) has emerged as a hot topic to meet this demand. XR is a general term for various reality-related technologies, including virtual reality (VR), augmented reality (AR), and mixed reality (MR). In recent years, the continuous advancement and improvement of extended reality (XR) has led to the emergence of multimodal services based on XR.
[0004] Low latency, low packet loss, and scalable throughput (L4S) technology achieves low latency and low packet loss by introducing explicit congestion notification (ECN) and queue management algorithms into the network. L4S can better process data packets during network congestion, reducing latency and packet loss, and improving network throughput. L4S allows radio access network (RAN) nodes to mark congestion information in Internet Protocol (IP) packet headers. Terminal devices use the Real-time Transport Control Protocol (RTCP) to provide feedback to the application side about channel changes, allowing the application side to take the lead in adjusting quality of service and controlling congestion.
[0005] Since multimodal services add the dimension of tactile experience on the basis of XR, remote touch and remote control can be realized. This makes multimodal services have higher requirements for the reliability and latency of tactile signal transmission. Therefore, how to adapt and adjust the transmission quality requirements of multiple services is an urgent problem to be solved.
[0006] Summary of the Invention
[0007] The present application provides a service quality indication method, a communication device and a storage medium for instructing a server to adjust the service quality of different services.
[0008] The first aspect of the present application provides a service quality indication method. The execution subject of the method can be a server, or a component or device applied to the server (such as a processor, a chip, or a chip system, etc.). The method can also be implemented by a logic module or software that can realize all or part of the server function. Taking the execution subject of the method as a server as an example, in the method, the server sends a first configuration information, and the first configuration information is used to indicate M service quality indicators corresponding to the first service quality; the server receives the indication information, and the indication information is used to indicate X service quality indicators that are effective among the M service quality indicators, and X is less than or equal to M.
[0009] Specifically, the server is connected to the access network device via the core network. The first configuration information also includes specific values of each quality of service indicator. The core network forwards the first configuration information to the access network device, then receives indication information from the access network device based on the first configuration information, and forwards the indication information to the server. The server adjusts the service quality based on the effective X quality of service indicators.
[0010] In this embodiment, since the server can adjust the service quality according to X service quality indicators that are effective among the M service qualities, and the X service quality indicators are selected by the access network device according to the actual service situation, the server can flexibly adjust the service quality according to different services.
[0011] The second aspect of the present application provides a service quality indication method. The execution subject of the method can be an access network device, or a component or device (such as a processor, chip, or chip system, etc.) applied to the access network device. The method can also be implemented by a logic module or software that can realize all or part of the functions of the access network device. Taking the execution subject of the method as an access network device as an example, in the method, the access network device receives first configuration information, and the first configuration information is used to indicate M service quality indicators corresponding to the first service quality; the access network device sends indication information, and the indication information is used to indicate X service quality indicators that are effective among the M service quality indicators, where X is less than or equal to M.
[0012] Specifically, the access network device receives first configuration information from the core network and selects X service quality indicators from the M service quality indicators as effective service quality indicators based on wireless channel status, resource scheduling, and service needs. The access network device configures indication information based on the X service quality indicators and sends the indication information to the core network, which then forwards the indication information to the server.
[0013] In this embodiment, since the access network device can select X service quality indicators required by the service from M service quality indicators to adjust the service quality, the server can flexibly adjust the service quality according to different services. Furthermore, since the access network device can directly make the selection based on the wireless channel status, resource scheduling, and service needs without the involvement of the terminal device, the interactive process required for service quality adjustment is reduced, thereby improving the efficiency of service quality adjustment.
[0014] The third aspect of the present application provides a service quality indication method. The execution subject of the method can be a core network device, or a component or device (such as a processor, chip, or chip system, etc.) applied to the core network device. The method can also be implemented by a logic module or software that can realize all or part of the core network device functions. Taking the execution subject of the method as a core network device as an example, the core network device receives first configuration information from a server; the core network device sends the first configuration information to the access network device; the core network device receives indication information from the access network device; and the core network device sends indication information to the server.
[0015] Specifically, data is transmitted between the core network device and the server via the QoS monitoring interface, and data is transmitted between the core network device and the access network device via the N3 interface.
[0016] Based on the third aspect, in some possible implementations, if the M service quality indicators indicated by the first configuration information include a protocol data unit group number (PDU set sequence number, PSSN), the core network device needs to first identify the first configuration information and then send it to the access network device.
[0017] In this embodiment, by using the PSSN, the core network device can identify and verify the group sequence number of the protocol data unit (PDU), thereby ensuring the integrity and reliability of data transmission.
[0018] A fourth aspect of the present application provides a communication device, which may be a server, or a component or device (such as a processor, chip, or chip system) applied to a server, or a logic module or software capable of implementing all or part of a server. The communication device includes:
[0019] A sending unit, configured to send first configuration information, where the first configuration information is used to indicate M quality of service indicators corresponding to a first quality of service;
[0020] The receiving unit receives indication information, where the indication information is used to indicate X effective quality of service indicators among M quality of service indicators, where X is less than or equal to M.
[0021] In a fifth aspect, the present application provides a communication device, which may be an access network device, or a component or device (such as a processor, chip, or chip system) applied to the access network device, or a logic module or software capable of implementing all or part of the access network device. The communication device includes:
[0022] A receiving unit, configured to receive first configuration information, where the first configuration information is used to indicate M quality of service indicators corresponding to a first quality of service;
[0023] The sending unit is configured to send indication information, where the indication information is used to indicate X effective quality of service indicators among M quality of service indicators, where X is less than or equal to M.
[0024] Based on the first to fifth aspects of the present application, in some possible implementations, the first configuration information further includes switch indication information, which is used to indicate whether the access network device reports indication information.
[0025] Based on the first to fifth aspects of the present application, in some possible implementations, the method further includes: sending second configuration information, where the second configuration information is used to report indication information.
[0026] Specifically, the second configuration information is switch indication information, which is used to indicate whether the access network device reports indication information.
[0027] In this embodiment, the switch indication information can more flexibly indicate whether the access network device reports specific indication information, thereby adjusting the service quality in a timely and accurate manner, allowing the server to keep up with the rapid changes in the wireless network and adjust services in a timely manner.
[0028] Based on the first to fifth aspects of the present application, in some possible implementations, the indication information is further used to indicate the effective time of the X service quality indicators.
[0029] Specifically, the effective time is used to indicate the expected effective time of the service quality, including one or more of: the offset value of the start time from the access network device decision time, the absolute moment of the start time, the time window, and the latest effective start time.
[0030] In this embodiment, the effective time may determine the length of time that the service quality indicator is effective, thereby more flexibly adjusting the corresponding service quality indicator according to the business.
[0031] Based on the first to fifth aspects of the present application, in some possible implementations, the indication information includes M bits, and the M bits correspond to M service quality indicators respectively.
[0032] Based on the first to fifth aspects of the present application, in some possible implementations, X bits out of M bits are 1 or X bits out of M bits are 0.
[0033] Specifically, the indication information may use X bits of 1 to indicate that X of the M quality of service indicators are in effect, or may use X bits of 0 to indicate that X of the M quality of service indicators are in effect.
[0034] In this embodiment, using M bits corresponding to M service quality indicators can accurately indicate which service quality indicators among the M service quality indicators are effective indicators, thereby instructing the server to flexibly adjust the service quality and adjust the service in a timely manner.
[0035] Based on the first to fifth aspects of the present application, in some possible implementations, the indication information is also used to indicate the first quality of service.
[0036] Specifically, the first configuration information includes N candidate quality of service, and the access network device selects the first quality of service with the highest priority that it can support.
[0037] In this implementation, QoS priorities are primarily used to prioritize different traffic flows, controlling latency and jitter and reducing packet loss. By selecting the highest-priority QoS supported by the service, the network can differentiate and process different types of traffic, ensuring that critical services receive the bandwidth and priority they need, thereby improving network performance.
[0038] Based on the first to fifth aspects of the present application, in some possible implementations, the service quality indicator includes one or more of 5QI, frame rate or rate.
[0039] In this implementation, by using 5QI, the server can better manage network resources and provide better service quality and efficiency. Frame rate affects the smoothness and clarity of video or images, while rate is directly related to the data transmission speed and network efficiency of the service.
[0040] A sixth aspect of the embodiments of the present application provides a communication device, which may be a server, or a component or device applied to a server (such as a processor, chip, or chip system, etc.), or a logic module or software that can implement all or part of the server functions. Alternatively, the communication device may be an access network device, or a component applied to an access network device (such as a processor, chip, or chip system, etc.), or a logic module (such as a CU, DU, or RU, etc.) or software that can implement all or part of the access network device functions. The communication device includes:
[0041] One or more processors are configured to execute a program so that the communication device performs the method according to the first aspect or the second aspect and any possible implementation manner thereof.
[0042] In some possible implementations, the communication device further includes a memory, and the processor is coupled to the memory; the memory is used to store instructions and can also be used to store data.
[0043] A seventh aspect of an embodiment of the present application provides a communication system, comprising a communication device that performs the second aspect and any possible implementation thereof, and a communication device that performs the third aspect and any possible implementation thereof.
[0044] An eighth aspect of an embodiment of the present application provides a computer-readable storage medium comprising instructions, which, when executed on a computer, enable the computer to execute the method of the first aspect, or enable the computer to execute the method of the second aspect.
[0045] A ninth aspect of the embodiments of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method of the first aspect, or enables the computer to execute the method of the second aspect.
[0046] The beneficial effects of the fifth to ninth aspects can be understood by referring to the beneficial effects of the first to fourth aspects and their corresponding implementation methods, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] FIG1 is a diagram of a system architecture according to an embodiment of the present application;
[0048] Figures 2 and 3 are application scenarios of the applicable quality of service indication index in the embodiments of the present application;
[0049] 4 and 6 are schematic diagrams of embodiments of a method for indicating quality of service in an embodiment of the present application;
[0050] FIG5 is a schematic diagram of an embodiment of a quality of service indication index in an embodiment of the present application;
[0051] 7 and 8 are schematic diagrams of embodiments of the communication device in the embodiments of the present application. DETAILED DESCRIPTION
[0052] The embodiments of the present application provide a service quality indication method, a communication device, and a storage medium, which can select different service quality indicators to take effect according to different services, so that the server can flexibly adjust the service quality.
[0053] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0054] The terms "first", "second" etc. in the specification, claims and drawings of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, and this is merely a way of distinguishing the objects of the same attributes when describing them in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0055] Please refer to Figure 1. The following briefly describes the network architecture based on the communication method in the embodiment of the present application:
[0056] Figure 1 shows a possible, non-limiting system diagram. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 1). The terminal 120 is connected to the RAN node 110 wirelessly. The RAN node 110 is connected to the core network 200 wirelessly or by wire. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or they can be the same physical device that integrates the core network logical functions and the radio access network logical functions.
[0057] The RAN 100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4th generation mobile communication technology (4G), a 5th generation mobile communication technology (5G), or a future-oriented evolutionary system, such as a 6th generation mobile communication technology (6G). The RAN 100 may also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 may also be a communication system that integrates two or more of the above systems.
[0058] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and facilitates wireless access for terminals. Multiple RAN nodes 110 in the communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal 120j accessing RAN 100 via network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functionality, and network elements 120a-120j can be understood as communication devices with terminal functionality.
[0059] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (such as 110a in FIG1 ), a micro base station or an indoor station (such as 110b in FIG1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, a RAN node may also be a server, a wearable device, a vehicle or an onboard device. For example, an access network device in vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The RAN node may also be provided with a communication module, circuit, or chip that performs the corresponding communication functions. The RAN node may also be configured with program instructions for performing the corresponding communication functions and corresponding program instructions. The RAN node in this application may also be a logical node, logical module, or software that can implement all or part of the RAN node functions.
[0060] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0061] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0062] The server in the embodiments of the present application may be a host, a server, or a cloud server (for example, in an over the top (OTT) system).
[0063] Figure 2 illustrates a possible application scenario for an embodiment of the present application. In this scenario, the server is responsible for encoding, decoding, and rendering video sources. The server communicates via a data network (e.g., a fixed network), a core network, and an access network (AN). The UE can be a head-mounted display (XR) headset, a video player, a holographic projector, or other device. The core network can be a user plane function (UPF) network element.
[0064] Figure 3 shows another possible application scenario of an embodiment of the present application, for example, the tactile Internet. One terminal, such as UE1, is the primary domain tactile user and the human system interface (HSI), and the terminal in the controlled domain at the other end, such as UE2, is a remote-controlled robot or remote operator. The primary domain transmits the tactile data generated by the HSI to the controlled domain through the network, and the controlled domain feeds back the feedback signal to the primary domain. The primary domain also receives audio / video feedback signals from the controlled domain. With the help of various commands and feedback signals, the primary domain and the controlled domain are connected through a two-way communication link on the network domain, thereby forming a global control loop.
[0065] In this application, "sending information" can be understood as one device sending information to another device, or as one logical module within a device sending information to another logical module. For example, "an access network device sending information" can be understood as the access network device sending information to another device (such as a server), or as logical module 1 within the access network device sending information to logical module 2 within the access network device.
[0066] In this application, "receiving information" can be understood as one device receiving information from another device, or as a logical module within a device receiving information from another logical module. For example, "an access network device receiving information" can be understood as the access network device receiving information from another device (such as a server), or as logical module 1 within the access network device receiving information from logical module 2 within the access network device.
[0067] In this application, "sending information to... (e.g., a server)" or the related illustrations in the accompanying drawings can be understood as the destination end of the information being the server. This can include sending information to the server directly or indirectly. "Receiving information from... (e.g., a server)" or "receiving information from... (e.g., a server)" or "receiving information sent by (e.g., I give up)", or the related illustrations in the accompanying drawings can be understood as the source end of the information being the server, this can include receiving information directly or indirectly from the server. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0068] The following is a further introduction to the service quality indication method and related devices in conjunction with the accompanying drawings. It can be understood that the present application uses the server and the access network device as an example to illustrate the execution subject of the interaction diagram, but the present application does not limit the execution subject of the interaction diagram. For example, the method executed by the server in the present application can also be implemented by a module in the server (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the server function; the method executed by the access network device in the present application can also be implemented by a module in the access network device (such as a circuit, a chip or a chip system, etc.), or a logical node, a logical module or software that can realize all or part of the access network device function.
[0069] Referring to FIG4 , a method for indicating quality of service in an embodiment of the present application includes:
[0070] 401. The server sends first configuration information to the core network device;
[0071] The server sends the first configuration information to the core network device, and the first configuration information includes N candidate service qualities, one service quality corresponds to one priority, and the priorities corresponding to different service qualities are different. One service quality includes M service quality indicators, and the service quality indicators can be 5G quality identity (5G quality identity, 5QI), PSSN (protocol data unit set sequence number, PSSN), rate, frame rate or reliability. Among them, 5QI is a scalar that is specific to the access node for controlling the service quality forwarding processing of the service quality flow. 5QI may include priority (priority level), packet delay budget (packet delay budget, PDB), packet error rate (packet error rate, PER), averaging window (averaging window) and maximum data burst volume (maximum data burst volume, MDBV). The standardized 5QI value corresponds one-to-one to the standard combination of 5G service quality characteristics. A possible implementation method of the first configuration information is shown in Table 1 below.
[0072] Table 1:
[0073] As shown in Table 1, an index corresponds to a quality of service, each of which includes three quality of service indicators and specific values of the indicators. Each index corresponds to a priority.
[0074] In actual applications, the server also sends switch indication information to the access network device. This switch indication information may be included in the first configuration information or sent to the access network device as the second configuration information. The switch indication information is used to instruct the access network device whether to select X of the M quality of service indicators to take effect. Exemplarily, the switch indication information can be a 1-bit message. If the switch indication information is 1, the access network device selects some indicators to take effect; if the switch indication information is 0, all quality of service indicators take effect. Alternatively, if the switch indication information is 0, the access network device selects some indicators to take effect; if the switch indication information is 1, all quality of service indicators take effect. The switch indication information can also be implemented in other ways, which are not specifically limited here.
[0075] 402. The core network device sends first configuration information to the access network device.
[0076] The core network device forwards the first configuration information sent by the server to the access network device. The server and the core network device communicate with each other via a QoS monitoring interface.
[0077] 403. The access network device selects the effective service quality indicator;
[0078] Based on the wireless channel status, multi-user scheduling resources, and service requirements, the access network device selects the highest-priority QoS from the N candidate QoS metrics delivered by the server. Furthermore, if service requirements require only a subset of these QoS metrics to be effective, the access network device also selects X metrics from the M QoS metrics as the effective metrics.
[0079] Specifically, the access network device adds a service quality indicator mode index to Table 1 to indicate that X service quality indicators are effective among M service quality indicators, as shown in Table 2 below:
[0080] Table 2:
[0081] In Table 2, the access network device includes a mode index field to indicate the effective indicator. This field consists of M bits, with one bit corresponding to each quality of service indicator. In practice, when the bit corresponding to a quality of service indicator is 1, the quality of service indicator is effective; when the bit corresponding to the quality of service indicator is 0, the quality of service indicator is not effective. Alternatively, when the bit corresponding to the quality of service indicator is 0, the quality of service indicator is effective; when the bit corresponding to the quality of service indicator is 1, the quality of service indicator is not effective. The specific details are not limited here.
[0082] As shown in Table 2, the mode index field in index 1 is 101, indicating that the 5QI and frame rate indicators in index 1 are valid, and the rate indicator in index 1 is invalid. A possible implementation of the service quality indicator mode index in the message is shown in Figure 5.
[0083] It should be understood that if the first configuration information sent by the server includes switch indication information, or the server sends second configuration information, and the second configuration information summary includes switch indication information, the access network device chooses whether to report the service quality indicator mode index based on the switch indication information.
[0084] In the embodiments of the present application, since the access network device can select X service quality indicators required by the service from M service qualities to adjust the service quality, the server can flexibly adjust the service quality according to different services. Furthermore, since the access network device can directly make the selection based on the wireless channel status, resource scheduling, and service needs without the involvement of the terminal device, the interactive process required for service quality adjustment is reduced, thereby improving the efficiency of service quality adjustment.
[0085] 404. The access network device sends instruction information to the core network device;
[0086] The access network device sends an indication to the core network device, which includes a quality of service indicator mode index and an effective time. The effective time indicates the expected time when the quality of service is to take effect. The effective time may include: an offset value from the base station decision time, an absolute start time, a time window, or a latest effective start time. It should be understood that the effective start time must fall within the time window.
[0087] 405. The core network device sends instruction information to the server;
[0088] The core network device forwards the instruction information sent by the access network device to the server. The core network device and the access network device communicate through the N3 interface.
[0089] 406. The server adjusts the service quality;
[0090] After receiving the indication information from the core network device, the server determines the service quality indicator that needs to take effect according to the service quality indicator mode index in the indication information, and then determines the expected time when the service quality takes effect according to the effectivity time.
[0091] In an embodiment of the present application, the access network device can more flexibly indicate the core indicator information of the service, that is, the effective indicators and the corresponding service quality index, based on the relevant services and wireless channel status, so as to adjust the service quality in a timely and accurate manner, so that the applications on the server can keep up with the rapid changes in the network and adjust the services in a timely manner.
[0092] In a possible implementation, the access network device can proactively report the indication information without the server sending the first configuration information. Referring to FIG6 , a method for indicating quality of service in an embodiment of the present application includes:
[0093] 601. Access network equipment selects effective service quality indicators;
[0094] The access network device selects X fixed service quality indicators as indication information to report. The X service quality indicators may include PDB and MDBV, or the quotient of MDBV and PDB, which is not limited here.
[0095] 602. The access network device sends instruction information to the server;
[0096] 603. The server adjusts the service quality.
[0097] Steps 602 to 603 in this embodiment are similar to steps 403 to 404 in the embodiment shown in FIG. 4 , and are not described in detail here.
[0098] The communication method in the embodiment of the present application is described above. The communication device in the embodiment of the present application is described below. Please refer to Figure 7. In the embodiment of the present application, the communication device can be a server, or a component or device applied to the server (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the server function. It can implement the function of the server in the above method. An embodiment of the communication device includes:
[0099] The processing unit 702 is configured to determine first configuration information;
[0100] The interface unit 701 is configured to send first configuration information, where the first configuration information is used to indicate M quality of service indicators corresponding to a first quality of service;
[0101] The interface unit 701 is further configured to receive indication information, where the indication information is used to indicate X effective quality of service indicators among the M quality of service indicators, where X is less than or equal to M;
[0102] The processing unit 702 is further configured to adjust the quality of service according to the indication information.
[0103] The communication device shown in FIG7 may be an access network device, or a component (such as a processor, a chip, or a chip system) applied to the access network device, or a logic module or software capable of implementing all or part of the functions of the access network device. The communication device may implement the functions of the access network device in the above method. An embodiment of the communication device includes:
[0104] The interface unit 701 is configured to receive first configuration information, where the first configuration information is used to indicate M quality of service indicators corresponding to a first quality of service;
[0105] The processing unit 702 is configured to determine indication information;
[0106] The interface unit 701 is further configured to send indication information, where the indication information is used to indicate X service quality indicators that are in effect among the M service quality indicators, where X is less than or equal to M.
[0107] Next, we will introduce a communication device provided in an embodiment of the present application. Please refer to Figure 8, which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device can be the server or network device in the above method embodiment, or it can be a chip, chip system, or processor that supports the server or network device to implement the above method. This communication device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.
[0108] The communication device may include one or more processors 801, which are connected to a memory 802, an input / output unit 803, and a bus 804. The processor 801 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit (CPU). The baseband processor may be used to process communication protocols and communication data, while the CPU may be used to control the communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU), execute software programs, and process data from the software programs.
[0109] Optionally, the communication device may include one or more memories 802, which may store instructions that can be executed on the processor 801, causing the communication device to perform the method described in the above method embodiment. Optionally, the memory 802 may also store data. The processor 801 and memory 802 may be provided separately or integrated together.
[0110] Optionally, the communication device may further include a transceiver and an antenna. A transceiver may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is used to implement transceiver functions. A transceiver may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is used to implement a transmitting function.
[0111] In another possible design, processor 801 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0112] In another possible design, processor 801 may optionally store instructions that, when executed on processor 801, may cause the communication device to perform the method described in the above method embodiment. The instructions may be fixed in processor 801, in which case processor 801 may be implemented by hardware.
[0113] In another possible design, the communication device may include a circuit, and the circuit may implement the function of transmitting or receiving or communicating the communication device or the first terminal device in the aforementioned method embodiment. The processor and transceiver described in the present application embodiment may be implemented in an integrated circuit (iMtegrated circuit, IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (application specific iMtegrated circuit, ASIC), a printed circuit board (printed circuit board, PCB), an electronic device, etc. The processor and transceiver may also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), M-type metal oxide semiconductor (MKEMT), P-type metal oxide semiconductor (positive chaMMel CMOS), bipolar junction transistor (BJT), bipolar CKOS (BiCKOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0114] The communication device described in the above embodiments may be a terminal device or a network device, but the scope of the communication device described in the embodiments of the present application is not limited thereto, and the structure of the communication device may not be limited to FIG8. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0115] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0116] (2) A set of one or more ICs, optionally including a storage component for storing data and instructions;
[0117] (3) ASIC, such as modem (KSK);
[0118] (4) Modules that can be embedded in other devices;
[0119] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0120] (6)Others, etc.
[0121] It is understandable that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the communication device provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.
[0122] It should be understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component.
[0123] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROK), a programmable read-only memory (PROK), an erasable programmable read-only memory (EPROK), an electrically erasable programmable read-only memory (EEPROK), or a flash memory. The volatile memory may be a random access memory (RAK), which is used as an external cache. By way of example and not limitation, many forms of RAK are available, such as static random access memory (SRAK), dynamic random access memory (DRAK), synchronous dynamic random access memory (SDRAK), double data rate synchronous dynamic random access memory (DDR SDRAK), enhanced synchronous dynamic random access memory (ESDRAK), synchronous linked dynamic random access memory (SLDRAK), and direct memory bus random access memory (DR RAK). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0124] An embodiment of the present application also provides a computer-readable storage medium, comprising instructions, which, when executed on a computer, enable the computer to execute the method in the aforementioned embodiment.
[0125] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method in the aforementioned embodiment.
[0126] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0127] 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 schematic. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0128] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0129] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0130] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0131] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. Available media may be magnetic media (eg, floppy disks, hard disks, tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks (SSDs)).
Claims
1. A method for indicating quality of service, characterized in that: include: Sending first configuration information, where the first configuration information is used to indicate M quality of service indicators corresponding to the first quality of service; Indication information is received, where the indication information is used to indicate X effective quality of service indicators among the M quality of service indicators, where X is less than or equal to the M.
2. The method according to claim 1, characterized in that The first configuration information is further used to instruct reporting of the indication information.
3. The method according to claim 1, characterized in that The method further comprises: Sending second configuration information, where the second configuration information is used to instruct reporting of the indication information.
4. The method according to any one of claims 1 to 3, characterized in that The indication information is further used to indicate the effective time of the X service quality indicators.
5. The method according to any one of claims 1 to 4, characterized in that The indication information includes M bits, and the M bits correspond to the M service quality indicators respectively.
6. The method according to claim 5, characterized in that X bits among the M bits are 1 or X bits among the M bits are 0.
7. The method according to any one of claims 1 to 6, characterized in that The indication information is also used to indicate the first quality of service.
8. The method according to any one of claims 1 to 7, characterized in that The service quality indicator includes one or more of 5QI, frame rate or rate.
9. A method for indicating quality of service, characterized in that: include: Receive first configuration information, where the first configuration information is used to indicate M quality of service indicators corresponding to a first quality of service; Sending indication information, where the indication information is used to indicate X effective quality of service indicators among the M quality of service indicators, where X is less than or equal to M.
10. The method according to claim 9, characterized in that The first configuration information is further used to instruct reporting of the indication information.
11. The method according to claim 9, characterized in that The method further comprises: Second configuration information is received, where the second configuration information is used to instruct reporting of the indication information.
12. The method according to any one of claims 9 to 11, characterized in that The indication information is further used to indicate the effective time of the X service quality indicators.
13. The method according to any one of claims 9 to 12, characterized in that The indication information includes M bits, and the M bits correspond to the M service quality indicators respectively.
14. The method according to claim 13, wherein: X bits among the M bits are 1 or X bits among the M bits are 0.
15. The method according to any one of claims 9 to 14, characterized in that The indication information is also used to indicate the first quality of service.
16. The method according to any one of claims 9 to 15, characterized in that The service quality indicator includes one or more of 5QI, frame rate or rate.
17. A communication device, characterized in that: The method comprises modules or units for executing the method according to any one of claims 1 to 8.
18. A communication device, characterized in that: The method comprises modules or units for executing the method according to any one of claims 9 to 16.
19. A computer-readable storage medium comprising instructions, which, when executed on a computer, enable the computer to perform the method according to any one of claims 1 to 8, or enable the computer to perform the method according to any one of claims 9 to 16.
20. A computer program product comprising instructions, which, when run on a computer, causes the computer to perform the method according to any one of claims 1 to 8, or causes the computer to perform the method according to any one of claims 9 to 16.
21. A communication device, characterized in that: The device comprises one or more processors configured to execute a program so that the communication device performs the method according to any one of claims 1 to 8.
22. A communication device, characterized in that: The device comprises one or more processors configured to execute a program so that the communication device performs the method according to any one of claims 9 to 16.
Citation Information
Patent Citations
Radio bearer establishment method and device and service flow monitoring method and device
CN110557786A
Communication method and communication device
CN113766575A
Communication method and device
CN115087037A
Method and apparatus for modifying quality of service profile, electronic device, and storage medium
WO2022267359A1
Data transmission method and communication apparatus
WO2023185608A1