A method and apparatus for measuring and reporting quality.
By generating and sending QoE reports readable by the UE and the base station and QoE server, the problem of unreadable UE reports in the prior art is solved, and real-time optimization of decomposed base stations is realized, improving the flexibility and reliability of the network.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-06
- Publication Date
- 2026-04-03
AI Technical Summary
In the prior art, the QoE measurements reported by the UE to the base station may be unreadable, which makes it impossible for the base station to independently optimize the quality of service. Furthermore, the units of the decomposed base station cannot optimize radio resources in real time, which limits the flexibility and reliability of the network.
The UE receives configuration messages, generates and sends QoE reports readable by the base station and QoE reports readable by the QoE server, which are used for optimization of the base station and QoE server respectively, and support real-time adjustment of the decomposed base station units.
It improves network flexibility and reliability, reduces latency, enhances network operational efficiency, and supports independent optimization of radio resources for decomposed base station units.
Smart Images

Figure CN116097721B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This patent application claims the benefit of the following applications: U.S. Provisional Patent Application No. 63 / 064,815, filed August 12, 2020, entitled "Quality of Experience Measurement and Reporting" by Krishnan et al.; and U.S. Patent Application No. 17 / 394,664, filed August 5, 2021, entitled "Quality of Experience Measurement and Reporting" by Krishnan et al. Each of the foregoing applications is assigned to the assignee of this application. Technical Field
[0003] The following discussion pertains to wireless communications, including Quality of Experience (QoE) measurement and reporting. Background Technology
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, and broadcasting. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems, such as Long Term Evolution (LTE), LTE-A, or LTE-A Pro systems, and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems can employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each supporting communication for multiple communication devices simultaneously, which may be referred to as User Equipment (UE).
[0005] In some wireless communication systems, a UE can be configured with a Quality of Experience (QoE) measurement configuration. The UE can use this configuration to measure the QoE metric of the service being utilized by the UE and report the QoE measurement to the base station. The base station can relay the QoE measurement to a QoE server. The QoE server can perform or instruct the base station to make adjustments to parameters associated with the service to improve the QoE associated with that service. Conventional techniques used for measuring and reporting QoE measurements can be improved. Summary of the Invention
[0006] The described technology relates to methods, systems, devices, and apparatuses that support improved Quality of Experience (QoE) measurement and reporting. Generally, the described technology provides a User Equipment (UE) for measuring QoE metrics and sending QoE reports formatted to be readable by a base station (e.g., understandable to the base station, allowing it to perform actions based on the QoE reports), enabling the base station to receive the QoE reports and independently perform adjustments associated with the service being utilized by the UE. In some cases, the described technology can provide real-time QoE reporting between the UE, the base station, and (in some cases) a QoE server. Furthermore, the described technology can provide QoE measurements readable by different types of cells in a disaggregated base station (e.g., a base station with a central unit (CU) and distributed unit (DU) split). For example, the UE can receive a configuration message including a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. The UE can measure one or more QoE metrics according to the configuration message and generate a first report for the base station based on the QoE measurements and the first configuration. After generating the report, the UE can send at least the first report to the base station according to the first configuration.
[0007] A method for wireless communication at a UE is described. The method may include: receiving a configuration message including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; measuring one or more QoE metrics according to the configuration message; generating a first report for the base station based on the QoE measurements and the first configuration; and sending the first report to the base station according to the first configuration, the first report including a set of QoE metrics formatted to be readable by the base station.
[0008] An apparatus for wireless communication is described. The apparatus may include a processor, memory coupled to the processor, and instructions stored in the memory. The instructions can be executed by the processor to cause the apparatus to: receive a configuration message including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; measure one or more QoE metrics according to the configuration message; generate a first report for the base station based on the QoE measurements and the first configuration; and send the first report to the base station according to the first configuration, the first report including a set of QoE metrics formatted to be readable by the base station.
[0009] Another apparatus for wireless communication is described. This apparatus may include components for: receiving a configuration message including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; measuring one or more QoE metrics according to the configuration message; generating a first report for a base station based on the QoE measurements and the first configuration; and sending the first report to the base station according to the first configuration, the first report including a set of QoE metrics formatted in a way that is readable by the base station.
[0010] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions that can be executed by a processor to: receive a configuration message including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; measure one or more QoE metrics according to the configuration message; generate a first report for the base station based on the QoE measurements and the first configuration; and send the first report to the base station according to the first configuration, the first report including a set of QoE metrics formatted as readable by the base station.
[0011] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, sending a first report to a base station may also include operations, features, components, or instructions for sending a first report to a CU of the base station, the base station including a CU and one or more DUs.
[0012] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, sending a first report to the CU of a base station may include operations, features, components, or instructions for sending the first report via an application layer report according to a first configuration.
[0013] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, sending a first report to a base station may also include operations, features, components, or instructions for sending a first report to a DU of the base station, the base station including a CU and one or more DUs.
[0014] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, sending a first report to a DU of a base station may include operations, features, components, or instructions for sending the first report via an uplink media access control (MAC) control element (MAC-CE) according to a first configuration.
[0015] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, sending a first report to a base station may also include operations, features, components, or instructions for sending a set of QoE metrics that can be formatted as readable by the base station.
[0016] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of QoE metrics transmitted may include operations, features, components, or instructions for transmitting an overall QoE satisfaction metric as one of a set of QoE metrics, the overall QoE satisfaction metric indicating satisfaction with the service provided to the UE via the base station.
[0017] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of QoE metrics may include operations, features, components, or instructions for transmitting a bit rate satisfaction metric as one of a set of QoE metrics, wherein bit rate satisfaction indicates satisfaction associated with the bit rate of communication relating to services provided to the UE via the base station.
[0018] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of QoE metrics may include operations, features, components, or instructions for transmitting a delay satisfaction metric as one of a set of QoE metrics, whereby delay satisfaction indicates satisfaction associated with the delay experienced in communication with respect to services provided to the UE via the base station.
[0019] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of QoE metrics may include operations, features, components, or instructions for transmitting an error rate satisfaction metric as one of a set of QoE metrics, wherein the error rate satisfaction indicates satisfaction associated with the packet error rate (PER) for communication relating to services provided to the UE via the base station.
[0020] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of QoE metrics may include operations, features, components, or instructions for sending an indication of average throughput associated with communication relating to a service provided to the UE via a base station, an indication of retransmission probability of communication relating to the service, a standard deviation associated with communication relating to the service, or a combination thereof, as one QoE metric in the set of QoE metrics.
[0021] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of QoE metrics sent may include operations, features, components, or instructions for sending an indication of the average Hypertext Transfer Protocol (HTTP) response time associated with communication about a service provided to the UE via a base station, a connection setup time for communication about the service, or a combination thereof, as one QoE metric in the set of QoE metrics.
[0022] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the first report includes a type of service provided to the UE via a base station, and one or more QoE measurements may be associated with that type of service.
[0023] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the first report includes a real-time QoE report indicating one or more QoE measurements.
[0024] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, configuration messages may be received from the CU of a base station.
[0025] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, configuration messages include service types that can be associated with QoE measurements.
[0026] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for generating a second report for a QoE server based on QoE measurements and a second configuration, and for sending the second report to the QoE server via a base station.
[0027] A method for wireless communication at a base station is described. The method may include: sending a configuration message to a UE, the configuration message including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; receiving a first report from the UE according to the first configuration, the first report including a set of QoE metrics and a set of QoE measurements, wherein the set of QoE metrics is formatted in a way that is readable by the base station; and determining, based on the set of QoE measurements included in the first report, whether to adjust one or more parameters associated with a service provided to the UE for communicating with the UE, wherein the set of service quality measurements is service-related.
[0028] An apparatus for wireless communication is described. The apparatus may include a processor, memory coupled to the processor, and instructions stored in the memory. The instructions can be executed by the processor to cause the apparatus to: send a configuration message to a UE, the configuration message including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; receive a first report from the UE according to the first configuration, the first report including a set of QoE metrics and a set of QoE measurements, wherein the set of QoE metrics is formatted in a way that is readable by the base station; and determine, based on the set of QoE measurements included in the first report, whether to adjust one or more parameters associated with the service provided to the UE for communicating with the UE, wherein the set of service quality measurements is service-related.
[0029] Another apparatus for wireless communication is described. This apparatus may include components for: sending a configuration message to a UE, the configuration message including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; receiving a first report from the UE according to the first configuration, the first report including a set of QoE metrics and a set of QoE measurements, wherein the set of QoE metrics is formatted in a way that is readable by the base station; and determining, based on the set of QoE measurements included in the first report, whether to adjust one or more parameters associated with the service provided to the UE for communicating with the UE, wherein the set of service quality measurements is service-related.
[0030] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by a processor to: send a configuration message to a UE including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server; receive a first report from the UE according to the first configuration, the first report including a set of QoE metrics and a set of QoE measurements, wherein the set of QoE metrics is formatted in a base station-readable manner; and determine, based on the set of QoE measurements included in the first report, whether to adjust one or more parameters associated with the service provided to the UE for communicating with the UE, wherein the set of service quality measurements is service-related.
[0031] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, receiving a first report from a UE may further include operations, features, components, or instructions for receiving the first report at a CU of a base station, the base station including a CU and one or more DUs.
[0032] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, receiving a first report at the CU of a base station may include operations, features, components, or instructions for receiving the first report via an application layer report according to a first configuration.
[0033] Certain examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for sending a third report to a DU at a base station, the third report including at least a portion of the QoE measurements included in the first report.
[0034] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the third report includes a set of QoE metrics that can be formatted as base station readable and a type of service provided to the UE via the base station, and one or more QoE metrics may be associated with that type of service.
[0035] In some examples of the methods, apparatuses and nontransitory computer-readable media described herein, the CU of a base station sends a third report to the DU of the base station via an F1 application protocol interface or via a UE context setup or modification procedure.
[0036] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the third report may be a non-real-time report.
[0037] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, receiving a first report from a UE may further include operations, features, components, or instructions for receiving the first report at a DU of a base station, the base station including a CU and one or more DUs.
[0038] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, receiving a first report at the DU of a base station may include operations, features, components, or instructions for receiving the first report via an uplink MAC-CE according to a first configuration.
[0039] Certain examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for sending a third report to the CU of a base station, the third report including at least a portion of the QoE measurements included in the first report.
[0040] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the third report includes a real-time QoE report received from the UE at the DU.
[0041] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the DU of a base station sends a third report to the CU of a base station via an F1 application protocol interface.
[0042] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the CU includes a CU user plane (CU-UP) and a CU control plane (CU-CP), wherein the CU control plane receives a third report from the DU and forwards the third report to the CU user plane via an E1 application protocol interface using a bearer context setting or modification procedure.
[0043] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, receiving a first report from a UE may also include operations, features, components, or instructions for receiving a set of QoE metrics that can be formatted as base station readable.
[0044] In some examples of the methods, apparatus, and nontransitory computer-readable media described herein, receiving a set of QoE metrics may include operations, features, components, or instructions for receiving an overall QoE satisfaction metric as one of a set of QoE metrics, the overall QoE satisfaction metric indicating satisfaction with the service provided to the UE via a base station.
[0045] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of receiving QoE metrics may include operations, features, components, or instructions for receiving a bit rate satisfaction metric as one of a set of QoE metrics, the bit rate satisfaction metric indicating satisfaction associated with the bit rate of communication relating to services provided to the UE via the base station.
[0046] In some examples of the methods, apparatus, and nontransitory computer-readable media described herein, the set of receiving QoE metrics may include operations, features, components, or instructions for receiving a delay satisfaction metric as one of a set of QoE metrics, the delay satisfaction metric indicating satisfaction associated with the delay experienced in communication with respect to services provided to the UE via the base station.
[0047] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of receiving QoE metrics may include operations, features, components, or instructions for receiving an error rate satisfaction metric as one of a set of QoE metrics, the error rate satisfaction metric indicating satisfaction associated with PER for communication regarding services provided to the UE via the base station.
[0048] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of QoE metrics received may include operations, features, components, or instructions for receiving an indication of average throughput associated with communication relating to a service provided to the UE via a base station, an indication of retransmission probability of communication relating to the service, a standard deviation of communication relating to the service, or a combination thereof, as one QoE metric in the set of QoE metrics.
[0049] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the set of receiving QoE metrics may include operations, features, components, or instructions for receiving an indication of the average HTTP response time associated with communication about a service provided to the UE via a base station, a connection setup time for communication about the service, or a combination thereof, as one QoE metric in the set of QoE metrics.
[0050] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the first report includes a type of service provided to the UE via a base station, and one or more QoE measurements may be associated with that type of service.
[0051] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, the first report includes a real-time QoE report indicating one or more QoE measurements.
[0052] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, configuration messages may be sent from the CU of a base station.
[0053] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, configuration messages include service types that can be associated with QoE measurements.
[0054] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving a second report from a UE according to a second configuration, wherein the intended recipient of the second report may be a QoE server, and relaying the second report to a QoE server. Attached Figure Description
[0055] Figure 1 The figure illustrates an example of a system for wireless communication that supports Quality of Experience (QoE) measurement and reporting according to aspects of this disclosure.
[0056] Figure 2 The figure illustrates an example of a system for wireless communication that supports QoE measurement and reporting according to aspects of this disclosure.
[0057] Figures 3 to 5 The diagram illustrates an example of a process flow supporting QoE measurement and reporting according to aspects of this disclosure.
[0058] Figure 6 and 7 A block diagram of an apparatus for supporting QoE measurement and reporting according to aspects of this disclosure is shown.
[0059] Figure 8 A block diagram of a communication manager supporting QoE measurement and reporting, according to aspects of this disclosure, is shown.
[0060] Figure 9 A diagram of a system including devices supporting QoE measurement and reporting, according to aspects of this disclosure, is shown.
[0061] Figure 10 and 11 A block diagram of an apparatus for supporting QoE measurement and reporting according to aspects of this disclosure is shown.
[0062] Figure 12 A block diagram of a communication manager supporting QoE measurement and reporting, according to aspects of this disclosure, is shown.
[0063] Figure 13 A diagram of a system including devices supporting QoE measurement and reporting, according to aspects of this disclosure, is shown.
[0064] Figures 14 to 17 A flowchart illustrating a method for supporting QoE measurement and reporting is shown in accordance with aspects of this disclosure. Detailed Implementation
[0065] In some wireless communication systems, User Equipment (UE) can be configured to measure Quality of Experience (QoE) metrics and report QoE measurements to a base station, which can relay these measurements to a QoE server. QoE measurements indicate how the UE is experiencing applications served by the base station, such as streaming, chat, and video applications. Based on these QoE measurements, the QoE server can determine whether adjustments associated with the application should be made by the QoE server, the base station, or both to improve the quality of experience for the UE when using the application. In conventional QoE measurement and reporting, the QoE reports that the UE can send to the base station may be in a configuration unreadable by the base station. In this case, the base station must relay the QoE reports to the QoE server and await instructions from the QoE server regarding adjustments to be made to optimize the QoE associated with the application. Furthermore, QoE measurement and reporting may not be supported by decomposed base stations (e.g., base stations split into a central unit (CU) and at least one distributed unit (DU), which may adversely affect the ability of the CU or DU to optimize their functionality separately. For example, a DU might not be able to perform Media Access Control (MAC) scheduling, beam management, etc., based on QoE reports, and might not be able to optimize application performance based on radio conditions. Furthermore, since current QoE configuration and reporting are based on Radio Resource Control (RRC), only non-real-time QoE optimization is possible. Because optimization opportunities are limited, these conventional techniques used for QoE measurement and reporting can adversely affect network reliability and efficiency.
[0066] To improve network performance, throughput, and reliability, base station readable (e.g., RAN-aware) QoE reports can be configured by the UE. The base station readable QoE configuration, which defines the parameters used to measure and report base station readable QoE reports, can be configured by the base station (e.g., an aggregated base station, or by elements of a decomposed base station, such as a CU or DU). Thus, the UE can receive configuration messages that include multiple configurations, such as base station readable QoE configuration and QoE server configuration. The UE can measure QoE metrics and configure two reports, one intended for the base station and one intended for the QoE server. These two reports can indicate the same or similar information or different information associated with the QoE measurement and can be configured into a single message that the UE can send to the base station. In some cases, the UE can send the two reports separately.
[0067] In some implementations, such as when a UE connects to a decomposed base station, the UE may send a QoE server report, a base station readable QoE report, or both to the CU of the base station. The CU may relay at least a base station readable QoE report or a similar report to the DU of the base station. In some implementations, the UE may send at least a base station readable QoE report to the DU of the base station, and the DU may relay a base station readable QoE report or a similar report to the CU of the base station. In some cases, the base station readable QoE report that the UE may send to the DU, or the report that the DU may send to the CU, or both, may be real-time reports. For example, a base station readable report may be sent to the DU via MAC-CE. In this way, the decomposed unit in the decomposed base station can determine and perform adjustments associated with the functionality of the unit to support improved QoE at the UE without waiting for instructions from a QoE server or another unit.
[0068] Specific aspects of the subject matter described herein can be implemented to achieve one or more advantages. The described techniques can support improvements in QoE measurement and reporting by increasing flexibility in the network, improving reliability, reducing latency, and other benefits. Thus, the supported techniques can include improved network operation and, in some examples, improved network efficiency, among other benefits.
[0069] The aspects of this disclosure are initially described in the context of wireless communication systems. Subsequently, the aspects are described with regard to process flow. The aspects of this disclosure are further illustrated and described by means of and reference to apparatus diagrams, system diagrams, and flowcharts relating to QoE measurement and reporting.
[0070] Figure 1The figure illustrates an example of a wireless communication system 100 supporting QoE measurement and reporting according to aspects of this disclosure. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low latency communication, communication with low-cost and low-complexity devices, or any combination thereof.
[0071] Base stations 105 can be distributed throughout a geographic area to form a wireless communication system 100 and can be devices of different forms or with different capabilities. Base stations 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UE 115 and base station 105 can establish one or more communication links 125 on the coverage area 110. The coverage area 110 can be an example of a geographic area on which base station 105 and UE 115 can support signal communication according to one or more radio access technologies.
[0072] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary, mobile, or both at different times. UE 115 can be devices of different forms or with different capabilities. Some example UE 115s are... Figure 1 It is shown in the middle. For example... Figure 1 As shown, the UE 115 described herein can communicate with various types of devices, such as other UE 115s, base station 105, or network equipment (e.g., core network nodes, relay equipment, integrated access and backhaul (IAB) nodes, or other network equipment).
[0073] Base station 105 may communicate with core network 130 or with each other, or both. For example, base station 105 may interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 may communicate with each other directly (e.g., directly between base stations 105) or indirectly (e.g., via core network 130) (or both) via backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 may be or include one or more radio links.
[0074] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, base transceiver station, radio base station, access point, radio transceiver, Node (node) B, eNodeB (eNB), next-generation NodeB or gigabit-NodeB (any of which may be referred to as gNB), home NodeB, home eNodeB or other suitable terms.
[0075] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, wherein "device" may also be referred to as a unit, station, terminal, or client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, etc., which may be implemented in various objects such as appliances, vehicles, instruments, etc.
[0076] like Figure 1 As shown, the UE 115 described herein can communicate with various types of devices, such as other UE 115s that can sometimes act as relays, as well as base stations 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations.
[0077] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 and one or more carriers. The term "carrier" can refer to a collection of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion (e.g., a bandwidth portion (BWP)) of a radio frequency spectrum band operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-APro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating the operation of the carrier, user data, or other signaling. Wireless communication system 100 can support communication with UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used in conjunction with frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0078] The signal waveform transmitted via a carrier can consist of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element can consist of a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are negatively correlated. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the decoding rate of the modulation scheme, or both). Therefore, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate that can be used for UE 115. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can further improve the data rate or data integrity used for communication with UE 115.
[0079] The time interval used for base station 105 or UE 115 can be expressed as a multiple of a basic time unit, such as T. s =1 / (Δf) max ·N f The sampling period is ) seconds, where Δf max This can represent the maximum supported subcarrier spacing, while N... f This can represent the maximum supported Discrete Fourier Transform (DFT) size. The time interval of the communication resource can be organized according to radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).
[0080] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., depending on the length of the cyclic prefix appended to each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple micro-time slots containing one or more symbols. In addition to the cyclic prefix, each symbol period may contain one or more (e.g., N) symbols. f Sampling period. The duration of the symbol period can depend on the subcarrier spacing or the operating frequency band.
[0081] A subframe, time slot, micro-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).
[0082] Physical channels can be multiplexed on a carrier using various techniques. For example, one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques can be used to multiplex physical control channels and physical data channels on a downlink carrier. The control region (e.g., a control resource set (CORESET)) of the physical control channel can be defined by multiple symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESET) can be configured for use by a set of UEs 115. For example, one or more UEs 115 can monitor or search control regions to obtain control information based on one or more search space sets, and each search space set can include one or more control channel candidates arranged in a cascaded manner in one or more aggregation levels. The aggregation level for control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information in a control information format having a given payload size. The search space set may include a common search space set configured to issue control information to multiple UEs 115 and a UE-specific search space set configured to issue control information to a specific UE 115.
[0083] In some examples, base station 105 may be mobile and thus provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network, in which different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.
[0084] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private or group communication and can be supported by one or more mission-critical services (such as mission-critical keypad calling (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData)). Support for mission-critical functions can include service prioritization, and mission-critical services can be used for public safety or general business applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.
[0085] In some examples, UE 115 may also be able to communicate directly with other UE 115 via device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UE 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be outside the geographic coverage area 110 of base station 105, or otherwise unable to receive transmissions from base station 105. In some examples, the group of UE 115s communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UE 115s without the involvement of base station 105.
[0086] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), and can include at least one control plane entity (e.g., a mobility management entity (MME), access and mobility management function (AMF)) managing access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), packet data network (PDN) gateway (P-GW), or user plane function (UPF)) routing packets or interconnecting to external networks. The control plane entity can manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management for UE 115 served by base station 105 associated with core network 130. User IP packets can be delivered through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to network operator IP service 150. Network operator IP service 150 can include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0087] Some network devices (such as base station 105) may include sub-components, such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 through one or more other access network transmitting entities 145, which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP). Each access network transmitting entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio headends and ANCs) or combined into a single network device (e.g., base station 105).
[0088] Wireless communication system 100 can operate using one or more frequency bands typically in the range of 300 MHz to 300 GHz. The region from 300 MHz to 3 GHz is generally referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelength range is from approximately one decimeter to one meter. UHF waves may be blocked or redirected by buildings and environmental features, but these waves can penetrate structures sufficiently to enable macrocells to serve UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz, UHF wave transmissions can be associated with smaller antennas and shorter distances (e.g., less than 100 km).
[0089] Wireless communication system 100 can utilize both licensed and unlicensed radio frequency spectrum bands. For example, wireless communication system 100 can employ License Assisted Access (LAA), LTE-Unlicensed (LTE-U) radio access technology, or NR technology in unlicensed bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating in unlicensed radio frequency spectrum bands, devices such as base station 105 and UE 115 can employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed bands can be based on carrier aggregation configurations (e.g., LAA) that combine component carriers operating in licensed bands. Among other examples, operation in unlicensed spectrum can include downlink transmission, uplink transmission, P2P transmission, or D2D transmission.
[0090] Base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna accessory (such as an antenna tower). In some examples, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with multiple rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, antenna panels may support radio frequency beamforming for signals transmitted via antenna ports.
[0091] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or guide an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals communicating via antenna elements of an antenna array such that some signals propagating with respect to a particular orientation of the antenna array experience constructive interference while others experience destructive interference. Adjustments to the signals communicating via the antenna elements can include the transmitting or receiving device applying amplitude shifts, phase shifts, or both to the signals carried via the antenna elements associated with the device. The adjustments associated with each of the antenna elements can be defined by a beamforming weight set associated with a particular orientation (e.g., the antenna array relative to the transmitting or receiving device, or relative to some other orientation).
[0092] To support improved network performance, throughput, and reliability, UE 115 can be configured to measure QoE metrics and send QoE reports formatted to be readable by base station 105, enabling base station 105 to receive the QoE reports and independently perform adjustments associated with the services being utilized by UE 115. In some cases, the described techniques can provide real-time QoE reporting between the UE, the base station, and (in some cases) a QoE server. Furthermore, the described techniques can provide QoE measurements readable by different types of cells at a decomposed base station (e.g., a base station with CU-DU splitting). For example, UE 115 can receive a configuration message including a first configuration for reporting QoE measurements to base station 105 and a second configuration for reporting QoE measurements to a QoE server. UE 115 can measure one or more QoE metrics according to the configuration message and generate a first report for base station 105 (or cells of base station 105) based on the QoE measurements and the first configuration. After generating the report, UE 115 can send the first report to base station 105 according to the first configuration.
[0093] Figure 2 The figure illustrates an example of a wireless communication system 200 supporting QoE measurement and reporting according to aspects of this disclosure. The wireless communication system 200 may include a base station 105-a and a UE 115-a, which may be as described in reference... Figure 1 Examples of base station 105 and UE 115 are described. Base station 105-a may serve geographic coverage area 110-a. In some cases, UE 115-a may be configured to perform QoE measurement and reporting procedures. Additionally or alternatively, other wireless devices (such as base station 105-a) may implement the same or similar QoE measurement and reporting procedures.
[0094] In some cases, UE 115-a can communicate with base station 105-a via a communication link, where base station 105-a can support UE 115-a's use of applications (e.g., video applications, streaming applications, chat applications, voice applications). For example, UE 115-a can send uplink signals to base station 105-a via communication link 215-b, and base station 105-a can send downlink signals to UE 115-a via communication link 215-a, such as application-related uplink or downlink signals, or both. In some cases, base station 105-a can be a decomposed base station 105, such that base station 105-a is split into separate units. Base station 105-a may include CU 210 and one or more DU 205. In some cases, CU 210 can communicate with one or more DU 205 via communication link 215 (such as communication link 215-c). In the case of the split base station 105, UE 115-a can communicate directly with CU 210 of base station 105-a or DU 205 of base station 105-a or both via communication links 215-a and 215-b.
[0095] In some implementations, UE 115-a can utilize applications served by base station 105-a. When utilizing an application, UE 115-a can be configured to measure QoE metrics (such as throughput, error rate, etc.) and report the application-related QoE measurements to base station 105-a serving the application. Base station 105-a can relay QoE measurements to a QoE server, and the QoE server can adjust one or more parameters associated with the application based on the QoE measurements to improve application performance. In some cases, the QoE server can relay one or more adjustments that base station 105-a wants to make to service parameters associated with the served application in order to improve QoE.
[0096] For example, UE 115-a can be configured to measure QoE metrics via a QoE measurement configuration message received by UE 115-a from base station 105-a through communication link 215-a. In some cases, base station 105-a may have already received the QoE measurement configuration message from a QoE server. For example, when UE 115 is in RRC connection mode with base station 105-a, after receiving the QoE configuration from the QoE server, base station 105-a can relay the QoE configuration to UE 115-a via an RRC message (such as an RRC configuration message). Base station 105-a can include the QoE configuration in application layer-related fields (e.g., measConfigAppLayer), where the measConfigAppLayer field of the RRC reconfiguration message can include the QoE configuration and the service type associated with the QoE configuration. UE 115-a can measure QoE metrics and report these measurements to base station 105-a in application-layer associated messages (e.g., measReportAppLayer). The measReportAppLayer message can include the QoE report and an indication of the service type associated with the QoE report. In a conventional communication system, in response to receiving a measReportAppLayer message, base station 105-a can relay the QoE report within the measReportAppLayer message to the QoE server and wait to perform adjustments to application-related service parameters until it receives instructions from the QoE server. Thus, the reliability, performance, and efficiency associated with QoE optimization may be compromised.
[0097] To improve the quality and performance of applications used by UE 115, the QoE process can be modified to allow UE 115 to configure base station readable measurement reports associated with QoE. The parameters of the base station readable measurement reports can be defined by a base station readable QoE configuration, which can be sent to UE 115-a by base station 105-a (or a unit of the base station, such as CU 210 or DU 205) before UE 115-a configures the base station readable measurement reports. For example, UE 115-a can receive a configuration message from base station 105-a via communication link 215-a. This configuration message includes multiple configurations, such as a base station readable QoE configuration and a QoE server configuration. The QoE server configuration can be used by UE 115-a to generate QoE reports for the QoE server, which may be unreadable by base station 105-a. UE 115-a can measure QoE metrics associated with the service being utilized by UE 115-a, and depending on the received configuration, UE 115-a can be configured to send two reports, one intended for base station 105-a and one intended for the QoE server. These two reports can indicate the same or similar information or different information associated with the QoE measurement, and can be configured into a single message that UE 115-a can send to base station 105-a (or to a unit of the base station, such as CU 210 or DU 205) via communication link 215-b. In some cases, UE 115-a can send the two reports separately to base station 105-a.
[0098] In certain situations, such as when UE 115-a connects to a disaggregated base station (such as base station 105-a), UE 115-a may send a QoE server report, a base station readable QoE report, or both to CU 210 of base station 105-a. CU 210 may relay at least the base station readable QoE report to DU 205 of base station 105-a via communication link 215-c. In some situations, UE 115-a may send at least the base station readable QoE report to DU 205, and DU 205 may relay the base station readable QoE report to CU 210. In some implementations, the base station readable QoE report that UE-a may send to DU 205, or the report that DU 205 may send to the CU, or both, may be a real-time report. For example, the base station readable report may be sent to DU 205 via MAC-CE. Thus, the decomposed unit in the decomposed base station 105 can determine and execute adjustments associated with the unit's functionality to support improved QoE at UE 115-a without waiting for instructions from the QoE server or another unit.
[0099] Figure 3The diagram illustrates an example of a process flow 300 supporting QoE measurement and reporting according to aspects of this disclosure. Process flow 300 may illustrate an example QoE measurement and reporting process. For example, the base station may be split into CU 310 and at least one DU 305, wherein CU 310 or DU 305, or both, may participate in the QoE measurement and reporting process together with UE 115-b. CU 310 and DU 305 may be parts of the base station, wherein the base station and UE 115-b may be references. Figure 1 and 2 Examples of corresponding wireless devices are described. Alternative examples of the following can be implemented, where some steps are performed in a different order than described, or not at all. In some cases, the steps may include additional functionality not mentioned below, or further steps may be added.
[0100] For reference Figure 2 As described, UE 115 (e.g., UE 115-b) can receive a base station readable QoE configuration that indicates one or more parameters to instruct UE 115-b on how to measure and report QoE measurements. For example, at 315, CU 310 (or base station, or DU 305) can send an RRC reconfiguration message to UE 115-b. The RRC reconfiguration message may include application layer measurement configuration fields (e.g., measConfigAppLayer). The application layer measurement configuration may include a QoE configuration for measuring and reporting QoE measurements to a QoE server, a base station readable QoE configuration for measuring and reporting QoE measurements to a base station (or one or more elements of a base station), and a service type associated with the QoE configuration. In some cases, UE 115-b may receive the RRC reconfiguration message when it is in a connected mode with the base station of CU 310.
[0101] A base station-readable QoE configuration can instruct the UE 115-b to measure and report one or more metrics associated with the service type indicated in the application layer measurement configuration field. In some cases, one or more metrics may include one or more satisfactions, where the UE 115-b can determine its experience of satisfaction associated with certain communication parameters according to a pre-configured scale. For example, one or more satisfactions may include overall QoE satisfaction. Overall QoE satisfaction can be based on any number of communication parameters or any number of other satisfactions associated with the service provided to the UE 115-b. For example, overall satisfaction may be the average satisfaction of a combined set of satisfactions (e.g., satisfactions associated with bit rate, latency, and errors). The scale associated with overall QoE satisfaction may include any number of integers. For example, the scale can include integers from 1 to 5, where 1 can indicate unacceptable quality (e.g., the functionality of the service is reduced or non-existent under the current QoE), 2 can indicate that the overall satisfaction with using the service is below average, but the service (e.g., the application) continues to function, 3 can indicate average overall satisfaction, 4 can indicate overall satisfaction is above average, and 5 can indicate the highest or near-highest overall QoE experienced by UE 115-b.
[0102] In another example, one or more satisfaction levels may include bit rate satisfaction, latency satisfaction, or packet error rate (PER) satisfaction, or a combination thereof. The scale for each of the one or more satisfaction levels may be the same or different. For example, each satisfaction level may be associated with a scale of the same granularity, where each satisfaction level (e.g., overall, bit rate, latency, PER) is associated with a scale of 1 to 5. In another example, each satisfaction level may be associated with a different scale, such that overall satisfaction can be assigned a scale of 1 to 5, bit rate satisfaction can be assigned a scale of 1 to 10, and latency satisfaction can be assigned a scale of 1 to 3. The scale associated with each satisfaction level and the meaning of each number can be a static or semi-static configuration, or it can be dynamically configured.
[0103] In some cases, one or more metrics may include average throughput associated with the service, retransmission probability (e.g., the likelihood that communication associated with the service will need to be retransmitted), or an indication of latency associated with the service, wherein UE 115-b may measure and report numerical values (e.g., measured actual values rather than integers on a scale) for each of the throughput, retransmission probability, and latency metrics. In some cases, as part of the latency indication, UE 115-a may measure the average latency experienced by the service, and in some cases, measure the jitter (e.g., standard deviation) associated with the average. Additionally or alternatively, one or more metrics may include Hypertext Transfer Protocol (HTTP) and / or Hypertext Transfer Protocol Security (HTTPS) QoE-related metrics, such as average HTTP response time, average HTTPS response time, or both, and / or in some cases, connection setup time may be included.
[0104] The QoE configuration intended for the QoE server may instruct UE 115-b to measure one or more metrics associated with the service type indicated in the application layer measurement configuration field. In some cases, one or more of the metrics indicated in the QoE server configuration may be the same as one or more of the metrics indicated in a base station-readable QoE report. For example, the QoE server configuration may instruct UE 115-b to measure and report at least one or more of the following: service-related throughput, retransmission probability, indication of service-related latency, etc.
[0105] In response to receiving an RRC reconfiguration message, UE 115-b can identify one or more metrics to be measured based on the QoE server configuration and the base station-readable QoE configuration. UE 115-b can measure one or more metrics associated with the service indicated in the RRC reconfiguration message and configure the report to be sent to the base station. In some cases, UE 115-b can configure the report to be sent to the base station's CU310. In other cases, UE 115-b can receive an instruction to configure and send a report to CU310, where the instruction can be included in the RRC reconfiguration message, in some other message, or can be pre-configured.
[0106] At 320, UE 115-b can send a report to CU 310. In some cases, the report can be associated with the application layer of UE 115-b. For example, UE 115-b can send the report as a measReportAppLayer message. The report may include a QoE server report, a base station readable report, or both. Additionally or alternatively, the report may include an indication of the service type associated with the base station readable QoE report. In some cases, CU 310 may report to the QoE server relaying the QoE server.
[0107] At 325, CU 310 can send a QoE measurement report to DU 305. In some implementations, the QoE measurement report that CU 310 can send to DU 305 may be referred to as a non-real-time QoE report. The QoE measurement report to DU 305 may include at least a portion of the base station readable QoE measurements received by CU 310. Additionally or alternatively, the QoE measurement report to DU 305 may include an indication of the service type associated with the QoE measurement report. In some cases, CU 310 may send the QoE measurement report to DU 305 via the F1 Application Protocol (F1AP) interface. Additionally or alternatively, CU 310 may utilize the UE context setting or modification procedure to forward base station readable QoE measurements to DU 305.
[0108] When both CU 310 and DU 305 receive base station readable QoE measurements, CU 310 or DU 305, or both, may perform adjustments to one or more parameters associated with the service and used for communication with UE 115-b to improve (e.g., optimize) QoE.
[0109] Figure 4 The diagram illustrates an example of a process flow 400 supporting QoE measurement and reporting according to aspects of this disclosure. Process flow 400 may illustrate an example QoE measurement and reporting process. For example, the base station may be split into CU 410 and at least one DU 405, wherein CU 410 or DU 405, or both, may participate in the QoE measurement and reporting process together with UE 115-c. CU 410 and DU 405 may be parts of the base station, wherein the base station and UE 115-c may be references. Figures 1 to 3 Examples of corresponding wireless devices are described. Alternative examples of the following can be implemented, where some steps are performed in a different order than described, or not at all. In some cases, the steps may include additional functionality not mentioned below, or further steps may be added.
[0110] For reference Figure 3As described, UE 115 (e.g., UE 115-c) can receive a base station readable QoE configuration that can indicate one or more parameters to instruct UE 115-c how to measure and report QoE measurements. For example, at 415, CU 410 (or base station, or DU 405) can send an RRC reconfiguration message to UE 115-c. The RRC reconfiguration message may include application layer measurement configuration fields (e.g., measConfigAppLayer). The application layer measurement configuration may include a QoE configuration for measuring and reporting QoE measurements to a QoE server, a base station readable QoE configuration for measuring and reporting QoE measurements to a base station (or one or more elements of a base station), and a service type associated with the QoE configuration. In some cases, when UE 115-c is in a connection mode with a base station associated with CU 410, UE 115-c can receive the RRC reconfiguration message. The measurements included in each of the QoE server configuration and the base station readable QoE configuration are... Figure 3 It is described in the description.
[0111] In response to receiving an RRC reconfiguration message, UE 115-c can identify one or more metrics to be measured based on the QoE server configuration and base station readable configuration (e.g., as referenced). Figure 3 (Description of throughput, satisfaction, connection setup time, etc.). UE 115-c can measure one or more metrics associated with the service indicated in the RRC reconfiguration message and configure reports to be sent to the base station. In some cases, UE 115-b can be configured to send reports to DU 405 of the base station. In some cases, UE 115-b can receive instructions to configure and send reports to the DU, where such instructions can be included in the RRC reconfiguration message, in some other message, or can be pre-configured.
[0112] At 420, UE 115-c can send a report to DU 405. The report may include a QoE server report, a base station readable report, or both. Additionally or alternatively, the report may include an indication of the type of service associated with the base station readable QoE report. In some cases, UE 115-c may send a base station readable report to DU 405 and a QoE server report to CU 410, where CU 410 may relay the QoE server report to the QoE server. In some cases, UE 115-c may send the report via MAC-CE. Because the report can be sent via MAC-CE, the QoE report (including a base station readable report, a QoE server report, or both) can be referred to as a real-time report, as MAC-CE can be sent within seconds.
[0113] At 425, DU 405 can send a base station readable QoE measurement report, a QoE server report, or both to CU 410. When DU 405 sends a QoE server report to CU 410, CU 410 can relay the QoE server report to the QoE server (e.g., in non-real-time or real-time reports). In some implementations, the QoE measurement report that DU 405 can send to CU 410 may be referred to as a real-time QoE report. In some cases, the QoE measurement report to CU 410 may include an indication of the service type associated with the QoE measurement report. In some cases, DU 405 can send the QoE measurement report to CU 410 via the F1AP interface. Additionally or alternatively, DU 405 can send the QoE measurement report to the CU control plane (CU-CP), such as via the F1AP interface, and CU-UP can send the QoE measurement report to the CU user plane (CU-UP) via the E1 Application Protocol (E1AP) interface. The CU-CP can send QoE measurement reports to the CU-UP via the bearer context setting or modification process.
[0114] When both CU 410 and DU 405 receive base station readable QoE measurements, CU 410 or DU 405, or both, may perform adjustments to one or more parameters associated with the service and used for communication with UE 115-c to improve (e.g., optimize) QoE.
[0115] Figure 5 The diagram illustrates an example of a process flow 500 supporting QoE measurement and reporting according to aspects of this disclosure. Process flow 500 can illustrate an example QoE measurement and reporting process. For example, UE 115-d can measure a QoE metric and report the QoE measurement to base station 105b. Base station 105-d and UE 115-d can be references. Figures 1 to 4 Examples of corresponding wireless devices are described. In some cases, different types of wireless devices (e.g., base station 105) may perform the QoE measurement and reporting procedures instead of UE 115-d. Alternative examples of the following may be implemented, where some steps are performed in a different order than described or not at all. In some cases, the steps may include additional functionality not mentioned below, or further steps may be added.
[0116] At point 505, UE 115-d may receive a configuration message from base station 105-b (or from one or more units of base station 105-b). This configuration message includes a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. The configuration message may be received from a CU of base station 105-b. In some implementations, the configuration message may include a service type associated with the QoE measurement.
[0117] At 510, UE 115-d can measure one or more QoE metrics based on the configuration message.
[0118] At point 515, UE 115-d can generate a first report for the base station based on QoE measurements and a first configuration. In some cases, the first report may include a service type provided to UE 115-d via base station 105-b, and one or more QoE measurements associated with that service type. The first report may include a real-time QoE report indicating one or more QoE measurements.
[0119] At position 520, UE 115-d can send a first report to base station 105-b (or to one or more units of base station 105-b) according to a first configuration. In some cases, UE 115-d can send the first report to the CU of base station 105-b, such as via an application layer report, according to the first configuration. In some cases, UE 115-d can send the first report to the DU of base station 105-b. UE 115-d can send the first report to the DU via uplink MAC-CE according to the first configuration.
[0120] As part of sending the first report, UE 115-d may send a set of QoE metrics formatted to be readable by base station 105-b. The set of QoE metrics may include an overall QoE satisfaction metric as one of the QoE metrics in the set, indicating satisfaction with the service provided to UE 115-d via base station 105-b. The set of QoE metrics may also include a bit rate satisfaction metric as one of the QoE metrics in the set, indicating satisfaction with the bit rate used for communication regarding the service provided to UE 115-d via base station 105-b. Finally, the set of QoE metrics may include a latency satisfaction metric as one of the QoE metrics in the set, indicating satisfaction with the latency experienced during communication regarding the service provided to UE 115-d via base station 105-b. The set of QoE metrics may include an error rate satisfaction metric as one of the QoE metrics in the set, whereby the error rate satisfaction indicates satisfaction associated with the PER (Percentage of Passive Interference) for communication regarding the service provided to UE 115-d via base station 105-b. The set of QoE metrics may include an indication of average throughput associated with communication regarding the service provided to UE 115-d via base station 105-b, an indication of retransmission probability for communication regarding the service, a standard deviation associated with communication regarding the service, or a combination thereof. The set of QoE metrics may include an indication of average HTTP response time associated with communication regarding the service provided to UE 115-d via base station 105-b, connection setup time for communication regarding the service, or a combination thereof.
[0121] In some cases, UE 115-d can generate a second report for the QoE server based on QoE measurements and a second configuration, and send the second report to the QoE server via base station 105-b, so that UE 115-d can send the second report to base station 105-b, and base station 105-b can send (e.g., relay) the second report to the QoE server.
[0122] In certain circumstances, base station 105-b may determine whether to adjust one or more parameters associated with the service provided to UE 115-d and used for communicating with UE 115-d, based on the set of QoE measurements included in the first report, wherein the set of QoE measurements is service-related.
[0123] Figure 6A block diagram 600 illustrates a device 605 supporting QoE measurement and reporting according to aspects of this disclosure. Device 605 may be an example of an aspect of UE 115 as described herein. Device 605 may include a receiver 610, a communication manager 615, and a transmitter 620. Device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0124] Receiver 610 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to QoE measurement and reporting). This information can be transmitted to other components of device 605. Receiver 610 can serve as a reference. Figure 9 Examples of aspects of the transceiver 920 described. The receiver 610 may utilize a single antenna or an array of antennas.
[0125] Communication manager 615 can receive configuration messages including a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server, measure one or more QoE metrics according to the configuration messages, generate a first report for the base station based on the QoE measurements and the first configuration, and send the first report to the base station according to the first configuration. Communication manager 615 may be an example of an aspect of communication manager 910 described herein.
[0126] The communication manager 615 or its sub-components may be implemented in hardware, processor-executable code (e.g., software or firmware), or any combination thereof. If implemented in processor-executable code, the functionality of the communication manager 615 or its sub-components may be performed by any of the following devices designed to perform the functions described in this disclosure: 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, discrete hardware components, or any combination thereof.
[0127] The communication manager 615 or its subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical components in different physical locations. In some examples, according to various aspects of this disclosure, the communication manager 615 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of this disclosure, the communication manager 615 or its subcomponents may be combined with one or more other hardware components (including, but not limited to, input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in this disclosure, or combinations thereof).
[0128] Transmitter 620 can transmit signals generated by other components of device 605. In some examples, transmitter 620 can co-occur with receiver 610 in a transceiver module. For example, transmitter 620 can be a reference. Figure 9 Examples of aspects of the transceiver 920 described. The transmitter 620 may utilize a single antenna or an array of antennas.
[0129] The communication manager 615 described herein can be implemented to achieve one or more potential advantages. One implementation may allow device 605 to report QoE measurements more efficiently, increasing the efficiency of another device in optimizing service parameters associated with QoE. For example, device 605 can measure QoE metrics and report them to a base station (or a unit of the base station), where the QoE report can be a real-time report, a base station-readable report, or both. The base station or one or more units of the base station can efficiently utilize this report to determine whether to adjust parameters associated with the services provided to device 605 and used for communication with device 605.
[0130] Based on the QoE measurement and reporting techniques described herein, the processor of UE 115 (e.g., controls as per reference) Figure 9 The described receiver 610, transmitter 620, or transceiver 920 can increase the reliability and efficiency of communication for QoE measurements between the UE 115 and the base station (or one or more units of the base station).
[0131] Figure 7 A block diagram 700 illustrates a device 705 supporting QoE measurement and reporting according to aspects of this disclosure. Device 705 may be an example of aspects of device 605 or UE 115 as described herein. Device 705 may include a receiver 710, a communication manager 715, and a transmitter 740. Device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0132] Receiver 710 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to QoE measurement and reporting). This information can be transmitted to other components of device 705. Receiver 710 can serve as a reference. Figure 9 Examples of aspects of the transceiver 920 described. The receiver 710 may utilize a single antenna or an array of antennas.
[0133] Communication manager 715 may be an example of an aspect of communication manager 615 as described herein. Communication manager 715 may include configuration message manager 720, QoE measurement manager 725, report generator 730, and report sender 735. Communication manager 715 may be an example of an aspect of communication manager 910 described herein.
[0134] The configuration message manager 720 can receive configuration messages, which include a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server.
[0135] The QoE measurement manager 725 can measure one or more QoE metrics based on configuration messages. The report generator 730 can generate a first report for the base station based on the QoE measurements and a first configuration. The report sender 735 can send the first report to the base station according to the first configuration.
[0136] Transmitter 740 can transmit signals generated by other components of device 705. In some examples, transmitter 740 can co-occur with receiver 710 in a transceiver module. For example, transmitter 740 can be a reference... Figure 9 Examples of aspects of the transceiver 920 described. The transmitter 740 may utilize a single antenna or an array of antennas.
[0137] Figure 8 A block diagram 800 illustrates a communication manager 805 supporting QoE measurement and reporting according to aspects of this disclosure. The communication manager 805 may be an example of aspects of the communication manager 615, communication manager 715, or communication manager 910 described herein. The communication manager 805 may include a configuration message manager 810, a QoE measurement manager 815, a report generator 820, a report sender 825, and a satisfaction sender 830. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).
[0138] The configuration message manager 810 can receive configuration messages, which include a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. The QoE measurement manager 815 can measure one or more QoE metrics based on the configuration messages. The report generator 820 can generate a first report for the base station based on the QoE measurements and the first configuration. The report sender 825 can send the first report to the base station according to the first configuration.
[0139] In some examples, report transmitter 825 may send a first report to a CU of a base station, the base station including a CU and one or more DUs. In some examples, report transmitter 825 may send the first report via an application layer report according to a first configuration.
[0140] In some examples, report transmitter 825 may send a first report to a DU of a base station, the base station including a CU and one or more DUs. In some examples, report transmitter 825 may send the first report via uplink MAC-CE according to a first configuration.
[0141] In some examples, the report sender 825 may send a set of QoE metrics formatted as base station readable. In some examples, the report sender 825 may send an indication of average throughput associated with communication about a service provided to the UE via the base station, an indication of retransmission probability for communication about the service, a standard deviation associated with communication about the service, or a combination thereof, as one QoE metric in the set of QoE metrics. In some examples, the report sender 825 may send an indication of average HTTP response time associated with communication about a service provided to the UE via the base station, a connection setup time for communication about the service, or a combination thereof, as one QoE metric in the set of QoE metrics.
[0142] The satisfaction transmitter 830 may transmit an overall QoE satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the service provided to the UE via the base station. In some examples, the satisfaction transmitter 830 may transmit a bit rate satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the bit rate used for communication regarding the service provided to the UE via the base station. In some examples, the satisfaction transmitter 830 may transmit a latency satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the latency experienced in communication regarding the service provided to the UE via the base station. In some examples, the satisfaction transmitter 830 may transmit an error rate satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the PER used for communication regarding the service provided to the UE via the base station.
[0143] In some cases, the first report includes the type of service provided to the UE via the base station, and one or more QoE measurements are associated with that type of service. In other cases, the first report includes a real-time QoE report indicating one or more QoE measurements.
[0144] In some cases, configuration messages are received from the base station's CU. In other cases, configuration messages include the service type associated with QoE measurements.
[0145] In some examples, report generator 820 can generate a second report for the QoE server based on QoE measurements and a second configuration. In some examples, report sender 825 can send the second report to the QoE server via a base station.
[0146] Figure 9 A diagram illustrating a system 900 including device 905 supporting QoE measurement and reporting according to aspects of this disclosure. Device 905 may be an example of or include components of device 605, device 705, or UE 115 as described herein. Device 905 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 910, an I / O controller 915, a transceiver 920, an antenna 925, a memory 930, and a processor 940. These components may communicate electronically via one or more buses (e.g., bus 945).
[0147] The communication manager 910 can receive a configuration message, which includes a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server. It measures one or more QoE metrics according to the configuration message, generates a first report for the base station based on the QoE measurements and the first configuration, and sends the first report to the base station according to the first configuration.
[0148] I / O controller 915 can manage input and output signals for device 905. I / O controller 915 can also manage peripheral devices not integrated into device 905. In some cases, I / O controller 915 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 915 can utilize operating systems such as: Or another known operating system. In other cases, the I / O controller 915 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 915 may be implemented as part of a processor. In some cases, a user may interact with the device 905 via the I / O controller 915 or via hardware components controlled by the I / O controller 915.
[0149] As described above, transceiver 920 can communicate bidirectionally via one or more antennas, wired or wireless links. For example, transceiver 920 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 920 may also include a modem to modulate packets and provide modulated packets to an antenna for transmission, and demodulate packets received from the antenna.
[0150] In some cases, a wireless device may include a single antenna 925. However, in other cases, a device may have more than one antenna 925, which may be able to transmit or receive multiple wireless transmissions simultaneously.
[0151] Memory 930 may include random access memory (RAM) and read-only memory (ROM). Memory 930 may store computer-readable, computer-executable code 935, which includes instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 930 may contain a basic I / O system (BIOS), which controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0152] Processor 940 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 940 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 940. Processor 940 may be configured to execute computer-readable instructions stored in memory (e.g., memory 930) to cause device 905 to perform various functions (e.g., functions or tasks supporting QoE measurement and reporting).
[0153] Code 935 may include instructions for implementing aspects of this disclosure, including instructions for supporting wireless communication. Code 935 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, code 935 may not be directly executable by processor 940, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0154] Figure 10 A block diagram 1000 of a device 1005 supporting QoE measurement and reporting according to aspects of this disclosure is shown. Device 1005 may be an example of an aspect of base station 105 as described herein. Device 1005 may include a receiver 1010, a communication manager 1015, and a transmitter 1020. Device 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0155] Receiver 1010 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to QoE measurement and reporting). This information can be transmitted to other components of device 1005. Receiver 1010 can serve as a reference. Figure 13Examples of aspects of the transceiver 1320 described. The receiver 1010 may utilize a single antenna or an array of antennas.
[0156] Communication manager 1015 can send a configuration message to the UE, which includes a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server. Based on the first configuration, communication manager 1015 receives a first report from the UE, the first report including a set of QoE measurements, and determines, based on the set of QoE measurements included in the first report, whether to adjust one or more parameters associated with the service provided to the UE for communicating with the UE, wherein the set of QoE measurements is service-related. Communication manager 1015 may be an example of an aspect of communication manager 1310 described herein.
[0157] The communication manager 1015 or its subcomponents may be implemented in hardware, processor-executable code (e.g., software or firmware), or any combination thereof. If implemented in processor-executable code, the functionality of the communication manager 1015 or its subcomponents may be performed by a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof.
[0158] The communication manager 1015 or its subcomponents may be physically located in various locations, including distributed such that portions of the functionality are implemented by one or more physical components in different physical locations. In some examples, according to various aspects of this disclosure, the communication manager 1015 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of this disclosure, the communication manager 1015 or its subcomponents may be combined with one or more other hardware components (including, but not limited to, input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof).
[0159] Transmitter 1020 can transmit signals generated by other components of device 1005. In some examples, transmitter 1020 can share bits with receiver 1010 in transceiver module. For example, transmitter 1020 can be a reference. Figure 13 Examples of aspects of the transceiver 1320 described. The transmitter 1020 may utilize a single antenna or an array of antennas.
[0160] Figure 11A block diagram 1100 illustrates a device 1105 supporting QoE measurement and reporting according to aspects of this disclosure. Device 1105 may be an example of a aspect of device 1005 as described herein or base station 105. Device 1105 may include a receiver 1110, a communication manager 1115, and a transmitter 1135. Device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0161] Receiver 1110 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to QoE measurement and reporting). This information can be transmitted to other components of device 1105. Receiver 1110 can serve as a reference. Figure 13 Examples of aspects of the transceiver 1320 described. The receiver 1110 may utilize a single antenna or an array of antennas.
[0162] Communication manager 1115 may be an example of an aspect of communication manager 1015 as described herein. Communication manager 1115 may include a configuration message sender 1120, a report receiver 1125, and a parameter adjustment component 1130. Communication manager 1115 may be an example of an aspect of communication manager 1310 described herein.
[0163] Configuration message sender 1120 can send a configuration message to the UE, which includes a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. Report receiver 1125 can receive a first report from the UE according to the first configuration, the first report including a set of QoE measurements. Parameter adjustment component 1130 can determine whether to adjust one or more parameters associated with the service provided to the UE and used for communication with the UE, based on the set of QoE measurements included in the first report, wherein the set of QoE measurements is service-related.
[0164] Transmitter 1135 can transmit signals generated by other components of device 1105. In some examples, transmitter 1135 can co-occur with receiver 1110 in a transceiver module. For example, transmitter 1135 can be a reference. Figure 13 Examples of aspects of the transceiver 1320 described. The transmitter 1135 may utilize a single antenna or an array of antennas.
[0165] Figure 12A block diagram 1200 is shown of a communication manager 1205 supporting QoE measurement and reporting according to aspects of this disclosure. The communication manager 1205 may be an example of aspects of the communication manager 1015, communication manager 1115, or communication manager 1310 described herein. The communication manager 1205 may include a configuration message sender 1210, a report receiver 1215, a parameter tuning component 1220, a report sending component 1225, a satisfaction receiver 1230, and a report relay 1235. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).
[0166] Configuration message sender 1210 can send a configuration message to the UE, which includes a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. Report receiver 1215 can receive a first report from the UE according to the first configuration, the first report including a set of QoE measurements. Parameter adjustment component 1220 can determine whether to adjust one or more parameters associated with the service provided to the UE and used for communication with the UE, based on the set of QoE measurements included in the first report, wherein the set of QoE measurements is service-related.
[0167] In some examples, report receiver 1215 may receive a first report at the CU of a base station, which includes a CU and one or more DUs. In some examples, report receiver 1215 may receive the first report via an application layer report according to a first configuration. Report sending component 1225 may send a third report to the DU of the base station, the third report including at least a portion of the QoE measurements included in the first report. In some cases, the third report includes a set of QoE measurements formatted as base station readable and a service type provided to the UE via the base station, and one or more QoE measurements are associated with that service type. In some cases, the CU of the base station sends the third report to the DU of the base station via an F1 application protocol interface or via a UE context setting or modification procedure. In some cases, the third report is a non-real-time report.
[0168] In some examples, report receiver 1215 may receive a first report at a DU of a base station, the base station including a CU and one or more DUs. In some examples, report receiver 1215 may receive the first report via uplink MAC-CE according to a first configuration. In some examples, report sending component 1225 may send a third report to the CU of the base station, the third report including at least a portion of the QoE measurements included in the first report. In some cases, the third report includes a real-time QoE report received from the UE at the DU. In some cases, the DU of the base station sends the third report to the CU of the base station via an F1 application protocol interface. In some cases, the CU includes a CU user plane and a CU control plane, wherein the CU control plane receives the third report from the DU and forwards the third report to the CU user plane via an E1 application protocol interface using a bearer context setting or modification procedure.
[0169] In some examples, report receiver 1215 may receive a set of QoE metrics formatted as base station readable. In some examples, report receiver 1215 may receive an indication of average throughput associated with communication about a service provided to the UE via the base station, an indication of retransmission probability for communication about the service, a standard deviation associated with communication about the service, or a combination thereof, as one QoE metric in the set of QoE metrics. In some examples, report receiver 1215 may receive an indication of average HTTP response time associated with communication about a service provided to the UE via the base station, a connection setup time for communication about the service, or a combination thereof, as one QoE metric in the set of QoE metrics.
[0170] The satisfaction receiver 1230 may receive an overall QoE satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the service provided to the UE via the base station. In some examples, the satisfaction receiver 1230 may receive a bit rate satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the bit rate used for communication regarding the service provided to the UE via the base station. In some examples, the satisfaction receiver 1230 may receive a latency satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the latency experienced in communication regarding the service provided to the UE via the base station. In some examples, the satisfaction receiver 1230 may receive an error rate satisfaction metric as one of a set of QoE metrics, indicating satisfaction with the PER used for communication regarding the service provided to the UE via the base station.
[0171] In some cases, the first report includes the type of service provided to the UE via the base station, and one or more QoE measurements are associated with that type of service. In other cases, the first report includes a real-time QoE report indicating one or more QoE measurements.
[0172] In some cases, configuration messages are sent from the base station's CU. In other cases, configuration messages include the service type associated with QoE measurements.
[0173] In some examples, report receiver 1215 can receive a second report from the UE according to a second configuration, wherein the intended recipient of the second report is the QoE server. Report relay 1235 can relay the second report to the QoE server.
[0174] Figure 13 A diagram of a system 1300 including device 1305 supporting QoE measurement and reporting, according to aspects of this disclosure, is shown. Device 1305 may be an example of or include components of device 1005, device 1105, or base station 105 as described herein. Device 1305 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a communication manager 1310, a network communication manager 1315, a transceiver 1320, an antenna 1325, a memory 1330, a processor 1340, and an inter-station communication manager 1345. These components may communicate electronically via one or more buses (e.g., bus 1350).
[0175] The communication manager 1310 can send a configuration message to the UE, which includes a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server. Based on the first configuration, the UE receives a first report, which includes a set of QoE measurements and determines whether to adjust one or more parameters associated with the service provided to the UE for communicating with the UE based on the set of QoE measurements included in the first report, wherein the set of QoE measurements is related to the service.
[0176] The network communication manager 1315 can manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 1315 can manage the delivery of data communication for client devices (such as one or more UEs 115).
[0177] As described above, transceiver 1320 can communicate bidirectionally via one or more antennas, wired or wireless links. For example, transceiver 1320 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1320 may also include a modem to modulate packets and provide modulated packets to an antenna for transmission, and demodulate packets received from the antenna.
[0178] In some cases, a wireless device may include a single antenna 1325. However, in other cases, a device may have more than one antenna 1325, which is capable of transmitting or receiving multiple wireless transmissions simultaneously.
[0179] Memory 1330 may include RAM, ROM, or a combination thereof. Memory 1330 may store computer-readable code 1335 including instructions that, when executed by a processor (e.g., processor 1340), cause the device to perform the various functions described herein. In some cases, memory 1330 may contain a BIOS, which controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0180] Processor 1340 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1340 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into processor 1340. Processor 1340 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1330) to cause device 1305 to perform various functions (e.g., functions or tasks supporting QoE measurement and reporting).
[0181] Inter-site communication manager 1345 can manage communication with other base stations 105 and may include a controller or scheduler for controlling communication with UE 115 cooperating with other base stations 105. For example, inter-site communication manager 1345 can coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, inter-site communication manager 1345 may provide an X2 interface within LTE / LTE-A wireless communication network technology to provide communication between base stations 105.
[0182] Code 1335 may include instructions for implementing aspects of this disclosure, including instructions for supporting wireless communication. Code 1335 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, code 1335 may not be directly executable by processor 1340, but may cause the computer (e.g., when compiled and executed) to perform the functions described herein.
[0183] Figure 14A flowchart illustrating a method 1400 supporting QoE measurement and reporting is shown according to aspects of this disclosure. Operation of method 1400 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1400 can be implemented by, as referenced... Figures 6 to 9 The described communication manager is used to perform these functions. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described below. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described below.
[0184] At point 1405, the UE may receive a configuration message including a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. The operation at point 1405 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1405 may be provided by reference to [reference needed]. Figures 6 to 9 The described configuration message manager is used for execution.
[0185] At 1410, the UE can measure one or more QoE metrics based on the configuration message. The operation at 1410 can be performed according to the methods described herein. In some examples, aspects of the operation at 1410 can be derived from, as referenced... Figures 6 to 9 The QoE measurement manager is described to perform this.
[0186] At point 1415, the UE can generate a first report for the base station based on QoE measurements and a first configuration. The operation at point 1415 can be performed according to the method described herein. In some examples, aspects of the operation at point 1415 can be derived from, as referenced... Figures 6 to 9 The described report generator is used to perform this.
[0187] At 1420, the UE may send a first report to the base station according to a first configuration. The first report includes a set of QoE metrics formatted in a base station readable format. The operation at 1420 can be performed according to the methods described herein. In some examples, aspects of the operation at 1420 may be derived from, as referenced... Figures 6 to 9 The report sender described is used to perform this action.
[0188] Figure 15 A flowchart illustrating a method 1500 supporting QoE measurement and reporting is shown according to aspects of this disclosure. Operation of method 1500 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1500 can be implemented by, as referenced... Figures 6 to 9 The described communication manager is used to perform these functions. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described below. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described below.
[0189] At point 1505, the UE can receive a configuration message including a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. The operation of point 1505 can be performed according to the methods described herein. In some examples, aspects of the operation of point 1505 can be derived from, as referenced... Figures 6 to 9 The described configuration message manager is used for execution.
[0190] At 1510, the UE can measure one or more QoE metrics based on the configuration message. The operation at 1510 can be performed according to the methods described herein. In some examples, aspects of the operation at 1510 can be derived from, as referenced... Figures 6 to 9 The QoE measurement manager is described to perform this.
[0191] At step 1515, the UE can generate a first report for the base station based on QoE measurements and a first configuration. The operation at step 1515 can be performed according to the method described herein. In some examples, aspects of the operation at step 1515 can be derived from, as referenced... Figures 6 to 9 The described report generator is used to perform this.
[0192] At point 1520, the UE can generate a second report for the QoE server based on QoE measurements and a second configuration. The operation at point 1520 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1520 can be derived from, as referenced... Figures 6 to 9 The described report generator is used to perform this.
[0193] At point 1525, the UE may send a first report to the base station according to a first configuration. The first report includes a set of QoE metrics formatted in a base station readable format. The operation at point 1525 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1525 may be derived from, as referenced... Figures 6 to 9 The report sender described is used to perform this action.
[0194] At point 1530, the UE can send a second report to the QoE server via the base station. The operation at point 1530 can be performed according to the method described herein. In some examples, aspects of the operation at point 1530 can be derived from, as referenced... Figures 6 to 9 The report sender described is used to perform this action.
[0195] Figure 16 A flowchart illustrating a method 1600 supporting QoE measurement and reporting is shown according to aspects of this disclosure. Operation of method 1600 can be implemented by a base station 105 or its components as described herein. For example, operation of method 1600 can be implemented by, as referenced... Figures 10 to 13The described communication manager is used to execute this. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described below.
[0196] At point 1605, the base station may send a configuration message to the UE, which includes a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. The operation at point 1605 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1605 may be derived from, as referenced... Figures 10 to 13 The description specifies the configuration message sender for execution.
[0197] At 1610, the base station may receive a first report from the UE according to a first configuration. The first report includes a set of QoE metrics and a set of QoE measurements, wherein the set of QoE metrics is formatted in a way that is readable by the base station. The operation of 1610 can be performed according to the methods described herein. In some examples, aspects of the operation of 1610 may be derived from, as referenced... Figures 10 to 13 The report receiver described is used to perform this action.
[0198] At point 1615, the base station can determine, based on the set of QoE measurements included in the first report, whether to adjust one or more parameters associated with the service provided to the UE and used for communication with the UE, wherein the set of QoE measurements is service-related. The operation at point 1615 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1615 may be derived from references... Figures 10 to 13 The parameters described are adjusted by the component to perform the operation.
[0199] Figure 17 A flowchart illustrating a method 1700 supporting QoE measurement and reporting is shown according to aspects of this disclosure. Operation of method 1700 can be implemented by a base station 105 or its components as described herein. For example, operation of method 1700 can be implemented by, as referenced... Figures 10 to 13 The described communication manager is used to execute this. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described below.
[0200] At point 1705, the base station may send a configuration message to the UE, which includes a first configuration for reporting QoE measurements to the base station and a second configuration for reporting QoE measurements to the QoE server. The operation at point 1705 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1705 may be derived from, as referenced... Figures 10 to 13 The description specifies the configuration message sender for execution.
[0201] At 1710, the base station may receive a first report from the UE according to a first configuration. The first report includes a set of QoE metrics and a set of QoE measurements, wherein the set of QoE metrics is formatted in a way that is readable by the base station. The operation of 1710 can be performed according to the methods described herein. In some examples, aspects of the operation of 1710 may be derived from, as referenced... Figures 10 to 13 The report receiver described is used to perform this action.
[0202] At point 1715, the base station can receive a second report from the UE according to a second configuration, wherein the intended recipient of the second report is the QoE server. The operation of point 1715 can be performed according to the method described herein. In some examples, aspects of the operation of point 1715 may be derived from, as referenced... Figures 10 to 13 The report receiver described is used to perform this action.
[0203] At 1720, the base station can determine, based on the set of QoE measurements included in the first report, whether to adjust one or more parameters associated with the service provided to the UE and used for communication with the UE, wherein the set of QoE measurements is service-related. The operation at 1720 can be performed according to the methods described herein. In some examples, aspects of the operation at 1720 may be derived from references... Figures 10 to 13 The parameters described are adjusted by the component to perform the operation.
[0204] At point 1725, the base station can relay a second report to the QoE server. The operation at point 1725 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1725 can be derived from, as referenced... Figures 10 to 13 The report relay described is used to execute.
[0205] It should be noted that the methods described in this paper describe possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are also possible. Furthermore, two or more aspects from the methods can be combined.
[0206] Example 1: A method for wireless communication at a UE, comprising: receiving a configuration message including a first configuration for reporting experience quality measurements to a base station and a second configuration for reporting experience quality measurements to an experience quality server; measuring one or more experience quality metrics according to the configuration message; generating a first report for the base station based at least in part on the experience quality measurements and the first configuration; and sending the first report to the base station according to the first configuration, the first report including a set of experience quality metrics formatted to be readable by the base station.
[0207] Example 2: The method of Example 1, wherein sending the first report to the base station further includes: sending the first report to the central unit of the base station, the base station including the central unit and one or more distributed units.
[0208] Example 3: The method of Example 2, wherein sending a first report to the central unit of the base station includes: sending the first report via an application layer report according to a first configuration.
[0209] Example 4: The method of any one of Examples 1 to 3, wherein sending the first report to the base station further includes: sending the first report to the distributed units of the base station, the base station including a central unit and one or more distributed units.
[0210] Example 5: The method of Example 4, wherein sending a first report to the distributed unit of the base station includes: sending the first report via an uplink medium access control (MAC) control element (CE) according to a first configuration.
[0211] Example 6: The method of any of Examples 1 to 5, wherein sending the first report to the base station further includes: sending a set of experience quality metrics formatted as readable by the base station.
[0212] Example 7: The method of Example 6, wherein the set of experience quality metrics sent includes: sending an overall experience quality satisfaction metric as one of the experience quality metrics in the set of experience quality metrics, the overall experience quality satisfaction metric indicating the satisfaction associated with the service provided to the UE via the base station.
[0213] Example 8: A method as in any of Examples 6 or 7, wherein the set of transmitted experience quality metrics includes: a transmitted bit rate satisfaction metric as one of the experience quality metrics in the set of experience quality metrics, the bit rate satisfaction indicating satisfaction associated with the bit rate used for communication regarding services provided to the UE via the base station.
[0214] Example 9: A method as in any of Examples 6 to 8, wherein the set of transmission experience quality metrics includes: a transmission delay satisfaction metric as one of the experience quality metrics in the set of experience quality metrics, the delay satisfaction indicating satisfaction associated with the delay experienced in communication with respect to services provided to the UE via the base station.
[0215] Example 10: A method as in any of Examples 6 to 9, wherein the set of transmission experience metrics includes: a transmission error rate satisfaction metric as one of the experience quality metrics in the set of experience quality metrics, the error rate satisfaction indicating satisfaction associated with the packet error rate for communication regarding services provided to the UE via the base station.
[0216] Example 11: A method as in any of Examples 6 to 10, wherein the set of transmitted experience quality metrics includes: an indication of the average throughput associated with the transmission of communications relating to the service provided to the UE via the base station, an indication of the retransmission probability of communications relating to the service, a standard deviation associated with communications relating to the service, or a combination thereof, as one of the experience quality metrics in the set of experience quality metrics.
[0217] Example 12: A method as in any of Examples 6 to 11, wherein the set of experience quality metrics sent includes: sending an indication of the average Hypertext Transfer Protocol response time associated with communication about the service provided to the UE via the base station, connection setup time for communication about the service, or a combination thereof as one of the experience quality metrics in the set of experience quality metrics.
[0218] Example 13: A method as in any of Examples 1 to 12, wherein the first report includes a service type provided to the UE via a base station, and one or more experience quality measurements are associated with that service type.
[0219] Example 14: A method as in any of Examples 1 to 13, wherein the first report includes a real-time experience quality report indicating one or more experience quality measurements.
[0220] Example 15: The method of any of Examples 1 to 14, wherein the configuration message is received from the central unit of the base station.
[0221] Example 16: A method as in any of Examples 1 through 15, where the configuration message includes the service type associated with the quality of experience measurement.
[0222] Example 17: The method of any one of Examples 1 to 16 further includes: generating a second report for the experience quality server based at least in part on the experience quality measurement and the second configuration; and sending the second report to the experience quality server via a base station.
[0223] Example 18: An apparatus comprising at least one component for performing the method of any one of Examples 1 to 17.
[0224] Example 19: An apparatus for wireless communication includes a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform any of the methods in Examples 1 to 17.
[0225] Example 20: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform any of the methods in Examples 1 to 17.
[0226] Example 21: A method for wireless communication at a base station, comprising: sending a configuration message to a user equipment (UE) including a first configuration for reporting experience quality measurements to a base station and a second configuration for reporting experience quality measurements to an experience quality server; receiving a first report from the UE according to the first configuration, the first report including a set of experience quality metrics and the set of experience quality measurements, wherein the set of experience quality metrics is formatted to be readable by the base station; and determining, at least in part, whether to adjust one or more parameters associated with a service provided to the UE for communicating with the UE, wherein the set of experience quality measurements is service-related, based on the set of experience quality measurements included in the first report.
[0227] Example 22: The method of Example 21, wherein receiving the first report from the UE further includes: receiving the first report at the central unit of the base station, the base station including the central unit and one or more distributed units.
[0228] Example 23: The method of Example 22, wherein receiving the first report at the central unit of the base station includes: receiving the first report via an application layer report according to a first configuration.
[0229] Example 24: The method of any one of Examples 22 or 23 further includes: sending a third report to a distributed element of the base station, the third report including at least a portion of the experience quality measurements included in the first report.
[0230] Example 25: The method of Example 24, wherein the third report includes a set of experience quality metrics formatted as base station readable and a service type provided to the UE via the base station, and one or more experience quality metrics are associated with that service type.
[0231] Example 26: The method of Example 25, wherein the central unit of the base station sends a third report to the distributed unit of the base station via the F1 application protocol interface or via the UE context setting or modification procedure.
[0232] Example 27: A method similar to either Example 25 or 26, where the third report is a non-real-time report.
[0233] Example 28: The method of any of Examples 21 to 27, wherein receiving the first report from the UE further includes: receiving the first report at a distributed unit of a base station, the base station including a central unit and one or more distributed units.
[0234] Example 29: The method of Example 28, wherein receiving the first report at the distributed unit of the base station includes: receiving the first report via an uplink medium access control (MAC) control element (CE) according to a first configuration.
[0235] Example 30: The method of any one of Examples 28 or 29 further includes: sending a third report to the central unit of the base station, the third report including at least a portion of the experience quality measurements included in the first report.
[0236] Example 31: The method of Example 30, wherein the third report includes a real-time experience quality report received from the UE at the distributed unit.
[0237] Example 32: The method of either Example 30 or 31, wherein the distributed unit of the base station sends a third report to the central unit of the base station via the F1 application protocol interface.
[0238] Example 33: A method as in any of Examples 30 to 32, wherein the central unit includes a central unit user plane and a central unit control plane, wherein the central unit control plane receives a third report from the distributed unit and forwards the third report to the central unit user plane via the E1 application protocol interface using a bearer context setting or modification procedure.
[0239] Example 34: A method as in any of Examples 21 to 33, wherein receiving a first report from the UE further includes: receiving a set of experience quality metrics formatted as base station readable.
[0240] Example 35: The method of Example 34, wherein the set of received experience quality metrics includes: receiving an overall experience quality satisfaction metric as one of the set of experience quality metrics, the overall experience quality satisfaction metric indicating the satisfaction associated with the service provided to the UE via the base station.
[0241] Example 36: A method as in any of Examples 34 or 35, wherein the set of received experience quality metrics includes: a received bit rate satisfaction metric as one of the experience quality metrics in the set of experience quality metrics, the bit rate satisfaction metric indicating satisfaction associated with the bit rate used for communication regarding services provided to the UE via the base station.
[0242] Example 37: A method as in any of Examples 34 to 36, wherein the set of reception experience quality metrics includes: a reception delay satisfaction metric as one of the experience quality metrics in the set of experience quality metrics, the delay satisfaction metric indicating satisfaction with the delay experienced in communication with respect to services provided to the UE via the base station.
[0243] Example 38: A method as in any of Examples 34 to 37, wherein the set of reception experience quality metrics includes: a reception error rate satisfaction metric as one of the experience quality metrics in the set of experience quality metrics, the error rate satisfaction metric indicating satisfaction associated with the packet error rate for communication regarding services provided to the UE via the base station.
[0244] Example 39: A method as in any of Examples 34 to 38, wherein the set of received experience quality metrics includes: receiving an indication of average throughput associated with communication about a service provided to the UE via a base station, an indication of retransmission probability for communication about a service, a standard deviation associated with communication about a service, or a combination thereof as one of the experience quality metrics in the set of experience quality metrics.
[0245] Example 40: A method as in any of Examples 34 to 39, wherein receiving a set of experience quality metrics includes: receiving an indication of the average Hypertext Transfer Protocol response time associated with communication about a service provided to the UE via a base station, a connection setup time for communication about the service, or a combination thereof as one of the experience quality metrics in the set.
[0246] Example 41: A method as in any of Examples 21 to 40, wherein the first report includes a service type provided to the UE via a base station, and one or more experience quality measurements are associated with that service type.
[0247] Example 42: A method as in any of Examples 21 to 41, wherein the first report includes a real-time experience quality report indicating one or more experience quality measurements.
[0248] Example 43: The method of any of Examples 21 to 42, wherein the configuration message is sent from the central unit of the base station.
[0249] Example 44: A method as in any of Examples 21 to 43, where the configuration message includes the service type associated with the quality of experience measurement.
[0250] Example 45: The method of any one of Examples 21 to 44 further includes: receiving a second report from the UE according to a second configuration, wherein the intended recipient of the second report is the quality of experience server; and relaying the second report to the quality of experience server.
[0251] Example 46: An apparatus comprising at least one component for performing the method of any one of Examples 21 to 45.
[0252] Example 47: An apparatus for wireless communication includes a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform any of the methods in Examples 21 to 45.
[0253] Example 48: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform the methods of any of Examples 21 to 45.
[0254] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein are also applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described can be applied to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0255] The information and signals described herein can be represented using any of one or more different techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.
[0256] The various illustrative blocks and components described herein can be implemented or performed using any of the following devices designed to perform the functions described herein: a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general-purpose processor may be a microprocessor, but alternatively, it may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration).
[0257] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Features implementing the functions can also be physically located in different places, including being distributed such that portions of the functions are implemented in different physical locations.
[0258] Computer-readable media include both non-transitory computer storage media and communication media, with communication media encompassing any medium that facilitates the transfer of a computer program from one place to another. Non-transitory storage media can be any available medium accessible by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store required program code components in the form of instructions or data structures and is accessible by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Similarly, any connection is appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology (such as infrared, radio, and microwave), then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology (such as infrared, radio, and microwave) is included in the definition of computer-readable media. The disks and optical discs used in this article include CDs, laser discs, optical discs, DVDs, floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above are also included within the scope of computer-readable media.
[0259] As used herein, the "or" included in the claims for a list of items (e.g., a list of items beginning with phrases such as "at least one of..." or "one or more of...") indicates an inclusive list, such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Similarly, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an exemplary step described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".
[0260] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by adding a dash after the reference numeral and a second reference numeral to differentiate between similar components. If only the first reference numeral is used in the specification, the description applies to any of the similar components having the same first reference numeral, regardless of the second or other subsequent reference numerals.
[0261] The description herein, in conjunction with the accompanying drawings, illustrates exemplary configurations and does not represent all examples that can be implemented or that fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," not "preferred" or "superior to other examples." Detailed descriptions include specific details for the purpose of providing an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0262] The description provided herein is intended to enable those skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein can be applied to other variations without departing from the scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a user equipment (UE), comprising: Receive a configuration message, the configuration message including a first configuration for reporting experience quality measurements to the base station and a second configuration for reporting experience quality measurements to the experience quality server; Measure one or more experience quality metrics based on the configuration message; A first report for the base station is generated, at least in part, based on the experience quality measurement and the first configuration; as well as The first report is sent to the base station according to the first configuration. The first report includes a set of experience quality metrics formatted in a way that is readable by the base station. Sending the first report to the base station includes: The first report is sent to the central unit of the base station to allow the central unit to send a third report to the distributed unit of the base station, the third report including at least a portion of the experience quality measurement included in the first report.
2. The method of claim 1, wherein sending the first report to the central unit of the base station comprises: The first report is sent via application layer reporting according to the first configuration.
3. The method of claim 1, wherein sending the set of experience quality metrics comprises: Send an overall experience quality satisfaction metric as one of the set of experience quality metrics, the overall experience quality satisfaction metric indicating the satisfaction associated with the service provided to the UE via the base station.
4. The method of claim 1, wherein sending the set of experience quality metrics comprises: The bitrate satisfaction metric is one of the experience quality metrics in the set of experience quality metrics, and the bitrate satisfaction indicates the satisfaction associated with the bitrate of communication regarding the service provided to the UE via the base station.
5. The method of claim 1, wherein sending the set of experience quality metrics comprises: The latency satisfaction metric is one of the experience quality metrics in the set of experience quality metrics, and the latency satisfaction indicates the satisfaction associated with the latency experienced in communication with the service provided to the UE via the base station.
6. The method of claim 1, wherein sending the set of experience quality metrics comprises: The error rate satisfaction metric is one of the experience quality metrics in the set of experience quality metrics, and the error rate satisfaction metric indicates the satisfaction associated with the packet error rate for communication regarding the service provided to the UE via the base station.
7. The method of claim 1, wherein sending the set of experience quality metrics comprises: Sending an indication of average throughput associated with communication about the service provided to the UE via the base station, an indication of the retransmission probability of the communication about the service, a standard deviation associated with the communication about the service, or a combination thereof, as one of the set of experience quality metrics.
8. The method of claim 1, wherein sending the set of experience quality metrics comprises: Sending an indication of the average Hypertext Transfer Protocol response time associated with communication regarding the service provided to the UE via the base station, the connection setup time for the communication regarding the service, or a combination thereof, as one of the set of experience quality metrics.
9. The method of claim 1, wherein the first report includes a service type provided to the UE via the base station, and one or more quality of experience measurements are associated with the service type.
10. The method of claim 1, further comprising: A second report for the experience quality server is generated, at least in part based on the experience quality measurement and the second configuration; as well as The second report is sent to the experience quality server via the base station.
11. A method for wireless communication at a base station, comprising: Send a configuration message to the user equipment (UE), the configuration message including a first configuration for reporting experience quality measurements to the base station and a second configuration for reporting experience quality measurements to the experience quality server; According to the first configuration, a first report is received from the UE at the central unit of the base station. The first report includes a set of experience quality metrics and a set of experience quality measurements, wherein the set of experience quality metrics is formatted in a way that is readable by the base station. A third report is sent to the distributed unit of the base station, the third report including at least a portion of the experience quality measurement included in the first report; as well as The determination of whether to adjust one or more parameters associated with the service provided to the UE and used for communicating with the UE is based at least in part on the set of experience quality measurements included in the first report.
12. The method of claim 11, wherein receiving the first report at the central unit of the base station comprises: The first report is received via application layer reporting according to the first configuration.
13. The method of claim 11, wherein the third report includes a set of experience quality metrics formatted to be readable by the base station and a service type provided to the UE via the base station, and the set of experience quality metrics is associated with the service type.
14. The method of claim 13, wherein the central unit of the base station sends the third report to the distributed unit of the base station via an F1 application protocol interface or via a UE context setting or modification procedure.
15. The method of claim 11, wherein receiving the set of experience quality metrics comprises: The overall experience quality satisfaction metric is received as one of the experience quality metrics in the set of experience quality metrics, which indicates the satisfaction associated with the service provided to the UE via the base station.
16. The method of claim 11, wherein receiving the set of experience quality metrics comprises: The received bit rate satisfaction metric is one of the experience quality metrics in the set of experience quality metrics, and the bit rate satisfaction metric indicates the satisfaction associated with the bit rate of communication regarding the service provided to the UE via the base station.
17. The method of claim 11, wherein receiving the set of experience quality metrics comprises: The reception delay satisfaction metric is one of the experience quality metrics in the set of experience quality metrics, and the delay satisfaction metric indicates the satisfaction associated with the delay experienced in communication with the service provided to the UE via the base station.
18. The method of claim 11, wherein receiving the set of experience quality metrics comprises: The reception error rate satisfaction metric is one of the experience quality metrics in the set of experience quality metrics, and the error rate satisfaction metric indicates the satisfaction associated with the packet error rate for communication regarding the service provided to the UE via the base station.
19. The method of claim 11, wherein receiving the set of experience quality metrics comprises: The system receives an indication of average throughput associated with communication relating to the service provided to the UE via the base station, an indication of retransmission probability of the communication relating to the service, a standard deviation associated with the communication relating to the service, or a combination thereof, as one of the set of experience quality metrics.
20. The method of claim 11, wherein receiving the set of experience quality metrics comprises: The system receives an indication of the average Hypertext Transfer Protocol response time associated with communication regarding the service provided to the UE via the base station, a connection setup time for the communication regarding the service, or a combination thereof, as one of the set of experience quality metrics.
21. The method of claim 11, further comprising: A second report is received from the UE according to the second configuration, wherein the intended recipient of the second report is the experience quality server; as well as The second report is relayed to the Quality of Experience server.
22. A method for wireless communication at a base station, comprising: Send a configuration message to the user equipment (UE), the configuration message including a first configuration for reporting experience quality measurements to the base station and a second configuration for reporting experience quality measurements to the experience quality server; According to the first configuration, a first report is received from the UE at the distributed unit of the base station. The first report includes a set of experience quality metrics and a set of experience quality measurements, wherein the set of experience quality metrics is formatted in a way that is readable by the base station. A third report is sent to the central unit of the base station, the third report including at least a portion of the experience quality measurements included in the first report; as well as The determination of whether to adjust one or more parameters associated with the service provided to the UE and used for communicating with the UE is based at least in part on the set of experience quality measurements included in the first report.
23. The method of claim 22, wherein the third report includes a real-time experience quality report received from the UE at the distributed unit.
24. The method of claim 22, wherein the distributed unit of the base station sends the third report to the central unit of the base station via an F1 application protocol interface.
25. The method of claim 22, wherein the central unit includes a central unit user plane and a central unit control plane, wherein the central unit control plane receives the third report from the distributed unit and forwards the third report to the central unit user plane via an E1 application protocol interface using a bearer context setting or modification procedure.
26. An apparatus for wireless communication, comprising: processor, A memory coupled to the processor; as well as Instructions stored in the memory, which can be executed by the processor to cause the device to: Receive a configuration message, the configuration message including a first configuration for reporting experience quality measurements to the base station and a second configuration for reporting experience quality measurements to the experience quality server; Measure one or more experience quality metrics based on the configuration message; A first report for the base station is generated, at least in part, based on the experience quality measurement and the first configuration; as well as The first report is sent to the base station according to the first configuration. The first report includes a set of experience quality metrics formatted in a way that is readable by the base station. Sending the first report to the base station includes: The first report is sent to the central unit of the base station to allow the central unit to send a third report to the distributed unit of the base station, the third report including at least a portion of the experience quality measurement included in the first report.
27. An apparatus for wireless communication, comprising: processor, A memory coupled to the processor; as well as Instructions stored in the memory, which can be executed by the processor to cause the device to: Send a configuration message to the user equipment (UE), the configuration message including a first configuration for reporting experience quality measurements to the base station and a second configuration for reporting experience quality measurements to the experience quality server; According to the first configuration, a first report is received from the UE at the central unit of the base station. The first report includes a set of experience quality metrics and a set of experience quality measurements, wherein the set of experience quality metrics is formatted in a way that is readable by the base station. A third report is sent to the distributed unit of the base station, the third report including at least a portion of the experience quality measurement included in the first report; as well as The determination of whether to adjust one or more parameters associated with the service provided to the UE and used for communicating with the UE is based at least in part on the set of experience quality measurements included in the first report.
28. A computer-readable medium having program code recorded thereon, wherein, The program code may be executed by one or more processors of the user equipment (UE) to cause the processors to perform the method of any one of claims 1-10.
29. A computer-readable medium having program code recorded thereon, wherein, The program code may be executed by one or more processors of the base station to cause the processors to perform the method of any one of claims 11-21.