Service quality configuration method and apparatus
Through the coordinated adjustment of the time domain position of service quality by access network equipment and core network elements, the problem of conflict between data frames and signal measurement timing in wireless communication systems is solved, the transmission quality of data frames is improved, and the stability of services and user experience is ensured.
Patent Information
- Application Number
- PCT/CN2024/138803
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-28
- Filing Date
- 2024-12-12
- Publication Date
- 2025-07-03
AI Technical Summary
In wireless communication systems, periodic data frames conflict with the measurement timing of signal measurement, resulting in a decrease in the transmission quality of data frames and affecting the service experience.
The measurement timing is obtained through the access network equipment and the configuration information is output to the core network element to adjust the time domain position of the service quality, so that the adjustment timing and the measurement timing overlap in the time domain. The application server adjusts the service quality of the data frame according to the adjustment timing to ensure that the data frame is transmitted in a timely manner.
It effectively avoids conflicts between data frame transmission and signal measurement, improves the transmission quality of data frames, and ensures user experience.
Smart Images

Figure CN2024138803_03072025_PF_FP_ABST
Abstract
Description
A method and device for configuring quality of service
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 28, 2023, with application number 202311843657.X and invention name "A method and device for configuring quality of service", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of mobile communication technology, and in particular to a method and device for configuring quality of service. Background Art
[0004] With the continuous development of wireless communication systems, data transmission latency continues to decrease, and transmission capacity is increasing. Wireless communication systems are gradually infiltrating services that require high real-time performance and data capacity, such as video transmission, cloud gaming, and extended reality (XR). XR refers to a combination of real and virtual environments, enabling human-computer interaction, created through computer technology and wearable devices. It is a general term for various forms of reality, including augmented reality (AR) and virtual reality (VR). Video transmission, cloud gaming, and XR services generally feature periodic transmission.
[0005] Currently, when the periodic data frames of services such as cloud gaming and XR services conflict with the measurement timing of signal measurements, the transmission quality of the data frames will be reduced, affecting the service experience. Summary of the Invention
[0006] The present application provides a method and apparatus for configuring quality of service, so as to avoid conflicts between periodic data frames and measurement timings of signal measurements, thereby improving the transmission quality of data frames.
[0007] In a first aspect, a method for configuring quality of service is provided. The method can be implemented by a first communications device. The first communications device can be an access network device, such as a base station. The first communications device can also be a component within the access network device, for example, an access network device. The component in this application can include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or an interface unit. The method can also be implemented by a logical node, a logical module, or software that implements all or part of the functions of the access network device. For example, if the execution entity is an access network device, the method can be implemented by the following steps: the access network device obtains a measurement opportunity, which is used to perform at least one of intra-frequency measurement, inter-frequency measurement, or cell handover measurement; the access network device outputs configuration information to a core network element, which is used to configure the time domain location of a quality of service adjustment opportunity, where the adjustment opportunity overlaps with at least one of the measurement opportunities in the time domain.
[0008] Based on the method described in the first aspect, an access network device can provide a core network element with configuration information regarding a timing for adjusting the quality of service (QoS). An application server can obtain this configuration information from the core network element to support the application server in adjusting the QoS of the application based on the adjustment timing. The adjustment timing overlaps with at least one measurement timing in the time domain. Therefore, if there is a conflict between data transmission and a measurement timing, the application server can adjust the QoS of the application's data frames based on the adjustment timing. Data frames with adjusted QoS can be transmitted in a timely manner, ensuring a guaranteed user experience.
[0009] In one possible implementation, the access network device may output the configuration information to the core network element via an access and mobility management function (AMF) or a user plane function (UPF). Therefore, the configuration information can be transmitted to the core network based on a control plane path or a user plane path, improving the flexibility and efficiency of configuration information transmission.
[0010] In a second aspect, a method for configuring quality of service is provided. The method can be implemented by a second communication device. The second communication device can be a core network device or a core network element, such as an AMF, UPF, session management function (SMF), policy control function (PCF), or network exposure function (NEF). The second communication device can also be a component within the core network device, such as a core network device. A component in this application can include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or an interface unit. The method can also be implemented by a logical node, a logical module, or software that implements all or part of the functions of a core network element. For example, if the execution entity is a core network device, the method can be implemented by the following steps: the core network device obtains configuration information from an access network device, the configuration information being used to configure the time domain location of a quality of service adjustment opportunity, the adjustment opportunity overlapping in time with at least one measurement opportunity, the measurement opportunity being used to perform at least one of intra-frequency measurement, inter-frequency measurement, or cell handover measurement; and the core network device sends the configuration information to an application server.
[0011] The application server may be an application function (AF) and / or an application server (AS).
[0012] The beneficial effects of the method shown in the second aspect can refer to the beneficial effects of the first aspect.
[0013] In a third aspect, a method for configuring quality of service is provided. The method can be implemented by a third communication device. The third communication device can be an application server, such as an AF or an AS. The third communication device can also be a component within the application server, for example, a server device. The component in this application may include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or an interface unit. The method can also be implemented by a logical node, a logical module, or software that implements all or part of the functions of the application server. For example, if the execution entity is an application server, the method can be implemented by the following steps: the application server obtains configuration information from a core network device, the configuration information being used to configure the time domain location of a quality of service adjustment opportunity, the adjustment opportunity overlapping in time with at least one measurement opportunity, and the measurement opportunity being used to perform at least one of intra-frequency measurement, inter-frequency measurement, or cell handover measurement.
[0014] The beneficial effects of the method shown in the third aspect can refer to the beneficial effects of the first aspect.
[0015] In any possible implementation of the first to third aspects, the quality of service of the data frames within the adjustment opportunity is lower than the quality of service of at least one data frame outside the adjustment opportunity. Therefore, by reducing the quality of service, the data frames within the adjustment opportunity can be transmitted in a timely manner. Furthermore, the at least one data frame outside the adjustment opportunity may refer to all data frames outside the adjustment opportunity, or may refer to some data frames outside the adjustment opportunity. In addition to reducing the quality of service of the data frames within the adjustment opportunity, the quality of service of one or more data frames outside the adjustment opportunity may optionally be reduced to prevent the one or more data frames outside the adjustment opportunity from being affected by the measurement opportunity.
[0016] In any possible implementation of the first to third aspects, the duration of an adjustment opportunity is the same as the duration of a measurement opportunity. Alternatively, the duration of an adjustment opportunity is greater than the duration of a measurement opportunity. Based on this implementation, the duration of the adjustment opportunity may be the same as the duration of the measurement opportunity, or the duration of the adjustment opportunity may be greater than the duration of the measurement opportunity, so as to minimize the impact of the measurement opportunity on the transmission of the data frame.
[0017] In any possible implementation of the first to third aspects, the configuration information may indicate at least one of a duration, a period, or an offset of the adjustment opportunity. For example, the configuration information may carry at least one of the duration, the period, or the offset of the adjustment opportunity. Furthermore, the configuration information may also carry an index of the adjustment opportunity, which may indicate or be used to determine at least one of the duration, the period, or the offset of the adjustment opportunity.
[0018] In a fourth aspect, a communication device is provided. The device can implement the method described in any possible implementation of any of the first to third aspects. The device has the functions of the first, second, or third communication devices described above. The device may be, for example, a terminal device, a functional module in a terminal device, a network device, or a functional module in a network device.
[0019] In an optional implementation, the device may include a module corresponding to the method / operation / step / action described in any possible implementation of any aspect from the first aspect to the third aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In an optional implementation, the device includes a processing unit (sometimes also referred to as a processing module) and an interface unit (sometimes also referred to as a communication unit, a transceiver module, a communication module, etc.). The interface unit is capable of implementing a sending function and a receiving function. When the interface unit implements the sending function, it may be referred to as a sending unit (sometimes also referred to as a sending module). When the interface unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, which is called an interface unit, and the functional module is capable of implementing a sending function and a receiving function; or, the sending unit and the receiving unit may be different functional modules, and the interface unit is a general term for these functional modules.
[0020] Exemplarily, when the apparatus is used to execute the method described in any one of the first to third aspects, the apparatus may include a communication unit and a processing unit.
[0021] In a fifth aspect, an embodiment of the present application also provides a communication device, comprising a processor for executing a computer program (or computer executable instructions) stored in a memory. When the computer program (or computer executable instructions) is executed, the device executes the method described in any possible implementation of any aspect from the first to the third aspect.
[0022] In one possible implementation, the processor and memory are integrated;
[0023] In another possible implementation, the memory is located outside the communication device.
[0024] The communication device also includes a communication interface, which is used for the communication device to communicate with other devices, such as sending or receiving data and / or signals. Exemplarily, the communication interface can be a transceiver, circuit, bus, module or other type of communication interface.
[0025] In the sixth aspect, a computer-readable storage medium is provided, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in any possible implementation of any aspect from the first to the third aspect and the method shown in any possible implementation thereof are implemented.
[0026] According to a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the method described in any possible implementation of any one of the first to third aspects to be implemented.
[0027] In an eighth aspect, an embodiment of the present application further provides a communication device for executing the method described in any possible implementation of any one of the first to third aspects above.
[0028] In the ninth aspect, a chip system is provided, which includes a logic circuit (or it can be understood that the chip system includes a processor, and the processor may include a logic circuit, etc.), and may also include an input and output interface. The input and output interface can be used to input messages and can also be used to output messages. The input and output interfaces can be the same interface, that is, the same interface can implement both the sending function and the receiving function; or, the input and output interfaces include an input interface and an output interface, the input interface is used to implement the receiving function, that is, for receiving messages; the output interface is used to implement the sending function, that is, for sending messages. The logic circuit can be used to perform the operations other than the sending and receiving functions in the method described in any possible implementation of any one of the first to third aspects above; the logic circuit can also be used to transmit messages to the input and output interface, or receive messages from other communication devices from the input and output interface. The chip system can be used to implement the method described in any possible implementation of any one of the first to third aspects above. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0029] In a possible embodiment, the chip system may further include a memory, which may be used to store instructions, and the logic circuit may call the instructions stored in the memory to implement corresponding functions.
[0030] In the tenth aspect, a method for configuring quality of service is provided, which may include the method implemented by the first communication device as shown in the first aspect and any possible implementation thereof, the method implemented by the second communication device as shown in the second aspect and any possible implementation thereof, and the method implemented by the third communication device as shown in the third aspect and any possible implementation thereof.
[0031] In an eleventh aspect, a communication system is provided, which may include at least two communication devices among a first communication device, a second communication device, and a third communication device. The first communication device may be used to implement the method of the first aspect and any possible implementation thereof, the second communication device may be used to implement the method of the second aspect and any possible implementation thereof, and the third communication device may be used to implement the method of the third aspect and any possible implementation thereof.
[0032] The technical effects brought about by the above-mentioned fourth to eleventh aspects can be found in the description of the beneficial effects of the corresponding schemes in the above-mentioned first to third aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;
[0034] FIG2 is a schematic diagram showing the relationship between the MG duration and the SMTC duration provided in an embodiment of the present application;
[0035] FIG3 is a flow chart of a method for configuring quality of service according to an embodiment of the present application;
[0036] 4 and 5 are schematic diagrams showing the positional relationship between the adjustment timing and the measurement timing according to an embodiment of the present application;
[0037] 6 and 7 are schematic diagrams of methods for adjusting the quality of service of data frames according to embodiments of the present application;
[0038] FIG8 is a schematic diagram of the architecture of an NR communication system provided in an embodiment of the present application;
[0039] 9 and 10 are schematic diagrams of the structures of the communication devices provided in the embodiments of the present application. DETAILED DESCRIPTION
[0040] The present application provides a communication method and apparatus based on configuration authorization configuration and inter-frequency measurement configuration. The method and apparatus are based on the same inventive concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.
[0041] Figure 1 is a schematic diagram illustrating a possible, non-limiting system. 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 (e.g., 110a and 110b in Figure 1 , collectively referred to as 110) and at least one terminal (e.g., 120a-120j in Figure 1 , collectively referred to as terminal 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 wirelessly connected to the RAN node 110. The RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 may be different physical devices, or they may be the same physical device that integrates core network logical functions and radio access network logical functions.
[0042] The RAN 100 may be a cellular system related to the Third Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future-oriented evolutionary system (such as a 6G mobile communication system). 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.
[0043] The RAN node 110, which may also sometimes be referred to as access network equipment, RAN entity or access node, etc., constitutes a part of the communication system to help terminals achieve wireless access. The multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative. For example, the network element 120i in Figure 1 may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices. For example, the network elements 110a and 110b in Figure 1 may be understood as communication devices with base station functions, and the network elements 120a-120j may be understood as communication devices with terminal functions.
[0044] 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 new radio (NR), a next-generation NodeB (gNB), or 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 in this application may also be a logical node, a logical module or software that can implement all or part of the RAN node functions.
[0045] 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).
[0046] 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.
[0047] The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the device form of the terminal. It can be understood that for XR scenarios, the terminal can be a smartphone, head mounted display (HMD) or smart glasses (such as VR glasses, AR glasses) and other devices. For cloud gaming scenarios, the terminal can be a smartphone or tablet computer and other devices.
[0048] Taking the NR system as an example, the core network elements in this application may include NEF network elements, PCF network elements, AMF network elements, SMF network elements, and UPF network elements.
[0049] Among them, NEF can be used to expose the services and capabilities of 3GPP network functions to AF, and can also allow AF to provide information to 3GPP network functions.
[0050] PCF can be used to manage charging policies and quality of service (QoS) policies.
[0051] The AMF mainly performs functions such as mobility management and access authentication / authorization. In addition, the AMF is also responsible for transmitting user policies between terminals and network elements such as PCF.
[0052] The SMF can be used to perform functions such as terminal Internet Protocol (IP) address allocation, UPF selection, billing and QoS policy control, and other session management functions. In this application, the session can be a packet data protocol (PDP) session.
[0053] The UPF can serve as an interface with the data network (DN) to perform functions such as user plane data forwarding, session- or flow-level billing statistics, or bandwidth restriction.
[0054] The Internet also includes AF network elements. AFs are primarily used to transmit signaling or messages between applications and the network. AFs can be third-party functional entities, such as intermediaries used for communication between the core network and the AS. Alternatively, AFs can be operator-deployed application servers that support connectivity with the core network.
[0055] It can be understood that the above network elements are examples of one implementation method, and this application does not exclude the existence of network elements or devices with the above network element functions in 6G or newer wireless communication systems that have other names or other forms.
[0056] It can also be understood that the network elements in this application can communicate through a dedicated interface or through a service-based interface, and this application does not specifically limit this.
[0057] In this application, "sending information to a terminal" can be understood as meaning that the destination of the information is the terminal. This can include sending information to the terminal directly or indirectly. "Receiving information from a terminal" can be understood as meaning that the source of the information is the terminal, and can include receiving information from the terminal directly or indirectly. Information may undergo necessary processing between the source and destination, such as formatting changes, but the destination can still understand the valid information from the source. Similar expressions in this application should be understood similarly and will not be repeated here.
[0058] Under limited bandwidth resources, QoS can be used to allocate bandwidth to various services and provide end-to-end service quality assurance for the services. The 5G QoS model can be based on QoS flows. The QoS flow ID (QFI) can be used to identify QoS flows in the 5G system, and the QFI can be dynamically allocated. For example, a 5G QoS identifier (5G QoS ID, 5QI) can be used as the QFI. Among them, 5QI is a scalar used as a reference for 5G QoS characteristics. 5QI can also be called a QoS number or QoS index (QoS index). The standardized 5QI value (5QI value) corresponds one-to-one to the standard combination of 5G QoS characteristics. For example, 5G QoS characteristics include default priority level, packet delay budget (PDB), packet error rate (PER), default maximum data burst volume (MDBV), and default averaging window.
[0059] In one possible embodiment, a QoS flow may include multiple PDU sets (PDU sets). Specifically, multiple PDU sets within the same QoS flow may have different priorities. A PDU set may carry the load of an information unit generated at the application level (e.g., an application server), such as a video frame or a video slice in video transmission, cloud gaming, or XR services. In order to support QoS processing based on the PDU set level, the UPF may identify the PDUs belonging to the PDU set and send the decided PDU set information (PDU set information) to the access network through the general packet radio service (GPRS) tunneling protocol-user plane (GPRS tunneling protocol-user plane, GTP-U) header. The access network device may perform quality of service guaranteed transmission based on the received PDU set information. Exemplarily, the PDU set information may include PDU set information. The PDU set information may include one or more parameters such as PDU set size, PDU set sequence number, or PDU set importance in the QoS flow.
[0060] Currently, in mobile cellular networks, when a terminal moves from one cell (or within the coverage area of an access network device) to another, it must undergo inter-cell handover. Before handover, the terminal must measure the signal from the neighboring cell to determine when to switch cells. 3GPP proposes reserving a set of measurement opportunities (called measurement gaps (MGs)). During these measurement gaps, the terminal cannot send or receive any data and tunes its receiver to the target cell's frequency for measurement. At the end of the measurement gap, the terminal returns the receiver to its current cell to resume transmission and reception.
[0061] The MG parameters configured by the access network device to the terminal may include:
[0062] (1) Gap Offset: Specifies the starting subframe at which the gap begins. Relative to the start of the MG cycle, it ranges from 0 to mgrp-1. mgrp is the measurement gap repetition period (MGRP). An MG cycle can be a time period of length mgrp.
[0063] (2) MGRP: This is used for the MG period, which is the repetition period of the measurement opportunity. Its value can be 20 milliseconds (ms), 40 ms, 80 ms, or 160 ms. For example, a value of 40 ms means that the MG repeats every 40 ms.
[0064] (3) MG length (measurement gap length, MGL): used to specify the duration of a measurement opportunity in milliseconds. Its value can be 1.5, 3, 3.5, 4, 5.5, or 6.
[0065] For example, a common MG parameter configuration method is: the parameter combination (MGL, MGRP) = (6ms, 40ms), (6ms, 80ms) is a mandatory parameter, which means that the terminal must support this parameter configuration. Other parameter combinations can be optional parameters for the terminal or conditionally optional parameters. For example, the parameter combination (MGL, MGRP) = (1.5ms, 80ms) is a terminal-optional transmission parameter.
[0066] In addition, the current terminal switching of NR is based on the terminal measurement of the synchronization signal and physical broadcast channel (PBCH) block (synchronization signal and PBCH block, SSB). At present, the size of SSB is fixed, that is, SSB occupies 4 consecutive symbols in the time domain and 20 resource blocks (RB) in the frequency domain. During the measurement process, the base station cell sends SSB in a periodic scanning manner. One scanning cycle can be called a round of scanning, and all SSBs in the cell are sent in one round of scanning. The SSB scanning period of the cell can be configured, for example, the default is 20ms. Among them, one round of SSB scanning is completed within half a frame (5ms), and the specific time domain position of the SSB (such as the number of SSBs or the SSB symbol position) is related to the SSB frequency and the sub-carrier spacing (SCS).
[0067] In order to obtain the most accurate SSB measurement results, it is necessary to measure all SSBs in the cell as much as possible. Currently, NR has introduced the SSB-based measurement timing configuration SMTC (SMTC), which is used to configure a time window for measuring SSB for the terminal, called the SMTC window. The terminal only needs to perform SSB measurements within the SMTC window, and no SSB measurements are required outside the window, which can reduce the measurement overhead. Exemplarily, the SMTC configuration may include at least one of the SMTC period, SMTC duration, and SMTC bias. Among them, the SMTC period represents the repetition period of the measurement action. The SMTC duration represents the duration after the measurement action starts. The SMTC bias represents the starting subframe of the measurement action within the period.
[0068] The following illustrates the relationship between SMTC configuration and MG configuration in conjunction with Figure 2. During the MG duration, the terminal first tunes the receiver to the target frequency to perform inter-frequency measurement, and then tunes the receiver back to the serving cell at the end of the measurement. It can be seen that the time in the MG duration other than the frequency switching time (including the time to adjust the receiver and the time to synchronize the receiver) is the real effective measurement time. The SMTC window is the time window defined in NR for the terminal to measure the cell SSB. Therefore, the key to MG configuration is to make the effective measurement time after deducting the frequency switching time at the beginning and end (such as 0.5ms) from the MG duration, so as to completely cover the inter-frequency SMTC duration to ensure that the complete measurement corresponds to the inter-frequency point.
[0069] It is understood that the timing or transmission timing in this application may refer to a time domain unit for transmitting information. The timing may also be referred to as a time unit. In the embodiments of this application, there is no limitation on the unit or granularity of the timing. For example, the unit or granularity of the timing may be: a radio frame, a subframe, a slot, a mini-slot, or a time domain symbol.
[0070] In one design, a radio frame may include one or more subframes, a subframe may include one or more subframes, a subframe may include one or more time slots, a time slot may include one or more mini-slots, a time slot or mini-slot may include one or more time domain symbols, etc. The time domain symbol may be simply referred to as a symbol. The time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol, or an orthogonal frequency division multiplexing (DFT-s-OFDM) symbol based on discrete Fourier transform spread (DFT-s-OFDM), etc. A mini-slot, also known as a mini-slot, may be a unit smaller than a time slot. For example, a time slot may include 14 or 12 time domain symbols, and a mini-slot may include 2, 4, or 7 time domain symbols.
[0071] Different time slot lengths can be used for different subcarrier spacings. For example, when the subcarrier spacing is 15kHz, one time slot is 1ms; when the subcarrier spacing is 30kHz, one time slot is 0.5ms.
[0072] Taking a 15kHz subcarrier spacing as an example, a radio frame can last 10ms, a radio frame includes 10 subframes, a subframe lasts 1ms, a subframe includes one time slot, a time slot lasts 1ms, and a time slot includes 14 time domain symbols. Furthermore, a mini-slot can include 4, 2, or 7 time domain symbols.
[0073] Current video transmission, cloud gaming, and XR service data are typically transmitted periodically. For example, for downlink video transmission, a video with a frame rate of 60 frames per second (FPS) ideally arrives every 16.67ms. The 3GPP standard stipulates that XR video requires a 99% transmission reliability. Furthermore, the air interface latency requirement for uplink XR video is typically 30ms, and the air interface latency requirement for downlink XR video is typically 10ms.
[0074] When the terminal performs signal measurement, the terminal cannot transmit data at the corresponding measurement time, which may cause the data transmission of cloud games and XR services to exceed the latency requirements, resulting in reduced transmission quality of data frames and affecting the service experience.
[0075] In this application, signal measurements may include inter-frequency measurements, intra-frequency measurements, or cell handover measurements. Inter-frequency measurements refer to measurements made when the cell where the terminal is located and the cell to be measured are not on the same carrier frequency. Intra-frequency measurements refer to measurements made when the cell where the terminal is located and the cell to be measured are on the same carrier frequency. Cell handover measurements refer to signal measurements involved in the cell handover process and may be intra-frequency or inter-frequency measurements.
[0076] In view of this, an embodiment of the present application provides a communication method for reducing service transmission delay when a conflict occurs between signal measurement and periodic data.
[0077] Hereinafter, the method provided in this application will be described using access network devices, core network network elements, and application servers as examples of the execution entities. The access network device may include the aforementioned RAN node 110. The core network network element may be an AMF, SMF, UPF, or NEF, without specific limitation. The application server may be an AS or AF. It will be understood that this application does not limit the execution entity of the method. For example, the method performed by the access network device in this application may also be performed by a module of the access network device (e.g., a chip, a chip system, or a processor), or may be implemented by a logical node, a logical module, or software that implements all or part of the access network device. The method performed by the core network element in this application may also be performed by a module of the core network element (e.g., a chip, a chip system, or a processor), or may be implemented by a logical node, a logical module, or software that implements all or part of the core network element functions. The method performed by the application server in this application may also be performed by a module of the application server (e.g., a chip, a chip system, or a processor), or may be implemented by a logical node, a logical module, or software that implements all or part of the application server functions.
[0078] FIG3 is a flow chart corresponding to a communication method provided in an embodiment of the present application.
[0079] As shown in FIG3 , the method includes the following steps shown in S101 to S103:
[0080] S101: The access network device obtains a measurement opportunity.
[0081] In the present application, a measurement opportunity may be used to perform signal measurement, for example, to perform at least one of intra-frequency measurement, inter-frequency measurement, or cell handover measurement. It is understood that the measurement opportunity obtained by the access network device may include multiple periodically repeated measurement opportunities, one or more of which may be used to perform signal measurement.
[0082] In S101, the access network device may obtain the measurement opportunity by obtaining time domain location information of the measurement opportunity. The time domain location information may be used to configure, indicate, or determine the time domain location of the measurement opportunity. The time domain location may be related to at least one of a period, duration, or offset of the measurement opportunity. In other words, the time domain location may be related to the location information including at least one parameter or configuration of the period, duration, or offset of the measurement opportunity.
[0083] For example, if the measurement opportunity is an MG measurement opportunity, the time domain location information of the measurement opportunity may include at least one MG parameter among the interval offset, MGRP, and MGL. For another example, if the measurement opportunity is an SMTC window, the time domain location information of the measurement opportunity may include at least one of the SMTC period, SMTC duration, and SMTC offset.
[0084] As an example, in S101, the time domain location information of the measurement opportunity may be configured by the access network device. For example, the access network device may determine the measurement opportunity according to a relevant policy of the measurement opportunity (such as MG opportunity or SMTC opportunity).
[0085] As another example, the access network device may also obtain the time domain location information based on pre-configuration. For example, the access network device may use the time domain location information of the measurement opportunity configured locally or defined by a protocol.
[0086] S102: The access network device outputs configuration information to the core network element.
[0087] In S102, the configuration information is used to configure the time domain position of the service quality adjustment opportunity.
[0088] In this application, “output” can be replaced by “send” or “transmit”.
[0089] S103: The core network element outputs configuration information to the application server.
[0090] In a possible embodiment, S102 and S103 may also be replaced by: the access network device outputs the configuration information to the application server. For example, the access network device may output the configuration information to the application server through a core network element.
[0091] In this application, the adjustment timing can be used by an application server to adjust the quality of service of an application or service. For example, the adjustment timing can be used to adjust one or more of the rate, frame rate, PDB, reliability, 5QI, or PDU set importance of the application's data frames. If the adjustment timing may prevent the application's data frames from being fully transmitted, the application server can reduce the application's quality of service to ensure that the application's data frames can be transmitted in a timely manner.
[0092] As an example, the configuration information may include or carry at least one of a period, a duration, or an offset of the adjustment opportunity, for configuring, indicating, or determining the time domain position of the adjustment opportunity.
[0093] As another example, the configuration information may include or carry an index of the adjustment opportunity, which may indicate or be used to determine at least one of the duration, period, or offset of the adjustment opportunity. For example, there is a correspondence between the index of the adjustment opportunity and at least one of the duration, period, or offset of the adjustment opportunity, and the correspondence may be expressed as a correspondence table or in other forms. Therefore, the access network device, the core network element, or the application server may query the correspondence based on the index of the adjustment opportunity to obtain at least one of the duration, period, or offset of the corresponding adjustment opportunity. Optionally, the correspondence may be provided by the application server to the core network element and / or the access network device, or by the core network element to the application server and / or the access network device, or by the access network device to the core network element and / or the application server, or by the network management device to at least one of the access network device, the core network element, and the application server, and this application does not specifically limit this.
[0094] The adjustment opportunity period may be a recurring period of the adjustment opportunity. The adjustment opportunity period may be the same as the period of a measurement opportunity. The adjustment opportunity duration may be the duration of the adjustment opportunity. The adjustment opportunity duration may be greater than or equal to the duration of the measurement opportunity. The adjustment opportunity offset represents the starting position of the adjustment opportunity within the period.
[0095] In a possible embodiment, at least one of the adjustment opportunity and the measurement opportunity overlaps in time domain, where overlapping in time domain may mean that the time domain position of the adjustment opportunity partially or completely overlaps with the time domain position of the measurement opportunity.
[0096] In one possible implementation, the time domain position of an adjustment opportunity is the same as the time domain position of a measurement opportunity, or in other words, an adjustment opportunity completely overlaps with a measurement opportunity. For example, as shown in FIG4 , the time domain position of the adjustment opportunity can completely overlap with the position of the measurement opportunity.
[0097] In another possible implementation, the time domain position of an adjustment opportunity includes the time domain position of a measurement opportunity and also includes time domain positions outside the measurement opportunity. For example, the duration of an adjustment opportunity may be greater than the duration of a measurement opportunity. In this case, the starting position of the adjustment opportunity may be before the starting position of the measurement opportunity, and / or the ending position of the adjustment opportunity may be after the ending position of the measurement opportunity. Figure 5 shows an example in which the starting position of the adjustment opportunity is before the starting position of the measurement opportunity, and the ending position of the adjustment opportunity may be after the ending position of the measurement opportunity.
[0098] In a possible embodiment, the time interval between the starting position of the adjustment opportunity and the starting position of the measurement opportunity and / or the time interval between the end position of the adjustment opportunity and the end position of the measurement opportunity can be determined based on the configuration of the core network network element or the local configuration of the access network device. For example, the above-mentioned time interval can be indicated to the access network device by the AMF or other core network network elements, for example, by referring to the configuration information contained in the time-sensitive communication assistance information (TSCAI) signaling. The configuration information contained in the TSCAI signaling is, for example, the configuration parameters of the periodicity field or the N6 jitter information field.
[0099] For example, the time interval between the start position of an adjustment opportunity and the start position of a measurement opportunity, and the time interval between the end position of the adjustment opportunity and the end position of the measurement opportunity are both 4 ms.
[0100] In one possible embodiment, after adjusting the quality of service, the quality of service of the data frames within the adjustment opportunity can be made lower than the quality of service of at least one data frame outside the adjustment opportunity. The quality of service of data frame A being "lower than" the quality of service of data frame B means that the quality of service of data frame A and the quality of service of data frame B meet one or more of the following: the rate of data frame A is lower than the rate of data frame B, the frame rate of data frame A is lower than the frame rate of data frame B, the PDB of data frame A is greater than the PDB of data frame B, the reliability of data frame A is lower than the reliability of data frame B, the quality of service parameter requirement corresponding to the 5QI of data frame A is lower than the quality of service parameter requirement corresponding to the 5QI of data frame B, or the PDU set importance of data frame A is lower than the PDU set importance of data frame B.
[0101] Among them, at least one data frame outside the adjustment opportunity can be all data frames outside the adjustment opportunity, that is, all data frames outside the adjustment opportunity; or, at least one data frame outside the adjustment opportunity can be a part of the data frames outside the adjustment opportunity, for example, at least one data frame outside the adjustment opportunity is all data frames other than one or more data frames near the time domain position of the adjustment opportunity, that is to say, the service quality of the data frames within the adjustment opportunity and the one or more data frames near the time domain position of the adjustment opportunity can be made lower than the service quality of other data frames.
[0102] If the time domain position occupied by the service data corresponding to the data frame overlaps with the adjustment opportunity, the data frame is a data frame within the adjustment opportunity. If the time domain position occupied by the service data corresponding to the data frame does not overlap with the adjustment opportunity, the data frame is a data frame outside the adjustment opportunity.
[0103] As a possible implementation, if at least one data frame outside the adjustment timing is equal to all data frames outside the adjustment timing, that is, the quality of service of the data frames within the adjustment timing is lower than that of all data frames outside the adjustment timing, then the application server can adjust the quality of service for the data frames belonging to the business data within the adjustment timing. For example, as shown in Figure 6, the transmission rate of data frame 1 and data frame 2 can be reduced by 15 megabits per second (Mbps), which is manifested in Figure 6 as the length of the arrows for data frame 1 and data frame 2 being shorter than the length of the arrows for other data frames. Before adjusting the quality of service, the time domain position of data frame 1 and the time domain position of data frame 2 overlap with the time domain position of the adjustment timing, and the overlapping portion is indicated by shading in Figure 5. Because the time domain position of data frame 1 and the time domain position of data frame 2 overlap with the time domain position of the adjustment timing before adjusting the quality of service, data frame 1 and data frame 2 may not be able to complete transmission within their respective data frame periods, affecting the business experience. After adjusting the quality of service of data frame 1 and data frame 2, data frame 1 and data frame 2 can complete transmission within their respective data periods.
[0104] As another possible implementation, if at least one data frame outside the adjustment opportunity is a part of the data frames outside the adjustment opportunity, the application server can adjust the service quality for the business data within the adjustment opportunity and the data frames belonging to the other part of the data outside the adjustment opportunity.
[0105] Taking the example that at least one data frame outside the adjustment timing is a data frame near the adjustment timing, the application server can perform service quality adjustment for the business data within the adjustment timing and the data frames belonging to the first data frame outside the adjustment timing and located before and / or after the adjustment timing.
[0106] For example, as shown in Figure 7, the transmission rates of data frames 1 and 2 can be reduced by 15 Mbps. In addition, the transmission rates of data frames 3 and 4 outside the adjustment period can be reduced by 15 Mbps. This is shown in Figure 7 as the length of the arrows from data frame 1 to data frame 4 being shorter than the length of the arrows for other data frames. Before adjusting the quality of service, the time domain positions of data frame 3 and data frame 4 overlap with the time domain positions of the adjustment period. Furthermore, before adjusting the quality of service, although the time domain positions of data frame 1 and data frame 2 do not overlap with the adjustment period, data frame 1 and data frame 2 are the first data frames near the adjustment period, respectively. To prevent the measurement period from affecting the transmission of data frames during actual transmission, the quality of service of data frames 1 and 2 can be adjusted.
[0107] Furthermore, the at least one data frame outside the adjustment timing can also be understood as: one or more data frames whose time domain position is outside the adjustment timing, and whose time domain time interval between the time domain position and the time domain position of the adjustment timing is greater than or equal to a threshold. The threshold can be k ms, such as 5 ms or 10 ms, without specific limitation. For example, if a first data frame is a data frame within the time domain position of the adjustment timing, and a second data frame is outside the adjustment timing, and the minimum time domain time interval between the time domain position of the second data frame and the time domain position of the adjustment timing is greater than or equal to the threshold, then after the quality of service of the data frame is adjusted, the quality of service of the first data frame may be lower than the quality of service of the second data frame. If the time domain position of a third data frame is outside the adjustment timing, and the minimum time domain time interval between the time domain position of the third data frame and the time domain position of the adjustment timing is less than or equal to the threshold, then after the quality of service of the data frame is adjusted, the quality of service of the third data frame may be less than or equal to the quality of service of the second data frame. For example, the quality of service of the third data frame may be the same as the quality of service of the first data frame.
[0108] In a possible embodiment, in S102 , the access network device may send configuration information to the core network element via a control plane path or a user plane path.
[0109] Taking the core network element as NEF as an example, if the control plane path is adopted, the access network device can send configuration information to the NEF through the AMF and SMF. As shown in Figure 8, it is an exemplary wireless network architecture diagram of the NR system. Based on Figure 8, the access network device can output configuration information to the AMF through the N2 interface. Accordingly, the AMF can forward the configuration information to the SMF through the N11 interface, and the SMF can forward the configuration information from the AMF to the NEF through the interface between the SMF and the NEF. If the user plane path is adopted, the access network device can send configuration information to the UPF through the user plane channel (such as a PDU session) between the access network device and the UPF, and then the UPF forwards the configuration information to the NEF through the SMF. For example, as shown in Figure 8, the access network device can send configuration information to the UPF through the N3 interface. After obtaining the configuration information, the UPF can forward the configuration information to the SMF through the N4 interface. The SMF can forward the configuration information from the UPF to the NEF through the interface between the SMF and the NEF.
[0110] This application does not make specific requirements on the communication method between the various network elements in Figure 8. It is understandable that SMF, AMF, PCF or UPF can also be considered as core network elements.
[0111] In one possible embodiment, after obtaining configuration information from an access network device, the core network element may further send the configuration information to an application server to enable the application server to determine an adjustment timing based on the configuration information. Accordingly, the application server may determine the adjustment timing after obtaining the configuration information and may also adjust the quality of service based on the adjustment timing. For example, as shown in Figure 8, if the NEF serves as a core network element and the AF serves as an application server, the NEF may send configuration information to the AF via the N33 interface. For another example, if the NEF serves as a core network element and the AS serves as an application server, the NEF may send configuration information to the AF via the N33 interface, and the AF may then send the configuration information to the AS.
[0112] It is understandable that in order to implement the functions of the access network device, core network device and application server in the above-mentioned embodiments, the communication device provided by this application may include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0113] Figures 9 and 10 are schematic diagrams of the structures of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the access network device, core network device and application server in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, if there is no access network device, the communication device can be the access network device 110a or 110b as shown in Figure 1, or it can be a module (such as a chip) applied to the access network device. If it is used as a core network network element, the communication device can be the core network network element in the core network 200 in Figure 1, or it can be a module (such as a chip) of the core network element in the core network 200. If it is used as an application server, the communication device can be an AF or AS, or it can be a module (such as a chip) of an AF or AS.
[0114] As shown in Figure 9 , a communication device 900 includes a processing unit 910 and an interface unit 920. The communication device 900 is used to implement the functions of the terminal or access network device in the method embodiment shown in Figure 3 above.
[0115] For example, when the communication apparatus 900 is used to implement the function of the access network device in the method embodiment shown in FIG3 , the processing unit 910 may be used to determine the configuration information, and the interface unit 920 may be used to output the configuration information.
[0116] When the communication device 900 is used to implement the functions of the core network element in the method embodiment shown in Figure 3: the interface unit 920 can be used to obtain (such as receiving) configuration information from the access network device, and to output the configuration information to the application server.
[0117] When the communication device 900 is used to implement the function of the application server in the method embodiment shown in FIG3 : the interface unit 920 can be used to obtain (eg, receive) configuration information from a core network element.
[0118] For a more detailed description of the processing unit 910 and the interface unit 920 , reference may be made to the relevant description in the method embodiment shown in FIG. 3 .
[0119] As shown in Figure 10, communication device 1000 includes a processor 1010 and an interface circuit 1020. Processor 1010 and interface circuit 1020 are coupled to each other. It will be appreciated that interface circuit 1020 may be a transceiver or an input / output interface. Optionally, communication device 1000 may further include a memory 1030 for storing instructions executed by processor 1010, input data required by processor 1010 to execute instructions, or data generated by processor 1010 after executing instructions.
[0120] When the communication device 1000 is used to implement the method shown in FIG. 3 , the processor 1010 is used to implement the functions of the processing unit 910 , and the interface circuit 1020 is used to implement the functions of the interface unit 920 .
[0121] As an example, when the above-mentioned communication device is a module applied to an access network device, the access network device module implements the functions of the access network device in the above-mentioned method embodiment. The access network device module can receive information from other modules in the access network device (such as an interface module), and the information is sent by the core network network element to the access network device; or the access network device module can send information to other modules in the access network device (such as a radio frequency module or antenna), and the information is sent by the access network device to the core network network element.
[0122] As an example, when the above-mentioned communication device is a module applied to a core network element, the core network element module implements the functions of the core network element in the above-mentioned method embodiment. The core network element module can receive information from other modules (such as an interface module) in the core network element, and the information is sent by the access network device to the core network element; or the core network element module can send information to other modules (such as an interface module) in the core network element, and the information is sent by the core network element to the access network device and / or application server.
[0123] As an example, when the above-mentioned communication device is a module applied to an application server, the application server module implements the functions of the application server in the above-mentioned method embodiment. The application server module can receive information from other modules (such as an interface module) in the application server, and the information is sent to the application server by the core network network element; or the application server module can send information to other modules (such as an interface module) in the application server, and the information is sent to the core network network element by the application server.
[0124] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0125] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or an O-RAN. The processor and the storage medium can also exist in the access network device or the O-RAN as discrete components.
[0126] The present application also provides a computer-readable storage medium that stores instructions, which may also be referred to as a computer program, computer program code, etc. The instructions are executed on a computer to cause the computer to execute the method shown in FIG. 3 of the above method embodiment and the methods shown in various embodiments of the present application.
[0127] An embodiment of the present application further provides a computer program product, including a computer program or instructions. When the computer program or instructions are executed on a computer, the method shown in FIG. 3 and the methods shown in various embodiments of the present application are implemented.
[0128] An embodiment of the present application also provides a chip, which includes a processor, which is coupled to a memory, and the processor is used to execute computer programs or instructions stored in the memory, so that the method shown in Figure 3 and the methods shown in various embodiments of the present application are implemented.
[0129] The present application also provides a communication system including a first communication device, a second communication device, and a third communication device. The first communication device, the second communication device, and the third communication device can be used to implement the functions of the access network device, the core network element, or the application server in the present application.
[0130] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0131] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0132] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0133] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A method for configuring quality of service, characterized in that, including: obtaining a measurement opportunity for performing at least one of co-frequency measurement, inter-frequency measurement, or cell handover measurement; outputting configuration information to a core network element, the configuration information being used to configure the time domain position of an adjustment opportunity for quality of service, and the adjustment opportunity overlapping with at least one of the measurement opportunities in the time domain.
2. The method according to claim 1, wherein The quality of service of data frames within the adjustment opportunity is lower than that of at least one data frame outside the adjustment opportunity.
3. The method according to claim 1 or 2, characterized in that The duration of one adjustment opportunity is the same as the duration of one measurement opportunity.
4. The method according to claim 1 or 2, characterized in that, The duration of one adjustment opportunity is greater than the duration of one measurement opportunity.
5. The method according to any one of claims 1-4, characterized in that, The outputting the configuration information to the core network element includes: outputting the configuration information to the core network element through an access and mobility management function AMF or a user plane function UPF.
6. A method for configuring quality of service, characterized in that, including: obtaining configuration information from an access network device, the configuration information being used to configure the time domain position of an adjustment opportunity for quality of service, the adjustment opportunity overlapping with at least one of the measurement opportunities in the time domain, and the measurement opportunity being used to perform at least one of co-frequency measurement, inter-frequency measurement, or cell handover measurement; sending the configuration information to an application server.
7. The method according to claim 6, wherein The quality of service of data frames within the adjustment opportunity is lower than that of at least one data frame outside the adjustment opportunity.
8. The method according to claim 6 or 7, characterized in that, The duration of one adjustment opportunity is the same as the duration of one measurement opportunity.
9. The method according to claim 6 or 7, characterized in that The duration of one adjustment opportunity is greater than the duration of one measurement opportunity.
10. A method for configuring quality of service, characterized in that including: obtaining configuration information from a core network device, the configuration information being used to configure the time domain position of an adjustment opportunity for quality of service, the adjustment opportunity overlapping with at least one of the measurement opportunities in the time domain, and the measurement opportunity being used to perform at least one of co-frequency measurement, inter-frequency measurement, or cell handover measurement.
11. The method according to claim 10, wherein The quality of service of data frames within the adjustment opportunity is lower than that of at least one data frame outside the adjustment opportunity.
12. The method according to claim 10 or 11, characterized in that, The duration of one adjustment opportunity is the same as the duration of one measurement opportunity.
13. The method according to claim 10 or 11, characterized in that, The duration of one adjustment opportunity is greater than the duration of one measurement opportunity.
14. A communication device, characterized in that, including: a processing unit that obtains a measurement opportunity for performing at least one of co-frequency measurement, inter-frequency measurement, or cell handover measurement; an interface unit for outputting configuration information to a core network element, the configuration information being used to configure the time domain position of an adjustment opportunity for quality of service, and the adjustment opportunity overlapping with at least one of the measurement opportunities in the time domain.
15. The device according to claim 14, characterized in that, The quality of service of data frames within the adjustment opportunity is lower than that of at least one data frame outside the adjustment opportunity.
16. The device according to claim 14 or 15, characterized in that, The duration of one adjustment opportunity is the same as the duration of one measurement opportunity.
17. The device according to claim 14 or 15, characterized in that, The duration of one adjustment opportunity is greater than the duration of one measurement opportunity.
18. The device according to any one of claims 14-17, characterized in that, The interface unit is specifically configured to: output the configuration information to the core network element through an access and mobility management function AMF or a user plane function UPF.
19. A communication device, characterized in that, including: A processing unit, configured to obtain configuration information from an access network device, where the configuration information is used to configure a time domain position of an adjustment opportunity for quality of service, and the adjustment opportunity overlaps with at least one of measurement opportunities in the time domain, and the measurement opportunities are used to perform at least one of intra-frequency measurement, inter-frequency measurement, or cell handover measurement; An interface unit, configured to send the configuration information to an application server.
20. The device according to claim 19, characterized in that, The quality of service of a data frame within the adjustment opportunity is lower than that of at least one data frame outside the adjustment opportunity.
21. The device according to claim 19 or 20, characterized in that, The duration of one adjustment opportunity is the same as that of one measurement opportunity.
22. The device according to claim 19 or 20, characterized in that, The duration of one adjustment opportunity is greater than that of one measurement opportunity.
23. A communication device, characterized in that, Comprising: A processing unit, configured to obtain configuration information from a core network device, where the configuration information is used to configure a time domain position of an adjustment opportunity for quality of service, and the adjustment opportunity overlaps with at least one of measurement opportunities in the time domain, and the measurement opportunities are used to perform at least one of intra-frequency measurement, inter-frequency measurement, or cell handover measurement.
24. The device according to claim 23, characterized in that, The quality of service of a data frame within the adjustment opportunity is lower than that of at least one data frame outside the adjustment opportunity.
25. The device according to claim 23 or 24, characterized in that, The duration of one adjustment opportunity is the same as that of one measurement opportunity.
26. The device according to claim 23 or 24, characterized in that, The duration of one adjustment opportunity is greater than that of one measurement opportunity.
27. A computer-readable storage medium, characterized in that, A computer program or instruction is stored in the storage medium, and when the computer program or instruction is executed, the method according to any one of claims 1-5 is implemented, or the method according to any one of claims 6-9 is implemented, or the method according to any one of claims 10-13 is implemented.
28. A computer program product, characterized in that, When the computer program product is executed by a computer, the method according to any one of claims 1-5 is executed, or the method according to any one of claims 6-9 is executed, or the method according to any one of claims 10-13 is executed.
Citation Information
Patent Citations
Communication method and device
CN113365293A
Cell measurement method and terminal equipment
CN116017540A
Communication method and communication device
CN116939718A
Method and device for adjusting quality of service (QoS)
CN117156457A
Communication switching method and device, base station and medium
CN117177312A