Method, device, apparatus and storage medium for processing qoe measurement report
By pausing and caching QoE measurement reports through the access layer entity of the terminal device, and combining caching strategies at the AS layer and application layer, the problem of insufficient storage of QoE measurement reports is solved, achieving flexible storage and avoiding data loss.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2021-07-28
- Publication Date
- 2026-06-02
AI Technical Summary
When the RAN side is under heavy load or during UE handover, QoE measurement reports are stored at the AS layer or application layer, which leads to limited memory and makes it easy for QoE measurement reports to be discarded.
The access layer entity of the terminal device determines to suspend the reporting of QoE measurement reports, caches the reports, sends an indication message to the application layer to notify the suspension of report sending, and flexibly stores the QoE measurement reports in the AS layer and application layer according to the caching strategy.
By using collaborative storage at the AS layer and application layer, the problem of QoE measurement reports being discarded when a large number of reports are generated is avoided, thus improving the flexibility and effectiveness of storage.
Smart Images

Figure CN115696426B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a method, apparatus, device, and storage medium for processing QoE measurement reports. Background Technology
[0002] The goal of NR (New Radio) QoE (Quality of Experience) is to collect user experience quality parameters for different service types. When the core network or OAM (Operation, Administration, and Maintenance) sends QoE configuration to the network side, the network side forwards the QoE configuration to the UE (User Equipment) through the RAN (Radio Access Network) node. The UE collects relevant QoE measurement reports and reports them to the RAN side, which then reports them to the server through the RAN node. The QoE measurement reports are generated by the application layer and sent to the UE's AS (Access Stratum) layer. The UE's AS layer then sends the reports to the RAN side via RRC (Radio Resource Control) messages.
[0003] However, when the RAN side experiences heavy load, or when the UE switches or reconnects to a RAN node that does not support QoE functionality, the RAN side needs to suspend the UE's QoE measurement report reporting to alleviate the burden or ensure the validity of the QoE measurement reports. Once the load is reduced, the RAN side resumes the UE's QoE measurement report reporting. During this period of suspension, the UE needs to continue performing QoE measurements, and the generated reports need to be stored on the UE side.
[0004] During the current period when QoE measurement reports are suspended, the supported storage methods for QoE measurement reports may be AS layer storage or application layer storage. Although AS layer storage can reduce the interaction between the AS layer and the application layer and reduce the burden on the UE, the memory of the AS layer is very limited, and QoE measurement reports are relatively large. Therefore, when a large number of reports are generated, there is a problem of QoE measurement reports being discarded. Summary of the Invention
[0005] This application provides a method, device, apparatus, and storage medium for processing QoE measurement reports to solve the problems described above.
[0006] In a first aspect, embodiments of this application provide a method for processing QoE measurement reports, including:
[0007] The access layer entity of the terminal device determines to suspend the submission of QoE measurement reports;
[0008] The access layer entity of the terminal device caches the QoE measurement report and sends a first indication message to the application layer entity of the terminal device. The first indication message is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and to cache the QoE measurement report.
[0009] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes:
[0010] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0011] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0012] It has been determined that the storage space used to cache the QoE measurement report is full; or,
[0013] Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or,
[0014] Determine if the number of cached QoE measurement reports has reached the set value.
[0015] Optionally, before sending the first indication information to the application layer entity of the terminal device, the method further includes:
[0016] The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0017] The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0018] Optionally, the step of determining to suspend QoE measurement report reporting includes:
[0019] Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or,
[0020] If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then it is determined to suspend QoE measurement report reporting.
[0021] Optionally, the method further includes:
[0022] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or,
[0023] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0024] Optionally, the QoE recovery measurement report submission includes:
[0025] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0026] Optionally, before sending the QoE measurement report of the application layer entity cache of the terminal device to the network device, the method further includes:
[0027] If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0028] Secondly, embodiments of this application also provide a method for processing QoE measurement reports, including:
[0029] The access layer entity of the terminal device determines to suspend the submission of QoE measurement reports;
[0030] The access layer entity of the terminal device sends a first indication message to the application layer entity of the terminal device according to the QoE measurement report caching policy. The first indication message is used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0031] Optionally, the access layer entity of the terminal device sends first indication information to the application layer entity of the terminal device according to the QoE measurement report caching policy, including:
[0032] The access layer entity of the terminal device caches the QoE measurement report according to the QoE measurement report caching policy and sends the first indication information to the application layer entity of the terminal device.
[0033] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes:
[0034] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0035] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0036] It has been determined that the storage space used to cache the QoE measurement report is full; or,
[0037] Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or,
[0038] Determine if the number of cached QoE measurement reports has reached the set value.
[0039] Optionally, before sending the first indication information to the application layer entity of the terminal device, the method further includes:
[0040] The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0041] The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0042] Optionally, the step of determining to suspend QoE measurement report reporting includes:
[0043] Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or,
[0044] If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then it is determined to suspend QoE measurement report reporting.
[0045] Optionally, the method further includes:
[0046] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or,
[0047] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0048] Optionally, the QoE recovery measurement report submission includes:
[0049] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0050] Optionally, before sending the QoE measurement report of the application layer entity cache of the terminal device to the network device, the method further includes:
[0051] If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0052] Thirdly, embodiments of this application also provide a terminal device, including a memory, a transceiver, and a processor, wherein:
[0053] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0054] The access layer entity of the terminal device determines to suspend the QoE measurement report submission;
[0055] The access layer entity of the terminal device caches the QoE measurement report and sends a first indication message to the application layer entity of the terminal device. The first indication message is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and to cache the QoE measurement report.
[0056] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes:
[0057] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0058] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0059] It has been determined that the storage space used to cache the QoE measurement report is full; or,
[0060] Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or,
[0061] Determine if the number of cached QoE measurement reports has reached the set value.
[0062] Optionally, before sending the first indication information to the application layer entity of the terminal device, the operation further includes:
[0063] The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0064] The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0065] Optionally, the operation further includes:
[0066] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or,
[0067] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0068] Optionally, the QoE recovery measurement report submission includes:
[0069] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0070] Fourthly, embodiments of this application also provide a terminal device, including a memory, a transceiver, and a processor, wherein:
[0071] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0072] The access layer entity of the terminal device determines to suspend the submission of QoE measurement reports;
[0073] The access layer entity of the terminal device sends a first indication message to the application layer entity of the terminal device according to the QoE measurement report caching policy. The first indication message is used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0074] Optionally, the access layer entity of the terminal device sends first indication information to the application layer entity of the terminal device according to the QoE measurement report caching policy, including:
[0075] The access layer entity of the terminal device caches the QoE measurement report according to the QoE measurement report caching policy and sends the first indication information to the application layer entity of the terminal device.
[0076] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes:
[0077] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0078] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0079] It has been determined that the storage space used to cache the QoE measurement report is full; or,
[0080] Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or,
[0081] Determine if the number of cached QoE measurement reports has reached the set value.
[0082] Optionally, before sending the first indication information to the application layer entity of the terminal device, the operation further includes:
[0083] The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0084] The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0085] Optionally, the step of determining to suspend QoE measurement report reporting includes:
[0086] Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or,
[0087] If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then it is determined to suspend QoE measurement report reporting.
[0088] Optionally, the operation further includes:
[0089] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or,
[0090] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0091] Optionally, the QoE recovery measurement report submission includes:
[0092] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0093] Optionally, before sending the QoE measurement report of the application layer entity cache of the terminal device to the network device, the operation further includes:
[0094] If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0095] Fifthly, embodiments of this application also provide a processing apparatus for QoE measurement reports, including:
[0096] The first determining unit is used to determine the access layer entity of the terminal device to suspend the QoE measurement report reporting.
[0097] The first sending unit is configured to cache the QoE measurement report to the access layer entity of the terminal device and send first indication information to the application layer entity of the terminal device. The first indication information is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and to cache the QoE measurement report.
[0098] Optionally, the first transmitting unit is specifically used for:
[0099] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0100] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0101] It has been determined that the storage space used to cache the QoE measurement report is full; or,
[0102] Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or,
[0103] Determine if the number of cached QoE measurement reports has reached the set value.
[0104] Optionally, the first transmitting unit is further configured to:
[0105] The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0106] The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0107] Optionally, the first determining unit is configured to:
[0108] Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or,
[0109] If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then it is determined to suspend QoE measurement report reporting.
[0110] Optionally, the device further includes:
[0111] The first recovery reporting unit is used for:
[0112] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or,
[0113] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0114] Optionally, the QoE recovery measurement report submission includes:
[0115] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0116] Optionally, the first recovery reporting unit is further configured to:
[0117] If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0118] Sixthly, embodiments of this application also provide a processing apparatus for QoE measurement reports, including:
[0119] The second determining unit is used to determine the access layer entity of the terminal device to suspend the QoE measurement report reporting.
[0120] The second sending unit is used to send a first indication message to the application layer entity of the terminal device according to the QoE measurement report caching policy. The first indication message is used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0121] Optionally, the second transmitting unit is configured to:
[0122] The access layer entity of the terminal device caches the QoE measurement report according to the QoE measurement report caching policy and sends the first indication information to the application layer entity of the terminal device.
[0123] Optionally, the second transmitting unit is specifically used for:
[0124] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0125] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0126] It has been determined that the storage space used to cache the QoE measurement report is full; or,
[0127] Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or,
[0128] Determine if the number of cached QoE measurement reports has reached the set value.
[0129] Optionally, the second transmitting unit is further configured to:
[0130] The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0131] The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0132] Optionally, the second determining unit is configured to:
[0133] Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or,
[0134] If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then it is determined to suspend QoE measurement report reporting.
[0135] Optionally, the device further includes:
[0136] The second recovery reporting unit is used for:
[0137] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or,
[0138] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0139] Optionally, the QoE recovery measurement report submission includes:
[0140] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0141] Optionally, the second recovery reporting unit is further configured to:
[0142] If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0143] In a seventh aspect, embodiments of this application also provide a computer-readable storage medium storing a computer program for causing a processor to perform the steps of the QoE measurement report processing method described in the first aspect above.
[0144] Eighthly, embodiments of this application also provide a computer-readable storage medium storing a computer program for causing a processor to perform the steps of the QoE measurement report processing method described in the second aspect above.
[0145] The QoE measurement report processing method, device, apparatus, and storage medium provided in this application embodiment allow the AS layer to store QoE measurement reports using a configured cache after determining that QoE measurement report reporting needs to be paused. The AS layer then notifies the application layer to cache QoE measurement reports according to the caching policy. This enables flexible storage of QoE measurement reports using both the AS layer and the application layer, and avoids the problem of QoE measurement reports being discarded when a large number of reports are generated. Attached Figure Description
[0146] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0147] Figure 1 This is one of the flowcharts illustrating the QoE measurement report processing method provided in the embodiments of this application;
[0148] Figure 2 This is a second schematic flowchart of the QoE measurement report processing method provided in the embodiments of this application;
[0149] Figure 3 This is one of the structural schematic diagrams of the terminal device provided in the embodiments of this application;
[0150] Figure 4 This is a second schematic diagram of the structure of the terminal device provided in the embodiments of this application;
[0151] Figure 5This is one of the structural schematic diagrams of the QoE measurement report processing device provided in the embodiments of this application;
[0152] Figure 6 This is the second schematic diagram of the structure of the QoE measurement report processing device provided in the embodiments of this application. Detailed Implementation
[0153] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0154] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0155] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0156] To facilitate a clearer understanding of the various embodiments of this application, some relevant background knowledge will be introduced as follows.
[0157] 1. QoE Measurement Process
[0158] In LTE (Long Term Evolution), QoE measurement collection is specified for streaming services. NRQoE measurements not only collect experience quality parameters for streaming services, but also consider the typical performance requirements of different services (such as AR (Augmented Reality) / VR (Virtual Reality) and URLLC (Ultra Reliable Low Latency Communication)).
[0159] The protocol defines two types of QoE measurements: signaling-based and management-based. In signaling-based measurement, the OAM sends the QoE configuration to the Core Network (CN), which then sends it to the RAN (RAN side), which forwards it to the UE. In management-based measurement, the OAM directly sends the QoE configuration to the RAN, which then forwards it to the UE. This type of measurement is currently used for multiple UEs. In both signaling-based and management-based measurement frameworks, the process of sending the QoE configuration from the RAN to the UE is the same, and the configuration parameters are also the same, both being sent to the UE via RRC signaling.
[0160] The R16 protocol version defines the parameters for Quality of Experience (QoE) measurement management, which include the following parameters (not all are listed):
[0161] a. QoE collection entity address
[0162] This is a parameter used to define the IP (Internet Protocol) address to which QMC (QoE Measurement Collection) records will be transmitted. Either IPv4 (Internet Protocol version 4) or IPv6 (Internet Protocol version 6) addresses can be used.
[0163] b. QoE reference
[0164] This parameter defines the network request session. A QoE reference should be globally unique, so it consists of the following:
[0165] The protocol consists of MCC (Mobile Country Code), MNC (Mobile Network Code), and QMC ID (Identifier). MCC and MNC are derived from the management system along with the trace activation request and are used to define a PLMN (Public Land Mobile Network) included in the management system. QMCID is a 3-byte string.
[0166] c. QMC configuration file
[0167] The configuration file for QoE defined by the application layer service.
[0168] d. Service type
[0169] The defined service types for which QoE measurement is to be performed include streaming media, MTSI (Multimedia Telephony Service for IMS (IP Multimedia Subsystem), etc.
[0170] After receiving the QoE configuration via RRC messages, the UE's AS layer sends the QoE configuration to the application layer through the directory defined by the AT (Attention) command. This configuration includes parameters such as Service type, QoE reference, and QMC configuration file. When the service corresponding to the configured service type begins to occur, the application layer starts measuring according to the configuration file and generates a QoE measurement report based on the configuration conditions. Once the QoE measurement report is generated, the UE's application layer sends the QoE measurement report to the UE's AS layer via AT command. The UE's AS layer immediately sends the QoE measurement report to the RAN node via RRC messages. The RAN node then sends the report to the corresponding server at the IP address defined in the configuration file, thus completing the QoE configuration and measurement report collection process.
[0171] 2. QoE measurement pause process
[0172] When the RAN side is overloaded, it needs to suspend the reporting of UE QoE measurement reports to alleviate the burden. The RAN side sends a QoE measurement report suspension command to the UE via RRC message. During this suspension period, the UE still needs to perform QoE measurements, and the generated reports need to be stored on the UE side. Currently, the supported storage methods for UE-side QoE measurement reports may be AS layer storage or application layer storage. After receiving the RRC suspension command, the UE-side AS layer decides whether to notify the application layer based on different solutions. If the AS layer stores the report, it will not notify the application layer of the suspension command; if the application layer stores the report, the AS layer will notify the application layer of the suspension command, and the application layer will stop sending QoE measurement reports to the AS layer.
[0173] Once the load decreases, the RAN side resumes reporting QoE measurement reports from the UE. The RAN side notifies the UE to resume QoE measurement report reporting via RRC messages. The UE resumes reporting according to different schemes. If the QoE measurement report is stored in the application layer, the UE's AS layer notifies the application layer to resume sending QoE measurement reports.
[0174] Additionally, when a UE switches over or reconnects to a RAN that does not support QoE, the RAN side also needs to suspend the reporting of the UE's QoE measurement reports to ensure the validity of the QoE measurement reports. In this case, the storage method for the UE's QoE measurement reports is the same as in the case of RAN overload.
[0175] During the current suspension of QoE measurement report reporting, QoE measurement reports are stored either at the AS layer or the application layer. While storing reports at the AS layer can reduce the interaction between the AS layer and the application layer and alleviate the burden on the UE, the AS layer has very limited memory. QoE measurement reports are relatively large, so when a large number of reports are generated, there is a problem of QoE measurement reports being discarded.
[0176] To address the aforementioned issues, embodiments of this application provide a solution that enables flexible storage of QoE measurement reports using the AS layer and application layer, while avoiding the problem of QoE measurement reports being discarded when a large number of reports are generated.
[0177] Figure 1 This is one of the flowcharts illustrating the QoE measurement report processing method provided in the embodiments of this application, such as... Figure 1 As shown, the method includes the following steps:
[0178] Step 100: The access layer entity of the terminal device determines whether to suspend the QoE measurement report submission;
[0179] Step 101: The access layer entity of the terminal device caches the QoE measurement report and sends a first indication message to the application layer entity of the terminal device. The first indication message is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and to cache the QoE measurement report.
[0180] Specifically, in this embodiment of the application, after determining that it is necessary to suspend the reporting of QoE measurement reports, the access layer entity (hereinafter referred to as AS layer) of the terminal device can determine the caching strategy of QoE measurement reports according to the QoE measurement report caching definition of the AS layer.
[0181] If the AS layer defines a cache, the AS layer can use the configured cache to store the QoE measurement reports sent to the AS layer by the application layer entity of the terminal device (hereinafter referred to as the application layer), and send a first indication message to the application layer according to the caching policy. The first indication message is used to notify the application layer to suspend sending all QoE measurement reports to the AS layer, and the application layer caches all subsequent QoE measurement reports.
[0182] It should be noted that the embodiments of this application are illustrated using the scenario of suspending the reporting of all QoE measurement reports as an example. Those skilled in the art should understand that if the QoE measurement reports that need to be suspended are only a portion of the QoE measurement reports, then that portion of the QoE measurement reports is all or all of the QoE measurement reports described in the embodiments of this application.
[0183] The QoE measurement report processing method provided in this application embodiment allows the AS layer to store QoE measurement reports using a configured cache after determining that QoE measurement report reporting needs to be paused. The AS layer then notifies the application layer to cache the QoE measurement reports according to the caching policy. This enables flexible storage of QoE measurement reports using both the AS layer and the application layer, and avoids the problem of QoE measurement reports being discarded when a large number of reports are generated.
[0184] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes:
[0185] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0186] Specifically, in this embodiment of the application, the AS layer sending the first indication information to the application layer may be that the AS layer sends the first indication information to the application layer when it determines that the cached QoE measurement report meets the preset conditions.
[0187] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0188] Determine that the storage space used for caching QoE measurement reports is full; or,
[0189] Determine if the cache timer times out, where the cache timer was started when QoE measurement report reporting was paused; or,
[0190] Determine if the number of cached QoE measurement reports has reached a set value. This set value can be set according to actual needs, and no specific limit is set here.
[0191] The QoE measurement report processing method provided in this application embodiment notifies the application layer to cache the QoE measurement report when the AS layer determines that the cached QoE measurement report meets the preset conditions. This enables the AS layer and application layer to flexibly store QoE measurement reports and avoids the problem of QoE measurement reports being discarded when a large number of reports are generated.
[0192] Optionally, before sending the first indication information to the application layer entity of the terminal device, the method further includes:
[0193] The access layer entity of the terminal device determines the first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0194] The access layer entity of the terminal device sends a second instruction to the application layer entity of the terminal device. The second instruction contains a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0195] Specifically, in this embodiment of the application, after determining that it is necessary to suspend the reporting of QoE measurement reports, the AS layer may cache only a portion of the QoE measurement reports, and the application layer may cache a portion of the QoE measurement reports.
[0196] Specifically, before sending the first indication information to the application layer, the AS layer can first determine the first QoE measurement report type that instructs the AS layer to cache the QoE measurement report. The first QoE measurement report type can be any specified QoE measurement report type, without any restrictions. For example, it can be a specified Service type, a specified QoE reference, or a specified QoE configuration type, etc.
[0197] Then, the AS layer sends a second instruction to the application layer. This second instruction contains a second QoE measurement report type that instructs the application layer to cache the QoE measurement report. This second QoE measurement report type includes other types besides the first QoE measurement report type mentioned above, so that the application layer can cache some QoE measurement reports according to the second instruction.
[0198] The QoE measurement report processing method provided in this application embodiment allows the AS layer to send a second indication message to the application layer before sending the first indication message, instructing the application layer to cache part of the QoE measurement report, thereby increasing the flexibility of storing the QoE measurement report.
[0199] Optionally, the step of determining to suspend QoE measurement report reporting includes:
[0200] Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or,
[0201] If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then QoE measurement report reporting will be suspended.
[0202] Specifically, in this embodiment, the terminal device can determine that it needs to suspend QoE measurement report reporting after receiving an instruction from the network device to suspend QoE measurement report reporting. For example, when the network device is overloaded, it needs to suspend the terminal device's QoE measurement report reporting to alleviate the burden. The network device can send an instruction to suspend QoE measurement report reporting to the terminal device through an RRC message. After receiving the RRC message, the AS layer of the terminal device can determine that it needs to suspend QoE measurement report reporting.
[0203] The terminal device may also decide to suspend QoE measurement report reporting after determining that it is switching to a network device that does not support QoE measurement report reporting. In this case, the AS layer of the terminal device determines that it is switching to a network device that does not support QoE measurement report reporting based on the information obtained during the handover process, and the AS layer can then decide to suspend QoE measurement report reporting.
[0204] Optionally, the method further includes:
[0205] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; it resumes QoE measurement report reporting according to the received instruction; or,
[0206] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0207] Specifically, in this embodiment, the terminal device can resume QoE measurement report reporting according to the instruction sent by the network device to resume QoE measurement report reporting. For example, the network device can send the instruction to resume QoE measurement report reporting to the terminal device via an RRC message, so that the AS layer of the terminal device can resume QoE measurement report reporting after receiving the RRC message.
[0208] Terminal devices can also resume QoE measurement reporting after determining that they have switched to a network device that supports QoE measurement reporting. In this case, the AS layer of the terminal device determines that it has switched to a network device that supports QoE measurement reporting based on the information obtained during the handover process, and the AS layer can then decide to resume QoE measurement reporting.
[0209] Optionally, the QoE recovery measurement report submission includes:
[0210] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0211] Specifically, in this embodiment of the application, when the AS layer determines to resume QoE measurement report reporting, it can send the QoE measurement report cached by the AS layer and / or the QoE measurement report cached by the application layer to the network device, based on the situation where the AS layer and the application layer cached the QoE measurement report during the suspension of QoE measurement report reporting.
[0212] For example, if only the AS layer caches the QoE measurement report, the AS layer sends the cached QoE measurement report to the network device; if only the application layer caches the QoE measurement report, the application layer sends the cached QoE measurement report to the AS layer, and then the AS layer sends the application layer's cached QoE measurement report to the network device; if both the AS layer and the application layer cache the QoE measurement report, the application layer sends the cached QoE measurement report to the AS layer, and then the AS layer sends both the AS layer's and the application layer's cached QoE measurement reports to the network device.
[0213] Optionally, before sending the QoE measurement report of the application layer entity cache of the terminal device to the network device, the method further includes:
[0214] If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0215] Specifically, in this embodiment, the AS layer can detect whether the application layer was notified to suspend sending QoE measurement reports to the AS layer during the suspension of QoE measurement report reporting, thereby determining whether the AS layer and the application layer have cached QoE measurement reports.
[0216] If it is determined that the application layer has not been notified to suspend sending QoE measurement reports to the AS layer, the AS layer can directly report the QoE measurement reports cached by the AS layer.
[0217] If it is determined that the application layer has been notified to suspend sending QoE measurement reports to the AS layer, the AS layer can send a recovery instruction to the application layer. This recovery instruction is used to notify the application layer to send the QoE measurement reports cached by the application layer to the AS layer, so that the AS layer can send the QoE measurement reports cached by the application layer to the network device.
[0218] The QoE measurement report processing method provided in this application embodiment ensures that QoE measurement reports can be resumed in a timely manner by sending the QoE measurement reports cached by the AS layer and / or the QoE measurement reports cached by the application layer to the network device after determining that QoE measurement report reporting will resume, based on the situation where the AS layer and application layer cache QoE measurement reports during the suspension of QoE measurement report reporting.
[0219] The following specific examples illustrate the processing method for the above-mentioned QoE measurement report.
[0220] Example 1: The UE's AS layer first caches the QoE measurement report, and then notifies the application layer to cache the QoE measurement report when the conditions are met.
[0221] 1) The UE's AS layer receives a QoE measurement report suspension instruction sent by the RAN side via RRC message.
[0222] 2) UE detects AS layer QoE measurement report caching configuration. If caching is configured, the AS layer starts caching reports.
[0223] 3) When the AS layer detects the following conditions, it notifies the application layer RAN side that a QoE measurement report pause reporting command has been initiated and requests the application layer to pause sending reports to the AS layer and cache the reports:
[0224] a) The storage space in the AS layer used to cache QoE measurement reports is full;
[0225] b) The AS layer caches the QoE measurement report and meets the defined conditions, such as the timer clock being defined as expired.
[0226] 4) The application layer receives an instruction from the AS layer to stop sending QoE measurement reports to the AS layer and caches the generated reports.
[0227] 5) When the RAN side sends a command to resume reporting QoE measurement reports, the AS layer checks whether the application layer has been notified to suspend report transmission. Based on whether the application layer has been notified to suspend report transmission, the following steps are taken:
[0228] a) If the AS layer does not notify the application layer to suspend report sending, the AS layer will directly resume report sending.
[0229] b) If the application layer has been notified to suspend report transmission, the UE's AS layer sends a command to resume report transmission to the application layer. The application layer then sends the cached report and the normally generated report to the AS layer, and the AS layer sends the report to the RAN side.
[0230] Example 2: The UE's AS layer first caches part of the QoE measurement report, and then notifies the application layer to cache the QoE measurement report when the conditions are met.
[0231] 1) The UE's AS layer receives a QoE measurement report suspension instruction sent by the RAN side via RRC message.
[0232] 2) The UE detects the AS layer QoE measurement report caching configuration. If caching is configured, the AS layer notifies the application layer to suspend sending certain reports that meet certain conditions to the AS layer and requests the application layer to cache the reports. For example, it may suspend sending reports of certain service types to the AS layer.
[0233] 3) The AS layer begins caching some QoE measurement reports sent by the application layer. When the AS layer detects the following conditions, it notifies the application layer to suspend sending all reports to the AS layer and cache all reports:
[0234] a) The storage space in the AS layer used to cache QoE measurement reports is full;
[0235] b) The AS layer caches the QoE measurement report and meets the defined conditions, such as the timer clock being defined as expired.
[0236] 4) The application layer receives an instruction from the AS layer to stop sending QoE measurement reports to the AS layer and caches the generated reports.
[0237] 5) When the RAN side sends the QoE measurement report recovery reporting command, the UE's AS layer sends the recovery reporting command to the application layer, the application layer sends the cached report and the normally generated report to the AS layer, and the AS layer sends the report to the RAN side.
[0238] Example 3: During the handover process, the UE switches to a RAN node that does not support QoE measurement report reporting.
[0239] 1) The UE switches to a RAN node that does not support QoE measurement reporting. Since the UE has already configured QoE measurement, the UE will still generate QoE measurement reports under this node.
[0240] 2) The UE suspends the reporting of QoE measurement reports based on the information obtained during the handover process.
[0241] 3) The UE may adopt a caching method for QoE measurement reports, such as in Example 1 or Example 2, depending on its own circumstances.
[0242] 4) When the UE switches to a RAN node that supports QoE measurement report reporting again, the UE resumes report reporting.
[0243] 5) The method for UE recovery QoE measurement report reporting is the same as that in Example 1 or Example 2.
[0244] Figure 2 This is a second flowchart illustrating the QoE measurement report processing method provided in the embodiments of this application. Figure 2 As shown, the method includes the following steps:
[0245] Step 200: The access layer entity of the terminal device determines whether to suspend the QoE measurement report submission;
[0246] Step 201: The access layer entity of the terminal device sends a first indication message to the application layer entity of the terminal device according to the QoE measurement report caching policy. The first indication message is used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0247] Specifically, in this embodiment, after determining that QoE measurement report reporting needs to be suspended, the AS layer can determine the caching strategy for QoE measurement reports based on the QoE measurement report caching definition of the AS layer, and send a first indication message to the application layer according to the caching strategy. The first indication message is used to notify the application layer to suspend sending all QoE measurement reports to the AS layer, and the application layer caches all subsequent QoE measurement reports.
[0248] The QoE measurement report processing method provided in this application embodiment allows the AS layer to notify the application layer to cache the QoE measurement report according to a caching strategy after determining that QoE measurement report reporting needs to be paused. This enables the application layer to flexibly store QoE measurement reports and avoids the problem of QoE measurement reports being discarded when a large number of reports are generated.
[0249] Optionally, the access layer entity of the terminal device sends first indication information to the application layer entity of the terminal device according to the QoE measurement report caching policy, including:
[0250] The access layer entity of the terminal device caches the QoE measurement report according to the QoE measurement report caching policy and sends the first indication information to the application layer entity of the terminal device.
[0251] Specifically, in this embodiment of the application, the AS layer can cache QoE measurement reports according to a determined caching strategy. For example, the AS layer caches all or part of the QoE measurement reports and sends a first indication message to the application layer according to the caching strategy. For example, when the storage space used by the AS layer to cache QoE measurement reports is full, the cache timer times out, or the number of cached QoE measurement reports reaches a set value, the AS layer sends the first indication message to the application layer.
[0252] The QoE measurement report processing method provided in this application embodiment allows the AS layer to cache the QoE measurement report according to a caching strategy and notify the application layer to cache the QoE measurement report after determining that the QoE measurement report needs to be paused. This enables the AS layer and application layer to flexibly store the QoE measurement report and avoids the problem of QoE measurement reports being discarded when a large number of reports are generated.
[0253] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes:
[0254] If it is determined that the cached QoE measurement report meets the preset conditions, a first indication message is sent to the application layer entity of the terminal device.
[0255] Specifically, in this embodiment of the application, the AS layer sending the first indication information to the application layer may be that the AS layer sends the first indication information to the application layer when it determines that the cached QoE measurement report meets the preset conditions.
[0256] Optionally, determining that the cached QoE measurement report meets preset conditions includes:
[0257] Determine that the storage space used for caching QoE measurement reports is full; or,
[0258] Determine if the cache timer times out, where the cache timer was started when QoE measurement report reporting was paused; or,
[0259] Determine if the number of cached QoE measurement reports has reached a set value. This set value can be set according to actual needs, and no specific limit is set here.
[0260] The QoE measurement report processing method provided in this application embodiment notifies the application layer to cache the QoE measurement report when the AS layer determines that the cached QoE measurement report meets the preset conditions. This enables the AS layer and application layer to flexibly store QoE measurement reports and avoids the problem of QoE measurement reports being discarded when a large number of reports are generated.
[0261] Optionally, before sending the first indication information to the application layer entity of the terminal device, the method further includes:
[0262] The access layer entity of the terminal device determines the first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report;
[0263] The access layer entity of the terminal device sends a second instruction to the application layer entity of the terminal device. The second instruction contains a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
[0264] Specifically, in this embodiment of the application, after determining that it is necessary to suspend the reporting of QoE measurement reports, the AS layer may cache only a portion of the QoE measurement reports, and the application layer may cache a portion of the QoE measurement reports.
[0265] Specifically, before sending the first indication information to the application layer, the AS layer can first determine the first QoE measurement report type that instructs the AS layer to cache the QoE measurement report. The first QoE measurement report type can be any specified QoE measurement report type, without any restrictions. For example, it can be a specified Service type, a specified QoE reference, or a specified QoE configuration type, etc.
[0266] Then, the AS layer sends a second instruction to the application layer. This second instruction contains a second QoE measurement report type that instructs the application layer to cache the QoE measurement report. This second QoE measurement report type includes other types besides the first QoE measurement report type mentioned above, so that the application layer can cache some QoE measurement reports according to the second instruction.
[0267] The QoE measurement report processing method provided in this application embodiment allows the AS layer to send a second indication message to the application layer before sending the first indication message, instructing the application layer to cache part of the QoE measurement report, thereby increasing the flexibility of storing the QoE measurement report.
[0268] Optionally, the step of determining to suspend QoE measurement report reporting includes:
[0269] Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or,
[0270] If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then QoE measurement report reporting will be suspended.
[0271] Specifically, in this embodiment, the terminal device can determine that it needs to suspend QoE measurement report reporting after receiving an instruction from the network device to suspend QoE measurement report reporting. For example, when the network device is overloaded, it needs to suspend the terminal device's QoE measurement report reporting to alleviate the burden. The network device can send an instruction to suspend QoE measurement report reporting to the terminal device through an RRC message. After receiving the RRC message, the AS layer of the terminal device can determine that it needs to suspend QoE measurement report reporting.
[0272] The terminal device may also decide to suspend QoE measurement report reporting after determining that it is switching to a network device that does not support QoE measurement report reporting. In this case, the AS layer of the terminal device determines that it is switching to a network device that does not support QoE measurement report reporting based on the information obtained during the handover process, and the AS layer can then decide to suspend QoE measurement report reporting.
[0273] Optionally, the method further includes:
[0274] The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; it resumes QoE measurement report reporting according to the received instruction; or,
[0275] The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
[0276] Specifically, in this embodiment, the terminal device can resume QoE measurement report reporting according to the instruction sent by the network device to resume QoE measurement report reporting. For example, the network device can send the instruction to resume QoE measurement report reporting to the terminal device via an RRC message, so that the AS layer of the terminal device can resume QoE measurement report reporting after receiving the RRC message.
[0277] Terminal devices can also resume QoE measurement reporting after determining that they have switched to a network device that supports QoE measurement reporting. In this case, the AS layer of the terminal device determines that it has switched to a network device that supports QoE measurement reporting based on the information obtained during the handover process, and the AS layer can then decide to resume QoE measurement reporting.
[0278] Optionally, the QoE recovery measurement report submission includes:
[0279] Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0280] Specifically, in this embodiment of the application, when the AS layer determines to resume QoE measurement report reporting, it can send the QoE measurement report cached by the AS layer and / or the QoE measurement report cached by the application layer to the network device, based on the situation where the AS layer and the application layer cached the QoE measurement report during the suspension of QoE measurement report reporting.
[0281] For example, if only the AS layer caches the QoE measurement report, the AS layer sends the cached QoE measurement report to the network device; if only the application layer caches the QoE measurement report, the application layer sends the cached QoE measurement report to the AS layer, and then the AS layer sends the application layer's cached QoE measurement report to the network device; if both the AS layer and the application layer cache the QoE measurement report, the application layer sends the cached QoE measurement report to the AS layer, and then the AS layer sends both the AS layer's and the application layer's cached QoE measurement reports to the network device.
[0282] Optionally, before sending the QoE measurement report of the application layer entity cache of the terminal device to the network device, the method further includes:
[0283] If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0284] Specifically, in this embodiment, the AS layer can detect whether the application layer was notified to suspend sending QoE measurement reports to the AS layer during the suspension of QoE measurement report reporting, thereby determining whether the AS layer and the application layer have cached QoE measurement reports.
[0285] If it is determined that the application layer has not been notified to suspend sending QoE measurement reports to the AS layer, the AS layer can directly report the QoE measurement reports cached by the AS layer.
[0286] If it is determined that the application layer has been notified to suspend sending QoE measurement reports to the AS layer, the AS layer can send a recovery instruction to the application layer. This recovery instruction is used to notify the application layer to send the QoE measurement reports cached by the application layer to the AS layer, so that the AS layer can send the QoE measurement reports cached by the application layer to the network device.
[0287] The QoE measurement report processing method provided in this application embodiment ensures that QoE measurement reports can be resumed in a timely manner by sending the QoE measurement reports cached by the AS layer and / or the QoE measurement reports cached by the application layer to the network device after determining that QoE measurement report reporting will resume, based on the situation where the AS layer and application layer cache QoE measurement reports during the suspension of QoE measurement report reporting.
[0288] The methods and apparatuses provided in the various embodiments of this application are based on the same concept. Since the methods and apparatuses solve problems in similar ways, the implementations of the apparatuses and methods can refer to each other, and repeated details will not be repeated.
[0289] Figure 3 This is one of the structural schematic diagrams of the terminal device provided in the embodiments of this application, such as... Figure 3 As shown, the terminal device includes a memory 320, a transceiver 310, and a processor 300; wherein the processor 300 and the memory 320 can also be physically arranged separately.
[0290] The memory 320 is used to store computer programs; the transceiver 310 is used to send and receive data under the control of the processor 300.
[0291] Specifically, the transceiver 310 is used to receive and send data under the control of the processor 300.
[0292] Among them, Figure 3In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 300 and memory represented by memory 320 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 310 can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0293] The processor 300 is responsible for managing the bus architecture and general processing, while the memory 320 can store the data used by the processor 300 when performing operations.
[0294] The processor 300 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0295] The processor 300 calls a computer program stored in the memory 320 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions. For example, the access layer entity of the terminal device determines to suspend the reporting of QoE measurement reports; the access layer entity of the terminal device caches the QoE measurement reports and sends a first indication information to the application layer entity of the terminal device. The first indication information is used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0296] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes: if it is determined that the cached QoE measurement report meets the preset conditions, then sending the first indication information to the application layer entity of the terminal device.
[0297] Optionally, determining that the cached QoE measurement reports meet preset conditions includes: determining that the storage space used for caching QoE measurement reports is full; or determining that the cache timer has timed out, wherein the cache timer is started when it is determined to pause QoE measurement report reporting; or determining that the number of cached QoE measurement reports has reached a set value.
[0298] Optionally, before sending the first indication information to the application layer entity of the terminal device, the method further includes: the access layer entity of the terminal device determining a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report; the access layer entity of the terminal device sending a second indication information to the application layer entity of the terminal device, the second indication information containing a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report, the second QoE measurement report type containing other types besides the first QoE measurement report type.
[0299] Optionally, determining to suspend QoE measurement report reporting includes: determining to suspend QoE measurement report reporting based on an instruction sent by the network device to suspend QoE measurement report reporting; or, if it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then determining to suspend QoE measurement report reporting.
[0300] Optionally, the method further includes: the access layer entity of the terminal device receiving an instruction from the network device to resume QoE measurement report reporting; resuming QoE measurement report reporting according to the received instruction; or, the access layer entity of the terminal device determining that the terminal device switches to a network device that supports QoE measurement report reporting, and resuming QoE measurement report reporting.
[0301] Optionally, the recovery of the QoE measurement report includes: sending the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or sending the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0302] Optionally, before sending the cached QoE measurement report of the application layer entity of the terminal device to the network device, the method further includes: if it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, then the access layer entity of the terminal device sends a recovery indication message to the application layer entity of the terminal device, the recovery indication message being used to notify the application layer entity of the terminal device to send the cached QoE measurement report to the access layer entity of the terminal device.
[0303] Figure 4 This is a second schematic diagram of the structure of the terminal device provided in the embodiments of this application, as shown below. Figure 4As shown, the terminal device includes a memory 420, a transceiver 410, and a processor 400; wherein the processor 400 and the memory 420 can also be physically arranged separately.
[0304] The memory 420 is used to store computer programs; the transceiver 410 is used to send and receive data under the control of the processor 400.
[0305] Specifically, transceiver 410 is used to receive and send data under the control of processor 400.
[0306] Among them, Figure 4 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 400 and memory represented by memory 420 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 410 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 430 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0307] The processor 400 is responsible for managing the bus architecture and general processing, while the memory 420 can store the data used by the processor 400 when performing operations.
[0308] The processor 400 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0309] The processor 400 calls a computer program stored in the memory 420 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions. For example, the access layer entity of the terminal device determines to suspend the reporting of QoE measurement reports; the access layer entity of the terminal device sends a first indication information to the application layer entity of the terminal device according to the QoE measurement report caching policy. The first indication information is used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0310] Optionally, the access layer entity of the terminal device sends a first indication message to the application layer entity of the terminal device according to the QoE measurement report caching policy, including: the access layer entity of the terminal device caching the QoE measurement report according to the QoE measurement report caching policy, and sending the first indication message to the application layer entity of the terminal device.
[0311] Optionally, sending the first indication information to the application layer entity of the terminal device specifically includes: if it is determined that the cached QoE measurement report meets the preset conditions, then sending the first indication information to the application layer entity of the terminal device.
[0312] Optionally, determining that the cached QoE measurement reports meet preset conditions includes: determining that the storage space used for caching QoE measurement reports is full; or determining that the cache timer has timed out, wherein the cache timer is started when it is determined to pause QoE measurement report reporting; or determining that the number of cached QoE measurement reports has reached a set value.
[0313] Optionally, before sending the first indication information to the application layer entity of the terminal device, the method further includes: the access layer entity of the terminal device determining a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report; the access layer entity of the terminal device sending a second indication information to the application layer entity of the terminal device, the second indication information containing a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report, the second QoE measurement report type containing other types besides the first QoE measurement report type.
[0314] Optionally, determining to suspend QoE measurement report reporting includes: determining to suspend QoE measurement report reporting based on an instruction sent by the network device to suspend QoE measurement report reporting; or, if it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then determining to suspend QoE measurement report reporting.
[0315] Optionally, the method further includes: the access layer entity of the terminal device receiving an instruction from the network device to resume QoE measurement report reporting; resuming QoE measurement report reporting according to the received instruction; or, the access layer entity of the terminal device determining that the terminal device switches to a network device that supports QoE measurement report reporting, and resuming QoE measurement report reporting.
[0316] Optionally, the recovery of the QoE measurement report includes: sending the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or sending the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0317] Optionally, before sending the cached QoE measurement report of the application layer entity of the terminal device to the network device, the method further includes: if it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, then the access layer entity of the terminal device sends a recovery indication message to the application layer entity of the terminal device, the recovery indication message being used to notify the application layer entity of the terminal device to send the cached QoE measurement report to the access layer entity of the terminal device.
[0318] It should be noted that the terminal device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0319] Figure 5 This is one of the structural schematic diagrams of the QoE measurement report processing device provided in the embodiments of this application, such as... Figure 5 As shown, the device includes:
[0320] The first determining unit 500 is used to determine the access layer entity of the terminal device and suspend the reporting of the QoE measurement report.
[0321] The first sending unit 510 is used for the access layer entity of the terminal device to cache the QoE measurement report and send a first indication information to the application layer entity of the terminal device. The first indication information is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and to cache the QoE measurement report.
[0322] Optionally, the first sending unit 510 is specifically used to: if it is determined that the cached QoE measurement report meets the preset conditions, send the first indication information to the application layer entity of the terminal device.
[0323] Optionally, determining that the cached QoE measurement reports meet preset conditions includes: determining that the storage space used for caching QoE measurement reports is full; or determining that the cache timer has timed out, wherein the cache timer is started when it is determined to pause QoE measurement report reporting; or determining that the number of cached QoE measurement reports has reached a set value.
[0324] Optionally, the first sending unit 510 is further configured to: determine a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report; and send second indication information to the application layer entity of the terminal device, the second indication information including a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report, the second QoE measurement report type including other types besides the first QoE measurement report type.
[0325] Optionally, the first determining unit 500 is configured to: determine to suspend QoE measurement report reporting based on an instruction sent by the network device to suspend QoE measurement report reporting; or, if it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then determine to suspend QoE measurement report reporting.
[0326] Optionally, the device further includes:
[0327] The first recovery reporting unit 520 is configured to: receive an instruction from the network device to recover QoE measurement report reporting from the access layer entity of the terminal device; recover QoE measurement report reporting according to the received instruction; or, determine that the terminal device has switched to a network device that supports QoE measurement report reporting and recover QoE measurement report reporting.
[0328] Optionally, the recovery of the QoE measurement report includes: sending the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or sending the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0329] Optionally, the first recovery reporting unit 520 is further configured to: if it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, then the access layer entity of the terminal device sends recovery indication information to the application layer entity of the terminal device, the recovery indication information being used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0330] Figure 6 This is a second schematic diagram of the structure of the QoE measurement report processing device provided in the embodiments of this application, as shown below. Figure 6 As shown, the device includes:
[0331] The second determining unit 600 is used to determine the access layer entity of the terminal device to suspend the QoE measurement report reporting.
[0332] The second sending unit 610 is used to send a first indication message to the application layer entity of the terminal device according to the QoE measurement report caching strategy. The first indication message is used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0333] Optionally, the second sending unit 610 is configured to: cache the QoE measurement report according to the QoE measurement report caching strategy of the terminal device, and send the first indication information to the application layer entity of the terminal device.
[0334] Optionally, the second sending unit 610 is specifically used to: if it is determined that the cached QoE measurement report meets the preset conditions, send the first indication information to the application layer entity of the terminal device.
[0335] Optionally, determining that the cached QoE measurement reports meet preset conditions includes: determining that the storage space used for caching QoE measurement reports is full; or determining that the cache timer has timed out, wherein the cache timer is started when it is determined to pause QoE measurement report reporting; or determining that the number of cached QoE measurement reports has reached a set value.
[0336] Optionally, the second sending unit 610 is further configured to: determine a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report; and send second indication information to the application layer entity of the terminal device, the second indication information including a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report, the second QoE measurement report type including other types besides the first QoE measurement report type.
[0337] Optionally, the second determining unit 600 is configured to: determine to suspend QoE measurement report reporting based on the instruction sent by the network device to suspend QoE measurement report reporting; or, if it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then determine to suspend QoE measurement report reporting.
[0338] Optionally, the device further includes:
[0339] The second recovery reporting unit 620 is configured to: receive an instruction from the network device to recover QoE measurement report reporting from the access layer entity of the terminal device; recover QoE measurement report reporting according to the received instruction; or, determine that the terminal device has switched to a network device that supports QoE measurement report reporting and recover QoE measurement report reporting.
[0340] Optionally, the recovery of the QoE measurement report includes: sending the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or sending the QoE measurement report of the application layer entity cache of the terminal device to the network device.
[0341] Optionally, the second recovery reporting unit 620 is further configured to: if it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, then the access layer entity of the terminal device sends recovery instruction information to the application layer entity of the terminal device, the recovery instruction information being used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
[0342] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0343] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0344] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0345] On the other hand, embodiments of this application also provide a computer-readable storage medium storing a computer program. The computer program is used to cause a processor to execute the QoE measurement report processing method provided in the above embodiments, including: the access layer entity of the terminal device determines to suspend QoE measurement report reporting; the access layer entity of the terminal device caches the QoE measurement report and sends a first indication information to the application layer entity of the terminal device. The first indication information is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and to cache the QoE measurement report.
[0346] On the other hand, embodiments of this application also provide a computer-readable storage medium storing a computer program. The computer program is used to cause a processor to execute the QoE measurement report processing method provided in the above embodiments, including: the access layer entity of the terminal device determines to suspend QoE measurement report reporting; the access layer entity of the terminal device sends a first indication information to the application layer entity of the terminal device according to the QoE measurement report caching strategy, the first indication information being used to notify the application layer entity of the terminal device to suspend sending QoE measurement reports to the access layer entity of the terminal device and to cache the QoE measurement reports.
[0347] The computer-readable storage medium can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0348] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0349] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0350] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0351] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0352] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0353] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0354] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for processing QoE measurement reports, characterized in that, include: The access layer entity of the terminal device determines to suspend the submission of QoE measurement reports; The access layer entity of the terminal device caches the QoE measurement report, and when it is determined that the cached QoE measurement report meets the preset conditions, it sends a first indication information to the application layer entity of the terminal device. The first indication information is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and cache the QoE measurement report. The determination that the cached QoE measurement report meets the preset conditions includes: It has been determined that the storage space used to cache the QoE measurement report is full; or, Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or, Ensure that the number of cached QoE measurement reports has reached the set value; Before sending the first indication information to the application layer entity of the terminal device, the method further includes: The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report; The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
2. The method for processing QoE measurement reports according to claim 1, characterized in that, The determination to suspend QoE measurement report submission includes: Based on the instruction sent by the network device to suspend QoE measurement report reporting, determine to suspend QoE measurement report reporting; or, If it is determined that the terminal device has switched to a network device that does not support QoE measurement report reporting, then it is determined to suspend QoE measurement report reporting.
3. The method for processing QoE measurement reports according to claim 1 or 2, characterized in that, The method further includes: The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or, The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
4. The method for processing QoE measurement reports according to claim 3, characterized in that, The QoE recovery measurement report is submitted, including: Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
5. The method for processing and reporting the QoE measurement report according to claim 4, characterized in that, Before sending the QoE measurement report of the application layer entity cache of the terminal device to the network device, the method further includes: If it is determined that the application layer entity of the terminal device has been notified to suspend sending QoE measurement reports, the access layer entity of the terminal device sends a recovery instruction to the application layer entity of the terminal device. The recovery instruction is used to notify the application layer entity of the terminal device to send the cached QoE measurement reports to the access layer entity of the terminal device.
6. A terminal device, comprising a memory, a transceiver, and a processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The access layer entity of the terminal device determines to suspend the QoE measurement report submission; The access layer entity of the terminal device caches the QoE measurement report, and when it is determined that the cached QoE measurement report meets the preset conditions, it sends a first indication information to the application layer entity of the terminal device. The first indication information is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and cache the QoE measurement report. The determination that the cached QoE measurement report meets the preset conditions includes: It has been determined that the storage space used to cache the QoE measurement report is full; or, Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or, Ensure that the number of cached QoE measurement reports has reached the set value; Before sending the first indication information to the application layer entity of the terminal device, the operation further includes: The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report; The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
7. The terminal device according to claim 6, characterized in that, The operation also includes: The access layer entity of the terminal device receives the instruction from the network device to resume QoE measurement report reporting; and resumes QoE measurement report reporting according to the received instruction; or, The access layer entity of the terminal device determines that the terminal device switches to a network device that supports QoE measurement report reporting and resumes QoE measurement report reporting.
8. The terminal device according to claim 7, characterized in that, The QoE recovery measurement report is submitted, including: Send the QoE measurement report of the access layer entity cache of the terminal device to the network device, and / or send the QoE measurement report of the application layer entity cache of the terminal device to the network device.
9. A processing device for QoE measurement reports, characterized in that, include: The first determining unit is used to determine the access layer entity of the terminal device to suspend the QoE measurement report reporting. The first sending unit is configured to cache the QoE measurement report in the access layer entity of the terminal device, and when it is determined that the cached QoE measurement report meets the preset conditions, send the first indication information to the application layer entity of the terminal device. The first indication information is used to notify the application layer entity of the terminal device to suspend sending the QoE measurement report to the access layer entity of the terminal device and cache the QoE measurement report. The determination that the cached QoE measurement report meets the preset conditions includes: It has been determined that the storage space used to cache the QoE measurement report is full; or, Determine if the cache timer times out, wherein the cache timer was started when it was determined that QoE measurement report reporting would be paused; or, Ensure that the number of cached QoE measurement reports has reached the set value; The first transmitting unit is further configured to: The access layer entity of the terminal device determines a first QoE measurement report type that instructs the access layer entity of the terminal device to cache the QoE measurement report; The access layer entity of the terminal device sends a second instruction message to the application layer entity of the terminal device. The second instruction message includes a second QoE measurement report type that instructs the application layer entity of the terminal device to cache the QoE measurement report. The second QoE measurement report type includes other types besides the first QoE measurement report type.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 1 to 5.