Perceived quality measurement control

By allowing access network devices to control QoE measurement reporting periodicity, the solution addresses the inefficiencies in existing systems, ensuring continuous and efficient data transmission even during network overload, thus improving QoE measurement flexibility and resource utilization.

JP7843398B2Active Publication Date: 2026-04-09NOKIA TECHNOLOGIES OY
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2026-04-09

AI Technical Summary

Technical Problem

Existing QoE measurement systems in wireless communication networks lack flexibility and efficiency, particularly when access network devices become overloaded, leading to interruptions in QoE measurement reporting due to RRC connection releases, which affect ongoing measurements and result in incomplete data transmission.

Method used

An access network device acquires first periodicity information from a terminal device, determines a second periodicity for reporting QoE measurement results, and transmits this information to the terminal device, allowing it to control and adjust the reporting intervals dynamically, even during overload conditions.

Benefits of technology

This approach enhances the flexibility and efficiency of QoE measurement reporting by reducing resource consumption and ensuring complete data transmission, even when the access network is overloaded, thereby maintaining continuous measurement reporting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007843398000001
    Figure 0007843398000001
  • Figure 0007843398000002
    Figure 0007843398000002
  • Figure 0007843398000003
    Figure 0007843398000003
Patent Text Reader

Abstract

To provide a solution for the control of QoE measurement in exemplary embodiments of the present disclosure.SOLUTION: Embodiments of the present disclosure relate to a communication method, a device, and a computer-readable storage medium. The method performed in a first device includes obtaining first periodicity information indicating a first periodicity. The first periodicity is used by a second device to perform quality of experience measurement. The method further includes determining a second periodicity used by an AS of the second device to report one or more measurement results of the QoE measurement. The method also includes transmitting second periodicity information indicating the second periodicity to the second device. In this manner, the first device can be involved in a QoE measurement configuration and maintenance procedure. More specifically, the first device can control an interval at which the QoE measurement results are reported.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure generally relate to the field of telecommunications, and more particularly, to devices, methods, and computer-readable storage media for controlling quality of experience (QoE) measurements.

Background Art

[0002] QoE measurement results indicate the user's objective experience regarding the fulfillment of communication service(s) at the application (APP) layer. As a result, this is usually used as one of the important metrics for evaluating and rating the quality of communication service(s). Further, a service provider or operator can obtain the quality of communication service(s) by collecting measurement results (sometimes referred to as "QoE metrics") from the user's terminal device, and improve the quality of the corresponding communication service(s) according to the collected measurement results.

[0003] In wireless communication, a core network (CN) device or an operation administration and maintenance (OAM) device receives a QoE measurement configuration from an application server and further transmits it to terminal devices via an access network device. After receiving the QoE measurement configuration, the terminal device's APP layer performs the QoE measurement and transmits the measurement results to the terminal device's access layer / stratum. The measurement results are processed and sent to the access network device, which then forwards the measurement results to the CN / OAM device. Throughout the above procedure, the access network device simply functions as a transfer device between terminal devices and CN / OAM devices. However, in some scenarios (for example, when the access network device is overloaded), it may be necessary for the access network device to coordinate or control the QoE measurement. Therefore, it is desirable for the access network device to be involved in the configuration and maintenance procedures of the QoE measurement. [Overview of the project]

[0004] Generally, exemplary embodiments of this disclosure provide solutions for controlling QoE measurements.

[0005] In a first embodiment, a first device is provided. The first device comprises at least one processor and at least one memory containing computer program code, wherein the at least one memory and the computer program code are configured to cause the first device to use the at least one processor to acquire first periodicity information that indicates a first periodicity to be used by a second device to perform subjective quality measurements, to determine a second periodicity to be used by an access stratum of the second device to report one or more measurement results of subjective quality measurements, and to transmit second periodicity information that indicates the second periodicity to the second device.

[0006] In a second embodiment, a second device is provided. The second device comprises at least one processor and at least one memory containing computer program code, wherein the at least one memory and the computer program code are configured to use at least one processor to cause the second device to receive second periodicity information from a first device, which indicates a second periodicity used by an access stratum of the second device to report one or more measurement results of perceived quality measurements, the second periodicity being configured based on a first periodicity used by the second device to perform perceived quality measurements.

[0007] In a third embodiment, a third device is provided. The third device comprises at least one processor and at least one memory containing computer program code, the at least one memory and the computer program code are configured to cause the third device to use the at least one processor to acquire a first periodicity used by a second device to perform a subjective quality measurement, and to transmit a message containing the first periodicity to the first device, wherein the first periodicity is transmitted in a manner identifiable in relation to an access stratum.

[0008] In a fourth aspect, a method is provided, which includes obtaining first periodicity information in a first device that indicates a first periodicity to be used by a second device to perform a perceived quality measurement. The method further includes determining a second periodicity to be used by an access stratum of the second device to report one or more measurement results of the perceived quality measurement. The method also includes transmitting the second periodicity information indicating the second periodicity to the second device.

[0009] A fifth aspect provides a method, which includes receiving second periodicity information from a first device, which indicates a second periodicity used by an access stratum of the second device to report one or more measurement results of perceived quality measurements, wherein the second periodicity is configured based on a first periodicity used by the second device to perform perceived quality measurements. The method further includes collecting one or more measurement results of perceived quality measurements measured by the application layer of the second device by an access stratum of the second device. The method also includes reporting one or more measurement results according to the second periodicity by an access stratum of the second device.

[0010] In a sixth aspect, a method is provided, which includes obtaining a first periodicity in a third device to be used by a second device to perform a subjective quality measurement. The method further includes transmitting a message containing the first periodicity to the first device, wherein the first periodicity is transmitted in a manner identifiable in relation to an access stratum.

[0011] In a seventh aspect, a first apparatus is provided. The first apparatus includes means for acquiring first periodicity information that indicates a first periodicity used by a second apparatus to perform subjective quality measurements. The first apparatus further includes means for determining a second periodicity used by an access stratum of the second apparatus to report one or more measurement results of subjective quality measurements. The first apparatus also includes means for transmitting second periodicity information that indicates a second periodicity to the second apparatus.

[0012] In an eighth aspect, a second apparatus is provided. The second apparatus includes means for receiving, from the first apparatus, second periodicity information that indicates a second periodicity used by an access stratum of the second apparatus to report one or more measurement results of perceived quality measurements, wherein the second periodicity is configured based on a first periodicity used by the second apparatus to perform perceived quality measurements. The second apparatus further includes means for collecting one or more measurement results of perceived quality measurements measured by the application layer of the second apparatus via an access stratum of the second apparatus. The second apparatus also includes means for reporting one or more measurement results according to the second periodicity via an access stratum of the second apparatus.

[0013] In a ninth aspect, a third apparatus is provided. The third apparatus comprises means for acquiring a first periodicity used by the second apparatus to perform a subjective quality measurement. The third apparatus further comprises means for transmitting a message containing the first periodicity to the first apparatus, wherein the first periodicity is transmitted in a manner identifiable in relation to an access stratum.

[0014] In the tenth aspect, a computer-readable medium is provided. The computer-readable medium includes program instructions for causing the apparatus to perform at least the method according to the fourth aspect.

[0015] In the eleventh aspect, a computer-readable medium is provided. The computer-readable medium includes program instructions for causing the apparatus to perform at least the method according to the fifth aspect.

[0016] In the twelfth aspect, a computer-readable medium is provided. The computer-readable medium includes program instructions for causing the apparatus to perform at least the method according to the sixth aspect.

[0017] It should be understood that the summary section of the invention is not intended to identify any material or essential features of the embodiments of this disclosure, nor is it intended to be used to limit the scope of this disclosure. Other features of this disclosure will be readily apparent through the following description.

[0018] Next, several exemplary embodiments will be described with reference to the attached drawings. [Brief explanation of the drawing]

[0019] [Figure 1] This is the traditional signaling flow for QoE configuration and reporting procedures. [Figure 2] This figure shows an exemplary communication network in which exemplary embodiments of the present disclosure may be implemented. [Figure 3] This is a signaling flow for controlling QoE measurement according to some embodiments of the present disclosure. [Figure 4] Other signaling flows for controlling QoE measurement according to some embodiments of this disclosure. [Figure 5] This is a flowchart of an exemplary method performed on a first device according to some embodiments of the present disclosure. [Figure 6] This is a flowchart of an exemplary method performed on a second device according to some embodiments of the present disclosure. [Figure 7] This is a flowchart of an exemplary method performed on a third device according to some embodiments of the present disclosure. [Figure 8] FIG. 1 is a simplified block diagram of a device suitable for implementing an exemplary embodiment of the present disclosure. [Figure 9] FIG. 2 is a block diagram of an exemplary computer-readable medium according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0020] Throughout the drawings, the same or similar reference numerals represent the same or similar elements.

[0021] Next, the principles of the present disclosure will be described with reference to some exemplary embodiments. These embodiments are merely described for the purpose of explanation and are helpful for those skilled in the art to understand and implement the present disclosure. However, it should be understood that they do not imply any limitation on the scope of the present disclosure. The disclosure described herein can be implemented in various ways other than those described below.

[0022] In the following description and claims, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs, unless otherwise defined.

[0023] References to "an embodiment", "embodiment", "exemplary embodiment", etc. in the present disclosure indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Further, such phrases do not necessarily refer to the same embodiment. Further, when a particular feature, structure, or characteristic is described in relation to an embodiment, it is considered within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in relation to other embodiments, whether or not explicitly described.

[0024] In this specification, terms such as “first,” “second,” etc., may be used to describe various elements, but it should be understood that these elements should not be limited by these terms. These terms are used solely to distinguish one element from another. For example, without departing from the scope of the exemplary embodiment, the first element may be called the second element, and similarly, the second element may be called the first element. As used herein, the term “and / or” encompasses any combination of one or more of the listed terms.

[0025] The terms used herein are for the sole purpose of describing specific embodiments and are not intended to limit exemplary embodiments. Where used herein, the singular forms “a,” “an,” and “the” are intended to include the plural form unless the context clearly indicates otherwise. Where used herein, the terms “comprises,” “comprising,” “has,” “having,” “includes,” and / or “including” identify the presence of the described features, elements, and / or components, but are not intended to exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.

[0026] As used herein, “determine” (and its grammatical variations) may, among other things, include calculating, computing, processing, deriving, measuring, investigating, examining (e.g., examining a table, database, or other data structure), and confirming. “Determine” may also include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), and obtaining. “Determine” may also include resolving, selecting, choosing, and establishing.

[0027] As used in this application, the term "circuit" may refer to one, more, or all of the following: (a) Hardware-only circuit implementation (e.g., implementation using only analog and / or digital circuits) (b) Combinations of hardware circuits and software, for example (where applicable): (i) A combination of analog and / or digital hardware circuits(s) and software / firmware. (ii) Any part of a hardware processor(s), software, and memory(s) that use software (including digital signal processors) to cooperate in causing a device such as a mobile phone or server to perform various functions. (c) Hardware circuit(s) and / or processor(s), such as microprocessors(s) or parts of microprocessors(s), that require software (e.g., firmware) for operation. However, the software may be absent if it is not necessary for operation.

[0028] This definition of “circuit” applies to all use of the term in this application, including in all claims. Further examples include, as used in this application, a mere hardware circuit or processor (or more processors), or a portion of a hardware circuit or processor, as well as an embodiment of the software and / or firmware associated therewith. The term “circuit” also includes, for example, a baseband integrated circuit or processor integrated circuit in a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing or network device, where it falls under a particular claim.

[0029] As used herein, the term “communication network” refers to a network conforming to any appropriate communication standard, such as Long-Term Evolution (LTE), LTE-A, Broadband Code Division Multiple Access (WCDMA), High-Speed ​​Packet Access (HSPA), and Narrowband Internet of Things (NB-IoT). Furthermore, communication between terminal devices and network devices within a communication network may be carried out in accordance with any appropriate generation of communication protocol, including but not limited to first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, and the next-generation fifth-generation (5G) communication protocols, and / or any other protocols currently known or to be developed in the future. Embodiments of this disclosure may be applied to a variety of communication systems. Given the rapid development in communications, there will naturally be future communication technologies and systems to which this disclosure may be embodied. The scope of this disclosure should not be considered to be limited to the aforementioned systems only.

[0030] As used herein, the term “access network device” refers to a node in a communications network through which a terminal device accesses the network and receives services from it. Depending on the terminology and technology applied, a network device may refer to a base station (BS) or access point (AP), such as a node B (NodeB or NB), an evolved node B (eNodeB or eNB), an NR NB (also called a gNB), a remote radio unit (RRU), a radio header (RH), a remote radio head (RRH), a relay, or a low-power node such as a femto or pico.

[0031] The term "terminal device" refers to any end device that may be capable of wireless communication. For example, a terminal device may also be called a communication device, user equipment (UE), subscriber station (SS), mobile subscriber station, mobile station (MS), or access terminal (AT). Terminal devices may include, but are not limited to, mobile phones, cellular phones, smartphones, voice over IP (VoIP) phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices such as digital cameras, game terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop mounted devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearables, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in production processing and / or automated processing chain situations), consumer electronic devices, and devices operating on commercial and / or industrial wireless networks. In the following description, the terms “terminal device,” “communication device,” “terminal,” “user equipment,” and “UE” may be used interchangeably.

[0032] The term "core network device" refers to any device or entity that provides access and mobility management functions (AMF), session management functions (SMF), user plane functions (UPF), etc. Examples, but not limited to, a core network device may be a home subscriber server (HSS), a mobility management entity (MME), an AMF, an SMF, a UPF, etc. In other embodiments, a core network device may be any other suitable device or entity.

[0033] The term "OAM device" refers to any device or entity that provides functions such as operation, management, and maintenance. For example, but not limited to, an OAM device may be a network management system (NMS) or a network element management system (EMS). In other embodiments, the core network device may be any other suitable device or entity.

[0034] The term "identifiable in relation to the access stratum" means that the access stratum of a device in a communication network can identify the relevant data / information. As used herein, the terms "access layer," "access stratum," and "radio resource control (RRC) layer" are synonymous with each other.

[0035] The term “identifiable in relation to the APP layer” simply means that the APP layer of a device in a communication network can identify the relevant data / information. The term “APP layer” may also be referred to in this disclosure as “application layer” or “upper layer.”

[0036] The functions described herein may be performed in various exemplary embodiments on fixed and / or wireless network nodes, but in other exemplary embodiments, the functions may be implemented in a user device (e.g., a mobile phone, tablet computer, laptop computer, desktop computer, mobile IoT device, or fixed IoT device). This user device may, for example, be equipped with the corresponding capabilities described in relation to fixed and / or wireless network nodes, as appropriate. The user device may be a user device and / or a control device such as a chipset or processor configured to control the user device when installed on it. Examples of such functions include bootstrap server functions and / or home subscriber servers, which may be implemented in a user device by providing the user device with software configured to run on the user device in terms of these functions / nodes.

[0037] As discussed above, it is desirable to improve the procedures for QoE measurement. The Third Generation Partnership Project (3GPP) implemented a work item (WI) for QoE measurement in New Radio (NR). As a result of this work, several QoE solutions were proposed and specified from a RAN2 perspective. More specifically, the following QoE solutions were standardized for NR. • Signaling-based procedure: The CN device initiates the activation of the QoE measurement configured by the OAM and transmits the QoE measurement configuration to the next-generation radio access network (NG-RAN) node. The NG-RAN node then passes the QoE measurement configuration to a specific UE via RRC signaling. The UE's access stratum (AS) (e.g., the RRC layer) transmits the QoE measurement configuration to the UE's APP layer. In the management-based procedure, the OAM device sends the QoE measurement configuration to the NG-RAN node. The NG-RAN node determines multiple eligible UEs or a single specific UE that meet the criteria (e.g., area scope, application layer capabilities, service type, etc.). The NG-RAN node sends the QoE measurement configuration to the AS layer of the specific UE or each eligible UE. Upon receiving the QoE measurement configuration, the UE's AS sends the QoE measurement configuration to the UE's APP layer.

[0038] The QoE data acquisition procedure is the central step in the QoE measurement procedure. Generally speaking, QoE data acquisition refers to the method of using a wireless protocol developed for download and dynamic adaptive streaming over HTTP (DASH) to collect QoE metrics. Several agreements have been reached regarding LTE QoE solutions. For example, an LTE QoE solution includes the following key components: Cases initiated on both a signaling-based and management-based basis are permitted. • LTE QoE functionality is activated by the tracing function. • APP layer measurement configurations received from OAM or CN can be encapsulated in a transparent container, which is then forwarded to the UE in a downlink RRC message. APP layer measurement results received from higher layers of the UE (e.g., the APP layer) can also be encapsulated in a transparent container and sent to the network in an uplink RRC message.

[0039] Regarding QoE for NR, the LTE QoE solution will serve as the baseline, and details may be discussed in the WI phase. Furthermore, several principles for configuration and reporting for QoE measurements will be proposed. Specifically, management-based QoE configurations should not override signaling-based QoE configurations. In addition, QoE measurement results will be reported in NR via a separate signaling radio bearer (SRB) (i.e., separate from the current SRB) because this reporting has a lower priority than other SRB transmissions. Finally, configuration and reporting for multiple simultaneous QoE measurements to the UE should be supported.

[0040] Referring here to Figure 1, which is a conventional signaling flow 100 for QoE configuration and reporting procedures. As shown in Figure 1, the CN / OAM sends the QoE measurement configuration to the gNB (105), and the QoE measurement configuration is in XML format. The gNB determines the associated UE and sends the QoE measurement configuration to the UE RRC via a single application layer container (110). The QoE parameters included in the QoE measurement configuration are transparent to the gNB and the UE's RRC layer. The QoE parameters are sent to the UE APP layer (i.e., the UE APP entity) via the AppLayerConfiguration service type (115). The UE APP layer determines that QoE measurement is available (120) and then sends the measurement results to the UE RRC layer (i.e., the UE RRC entity) (125). The UE RRC layer sends the measurement results to the gNB via the AppLayerMeasReport container (130), and the gNB forwards the measurement results to the CN / OAM device (135).

[0041] In the conventional procedure described above, the QoE measurement configuration is in XML format. Therefore, only the UE's APP layer can understand the QoE parameters included in the QoE measurement configuration (e.g., the interval at which measurement results are reported). After obtaining the QoE parameters, the UE APP layer can report QoE data / metrics (i.e., measurement results) at the periodicity defined in the QoE measurement configuration.

[0042] As discussed above, the QoE parameters are transmitted transparently to the gNB and UE RRC layers, so neither the gNB nor the UE RRC layer can obtain the QoE parameters. Therefore, neither the gNB nor the UE RRC layer knows the exact time when the measurement results are reported.

[0043] Actual communication environments are very complex. It is a common scenario for gNBs to become overloaded. According to conventional procedures, if a gNB is overloaded, it may release air interface connections (e.g., RRC connections). As shown in Figure 2, the gNB may send an RRC release message to the UE RRC layer (140). Releasing an RRC connection affects QoE measurements. For example, new QoE measurement configurations are stopped, and reporting of ongoing QoE measurements is released or paused at the UE's RRC layer.

[0044] However, the action of releasing the RRC connection is not communicated to the UE APP layer. Therefore, the effects of pausing the QoE measurement only occur at the RRC layer. This results in a problem where the configuration remains in progress at the application level. More specifically, as shown in Figure 1, after receiving the RRC release message, the UE APP layer determines that the QoE measurement is available (145) and then sends the measurement results to the UE RRC (150). However, since the RRC connection has been released by the UE RRC layer, the measurement results cannot be sent to the gNB (155). In the next step, the UE APP layer again determines that the QoE measurement is available (160) and then sends the measurement results to the UE RRC layer (165). The measurement results still cannot be sent to the gNB (170). The above transmission failures are repeated. In this case, the UE APP layer generates a storm of reports that cannot be sent to the gNB because there is no active RRC connection.

[0045] To date, no solutions have been proposed for how to pause / resume QoE measurement reporting in the context of various RRC states, which adds further complexity to dealing with unexpected QoE measurement results generated by the UE APP layer. Furthermore, as discussed above, QoE measurement results are important to the service provider or operator. Therefore, pausing or stopping QoE measurements is not considered a desirable outcome.

[0046] This disclosure notes that if access network devices can control or maintain QoE measurements, and in particular if they can configure reporting procedures, QoE measurement procedures can become more flexible and streamlined.

[0047] According to some exemplary embodiments of this disclosure, a solution for controlling QoE measurements is provided. In this solution, a first device (e.g., an access network device) acquires first periodicity information that indicates a first periodicity. The first periodicity is used by a second device (e.g., a terminal device) to perform QoE measurements. The first device then determines a second periodicity that is used by the second device's AS (e.g., the RRC layer) to report one or more measurement results of the QoE measurements, and transmits second periodicity information that indicates the second periodicity to the second device. In this way, the first device can be involved in the configuration and maintenance procedures of the QoE measurements. Specifically, the first device can control the interval / cycle for reporting QoE measurement results. This disclosure is particularly useful in scenarios where the first device is under overload conditions.

[0048] Figure 2 shows an exemplary communication environment 200 in which exemplary embodiments of the present disclosure can be carried out. In the communication environment 200, a first device 210 can communicate with a second device 220 and a third device 230 via a physical communication channel or link.

[0049] In the example in Figure 2, the second device 220 is shown as a terminal device. The first device 210 is shown as an access network device that provides services to the second device 220. The service area of ​​the first device 210 is called cell 240. The third device 230 is shown as a QoE measurement server. The third device 230 may be a CN device, an OAM device, or an application server.

[0050] In the specific example in Figure 2, the third device 230 may acquire or configure parameters for QoE measurement. The third device 230 may then send the parameters to the first device 210. The first device 210 may forward the parameters to the second device 220. After receiving the parameters, the APP layer of the second device 220 performs the QoE measurement and sends the measurement results to the AS of the second device 220 (e.g., the RRC layer). The measurement results are sent to the first device 210 by the AS of the second device 220, and then forwarded by the first device 210 to the third device 230 or other QoE collection server(s).

[0051] It should be understood that the numbers of the first, second, and third devices are for illustrative purposes only and do not imply any limitation. The communication environment 200 may include any suitable number of first, second, and third devices suitable for carrying out embodiments of the present disclosure.

[0052] The principles and embodiments of this disclosure are described in detail below with reference to Figure 3, which shows an exemplary signaling chart 300 of a method for controlling QoE measurement according to several embodiments of this disclosure. This method can be implemented in any suitable device according to a particular implementation.

[0053] For illustrative purposes only, the signaling chart 300 is described as being implemented between a first device 210, a second device 220, and a third device 230, as shown in Figure 2. Furthermore, the second device 220 functions as a terminal device, the first device 210 functions as an access network device, and the third device 230 functions as a CN device, OAM device, or application server.

[0054] Furthermore, although the actions are shown in a specific order below, this should not be understood as meaning that, in order to obtain the desired results, such actions must be performed in the specific order or sequentially shown, or that all of the illustrated actions must be performed.

[0055] Furthermore, the third device 230 may acquire or configure parameters for QoE measurements so that a service provider or operator in the network system can collect one or more measurement results from one or more user devices (e.g., terminal devices). More specifically, the third device 230 may configure periodicity (referred to herein as “first periodicity”), which may be a duration for collecting measurement results or a cycle for reporting measurement results.

[0056] Furthermore, the first periodicity can be represented in any suitable way. In some exemplary embodiments, the first periodicity may be represented as the parameter @reportinginterval, which indicates the time(s) at which measurement reports should be sent. Furthermore, if @reportinginterval is not configured, the second device 220 is required to send a report containing measurement results after the streaming session has ended. If @reportinginterval is configured, the second device 220 is required to send a report containing measurement results according to @reportinginterval. Furthermore, each report sent by the second device 220 will contain only newly collected measurement results, since previous measurement results have already been reported. According to some exemplary embodiments of this disclosure, the first periodicity configured by the third device 230 may be hijacked by the second periodicity configured by the first device 210, as will be discussed below.

[0057] The third device 230 may send parameters to the first device 210 via a configuration (e.g., a configuration message or a configuration information element) (305). In some exemplary embodiments, the configuration may be represented as an XML file / data or an application-based container. The first device 210 may then send the application layer container containing the configuration to the access stratum AS (i.e., the RRC layer or access stratum) of the second device 220 (320). The parameters contained in the application layer container are sent from the AS to the APP layer of the second device 220 (325). In this way, the second device 220 may perform QoE measurements according to the configuration.

[0058] In some exemplary embodiments, the first device 210 acquires first periodicity information that indicates a first periodicity (310). The first device 210 may acquire the first periodicity information by any suitable method. In an exemplary embodiment, the first device 210 may decode the first periodicity information from the above-described configuration transmitted by the third device 230. As discussed above, the configuration is identifiable in relation to the APP layer and is used to configure the perceived quality measurement. Therefore, when the first device 210 receives the configuration, it needs to decode it. In this way, the first device 210 can acquire the first periodicity without exchanging additional messages with other devices.

[0059] Alternatively, the first device 210 may extract first periodicity information from a message 305 transmitted by the third device 230, the first periodicity information being transmitted in a manner identifiable in relation to an access stratum (i.e., the RRC layer or access layer). For example, the third device 230 may transmit the first periodicity information via an information element (IE). The IE containing the first periodicity information may be transmitted with the configuration, or the IE may be transmitted separately from the configuration. For example, the third device 230 transmits the IE in response to a request from the first device 210 (305). In this way, the first device 210 can obtain the first periodicity without needing to add the additional capability to the first device 210 to decode the APP layer container.

[0060] Alternatively, the first device 210 may extract the first periodicity information from the second device 220. More specifically, the second device 220 may send an RRC message containing the first periodicity information. In some exemplary embodiments, once the second device 220 has obtained the first periodicity, the second device 220 may send an RRC message. Alternatively, the second device 220 may send an RRC message upon request from the first device 210. In this way, the first device 210 can obtain the first periodicity without requiring the first device 210 to acquire the additional capability to decode the APP layer container.

[0061] Alternatively, the first device 210 may acquire first periodicity information based on statistics of measurement results reported by the second device 220. For example, the second device 220 may derive intervals between measurement results reported by the second device 220 and identify these intervals with the first periodicity. In this way, the first device 210 can acquire the first periodicity without exchanging additional messages with other devices.

[0062] It should be understood that the above example for obtaining the first periodicity information is provided for illustrative purposes only and does not imply any limitation. In other exemplary embodiments, the first device 210 may obtain the first periodicity information by any suitable method.

[0063] After acquiring the first periodicity information, the first device 210 may determine a second periodicity (315). The second periodicity is used by the AS (e.g., RRC layer) of the second device 220 to report the measurement results of the QoE measurement. In some exemplary embodiments, the second periodicity is longer than the first periodicity. Furthermore, if the second periodicity is enabled (i.e., applied by the second device 220), the first periodicity is hijacked by the second periodicity when the second device 220 reports the measurement results. The first device 210 then transmits the second periodicity information indicating the second periodicity to the second device 220 (320).

[0064] In some exemplary embodiments, if the first periodicity is not present, the first device 210 configures its own parameter (i.e., a second periodicity) for reporting the QoE measurement and transmits the second periodicity to the second device 220 as an additional parameter triggered by the RAN.

[0065] In some embodiments, the first device 210 may transmit second periodicity information along with an application layer container that includes a configuration containing parameters for QoE measurement. Alternatively, the first device 210 may transmit second periodicity information if it determines that it is in an overload condition.

[0066] Furthermore, the first device 210 may instruct the second device 220 whether or not to apply the second periodicity to the second device 220. In some exemplary embodiments, the second periodicity information may be used as an implicit indication to instruct the second device 220 to apply the second periodicity. Alternatively, the first device 210 may send a first request to the second device 220 in an explicit manner. The first request is used to instruct the second device 220 to apply the second periodicity when reporting one or more measurement results. Furthermore, the first device 210 may send a first request if it determines that the first device 210 is in an overload condition.

[0067] Furthermore, the second periodicity information may indicate the second periodicity through any suitable method. One example of the second periodicity information is the value of the second periodicity. Another example of the second periodicity information is an offset value that indicates the time difference between the second periodicity and the first periodicity. A further example of the second periodicity information is the scale factor of the second periodicity relative to the first periodicity.

[0068] It should be understood that the above examples of second periodicity information are provided for illustrative purposes only and do not imply any limitations. In other exemplary embodiments, the first device 210 may exhibit second periodicity by any suitable method.

[0069] In this way, the first device 210 can be configured to use the AS of the second device 220 to report the measurement results. Therefore, even if the first device 210 is in an overloaded condition, it does not necessarily have to immediately stop or pause any ongoing QoE measurements.

[0070] Furthermore, the first device 210 may determine a second periodicity for each service. In other words, the second periodicity is unique to at least one service. In this case, the first device 210 also transmits an indication of at least one service of the second device 220 along with the second periodicity information.

[0071] In this way, different second periodicities can be configured for different services of the second device 220. Thus, the QoE of different services can be controlled more flexibly.

[0072] Alternatively, or furthermore, the second periodicity is a common periodicity shared among multiple services provided by the network. More specifically, different first periodicities may be configured for different services, and the first device 210 may determine a common second periodicity that is longer than the longest of the different first periodicities.

[0073] Furthermore, the first device 210 may transmit two or more second periodicities to the second device 220 in one or more messages. The second device 220 may apply two or more second periodicities according to any appropriate predefined strategy.

[0074] In some exemplary embodiments, the first device 210 transmits the second periodicity information via a system information block (SIB). Alternatively, the first device 210 transmits the second periodicity information via an RRC message. It should be understood that the second periodicity can be transmitted to the second device 220 via broadcast, multicast, or unicast.

[0075] In some exemplary embodiments, the first device 210 may also indicate to the second device 220 to resume applying the first periodicity. Specifically, if the first device 210 determines that it is in a non-overload condition, the first device 210 sends a second request to the second device 220. The second request is used to instruct the second device 220 to resume applying the first periodicity when reporting one or more measurement results.

[0076] Furthermore, the first device 210 may transmit load indications to the second device 220 that indicate the load state of the first device 210, and the second device 220 may determine whether to apply a second periodicity or a first periodicity based on the load indications of the first device 210.

[0077] In this way, the first device 210 can dynamically adjust the periodicity of reporting the measurement report.

[0078] In the specific example in Figure 2, the APP layer of the second device 220 performs QoE measurements, which may be represented as QoE metrics. The measurement results are sent to the AS layer of the second device 220. More specifically, the APP layer sends the measurement results to the AS of the second device 220 (330-1 and 330-2). The AS of the second device 220 collects one or more measurement results (335) and reports one or more measurement results to the first device 210. Furthermore, the measurement results are sent in a manner that is identifiable in relation to the APP layer. For example, the measurement results are included in an application-based container.

[0079] If the second device 220 is configured with a second periodicity, the second device 220 may start a timer according to the second periodicity when reporting measurement results. Within the timer, the second device 220 appends each measurement result to the measurement log. When the timer times out, the second device 220 reports the measurement log to the first device 210 (345).

[0080] In this way, the frequency / interval of reporting the measurement results is reduced, thereby saving resources in the air interface between the first device 210 and the second device 220.

[0081] Furthermore, the second device 220 may determine whether to apply the second periodicity or the first periodicity according to some predefined criteria.

[0082] In some exemplary embodiments, the second device 220 first determines whether the conditions for applying the second periodicity are met (340), and then determines whether to apply the second periodicity. One example of the conditions is receiving second periodicity information from the first device 210. Another example of the conditions is receiving a first request from the first device 210 to apply the second periodicity. In this case, the first request acts as a trigger. That is, after receiving a configuration containing the second periodicity information, the second device applies the second periodicity based on the configuration at the time of receiving the first request. A further example of the conditions is determining that the first device 210 is in an overload condition. Specifically, the second device 220 may detect communication between the first device 210 and the second device 220 and cause the second device 220 to back off or release due to the detection of a load condition in the first device 210. The second device 220 may detect the load status of the first device 210 by any suitable method, for example, by detecting the channel status, local buffer status, uplink / downlink transmission speed, connection release, etc. Alternatively, the second device 220 may obtain load information of the first device 210 by receiving load indications from the first device 210. Specifically, if the first device 210 is overloaded, the first device may send an overload indicator to the second device 220, initiate a procedure to release the RRC connection, and reject new random access requests or connection requests.

[0083] It should be understood that the above conditions for applying the second periodicity are presented for illustrative purposes only, without implying any limitations. The second device 220 may apply any appropriate conditions to determine whether or not to apply the second periodicity.

[0084] Furthermore, in some exemplary embodiments, the second device 220 first determines whether the conditions for resuming the application of the first periodicity are met (340), and then determines whether to resume the application of the first periodicity. One example of the conditions is receiving a second request from the first device 210 to resume the application of the first periodicity. A further example of the conditions is determining that the first device 210 is in a non-overloaded state. The second device 220 may detect the load state of the first device 210 by any suitable method, for example, by detecting the channel state, the status of the local buffer, the uplink / downlink transmission rate, the release of the connection, etc. A further example of the conditions is that the second device 220 receives a new configuration to be used to perform a QoE measurement, rather than receiving a configured second periodicity.

[0085] If the second device 220 determines that the conditions for resuming the application of the first periodicity are met (355), the AS of the second device 220 reports the measurement results according to the first periodicity. More specifically, the APP layer of the second device 220 transmits the measurement results to the AS of the second device 220 (350), and the AS of the second device 220 reports the measurement results to the first device 210 according to the first periodicity, which may be implemented by using a timer corresponding to the first periodicity (360).

[0086] Furthermore, as discussed above, the second periodicity may be specific to at least one service. Therefore, the second device 220 may receive multiple second periodicities. In this case, the second device 220 independently performs QoE measurements for different services. Alternatively, the second device 220 may divide different services into multiple service groups according to multiple second periodicities, and then perform QoE measurements for each service group. In one exemplary embodiment, the second device 220 receives a second periodicity specific to at least one service. The second device 220 then applies the second periodicity to at least one service and reports the measurement results for at least one service according to the second periodicity.

[0087] In this way, measurement results collected within the second periodicity can be transmitted as a single report via an RRC message, improving the efficiency of reporting measurements.

[0088] Alternatively, or further, the second periodicity may also be a common periodicity shared among multiple services by the second device 220. In one exemplary embodiment, the second device 220 receives a common second periodicity. The second device 220 then applies the second periodicity to multiple services and reports the measurement results of the multiple services according to the second periodicity.

[0089] It should be understood that the second device 220 may receive multiple second periodicities, each of which may be either a service-specific second periodicity or a common second periodicity. The second device 220 may apply multiple second periodicities according to any predefined strategy.

[0090] The measurement results are transmitted by the first device 210 to the QoE collection server. The QoE collection server may be a CN device, an OAM device, or another application server within the communication network.

[0091] In this way, the first device 210 can be involved in the configuration and maintenance procedures for QoE measurements. Specifically, the first device 210 can control the interval for reporting QoE measurement results. This disclosure is particularly useful in scenarios where the first device 210 is under overload conditions.

[0092] Furthermore, according to embodiments of this disclosure, control of QoE measurement when the first device 210 is overloaded is more flexible compared to conventional solutions. During the QoE measurement procedure, the QoE reporting cycle can be adjusted to a longer cycle. In this way, the load on the first device 210 can be reduced without interrupting the QoE measurement. In addition, frequent sending of pause / resume commands to the second device 220 is avoided, further saving signaling resources in the air interface.

[0093] One specific example of controlling QoE measurements Figure 4 shows an exemplary signaling chart 400 for controlling QoE measurement. For illustrative purposes only, the signaling chart 400 is described as being implemented between a first device 210, a second device 220, and a third device 230, as shown in Figure 2. Furthermore, the second device 220 functions as a terminal device, the first device 210 functions as an access network device, and the third device 230 functions as a CN device, OAM device, or application server.

[0094] The third device 230 determines the parameters for QoE measurement and transmits those parameters to the first device 210 (405). One of the parameters is the first periodicity (e.g., @reportinginterval). For example, the third device 230 transmits a QoE measurement configuration containing the parameters related to QoE to the first device 210. Furthermore, the QoE measurement configuration is represented as an XML data / information / file or application-based container. Alternatively, the first periodicity may also be transmitted in a manner identifiable in relation to the access stratum of the network entity.

[0095] The first device 210 decodes or extracts a first periodicity (e.g., @reportinginterval) from the received QoE measurement configuration (410). The first device 210 then determines one or more second periodicities based on the first periodicity. The first device 210 then sends an application container (e.g., AppLayerConfiguration) to the AS (e.g., RRC layer) of the second device 220 (415). The application container may include one or more second periodicities, such as a service-specific second periodicity (e.g., per-service reporting interval) and / or a common second periodicity (e.g., per-session logging duration or per-session reporting periodicity).

[0096] The AS of the second device 220 sends QoE parameters to the APP layer via the AppLayerConfiguration service type, etc. (420). The APP layer of the second device 220 determines that QoE measurement is available (425) and then sends the measurement results to the AS of the second device 220 (430). The AS of the second device 220 creates a measurement log to record the received measurement results (435) and starts a timer according to the second periodicity (440). The measurement log may be stored in the internal storage of the second device 220.

[0097] Next, the APP layer of the second device 220 determines again that QoE measurement is available (445), and then sends the measurement result to the AS of the second device 220 (450). Since the timer has not timed out, the AS of the second device 220 appends the measurement result to the measurement log (455). The application layer of the second device 220 continues to perform the QoE measurement. As shown in Figure 4, the APP layer of the second device 220 determines that QoE measurement is available (460), and then sends the measurement result to the AS of the second device 220 (465). Since the timer has not yet timed out, the AS of the second device 220 appends the measurement result to the measurement log (470). Next, the AS of the second device 220 determines whether the timer has timed out or not (470). If the second device 220 determines that the timer has timed out, the AS of the second device 220 reports a measurement log containing one or more measurements to the first device 210 (480).

[0098] In this way, the first device 210 can control the interval at which it reports the QoE measurement results.

[0099] Figure 5 shows a flowchart of an exemplary method 500 performed on the first device 210 according to several exemplary embodiments of the present disclosure. For the purposes of discussion, method 500 will be described in terms of the first device 210 with respect to Figures 2 and / or 4. It should be understood that method 500 may include additional blocks not shown and / or some blocks shown may be omitted, and the scope of the present disclosure is not limited in this respect.

[0100] In block 510, the first device 210 acquires first periodicity information that indicates a first periodicity used by the second device 220 to perform subjective quality measurement.

[0101] In block 520, the first device 210 determines a second periodicity which is used by the access stratum of the second device 220 to report one or more measurement results of the perceived quality measurement.

[0102] In block 530, the first device 210 transmits second periodicity information that indicates the second periodicity to the second device 220.

[0103] In some exemplary embodiments, the acquisition of first periodicity information by the first device 210 includes decoding the first periodicity information from a configuration transmitted by a third device 230, the configuration being identifiable in relation to the application layer and used to configure the perceived quality measurement; extracting the first periodicity information from a message transmitted by the third device 230, the first periodicity information being transmitted in an identifiable manner in relation to the access stratum; extracting the first periodicity information from a radio resource control message transmitted by a second device 220; or acquiring the first periodicity information based on statistics of one or more measurement results reported by the second device 220.

[0104] In some exemplary embodiments, the first device 210 receives a configuration from the third device 230 that is used to configure the perceived quality measurement. Furthermore, the first device 210 transmits an application layer container containing the configuration, along with second periodicity information, to the second device 220.

[0105] In some exemplary embodiments, the first device 210 transmits second periodicity information in accordance with the determination that the first device 210 is in an overload condition.

[0106] In some exemplary embodiments, the first device 210 sends a first request to the second device 220 to apply a second periodicity when reporting one or more measurement results, based on a determination that the first device 210 is in an overload condition.

[0107] In some exemplary embodiments, the first device 210 sends a second request to the second device 220 to resume applying the first periodicity when reporting one or more measurement results, based on the determination that the first device 210 is in a non-overload condition.

[0108] In some exemplary embodiments, the first device 210 transmits an indication of at least one service of the second device 220, and the second periodicity is specific to at least one service.

[0109] In some exemplary embodiments, the second periodicity is a common periodicity shared among multiple services by the second device 220.

[0110] In some exemplary embodiments, the indication of the second periodicity includes at least one of the following: a value of the second periodicity, an offset value that indicates a time difference between the second periodicity and the first periodicity, or a scale factor of the second periodicity relative to the first periodicity.

[0111] In some exemplary embodiments, the second periodic information is transmitted via a system information block or a wireless resource control message.

[0112] In some exemplary embodiments, the second periodicity is longer than the first periodicity.

[0113] In some exemplary embodiments, the first periodicity is configured by a third device 230, which is a core network device or an operation management and maintenance device.

[0114] In some exemplary embodiments, the first device 210 is an access network device, and the second device 220 is a terminal device including an access stratum and an application layer.

[0115] A first apparatus capable of performing method 500 may include means for performing each operation of method 500. These means may be implemented in any preferred form. For example, these means may be implemented in a circuit or a software module. The first apparatus may be implemented as a first device 210 or may be included in the first device 210.

[0116] In some exemplary embodiments, the first apparatus includes means for acquiring first periodicity information that indicates a first periodicity used by the second apparatus to perform subjective quality measurements; means for determining a second periodicity used by an access stratum of the second apparatus to report one or more measurement results of subjective quality measurements; and means for transmitting second periodicity information that indicates a second periodicity to the second apparatus.

[0117] In some exemplary embodiments, the means for acquiring first periodicity information comprises at least one of the following: decoding first periodicity information from a configuration transmitted by a third device, the configuration being identifiable in relation to the application layer and used to configure perceived quality measurements; extracting first periodicity information from a message transmitted by a third device, the first periodicity information being transmitted in an identifiable manner in relation to an access stratum; extracting first periodicity information from a radio resource control message transmitted by a second device; or acquiring first periodicity information based on statistics of one or more measurement results reported by a second device.

[0118] In some exemplary embodiments, the first device further comprises means for receiving a configuration from a third device used to configure subjective quality measurement, and means for transmitting an application layer container containing the configuration, along with second periodicity information, to the second device.

[0119] In some exemplary embodiments, the means for transmitting second periodic information includes means for transmitting second periodic information in accordance with the determination that the first device is in an overload condition.

[0120] In some exemplary embodiments, the first device further comprises means for transmitting a first request to the second device to apply a second periodicity when reporting one or more measurement results, in accordance with a determination that the first device is in an overload condition.

[0121] In some exemplary embodiments, the first device further comprises means for transmitting a second request to a second device to resume applying the first periodicity when reporting one or more measurement results, in accordance with the determination that the first device is in a non-overload condition.

[0122] In some exemplary embodiments, the first apparatus further comprises means for transmitting an indication of at least one service of the second apparatus, wherein the second periodicity is specific to at least one service.

[0123] In some exemplary embodiments, the second periodicity is a common periodicity shared among multiple services by the second device.

[0124] In some exemplary embodiments, the indication of the second periodicity includes at least one of the following: a value of the second periodicity, an offset value that indicates a time difference between the second periodicity and the first periodicity, or a scale factor of the second periodicity relative to the first periodicity.

[0125] In some exemplary embodiments, the second periodic information is transmitted via a system information block or a wireless resource control message.

[0126] In some exemplary embodiments, the second periodicity is longer than the first periodicity.

[0127] In some exemplary embodiments, the first periodicity is configured by a third device, which is a core network device or an operation management and maintenance device.

[0128] In some exemplary embodiments, the first device is an access network device, and the second device is a terminal device including an access stratum and an application layer.

[0129] Figure 6 shows a flowchart of an exemplary method 600 performed on a second device 220 according to several exemplary embodiments of the present disclosure. For the purposes of discussion, method 600 will be described in terms of the second device 220 with respect to Figure 2. It should be understood that method 600 may include additional blocks not shown and / or some blocks shown may be omitted, and the scope of the present disclosure is not limited in this respect.

[0130] In block 610, the second device 220 receives second periodicity information from the first device 210 which indicates a second periodicity used by the access stratum of the second device 220 to report one or more measurement results of the perceived quality measurement, the second periodicity being configured based on a first periodicity used by the second device 220 to perform the perceived quality measurement.

[0131] In block 620, the second device 220 collects one or more measurement results of perceived quality measurements measured by the application layer of the second device 220 via the access stratum of the second device 220.

[0132] In block 630, the second device 220 reports one or more measurement results according to a second periodicity via the access stratum of the second device 220.

[0133] In some exemplary embodiments, the second device 220 acquires a first periodicity and sends a message to the first device 210 containing first periodicity information that indicates the first periodicity.

[0134] In some exemplary embodiments, the second device 220 receives from the first device 210 an application layer container used to configure parameters for perceived quality measurement, along with second periodicity information.

[0135] In some exemplary embodiments, the second device 220 reports one or more measurement results according to the second periodicity via an access stratum of the second device 220, in accordance with the determination that the conditions for applying the second periodicity are met.

[0136] In some exemplary embodiments, the second device 220 determines that the conditions for applying the second periodicity are met in response to at least one of the following: receiving second periodicity information from the first device 210; receiving a first request from the first device 210 to apply the second periodicity when reporting one or more measurement results; or determining that the first device 210 is in an overload condition.

[0137] In some exemplary embodiments, the second device 220 reports one or more measurement results according to the first periodicity via an access stratum of the second device 220, in accordance with a determination that the conditions for resuming the application of the first periodicity are met.

[0138] In some exemplary embodiments, the second device 220 determines that the conditions for resuming the application of the first periodicity are met in response to at least one of the following: receiving a second request from the first device 210 to resume applying the first periodicity when reporting one or more measurement results, or determining that the first device 210 is in a non-overload condition.

[0139] In some exemplary embodiments, the second device 220 starts a timer according to a second periodicity, appends each of one or more measurement results to a measurement log, and reports the measurement log to the first device 210 according to the determination that the timer has timed out.

[0140] In some exemplary embodiments, the second device 220 receives indications of at least one service of the second device 220 from the first device 210, and the second periodicity is specific to at least one service. The access stratum of the second device 220 reports one or more measurement results of the at least one service according to the second periodicity.

[0141] In some exemplary embodiments, the second periodicity is a common periodicity shared among multiple services by the second device 220. The second device 220 applies the second periodicity to the multiple services, and the access stratum of the second device 220 reports one or more measurement results of the multiple services according to the second periodicity.

[0142] In some exemplary embodiments, the second periodicity information includes at least one of the following: a value of the second periodicity, an offset value that indicates the time difference between the second periodicity and the first periodicity, or a scale factor of the second periodicity relative to the first periodicity.

[0143] In some exemplary embodiments, the second periodic information is received via a system information block or a wireless resource control message.

[0144] In some exemplary embodiments, the second periodicity is longer than the first periodicity.

[0145] In some exemplary embodiments, the first periodicity is configured by a third device 230, which is a core network device or an operation management and maintenance device.

[0146] In some exemplary embodiments, the first device 210 is an access network device, and the second device 220 is a terminal device including an access stratum and an application layer.

[0147] A second apparatus capable of performing Method 600 may comprise means for performing each operation of Method 600. These means may be implemented in any preferred form. For example, these means may be implemented in a circuit or a software module. The second apparatus may be implemented as a second device 220 or may be included in the second device 220.

[0148] In some exemplary embodiments, the second device includes means for receiving second periodicity information from the first device, which indicates a second periodicity used by an access stratum of the second device to report one or more measurement results of perceived quality measurements, wherein the second periodicity is configured based on a first periodicity used by the second device to perform perceived quality measurements; means for collecting one or more measurement results of perceived quality measurements measured by the application layer of the second device by an access stratum of the second device; and means for reporting one or more measurement results according to the second periodicity by an access stratum of the second device.

[0149] In some exemplary embodiments, the second device further includes means for acquiring a first periodicity and means for transmitting a message to the first device containing first periodicity information that indicates the first periodicity.

[0150] In some exemplary embodiments, the second device further includes means for receiving an application layer container, along with second periodicity information, from the first device, which is used to configure parameters for subjective quality measurement.

[0151] In some exemplary embodiments, means for reporting one or more measurement results according to a second periodicity are provided by an access stratum of a second device, in accordance with a determination that the conditions for applying the second periodicity are met.

[0152] In some exemplary embodiments, the second device further includes means for determining that the conditions for applying the second periodicity are met in response to at least one of the following: receiving second periodicity information from the first device; receiving a first request from the first device to apply the second periodicity when reporting one or more measurement results; or determining that the first device is in an overload condition.

[0153] In some exemplary embodiments, the second apparatus further includes means for reporting one or more measurement results according to the first periodicity, via an access stratum of the second apparatus, in accordance with a determination that the conditions for resuming the application of the first periodicity are met.

[0154] In some exemplary embodiments, the second device further includes means for determining that the conditions for resuming the application of the first periodicity are met in response to at least one of the following: receiving a second request from the first device to resume applying the first periodicity when reporting one or more measurement results, or determining that the first device is in a non-overload condition.

[0155] In some exemplary embodiments, means for reporting one or more measurement results according to a second periodicity include means for starting a timer according to the second periodicity, means for adding each of the one or more measurement results to a measurement log, and means for reporting the measurement log to a first device according to a determination that the timer has timed out.

[0156] In some exemplary embodiments, the second apparatus further comprises means for receiving an indication of at least one service of the second apparatus from the first apparatus, wherein the second periodicity is specific to at least one service, and means for reporting one or more measurement results of the at least one service according to the second periodicity via an access stratum of the second apparatus.

[0157] In some exemplary embodiments, the second periodicity is a common periodicity shared among multiple services by the second device. The second device further includes means for applying the second periodicity to multiple services, and means for reporting one or more measurement results of the multiple services according to the second periodicity via an access stratum of the second device.

[0158] In some exemplary embodiments, the second periodicity information includes at least one of the following: a value of the second periodicity, an offset value that indicates the time difference between the second periodicity and the first periodicity, or a scale factor of the second periodicity relative to the first periodicity.

[0159] In some exemplary embodiments, the second periodic information is received via a system information block or a wireless resource control message.

[0160] In some exemplary embodiments, the second periodicity is longer than the first periodicity.

[0161] In some exemplary embodiments, the first periodicity is configured by a third device, which is a core network device or an operation management and maintenance device.

[0162] In some exemplary embodiments, the first device is an access network device, and the second device is a terminal device including an access stratum and an application layer.

[0163] Figure 7 shows a flowchart of an exemplary method 700 implemented in a third device 230 according to several exemplary embodiments of the present disclosure. For the purposes of discussion, method 700 will be described in terms of the third device 230 with respect to Figure 2. It should be understood that method 700 may include additional blocks not shown and / or some blocks shown may be omitted, and the scope of the present disclosure is not limited in this respect.

[0164] In block 710, the third device 230 acquires a first periodicity which is used by the second device 220 to perform subjective quality measurement.

[0165] In block 720, the third device 230 transmits a message containing a first periodicity to the first device 210, the first periodicity being transmitted in a manner identifiable in relation to the access stratum.

[0166] In some exemplary embodiments, the third device 230 is a core network device or an operation management and maintenance device, the first device 210 is an access network device, and the second device 220 is a terminal device including an access stratum and an application layer.

[0167] A third apparatus capable of performing Method 700 may comprise means for performing each operation of Method 700. These means may be implemented in any preferred form. For example, these means may be implemented in a circuit or a software module. The third apparatus may be implemented as a third device 230 or may be included in the third device 230.

[0168] In some exemplary embodiments, the third apparatus comprises means for acquiring a first periodicity used by the second apparatus to perform subjective quality measurement, and means for transmitting a message containing the first periodicity to the first apparatus, wherein the first periodicity is transmitted in a manner identifiable in relation to an access stratum.

[0169] In some exemplary embodiments, the third device is a core network device or an operation management and maintenance device, the first device is an access network device, and the second device is a terminal device including an access stratum and an application layer.

[0170] Figure 8 is a simplified block diagram of a device 800 suitable for carrying out embodiments of the present disclosure. The device 800 may be provided to implement, for example, communication devices such as a first device 210, a second device 220, and a third device 230, as shown in Figure 2. As shown, the device 800 includes one or more processors 810, one or more memories 820 coupled to the processors 810, and one or more communication modules 840 (e.g., transmitters and / or receivers) coupled to the processors 810.

[0171] The communication module 840 is for bidirectional communication. The communication module 840 has at least one antenna to facilitate communication. The communication interface may represent any interface necessary for communication with other network elements.

[0172] The processor 810 can be any type suitable for a local technology network and, in non-limiting examples, may include one or more of the following: a general-purpose computer, a dedicated computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multicore processor architecture. The device 800 may have multiple processors, such as application-specific integrated circuit chips that are time-slewn to a clock that synchronizes the main processor.

[0173] Memory 820 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 824, electrically programmable read-only memory (EPROM), flash memory, hard disks, compact discs (CDs), digital video discs (DVDs), and other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, random-access memory (RAM) 822 and other volatile memories that do not persist while the power is off.

[0174] The computer program 830 includes computer executable instructions that are executed by the associated processor 810. The program 830 can be stored in the ROM 820. The processor 810 can perform any appropriate operations and processes by loading the program 830 into the RAM 820.

[0175] Embodiments of the present disclosure may be implemented by program 830 so that device 800 can perform any of the processes of the present disclosure discussed with reference to Figures 3 to 7. Embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

[0176] In some embodiments, program 830 may be tangibly contained in a computer-readable medium (e.g., memory 820) that may be contained within device 800, or in another storage device accessible by device 800. Device 800 may load program 830 from the computer-readable medium into RAM 822 for execution. The computer-readable medium may include any type of tangible non-volatile storage, such as ROM, EPROM, flash memory, hard disk, CD, or DVD. Figure 9 shows an example of computer-readable medium 900 in the form of a CD or DVD. Program 830 is stored on the computer-readable medium.

[0177] In general, various embodiments of this disclosure may be implemented in hardware, dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented in hardware, while others may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. Various embodiments of this disclosure are illustrated and described using block diagrams, flowcharts, or some other graphical descriptions, but it should be understood that any blocks, apparatus, systems, techniques, or methods described herein may be implemented, in non-limiting examples, in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or any combination thereof.

[0178] This disclosure also provides at least one computer program product tangibly stored in a non-temporary computer-readable storage medium. The computer program product includes computer-executable instructions, such as those contained in a program module, which are executed on a device on a target real or virtual processor to perform the methods 500-700 described above with reference to Figures 5-7. Generally, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. The functionality of program modules can be combined or divided among program modules as desired in various embodiments. The machine-executable instructions of a program module can be executed in a local device or in a distributed device. In a distributed device, program modules can be located on both local and remote storage media.

[0179] Program code for performing the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device, so that when the program code is executed by the processor or controller, the functions / operations defined in the flowcharts and / or block diagrams are performed. The program code may run entirely on the machine, partially on the machine as a standalone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0180] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier so that a device, apparatus, or processor can perform various processes and operations as described above. Examples of carriers include signals, computer-readable media, and the like.

[0181] Computer-readable media may be computer-readable signal media or computer-readable storage media. Computer-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of computer-readable storage media may include electrical connections having one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0182] Furthermore, although the operations are shown in a specific order, this should not be understood as requiring that such operations be performed in the specific order shown, or sequentially, or that all illustrated operations be performed in order to obtain the desired results. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, while details of some specific embodiments are included in the above discussion, these should not be construed as limitations on the scope of this disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features described in the context of separate embodiments may also be implemented in combination within a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented separately in multiple embodiments or in any preferred subcombination.

[0183] While this disclosure uses language specific to structural features and / or methodological actions, it should be understood that this disclosure, as defined in the attached claims, is not necessarily limited to the specific features or actions described herein. Rather, the specific features and actions described above are disclosed as exemplary forms for carrying out the claims.

Claims

1. Terminal device, At least one processor, At least one memory containing computer program code, Equipped with, The at least one memory and the computer program code are transmitted to the terminal device using the at least one processor. The process involves receiving an application layer container and second periodic information from an access network device via the access stratum of the terminal device, The application layer container includes a perceived quality measurement configuration parameter for the application layer of the terminal device to measure perceived quality for the services of the terminal device, and includes first periodicity information. The first periodicity information indicates the first periodicity used by the application layer of the terminal device when reporting the perceived quality measurement for the service of the terminal device, The second periodicity information is received together with the application layer container, The second periodicity information indicates the second periodicity configured by the access network device to the terminal device in order to report one or more measurement results of the perceived quality measurement of the service. Receiving the above, The terminal device collects one or more measurement results of the perceived quality measurement measured by the application layer of the terminal device, To report one or more measurement results according to the second periodicity, A terminal device configured to perform the following action.

2. The terminal device according to claim 1, wherein the terminal device, after receiving a request from the access network device, uses the second periodicity to transmit the one or more measurement results by the access stratum.

3. The at least one memory and the computer program code are transmitted to the terminal device using the at least one processor. The timer is started according to the second periodicity, Each of the one or more measurement results mentioned above is added to the measurement log, In accordance with the determination that the timer has timed out, the measurement log is reported to the access network device. The terminal device according to claim 1, configured to report one or more measurement results according to the second periodicity.

4. The at least one memory and the computer program code are transmitted to the terminal device using the at least one processor. The access stratum of the terminal device transmits one or more measurement results to the access network device. The terminal device according to claim 1, configured to further perform the following.

5. The one or more measurement results are collected by the access stratum of the terminal device. The terminal device according to claim 1, wherein one or more of the measurement results are transmitted by the access stratum of the terminal device.

6. The terminal device according to claim 1, wherein the second periodic information is received via a wireless resource control message.

7. The terminal device according to claim 1, wherein the second periodic information includes the logging duration for each session.

8. The second periodic information is, The value of the second periodicity, or The scale factor of the second periodicity relative to the first periodicity, The terminal device according to claim 1, comprising at least one of the following.

9. It is a method, Receiving an application layer container and second periodicity information from an access network device via the access stratum of a terminal device, wherein the application layer container includes a subjective quality measurement configuration parameter used to configure subjective quality measurements by the application layer of the terminal device for the services of the terminal device, and includes first periodicity information that indicates a first periodicity used by the application layer of the terminal device when reporting subjective quality measurements for the services of the terminal device, the second periodicity information is received together with the application layer container, and the second periodicity information indicates a second periodicity configured for the terminal device by the access network device to report one or more measurement results of the subjective quality measurements for the services, and the receiving The terminal device collects one or more measurement results of the perceived quality measurement measured by the application layer of the terminal device, To report one or more measurement results according to the second periodicity, Methods that include...

10. The one or more measurement results are collected by the access stratum of the terminal device. The method according to claim 9, wherein the one or more measurement results are transmitted by the access stratum of the terminal device.

11. Reporting one or more measurement results according to the second periodicity is: The timer is started according to the second periodicity, Each of the one or more measurement results mentioned above is added to the measurement log, In accordance with the determination that the timer has timed out, the measurement log is reported to the access network device. The method according to claim 9, including the method described in claim 9.

12. The access stratum of the terminal device transmits one or more measurement results to the access network device. The method according to claim 9, further comprising:

13. The method according to claim 9, wherein the second periodic information is received via a wireless resource control message.

14. The method according to claim 9, wherein the second periodic information includes the logging duration for each session.

15. The second periodic information is, The value of the second periodicity, or The scale factor of the second periodicity relative to the first periodicity, The method according to claim 9, comprising at least one of the following.

16. Access network device, At least one processor, At least one memory containing computer program code, Equipped with, The at least one memory and the computer program code are transmitted to the access network device using the at least one processor. Sending an application layer container to the access stratum of the terminal device, which includes a perceived quality measurement configuration parameter used by the terminal device to configure perceived quality measurement by the application layer of the terminal device for the services of the terminal device, and which includes first periodicity information that indicates a first periodicity used by the application layer of the terminal device when reporting the perceived quality measurement for the services of the terminal device, The transmission of a second periodicity information together with the application layer container, wherein the second periodicity information indicates a second periodicity configured by the access network device to the terminal device in order to report one or more measurement results of the perceived quality measurement of the service, An access network device configured to perform the following actions.

17. The at least one memory and the computer program code are transmitted to the access network device using the at least one processor. Decoding the first periodicity information from a configuration transmitted by a third device, wherein the configuration is identifiable to the application layer and used to configure the perceived quality measurement, Extracting the first periodicity information from a message transmitted by the third device, wherein the first periodicity information is transmitted to the access stratum in an identifiable manner, Extracting the first periodic information from the wireless resource control message transmitted by the terminal device, or To acquire the first periodicity information based on the statistics of one or more measurement results reported from the terminal device, The access network device according to claim 16, configured to acquire the first periodicity information by at least one of the following.

18. The at least one memory and the computer program code are transmitted to the access network device using the at least one processor. Receiving a configuration from a third device used to configure the perceived quality measurement. The access network device according to claim 16, configured to further perform the following.

19. The at least one memory and the computer program code are transmitted to the access network device using the at least one processor. To transmit an indication of the service on the terminal device. The access network device according to claim 16, configured to further perform the following.

20. The second periodic information is, The value of the second periodicity, or The scale factor of the second periodicity relative to the first periodicity, The access network device according to claim 16, comprising at least one of the following.

21. A method for configuring an access network device to perform perceived quality measurements and reporting thereof, wherein the method is: Transmitting an application layer container that includes a perceived quality measurement configuration parameter used by the terminal device to configure the perceived quality measurement by the application layer of the terminal device for the service of the terminal device, and includes first periodicity information that indicates a first periodicity used by the application layer of the terminal device when reporting the perceived quality measurement for the service of the terminal device, The transmission of a second periodicity information to the terminal device together with the application layer container, wherein the second periodicity information indicates to the terminal device a second periodicity configured by the access network device in order to report one or more measurement results of the perceived quality measurement of the service, A method that includes this.

22. Obtaining the first periodicity information is Decoding the first periodicity information from a configuration transmitted by a third device, wherein the configuration is identifiable to the application layer and used to configure the perceived quality measurement, Extracting the first periodicity information from a message transmitted by the third device, wherein the first periodicity information is transmitted to the access stratum in an identifiable manner, Extracting the first periodic information from the wireless resource control message transmitted by the terminal device, or To acquire the first periodicity information based on the statistics of one or more measurement results reported from the terminal device, The method according to claim 21, comprising obtaining the first periodicity information by at least one of the following.

23. The method according to claim 21, further comprising receiving a configuration from a third device used to configure the perceived quality measurement.

24. To transmit an indication of the service on the terminal device. The method according to claim 21, further comprising:

25. The second periodic information is, The value of the second periodicity, or The scale factor of the second periodicity relative to the first periodicity, The method according to claim 21, comprising at least one of the following.

26. A computer-readable medium containing a computer program, wherein the computer program, when executed by the processor of an access network device, is provided to the access network device. Sending an application layer container to the access stratum of the terminal device, which includes a perceived quality measurement configuration parameter used by the terminal device to configure perceived quality measurement by the application layer of the terminal device for the services of the terminal device, and which includes first periodicity information that indicates a first periodicity used by the application layer of the terminal device when reporting the perceived quality measurement for the services of the terminal device, The transmission of a second periodicity information together with the application layer container, wherein the second periodicity information indicates a second periodicity configured by the access network device to the terminal device in order to report one or more measurement results of the perceived quality measurement of the service, A computer-readable medium that enables the operation of a computer.

27. A computer-readable medium containing a computer program, wherein the computer program, when executed by the processor of a terminal device, is configured on the terminal device. Receiving an application layer container and second periodicity information from an access network device via the access stratum of a terminal device, wherein the application layer container includes a subjective quality measurement configuration parameter used to configure subjective quality measurements by the application layer of the terminal device for the services of the terminal device, and includes first periodicity information that indicates a first periodicity used by the application layer of the terminal device when reporting subjective quality measurements for the services of the terminal device, and receiving the second periodicity information together with the application layer container, wherein the second periodicity information indicates a second periodicity configured for the terminal device by the access network device in order to report one or more measurement results of the subjective quality measurements for the services of the services, and the receiving The terminal device collects one or more measurement results of the perceived quality measurement measured by the application layer of the terminal device, To report one or more measurement results according to the second periodicity, A computer-readable medium that enables the operation of a computer.

Citation Information

Patent Citations

  • Method for obtaining qoe information, terminal, and network device

    US20200153712A1