Measurement reporting method and device and storage medium
By receiving the QoE measurement configuration information sent by the access network device at the terminal and reporting the QoE measurement report when the trigger event is met, the problem of insufficient real-time quality of the QoE measurement method in the prior art is solved, and the real-time requirement for industrial application scenarios is achieved.
Patent Information
- Application Number
- CN202510019272.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2045-01-06
AI Technical Summary
The existing QoE measurement methods have low real-time performance when reporting, and cannot meet the high standards for real-time performance in industrial application scenarios.
Provided is a measurement reporting method, by receiving the QoE measurement configuration information sent by the access network device, the terminal reports the QoE measurement report when the trigger event is satisfied. The trigger event may be that the terminal does not receive the application layer response message within the preset period, or does not receive the application layer message within the consecutive period.
The real-time quality of QoE measurement is improved, so that when a network failure occurs between the terminal and the access network device, the QoE measurement report can be reported in a timely manner to meet the real-time requirements of industrial application scenarios.
Smart Images

Figure CN119865849A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a measurement reporting method, device and storage medium. Background Art
[0002] Quality of Experience (QoE) measurement is an effective means to measure network quality. For traditional video services and extended reality (XR) services, QoE measurement mainly collects and reports application layer data based on user experience.
[0003] At present, most of the existing QoE measurement methods have poor real-time performance when reporting, for example, reporting the QoE measurement report in time after a network failure occurs in the device. However, industrial application scenarios have high requirements for real-time performance, and QoE measurement reports need to be reported in time after a device fails. Therefore, the existing QoE measurement methods cannot meet the real-time requirements in industrial application scenarios. Summary of the invention
[0004] The present application provides a measurement reporting method, device and storage medium, which are used to solve the technical problem of low real-time performance of existing QoE measurement methods in the prior art.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, a measurement reporting method is provided, including: receiving quality of experience (QoE) measurement configuration information sent by an access network device; the QoE measurement configuration information is used to instruct a terminal to report a QoE measurement report when a trigger event is met; when it is determined that the terminal meets the trigger event, sending the QoE measurement report to the access network device; the QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information.
[0007] Optionally, the trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: when no application layer response message sent by the access network device is received within a first preset period, the terminal is triggered to report a QoE measurement report; the application layer response message is used to respond to the first application layer message sent by the terminal to the access network device within the first preset period.
[0008] Optionally, the trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: when the second application layer message sent by the access network device is not received within multiple consecutive second preset periods, the terminal is triggered to report the QoE measurement report.
[0009] Optionally, receiving quality of experience (QoE) measurement configuration information sent by an access network device includes: receiving the QoE measurement configuration information sent by the access network device based on an access layer of the terminal.
[0010] Optionally, sending the QoE measurement report to the access network device includes: sending the QoE measurement report to the access network device based on the access layer of the terminal.
[0011] Optionally, the measurement reporting method also includes: receiving, based on the access layer of the terminal, minimization of drive-tests (MDT) measurement configuration information sent by the access network device; when the QoE measurement report sent by the application layer of the terminal is received at the access layer of the terminal, generating an MDT measurement report based on the access layer of the terminal, and sending the MDT measurement report to the access network device; the MDT measurement report is obtained by performing MDT measurement based on the MDT measurement configuration information.
[0012] Optionally, the measurement reporting method also includes: after receiving the QoE measurement configuration information sent by the access network device, performing QoE measurement based on the application layer of the terminal; when the application layer based on the terminal detects that the terminal meets the trigger event, generating a QoE measurement report according to the measurement result of the current QoE measurement.
[0013] Optionally, the measurement reporting method also includes: performing QoE measurement based on the application layer of the terminal after a first preset time period of receiving QoE measurement configuration information sent by the access network device; when the application layer based on the terminal detects that the terminal meets the trigger event, generating a QoE measurement report according to the measurement result of the current QoE measurement.
[0014] Optionally, the measurement reporting method also includes: after receiving the QoE measurement configuration information sent by the access network device, performing QoE measurement based on the application layer of the terminal to obtain a QoE measurement cache; when the QoE measurement cache is larger than the preset cache, re-performing the QoE measurement; when the application layer based on the terminal detects that the terminal meets the trigger event, generating a QoE measurement report according to the measurement result of the current QoE measurement.
[0015] Optionally, the measurement reporting method further includes: after receiving the QoE measurement configuration information sent by the access network device, performing QoE measurement based on the application layer of the terminal; and ending the QoE measurement after a second preset time period to obtain a QoE measurement report.
[0016] Optionally, the QoE measurement report includes at least one of the following: protocol data unit (PDU) session measurement information and quality of service flow (QoS flow) measurement information; wherein, the PDU session measurement information is obtained by performing QoE measurement on the PDU session based on the QoE measurement configuration information; and the QoS flow measurement information is obtained by performing QoE measurement on the QoS flow based on the QoE measurement configuration information.
[0017] In a second aspect, a measurement reporting device is provided, including: a receiving unit and a sending unit; the receiving unit is used to receive quality of experience (QoE) measurement configuration information sent by an access network device; the QoE measurement configuration information is used to instruct the terminal to report a QoE measurement report when a trigger event is met; the sending unit is used to send the QoE measurement report to the access network device when it is determined that the terminal meets the trigger event; the QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information.
[0018] Optionally, the trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: when no application layer response message sent by the access network device is received within a first preset period, the terminal is triggered to report a QoE measurement report; the application layer response message is used to respond to the first application layer message sent by the terminal to the access network device within the first preset period.
[0019] Optionally, the trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: when the second application layer message sent by the access network device is not received within multiple consecutive second preset periods, the terminal is triggered to report the QoE measurement report.
[0020] Optionally, the receiving unit is specifically configured to: receive, based on an access layer of the terminal, QoE measurement configuration information sent by an access network device.
[0021] Optionally, the sending unit is specifically used to: send a QoE measurement report to an access network device based on an access layer of the terminal.
[0022] Optionally, the measurement reporting device also includes: a first processing unit; a sending unit, which is also used to receive the minimized drive test (MDT) measurement configuration information sent by the access network device based on the access layer of the terminal; the first processing unit is used to generate an MDT measurement report based on the access layer of the terminal when the QoE measurement report sent by the application layer of the terminal is received at the access layer of the terminal; the sending unit is also used to send the MDT measurement report to the access network device; the MDT measurement report is obtained by performing MDT measurement based on the MDT measurement configuration information.
[0023] Optionally, the measurement reporting device also includes: a second processing unit; a second processing unit, used to perform QoE measurement based on the application layer of the terminal after receiving the QoE measurement configuration information sent by the access network device; the second processing unit is also used to generate a QoE measurement report based on the measurement result of the current QoE measurement when the application layer based on the terminal detects that the terminal meets the trigger event.
[0024] Optionally, the measurement reporting device also includes: a third processing unit; a third processing unit, used to perform QoE measurement based on the application layer of the terminal after receiving a first preset time period of QoE measurement configuration information sent by the access network device; the third processing unit is also used to generate a QoE measurement report based on the measurement result of the current QoE measurement when the application layer based on the terminal detects that the terminal meets the trigger event.
[0025] Optionally, the measurement reporting device also includes: a fourth processing unit; the fourth processing unit is used to perform QoE measurement based on the application layer of the terminal after receiving the QoE measurement configuration information sent by the access network device to obtain a QoE measurement cache; the fourth processing unit is also used to re-perform QoE measurement when the QoE measurement cache is larger than the preset cache; the fourth processing unit is also used to generate a QoE measurement report based on the measurement result of the current QoE measurement when the application layer based on the terminal detects that the terminal meets the trigger event.
[0026] Optionally, the measurement reporting device also includes: a fifth processing unit; a fifth processing unit, used to perform QoE measurement based on the application layer of the terminal after receiving the QoE measurement configuration information sent by the access network device; the fifth processing unit is also used to end the QoE measurement after a second preset time period to obtain a QoE measurement report.
[0027] Optionally, the QoE measurement report includes at least one of the following: protocol data unit PDU session measurement information and service quality flow QoS flow measurement information; wherein, the PDU session measurement information is obtained by performing QoE measurement on the PDU session based on the QoE measurement configuration information; and the QoS flow measurement information is obtained by performing QoE measurement on the QoS flow based on the QoE measurement configuration information.
[0028] In a third aspect, a measurement reporting device is provided, comprising a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the measurement reporting device is running, the processor executes the computer execution instructions stored in the memory, so that the measurement reporting device executes the measurement reporting method described in the first aspect.
[0029] The measurement reporting device may be a network device, or a part of a device in a network device, such as a chip system in a network device. The chip system is used to support the network device to implement the functions involved in the first aspect and any possible implementation thereof, for example, to obtain, determine, and send the data and / or information involved in the above-mentioned measurement reporting method. The chip system includes a chip, and may also include other discrete devices or circuit structures.
[0030] In a fourth aspect, a computer-readable storage medium is provided, the computer-readable storage medium comprising computer execution instructions, and when the computer execution instructions are executed on a computer, the computer executes the measurement reporting method described in the first aspect.
[0031] In a fifth aspect, a computer program product is also provided. The computer program product includes computer instructions. When the computer instructions are executed on a measurement reporting device, the measurement reporting device executes the measurement reporting method as described in the first aspect above.
[0032] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium may be packaged together with the processor of the measurement reporting device, or may be packaged separately from the processor of the measurement reporting device, which is not limited in the embodiments of the present application.
[0033] The description of the second, third, fourth and fifth aspects of the present application can refer to the detailed description of the first aspect.
[0034] In the embodiments of the present application, the name of the measurement reporting device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. For example, the receiving unit may also be called a receiving module, a receiver, etc. As long as the functions of each device or functional module are similar to those of the present application, they fall within the scope of the claims of the present application and their equivalent technologies.
[0035] The technical solution provided by this application brings at least the following beneficial effects:
[0036] Based on any of the above aspects, the present application provides a measurement reporting method, including: a terminal can receive QoE measurement configuration information sent by an access network device. The QoE measurement configuration information is used to instruct the terminal to report a QoE measurement report when a trigger event is met. Afterwards, when it is determined that the terminal meets the trigger event, the terminal can send a QoE measurement report to the access network device. The QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information.
[0037] As can be seen from the above, since the QoE measurement configuration information received by the terminal is used to instruct the terminal to report the QoE measurement report when the trigger event is met, when the terminal determines that the trigger event is met, the terminal can send the QoE measurement report to the access network device, thereby improving the real-time performance of the QoE measurement. In this way, when the trigger event is a network failure between the terminal and the access network device, the terminal can send the QoE measurement report to the access network device in a timely manner, thereby meeting the real-time performance of the industrial application scenario. The beneficial effects of the first aspect, the second aspect, the third aspect, the fourth aspect, and the fifth aspect of the present application can all refer to the analysis of the above beneficial effects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of a master-slave response mode provided in an embodiment of the present application;
[0039] Figure 2 A schematic diagram of a periodic transmission mode provided in an embodiment of the present application;
[0040] Figure 3 A structural diagram of a measurement reporting system provided in an embodiment of the present application;
[0041] Figure 4 A schematic diagram of the hardware structure of a measurement reporting device provided in an embodiment of the present application;
[0042] Figure 5 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 1 ;
[0043] Figure 6 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 2 ;
[0044] Figure 7 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 3 ;
[0045] Figure 8 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 4 ;
[0046] Fig. 9 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 5 ;
[0047] Fig.10 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 6 ;
[0048] Fig.11A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 7 ;
[0049] Fig.12 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 8 ;
[0050] Fig.13 A flow chart of a measurement reporting method provided in an embodiment of the present application Figure 9 ;
[0051] Fig.14 A schematic diagram of the structure of a measurement reporting device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0053] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0054] In order to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and order of execution.
[0055] As described in the background technology, QoE measurement is the most effective means to measure network quality. For traditional video services and XR services, QoE measurement mainly collects and reports application layer data based on user experience.
[0056] At present, most of the existing QoE measurement methods have poor real-time performance when reporting, such as reporting QoE measurement reports in time after a device crashes. However, industrial application scenarios have high requirements for real-time performance, and QoE measurement reports need to be reported in time after a network failure occurs in the device. Therefore, the existing QoE measurement methods cannot meet the real-time requirements in industrial application scenarios.
[0057] When the fifth generation mobile communication technology (5G) network carries the real-time communication (RT) services of the industrial field network, the requirements for end-to-end delay and service experience and user experience reporting measurement should meet the real-time requirements of the above services. The bottleneck of real-time performance is on the wireless side of the 5G network. Due to changes in the quality of the wireless channel, such as changes in the line of sight (LOS) and non-line of sight (NLOS) paths, fast fading, frequency selective fading, etc., air interface transmission may cause packet loss or packet errors, thereby affecting the delay. In addition, since the time and frequency domain resources on the wireless side are limited, and the frame structure and scheduling resource restrictions are different from those of wired transmission, there is uncertainty in the air interface delay. In this way, the equipment in the industrial application scenario needs to report the QoE measurement report in a timely manner so that the 5G RAN can quickly and real-time update the scheduling strategy.
[0058] The following are several QoE measurement methods in the prior art:
[0059] (1) The core network equipment and network management equipment are used to trigger the collection and reporting of user equipment (UE) application layer data, and the data is transparently transmitted to the user equipment (UE) through the base station.
[0060] The network management device or core network device sends the QoE measurement configuration information according to the rules set by the operator staff. Then, the base station transparently transmits the QoE measurement configuration information to the UE, so that the UE can start, collect and report the QoE measurement based on the QoE measurement configuration information.
[0061] In this process, the QoE measurement is triggered by the core network equipment or network management equipment, and the UE cannot directly trigger the QoE measurement based on events, which affects the timeliness and accuracy of QoE reporting.
[0062] (2) QoE collection and reporting triggered by buffer level.
[0063] In the R18 QoE enhancement discussion of the 3rd Generation Partnership Project (3GPP), it was determined to trigger RVQoE reporting based on buffer level. In this way, the network side configures the buffer level threshold. When the buffer level is lower or higher than the threshold, the UE is triggered to report QoE.
[0064] Although this method is based on event-triggered QoE reporting, its triggering event is only the buffer level, that is, the data to be transmitted, which is suitable for QoE measurement of large packet services such as video. However, this event is not suitable for periodic small packet services in industrial application scenarios. Therefore, it cannot be applied to industrial application scenarios and cannot meet real-time requirements.
[0065] (3) Network service quality monitoring (QoS monitoring) function.
[0066] The QoS monitoring function was defined in 3GPP R16. This function can realize segmented statistics of end-to-end delay, mainly including core network delay and wireless access network (RAN) delay. The measurement granularity is based on the quality of service (QoS) flow of each user. The delay measurement method is the average upload (UL, Upload) / download (DL, Download) air interface delay over a period of time. Therefore, the QoS monitoring function cannot reflect the performance of the current network transmission and bearer services in real time, such as millisecond (ms) level, and therefore cannot be applied to industrial application scenarios.
[0067] In addition, in industrial application scenarios, different industrial protocols have different mechanisms to monitor network quality to determine whether a network failure (also known as downtime) occurs. Common industrial protocol modes include master-slave response mode and periodic transmission mode. Common industrial protocols include Modbus protocol, Profinet protocol and Enthernet / IP protocol.
[0068] Figure 1 The Modbus protocol mainly uses the master-slave response mode for judgment, such as Figure 1 As shown, the judgment condition for a network failure between the terminal and the base station is: within the watchdog timer (WatchDog Timer, WDT), that is, within the WDT period, the sender sends an application layer message to the receiver, and the sender does not receive the application layer response message sent by the receiver, then it can be determined that a network failure has occurred between the sender and the receiver.
[0069] Figure 2 A schematic diagram of a periodic transmission mode is shown. The Profinet protocol and Enthernet / IP protocol mainly use the periodic transmission mode for judgment, such as Figure 2As shown, the judgment condition for a network failure between a terminal and a base station is: within a CT, the transmitter sends an application layer message to the receiver, and within multiple consecutive CTs (or survival times), that is, CT*WDT (for example, WDT is 3), the transmitter does not receive an application layer response message sent by the receiver, then it can be determined that a network failure has occurred between the transmitter and the receiver. In the 3GPP protocol, the survival time can be CT*WDT. In TS22.261, the survival time is defined as: the time that an application consuming a communication service may continue without an anticipated message.
[0070] In view of the above problems, the present application provides a measurement reporting method, including: a terminal can receive QoE measurement configuration information sent by an access network device. The QoE measurement configuration information is used to instruct the terminal to report a QoE measurement report when a trigger event is met. Afterwards, when it is determined that the terminal meets the trigger event, the terminal can send a QoE measurement report to the access network device. The QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information.
[0071] As can be seen from the above, since the QoE measurement configuration information received by the terminal is used to instruct the terminal to report the QoE measurement report when the trigger event is met, when the terminal determines that the trigger event is met, the terminal can send the QoE measurement report to the access network device, thereby improving the real-time performance of the QoE measurement. In this way, when the trigger event is a network failure between the terminal and the access network device, the terminal can send the QoE measurement report to the access network device in a timely manner, thereby meeting the real-time performance of industrial application scenarios.
[0072] The measurement reporting method is applicable to the measurement reporting system. Figure 3 FIG. 4 shows a structure of the measurement reporting system. Figure 3 As shown, the measurement reporting system includes: access network equipment 301 and terminal 302.
[0073] Among them, the access network device 301 and the terminal 302 are connected in communication.
[0074] In the present application, the access network device 301 may send QoE measurement configuration information to the terminal 302 and receive a QoE measurement report reported by the terminal 302, so that the access network device 301 may update the scheduling strategy according to the QoE measurement report.
[0075] The terminal 302 may be configured to receive the QoE measurement configuration information sent by the access network device 301. When the terminal 302 determines that the terminal 302 meets the triggering event, the terminal 302 may generate a QoE measurement report and send the QoE measurement report to the access network device 301.
[0076] It should be understood that in industrial application scenarios, the types of services with higher requirements for real-time performance and latency are RT services and isochronous real-time communication (IRT) services. RT services are suitable for scenarios with periodic data exchange, such as communication between input / output (IO) controllers and IO devices, and their communication cycle is generally less than 10 milliseconds. For IRT services, 5G network capabilities (mainly air interface latency) are difficult to match business requirements. Therefore, this solution is mainly aimed at RT services in industrial field networks in industrial application scenarios.
[0077] Optionally, the access network device 301 may be a base station or other types of electronic devices in the access network, which is not limited in the embodiments of the present application.
[0078] Optionally, the terminal may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing device connected to a wireless modem. The terminal may communicate with one or more core networks via a radio access network (RAN). The terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, or a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network, such as a mobile phone, a tablet computer, a laptop computer, a netbook, a personal digital assistant (PDA).
[0079] The basic hardware structure of terminal 302 includes Figure 4 The measurement reporting device shown in FIG. Figure 4 Taking the measurement reporting device shown as an example, the hardware structure of the terminal 302 is introduced.
[0080] like Figure 4 , which is a schematic diagram of a hardware structure of a measurement reporting device provided in an embodiment of the present application. The measurement reporting device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 may be connected via a bus 24.
[0081] The processor 21 is the control center of the measurement reporting device, which can be a processor or a general term for multiple processing elements. For example, the processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0082] As an embodiment, the processor 21 may include one or more CPUs, such as Figure 4 CPU 0 and CPU 1 are shown in .
[0083] The memory 22 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0084] In a possible implementation, the memory 22 may exist independently of the processor 21, and the memory 22 may be connected to the processor 21 via a bus 24 for storing instructions or program codes. When the processor 21 calls and executes the instructions or program codes stored in the memory 22, the measurement reporting method provided in the following embodiments of the present application can be implemented.
[0085] In the embodiment of the present application, for the terminal 302, the software programs stored in the memory 22 are different, so the functions implemented by the terminal 302 are different. The functions performed by each device will be described in conjunction with the following flowchart.
[0086] In another possible implementation, the memory 22 may also be integrated with the processor 21 .
[0087] The communication interface 23 is used to connect the measurement reporting device to other devices through a communication network, and the communication network may be Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 23 may include a receiving unit for receiving data and a sending unit for sending data.
[0088] The bus 24 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0089] It should be pointed out that Figure 4 The structure shown in the figure does not constitute a limitation on the measurement reporting device, except Figure 4 In addition to the components shown, the measurement reporting device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0090] The measurement reporting method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0091] The measurement reporting method provided in the embodiment of the present application is applied to Figure 3 The terminal 302 in the measurement reporting system shown in FIG. Figure 5 As shown, the measurement reporting method provided in the embodiment of the present application includes:
[0092] S501. A terminal receives QoE measurement configuration information sent by an access network device.
[0093] The QoE measurement configuration information is used to instruct the terminal to report a QoE measurement report when a triggering event is met.
[0094] Specifically, the access network device may send QoE measurement configuration information to the terminal. The terminal may receive the QoE measurement configuration information sent by the access network device at the access layer of the terminal. Afterwards, the terminal may transmit the QoE measurement configuration information to the application layer of the terminal, so that the terminal can perform QoE measurement based on the application layer.
[0095] Optionally, the QoE measurement configuration information may include: an identifier of a triggering event and parameter configuration information of the triggering event. Since there may be multiple types of triggering events, the triggering event may be represented by the identifier of the triggering event.
[0096] Optionally, the QoE measurement configuration information may be configured for an access network device (eg, a base station) or an operation administration and maintenance (OAM) network management / core network device, and transparently transmitted to the terminal through the access network device.
[0097] Optionally, the QoE measurement report may include a triggering event.
[0098] Optionally, the application layer protocol of the terminal can be divided into a protocol of a master-slave response mode (also referred to as a master-slave mode) and a protocol of a periodic opposite transmission mode (also referred to as an opposite transmission mode).
[0099] Optionally, the trigger event is an event corresponding to the application layer protocol of the terminal. The trigger event may be: when the application layer response message sent by the access network device is not received within the first preset period, the terminal is triggered to report the QoE measurement report. The application layer response message is used to respond to the first application layer message sent by the terminal to the access network device within the first preset period.
[0100] It should be understood that this event is the application layer protocol of the master-slave response mode of the terminal. In this way, it is possible to determine whether the terminal meets the triggering conditions based on the application layer protocol already available in the terminal. There is no need to make major changes to the application layer protocol of the terminal. Only a small amount of information interaction is required between the application layer of the terminal and the terminal chip (5G module).
[0101] Specifically, within the first preset period, the sending end sends a first application layer message to the receiving end, and the receiving end sends an application layer response message to the sending end. Therefore, when within the first preset period, the terminal (i.e., the sending end) does not receive the application layer response message sent by the access network device (i.e., the receiving end), the terminal can determine that a network failure has occurred between the terminal and the access network device, thereby triggering the terminal to report a QoE measurement report.
[0102] Optionally, the triggering event is an event corresponding to the application layer protocol of the terminal. The triggering event may be: when the second application layer message sent by the access network device is not received within a plurality of consecutive second preset periods, triggering the terminal to report the QoE measurement report.
[0103] It should be understood that this event is an application layer protocol periodically sent by the terminal. In this way, it is possible to determine whether the terminal meets the triggering conditions based on the application layer protocol already available in the terminal. There is no need to make major changes to the application layer protocol of the terminal. Only a small amount of information interaction is required between the application layer of the terminal and the terminal chip (5G module).
[0104] Specifically, the transmitting end (or receiving end) sends the second application layer response message to the receiving end within the second preset period, and correspondingly, the receiving end (or transmitting end) also sends the second application layer message to the transmitting end within the second preset period. Therefore, when the terminal (i.e., the transmitting end or the receiving end) does not receive the second application layer message sent by the access network device (i.e., the receiving end or the transmitting end) within multiple consecutive second preset periods, the terminal can determine that a network failure occurs between the terminal and the access network device, thereby triggering the terminal to report a QoE measurement report.
[0105] In addition, since the QoE measurement configuration information may also include an identifier of a triggering event, the QoE measurement configuration information may also include parameter configuration information of the triggering event, such as the size of the first preset period, the size of the second preset period, the number of second preset periods, etc. Furthermore, the QoE measurement report may also include a triggering event, so that the access network device may obtain the triggering event reported by the QoE measurement, thereby enabling the access network device to adjust the scheduling strategy according to the triggering event.
[0106] S502: When it is determined that the terminal meets the triggering event, the terminal sends a QoE measurement report to the access network device.
[0107] The QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information.
[0108] Specifically, after receiving the QoE configuration information, the terminal can perform QoE measurement based on the QoE measurement configuration information at the application layer of the terminal to obtain a QoE measurement report. Then, the terminal can determine whether the terminal meets the trigger event. When the terminal meets the trigger event, the terminal can send a QoE measurement report to the access network device. In this way, when the event corresponding to the application layer protocol of the terminal occurs, the terminal can send a QoE measurement report to the access network device in a timely manner, thereby meeting the real-time requirements in industrial scenarios.
[0109] Optionally, the QoE measurement report reported by the terminal can be visible to the RAN. In this way, since the QoE measurement report reported by the terminal is visible to the RAN, the access network device can parse the QoE measurement report to obtain the experience quality information of the terminal. Since the access network device is close to the terminal, the scheduling policy can be quickly updated through the QoE measurement report, thereby meeting the real-time nature of industrial application scenarios.
[0110] In addition, some indicators in the RAN-visible QoE measurement report may be visible to the RAN, thereby reducing the overhead of air interface resources.
[0111] Optionally, when the access network device is a base station, the QoE measurement report may be visible to the base station.
[0112] Optionally, after receiving the QoE measurement report, the access network device can send the QoE measurement report to the OAM network management / application data collection and processing unit / application layer server, so that the OAM network management / application data collection and processing unit / application layer server can perform big data analysis, network optimization and other operations based on the QoE measurement report.
[0113] Optionally, the trigger event in the QoE measurement report and the trigger event in the QoE measurement configuration information can be represented by an identifier, for example, if the trigger event ID is 2, the trigger event can be represented by the following: {Event Trigger ID = 2, 1}, where 1 indicates that an event occurs (i.e., a downtime occurs between the access network device and the terminal).
[0114] It should be noted that since the terminal performs QoE measurement and determines whether the trigger condition is met at the application layer of the terminal, after receiving the QoE measurement configuration information at the access layer, the terminal can transmit the QoE measurement configuration information to the application layer, so that the terminal can perform QoE measurement at the application layer. In addition, since the QoE measurement report is generated at the application layer of the terminal, and the terminal sends the QoE measurement report to the access network device at the access layer of the terminal, when the terminal sends the QoE measurement report to the access network device, the QoE measurement report is first transmitted to the access layer of the terminal, and then the QoE measurement report is sent to the access network device at the access layer of the terminal.
[0115] Exemplarily, it is assumed that the access network device is a base station, and the application layer protocol of the terminal is a master-slave response mode protocol. For the application layer protocol in industrial application scenarios, the first preset period is generally WDT, and WDT is greater than 20 milliseconds. The terminals in industrial application scenarios usually include robot programmable logic controllers (PLC), gripper valve islands, etc. When the terminal does not receive the application layer response message (also called application layer response data packet) sent by the base station within the WDT, the terminal can determine that a network failure has occurred between the terminal and the base station, thereby triggering the QoE measurement report to be reported. In this way, since the triggering event is an event corresponding to the application layer protocol of the terminal, and QoE is also measured at the application layer of the terminal, there is no need to make too many changes to the application layer protocol of the terminal. Only a small amount of information interaction is required between the application layer of the terminal and the terminal chip (5G module).
[0116] The QoE measurement report may include a trigger event, that is, no application layer application message is received within the WDT time, which may be represented by: {WDT, Response for Transmitter=0}.
[0117] When the application layer protocol is a periodic transmission mode protocol (such as Profinet RT or Enthernet / IP protocol over 5G), multiple second preset periods are cycle events (Cycle Time, CT)*WDT, or the survival time specified in the 3GPP protocol. When the terminal receives the application layer message sent by the base station within CT*WDT, the terminal can determine that a network failure occurs between the terminal and the base station, thereby triggering the QoE measurement report.
[0118] The QoE measurement report may include a triggering event, that is, no application layer application message is received within CT*WDT or survival time, which may be represented by: {survival time, Received Packet=0}.
[0119] In some embodiments, in combination Figure 5 ,like Figure 6 As shown, in the above S501, the terminal receives the QoE measurement configuration information sent by the access network device, which specifically includes:
[0120] S601: A terminal receives QoE measurement configuration information sent by an access network device based on an access layer of the terminal.
[0121] Specifically, since the terminal interacts with the access network device through the access layer, the terminal can receive the QoE measurement configuration information sent by the access network device based on the access layer.
[0122] In some embodiments, in combination Figure 6 ,like Figure 7 As shown, in the above S502, the terminal sending the QoE measurement report to the access network device specifically includes:
[0123] S701. The terminal sends a QoE measurement report to an access network device based on the access layer of the terminal.
[0124] Specifically, since the QoE measurement is a measurement based on the application layer, after the terminal receives the QoE measurement configuration information based on the access layer, it can transmit the QoE measurement configuration information to the application layer, and perform QoE measurement based on the application layer to obtain a QoE measurement report. Afterwards, when it is determined that the trigger event is met, the terminal can transmit the QoE measurement report to the access layer, and send the QoE measurement report to the access network device based on the access layer.
[0125] In some embodiments, in combination Figure 7 ,like Figure 8 As shown, the measurement reporting method provided in the embodiment of the present application also includes:
[0126] S801. A terminal receives MDT measurement configuration information sent by an access network device based on an access layer of the terminal.
[0127] Specifically, the access network device may also send MDT measurement configuration information to the terminal so that the terminal can report the MDT measurement report. The terminal may receive the MDT measurement configuration information sent by the access network device based on the access layer. Furthermore, since the MDT measurement is a measurement performed at the access layer, the terminal may perform the MDT measurement based on the MDT measurement configuration information at the access layer.
[0128] S802: When receiving the QoE measurement report sent by the application layer of the terminal at the access layer of the terminal, the terminal generates an MDT measurement report based on the access layer of the terminal, and sends the MDT measurement report to the access network device.
[0129] The MDT measurement report is obtained by performing MDT measurement at the access layer based on the MDT measurement configuration information.
[0130] Specifically, since the terminal sends QoE to the access network device at the access layer, and the action of triggering the QoE measurement report reporting is implemented at the application layer, after the QoE measurement is triggered to report, the terminal transmits the QoE measurement report from the application layer to the access layer. In this way, when the QoE measurement report is transmitted to the access layer, the terminal can end the MDT measurement to obtain the MDT measurement report, and send the MDT measurement report to the access network device, so that the access network device can perform big data analysis, AI and other operations according to the MDT measurement report to optimize the network.
[0131] In this way, MDT measurement and QoE measurement can be associated, and the access network equipment can obtain MDT measurement reports when network failures occur, namely, main network performance indicators such as Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), location information measurement, and wireless link failure.
[0132] It should be understood that the access network equipment can send QoE measurement configuration information and MDT measurement configuration information to the same terminal respectively, and associate the QoE measurement report and the MDT measurement report by means of timestamp. There are two main types of MDT measurement reports: logged MDT and immediate MDT (MDT reported in real time). For industrial application scenarios, in order to quickly obtain network performance measurement results, most of them use the immediate MDT method.
[0133] Optionally, the QoE measurement report may include at least one of the following: protocol data unit session PDU session measurement information, service quality flow QoS flow measurement information. The PDU session measurement information is obtained by performing QoE measurement on the PDU session based on the QoE measurement configuration information. The QoS flow measurement information is obtained by performing QoE measurement on the QoS flow based on the QoE measurement configuration information. In this way, the terminal can associate certain specific PDU sessions and / or QoS flows to obtain measurement information for QoE measurement of the PDU session and / or QoS flow.
[0134] In some embodiments, Fig. 9 As shown, the measurement reporting method provided in the embodiment of the present application also includes:
[0135] S901: After receiving QoE measurement configuration information sent by an access network device, the terminal performs QoE measurement based on the application layer of the terminal.
[0136] Specifically, after receiving the QoE measurement configuration information, the terminal may transmit the QoE measurement configuration information to the application layer, and perform QoE measurement based on the application layer.
[0137] S902: When the terminal application layer detects that the terminal meets a triggering event, the terminal generates a QoE measurement report according to a measurement result of a current QoE measurement.
[0138] Specifically, when the terminal detects the occurrence of a trigger event based on the application layer, the terminal ends the ongoing QoE measurement and generates a QoE measurement report based on the measurement result of the current QoE measurement. In this way, the terminal can report the QoE measurement report when a network failure occurs, so that the access network device can better adjust according to the QoE measurement report when a network failure occurs.
[0139] In some embodiments, Fig.10 As shown, the measurement reporting method provided in the embodiment of the present application also includes:
[0140] S1001. After receiving a first preset time period of QoE measurement configuration information sent by an access network device, a terminal performs QoE measurement based on an application layer of the terminal.
[0141] Specifically, after receiving the QoE measurement configuration information, the terminal may transmit the QoE measurement configuration information to the application layer, and perform QoE measurement at the application layer after a first preset time period (also referred to as an offset).
[0142] S1002: When the terminal application layer detects that the terminal meets a triggering event, the terminal generates a QoE measurement report according to a measurement result of a current QoE measurement.
[0143] Specifically, when the terminal detects the occurrence of a trigger event based on the application layer, the terminal ends the ongoing QoE measurement and generates a QoE measurement report based on the measurement result of the current QoE measurement. In this way, the terminal can report the QoE measurement report when a network failure occurs, so that the access network device can better adjust according to the QoE measurement report when a network failure occurs, and because the QoE measurement time is shortened, the terminal resources can also be saved.
[0144] In some embodiments, Fig.11 As shown, the measurement reporting method provided in the embodiment of the present application also includes:
[0145] S1101. After receiving QoE measurement configuration information sent by an access network device, the terminal performs QoE measurement based on the application layer of the terminal to obtain a QoE measurement cache.
[0146] Specifically, after receiving the QoE measurement configuration information, the terminal may transmit the QoE measurement configuration information to the application layer and perform QoE measurement at the application layer. Furthermore, the terminal may store the measured data locally to obtain a QoE measurement cache.
[0147] S1102: When the QoE measurement buffer is larger than the preset buffer, the terminal performs QoE measurement again.
[0148] Specifically, when the locally stored QoE measurement buffer is larger than the preset buffer (the preset buffer may be bufferlevel), the terminal ends the QoE measurement and discards the locally stored QoE measurement buffer. Then, the terminal re-performs the QoE measurement and repeats this process.
[0149] S1103: When the terminal application layer detects that the terminal meets a triggering event, the terminal generates a QoE measurement report according to a measurement result of a current QoE measurement.
[0150] Specifically, when the terminal determines that the terminal meets the triggering event based on the application layer protocol, the terminal ends the ongoing QoE measurement to obtain a QoE measurement report. In this way, the terminal can report the QoE measurement report when a network failure occurs, so that the access network device can better adjust according to the QoE measurement report when a network failure occurs.
[0151] In some embodiments, Fig.12 As shown, the measurement reporting method provided in the embodiment of the present application also includes:
[0152] S1201: After receiving QoE measurement configuration information sent by an access network device, the terminal performs QoE measurement based on the application layer of the terminal.
[0153] Specifically, after receiving the QoE measurement configuration information, the terminal may transmit the QoE measurement configuration information to the application layer, and perform QoE measurement based on the application layer.
[0154] S1202: After a second preset time period, the terminal ends the QoE measurement to obtain a QoE measurement report.
[0155] Specifically, the terminal may end the QoE measurement after the second preset time period after the QoE measurement, and obtain the measured QoE measurement report and store it locally. In this way, when the terminal meets the triggering event, the terminal may directly report the QoE measurement report stored locally.
[0156] In some embodiments, the above mainly describes in detail each step of the measurement reporting method provided by the present application. The following introduces the complete process of the measurement reporting method provided by the embodiment of the present application in combination with the above embodiments. Fig.13 As shown, the measurement reporting method provided in the embodiment of the present application specifically includes:
[0157] S1301. The OAM network management / core network device generates RAN-visible QoE measurement configuration information and sends it to the base station (ie, the access network device in this application).
[0158] S1302: After receiving the QoE measurement configuration information, the base station transparently transmits the QoE measurement configuration information to the terminal.
[0159] S1303: The terminal receives QoE measurement configuration information based on the access layer, and transmits the QoE measurement configuration information to the application layer of the terminal.
[0160] S1304: The terminal performs QoE measurement at the application layer based on the QoE measurement configuration information.
[0161] S1305: When the terminal determines based on the application layer of the terminal that a triggering event is satisfied, the terminal ends the QoE measurement to obtain a QoE measurement report visible to the RAN.
[0162] Correspondingly, when the terminal determines that the triggering event is not satisfied, the terminal continues to perform QoE measurement.
[0163] S1306. The terminal transmits the QoE measurement report to the access layer at the application layer.
[0164] S1307: The terminal sends a RAN-visible QoE measurement report to the base station at the access layer.
[0165] The terminal may send the RAN-visible QoE measurement report to the base station via Radio Resource Control (RRC) signaling or Medium Access Control (MAC) layer message. However, the RRC signaling reporting method is less real-time than the MAC layer message method.
[0166] S1308. After receiving the QoE measurement report, the base station sends the QoE measurement report to the OAM network management / core network device.
[0167] It should be understood that after receiving the QoE measurement report, the OAM network management / core network equipment can perform operations such as big data analysis and network optimization based on the QoE measurement report.
[0168] Specifically, when the OAM network management / core network device stores an index table of trigger events in the QoE measurement configuration information, the trigger event in the QoE measurement report can be represented by an ID.
[0169] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0170] The embodiment of the present application can divide the functional modules of the measurement reporting device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0171] like Fig.14 FIG. 1 is a schematic diagram of a structure of a measurement reporting device provided in an embodiment of the present application. The measurement reporting device can be used to perform Figure 5-Figure 13 Any of the measurement reporting methods shown. Fig.14 The measurement reporting device shown includes: a receiving unit 1401 and a sending unit 1402;
[0172] The receiving unit 1401 is used to receive the quality of experience (QoE) measurement configuration information sent by the access network device; the QoE measurement configuration information is used to instruct the terminal to report a QoE measurement report when a trigger event is met. Figure 5 , the receiving unit 1401 is used to execute S501.
[0173] The sending unit 1402 is configured to send a QoE measurement report to the access network device when it is determined that the terminal meets the triggering event; the QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information. Figure 5 , the sending unit 1402 is used to execute S502.
[0174] Optionally, the trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: when no application layer response message sent by the access network device is received within a first preset period, the terminal is triggered to report a QoE measurement report; the application layer response message is used to respond to the first application layer message sent by the terminal to the access network device within the first preset period.
[0175] Optionally, the trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: when the second application layer message sent by the access network device is not received within multiple consecutive second preset periods, the terminal is triggered to report the QoE measurement report.
[0176] Optionally, the receiving unit 1401 is specifically configured to: receive the QoE measurement configuration information sent by the access network device based on the access layer of the terminal. Figure 6 , the receiving unit 1401 is used to execute S601.
[0177] Optionally, the sending unit 1402 is specifically configured to send a QoE measurement report to an access network device based on the access layer of the terminal. Figure 7 , the sending unit 1402 is used to execute S701.
[0178] Optionally, the measurement reporting device further includes: a first processing unit 1403;
[0179] The sending unit 1402 is further configured to receive the MDT measurement configuration information sent by the access network device based on the access layer of the terminal. Figure 8 , the sending unit 1402 is used to execute S801.
[0180] The first processing unit 1403 is configured to generate an MDT measurement report based on the access layer of the terminal when receiving a QoE measurement report sent by the application layer of the terminal at the access layer of the terminal. Figure 8 , the first processing unit 1403 is used to execute S802.
[0181] The sending unit 1402 is further configured to send an MDT measurement report to the access network device; the MDT measurement report is obtained by performing MDT measurement based on the MDT measurement configuration information. Figure 8 , the sending unit 1402 is used to execute S802.
[0182] Optionally, the measurement reporting device further includes: a second processing unit 1404;
[0183] The second processing unit 1404 is configured to perform QoE measurement based on the application layer of the terminal after receiving the QoE measurement configuration information sent by the access network device. Fig. 9 , the second processing unit 1404 is used to execute S901.
[0184] The second processing unit 1404 is further configured to generate a QoE measurement report based on the measurement result of the current QoE measurement when the application layer based on the terminal detects that the terminal meets the triggering event. Fig. 9 , the second processing unit 1404 is used to execute S902.
[0185] Optionally, the measurement reporting device further includes: a third processing unit 1405;
[0186] The third processing unit 1405 is configured to perform QoE measurement based on the application layer of the terminal after receiving the QoE measurement configuration information sent by the access network device for a first preset time period. Fig.10 , the third processing unit 1405 is used to execute S1001.
[0187] The third processing unit 1405 is further configured to generate a QoE measurement report according to the measurement result of the current QoE measurement when the application layer based on the terminal detects that the terminal meets the triggering event. Fig.10 , the third processing unit 1405 is used to execute S1002.
[0188] Optionally, the measurement reporting device further includes: a fourth processing unit 1406;
[0189] The fourth processing unit 1406 is configured to perform QoE measurement based on the application layer of the terminal after receiving the QoE measurement configuration information sent by the access network device to obtain a QoE measurement cache. Fig.11 , the fourth processing unit 1406 is used to execute S1101.
[0190] The fourth processing unit 1406 is further configured to re-perform QoE measurement when the QoE measurement buffer is larger than the preset buffer. Fig.11 , the fourth processing unit 1406 is used to execute S1102.
[0191] The fourth processing unit 1406 is further configured to generate a QoE measurement report according to the measurement result of the current QoE measurement when the application layer based on the terminal detects that the terminal meets the triggering event. Fig.11 , the fourth processing unit 1406 is used to execute S1103.
[0192] Optionally, the measurement reporting device further includes: a fifth processing unit 1407;
[0193] The fifth processing unit 1407 is configured to perform QoE measurement based on the application layer of the terminal after receiving the QoE measurement configuration information sent by the access network device. Fig.12 , the fifth processing unit 1407 is used to execute S1201.
[0194] The fifth processing unit 1407 is further configured to terminate the QoE measurement after the second preset time period to obtain a QoE measurement report. Fig.12 , the fifth processing unit 1407 is used to execute S1202.
[0195] Optionally, the QoE measurement report includes at least one of the following: protocol data unit PDU session measurement information and service quality flow QoS flow measurement information; wherein, the PDU session measurement information is obtained by performing QoE measurement on the PDU session based on the QoE measurement configuration information; and the QoS flow measurement information is obtained by performing QoE measurement on the QoS flow based on the QoE measurement configuration information.
[0196] The embodiment of the present application further provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the measurement reporting method provided in the above embodiment.
[0197] The embodiment of the present application also provides a computer program, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the measurement reporting method provided in the above embodiment.
[0198] Those skilled in the art should be aware that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. Storage media can be any available media that can be accessed by general or special-purpose computers.
[0199] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0200] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0201] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
[0202] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A measurement reporting method, characterized in that: The method comprises: Receiving quality of experience (QoE) measurement configuration information sent by an access network device; the QoE measurement configuration information is used to instruct the terminal to report a QoE measurement report when a trigger event is met; When it is determined that the terminal meets the triggering event, a QoE measurement report is sent to the access network device; the QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information.
2. The method according to claim 1, characterized in that The trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: When no application layer response message sent by the access network device is received within a first preset period, triggering the terminal to report the QoE measurement report; The application layer response message is used to respond to a first application layer message sent by the terminal to the access network device within the first preset period.
3. The method according to claim 1, characterized in that The trigger event is an event corresponding to the application layer protocol of the terminal; the trigger event is: When the second application layer message sent by the access network device is not received within a plurality of consecutive second preset periods, the terminal is triggered to report the QoE measurement report.
4. The method according to claim 2 or 3, characterized in that: The receiving the quality of experience (QoE) measurement configuration information sent by the access network device includes: The access layer based on the terminal receives the QoE measurement configuration information sent by the access network device.
5. The method according to claim 4, characterized in that The sending the QoE measurement report to the access network device includes: The QoE measurement report is sent to the access network device based on the access layer of the terminal.
6. The method according to claim 5, characterized in that The method further comprises: Receiving, based on the access layer of the terminal, the minimization of drive tests (MDT) measurement configuration information sent by the access network device; When the QoE measurement report sent by the application layer of the terminal is received at the access layer of the terminal, an MDT measurement report is generated based on the access layer of the terminal, and the MDT measurement report is sent to the access network device; the MDT measurement report is obtained by performing MDT measurement based on the MDT measurement configuration information.
7. The method according to claim 5, characterized in that The method further comprises: After receiving the QoE measurement configuration information sent by the access network device, performing the QoE measurement based on the application layer of the terminal; When the application layer based on the terminal detects that the terminal meets the trigger event, the QoE measurement report is generated according to the measurement result of the current QoE measurement.
8. The method according to claim 5, characterized in that The method further comprises: After a first preset time period of receiving the QoE measurement configuration information sent by the access network device, performing the QoE measurement based on the application layer of the terminal; When the application layer based on the terminal detects that the terminal meets the trigger event, the QoE measurement report is generated according to the measurement result of the current QoE measurement.
9. The method according to claim 5, characterized in that The method further comprises: After receiving the QoE measurement configuration information sent by the access network device, performing the QoE measurement based on the application layer of the terminal to obtain a QoE measurement cache; When the QoE measurement buffer is larger than the preset buffer, re-performing the QoE measurement; When the application layer based on the terminal detects that the terminal meets the trigger event, the QoE measurement report is generated according to the measurement result of the current QoE measurement.
10. The method according to claim 5, characterized in that The method further comprises: After receiving the QoE measurement configuration information sent by the access network device, performing the QoE measurement based on the application layer of the terminal; After a second preset time period, the QoE measurement is terminated to obtain the QoE measurement report.
11. The method according to claim 5, characterized in that The QoE measurement report includes at least one of the following: protocol data unit PDU session measurement information, service quality flow QoS flow measurement information; wherein, the PDU session measurement information is obtained by performing the QoE measurement on the PDU session based on the QoE measurement configuration information; the QoS flow measurement information is obtained by performing the QoE measurement on the QoS flow based on the QoE measurement configuration information.
12. A measurement reporting device, characterized in that: The device comprises: a receiving unit and a sending unit; The receiving unit is used to receive the quality of experience (QoE) measurement configuration information sent by the access network device; the QoE measurement configuration information is used to instruct the terminal to report a QoE measurement report when a trigger event is met; The sending unit is configured to send a QoE measurement report to the access network device when it is determined that the terminal meets the triggering event; the QoE measurement report is generated by performing QoE measurement based on the QoE measurement configuration information.
13. A measurement reporting device, characterized in that: It includes a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the measurement reporting device is running, the processor executes the computer execution instructions stored in the memory, so that the measurement reporting device executes the measurement reporting method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer-executable instructions, and when the computer-executable instructions are executed on a computer, the computer is enabled to execute the measurement reporting method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Collection and reporting of quality of experience information
CN115211164A
Empirical quality indication and reporting in mobility management
CN116941281A
QoE measurement report transmission method and device and readable storage medium
CN118945713A
Event-based QOE configuration management
WO2023014255A1
Event triggered reporting of radio access network visible quality of experience reporting
WO2024040364A1