Communication method, first network node, terminal and storage medium
By receiving the QoE indicators and network indicators of the terminal, adjusting the network resource allocation, and controlling the switching of the reporting frequency and service quality of QoE measurement reports, the problem of poor QoE measurement flexibility in the prior art is solved, achieving a better user experience and reducing terminal power consumption.
Patent Information
- Application Number
- CN202311315521.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-11
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, the related behavior flexibility of QoE measurement is poor, resulting in poor user experience and increased terminal power consumption.
By receiving the QoE indicators and/or network indicators sent by the terminal, the network resource allocation is adjusted and the instruction information is sent to the terminal to control the switching of the reporting frequency of the QoE measurement report and the service quality of the service.
It improves the flexibility of QoE measurement, reduces unnecessary allocation of network resources, reduces terminal power consumption, and improves user experience.
Smart Images

Figure CN119815398A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a communication method, a first network node, a terminal, and a storage medium. Background Art
[0002] Quality of Experience (QoE) is the subjective feeling of the user's feeling and experience, but some of its indicators can be presented as measured indicators, such as latency, buffering time, damage duration, etc., which specifically allows QoE measurement results to be collected from the application layer of the terminal.
[0003] At present, the relevant behaviors of QoE measurement, such as QoE measurement configuration, QoE measurement reporting, and QoE optimization, have poor flexibility. For example, QoE measurement results can only be measured and reported by terminals, and the network allocates resources based on the measurement results, which is prone to a certain lag and is not conducive to ensuring a continuous good user experience. Alternatively, all terminals are required to measure and report QoE. Considering the large number of terminals, sending QoE configuration information to the terminals and reporting measurement reports by the terminals will cause a signaling storm, and all terminals need to be measured, which will also increase terminal power consumption. Summary of the invention
[0004] The embodiments of the present application provide a communication method, a first network node, a terminal, and a storage medium, which improve the flexibility of related behaviors of QoE measurement.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] An embodiment of the present application provides a communication method, which is applied to a first network node, and the method includes:
[0007] Receiving a first user experience quality QoE indicator sent by a terminal and / or predicting the first QoE indicator and / or a first network indicator, adjusting network resource allocation and / or performing QoE optimization behavior;
[0008] and / or, sending first indication information to the terminal; wherein the first indication information is used to indicate whether to report the QoE measurement report, or the time to report the QoE measurement report, or to suspend reporting the QoE measurement report;
[0009] And / or, sending second indication information to the terminal; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different quality of service QoS;
[0010] And / or, selecting a terminal from at least one of the terminals to send QoE configuration information.
[0011] In the above method, the QoE optimization behavior includes at least one of the following:
[0012] Sending the first QoE indicator and / or the first network indicator to the terminal, and / or instructing the terminal to request a server to cache required service data;
[0013] Requesting the server to cache the service data;
[0014] Send the first QoE indicator and / or the first network indicator to a second network node, and / or instruct the second network node to request the server to cache the service data.
[0015] In the above method, it also includes:
[0016] receiving the service data, or the service data and the first information, sent by the second network node or the server;
[0017] The first information is used to indicate the association between the service data and the QoE indicator, or to indicate the QoE indicator that the service data satisfies or complies with.
[0018] In the above method, after selecting a terminal from at least one of the terminals to send QoE configuration information, the method further includes:
[0019] For at least one of the terminals, based on the QoE measurement report reported by the selected terminal, predict the QoE measurement results of different terminals or other terminals.
[0020] In the above method, it also includes:
[0021] Sending the predicted QoE measurement result and / or second information to the third network node; wherein the second information at least indicates one of the following: the QoE measurement result is predicted, the terminal selection rule, and the prediction accuracy.
[0022] In the above method, it also includes:
[0023] receiving third information sent by a fourth network node; wherein the third information at least indicates whether the first network node is allowed to select a terminal to send QoE configuration information and / or a terminal selection rule;
[0024] And / or, sending fourth information to the fourth network node; wherein the fourth information at least indicates that the first network node supports terminal selection and / or terminal selection rule.
[0025] In the above method, the terminal selection rule includes at least one of the following: terminal selection ratio, terminal location, service type, and channel condition.
[0026] In the above method, the first QoE indicator includes at least one of the following: buffer level, playout delay;
[0027] The first network indicator includes at least one of the following: uplink throughput, downlink throughput, and network resources.
[0028] In the above method, the selecting a terminal from at least one of the terminals to send QoE configuration information includes:
[0029] Predicting whether at least one of the terminals supports QoE measurement, and / or predicting whether at least one of the terminals runs a service related to QoE measurement;
[0030] When the prediction result is that the N terminals support QoE measurement or run services related to QoE measurement, select at least one from the N terminals to send the QoE configuration information; N is a natural number greater than or equal to 1;
[0031] When the prediction result is that none of the terminals supports QoE measurement, or none of the terminals runs services related to QoE measurement, the prediction result is sent to the third network node and / or the fourth network node.
[0032] The present application provides a communication method, which is applied to a terminal, and the method includes:
[0033] Receiving a first quality of experience QoE indicator and / or a first network indicator sent by a first network node;
[0034] and / or, receiving first indication information sent by the first network node; wherein the first indication information is used to indicate whether to report a QoE measurement report, or a time to report a QoE measurement report, or to suspend reporting a QoE measurement report;
[0035] and / or, receiving second indication information sent by the first network node; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different quality of service QoS;
[0036] And / or, predicting the first QoE indicator.
[0037] The above methods include at least one of the following:
[0038] Request the server to cache the required business data;
[0039] Sending the predicted first QoE indicator to the first network node, and / or instructing the first network node to request a server to cache the service data;
[0040] The predicted first QoE indicator is sent to a second network node, and / or the second network node is instructed to request the server to cache the service data.
[0041] An embodiment of the present application provides a first network node, including: a first processor, a first memory, and a first communication bus;
[0042] The first communication bus is used to implement a communication connection between the first processor and the first memory;
[0043] The first processor is configured to execute one or more computer programs stored in the first memory to implement a communication method applied to a first network node.
[0044] An embodiment of the present application provides a terminal, including: a second processor, a second memory, and a second communication bus;
[0045] The second communication bus is used to realize the communication connection between the second processor and the second memory;
[0046] The second processor is used to execute one or more computer programs stored in the second memory to implement the communication method applied to the terminal.
[0047] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned communication method is implemented.
[0048] An embodiment of the present application provides a communication method, a first network node, a terminal and a storage medium. The method applied to the first network node includes: receiving a first user experience quality QoE indicator and / or predicting a first QoE indicator and / or a first network indicator sent by a terminal, adjusting network resource allocation and / or performing QoE optimization behavior; and / or sending first indication information to the terminal; wherein the first indication information is used to indicate whether to report a QoE measurement report, or the time to report the QoE measurement report, or to suspend reporting the QoE measurement report; and / or sending second indication information to the terminal; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different service quality QoS; and / or selecting a terminal from at least one terminal to send QoE configuration information. The technical solution provided by the embodiment of the present application improves the flexibility of related behaviors of QoE measurement. Specifically, by using the predicted QoE indicators and / or network indicators, the allocation of network resources can be planned in advance, and the allocation of network resources can be adjusted in time when the network load is large or the QoE indicators deteriorate, thereby improving the user experience. QoE optimization behaviors can also be performed to meet user needs. In addition, the terminal can flexibly switch services with different QoS, and the terminal to which the QoE configuration information is sent can be flexibly selected, as well as whether the terminal reports the QoE measurement report or the time to report the QoE measurement report, thereby reducing the signaling load for reporting the QoE measurement report and reducing the power consumption of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A communication method according to an embodiment of the present invention is provided. Figure 1 ;
[0050] Figure 2 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 1 ;
[0051] Figure 3 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 2 ;
[0052] Figure 4 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 3 ;
[0053] Figure 5 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 4 ;
[0054] Figure 6 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 5 ;
[0055] Figure 7An exemplary communication interaction diagram provided in the embodiment of the present application Figure 6 ;
[0056] Figure 8 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 7 ;
[0057] Fig. 9 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 8 ;
[0058] Fig.10 A communication method according to an embodiment of the present invention is provided. Figure 2 ;
[0059] Fig.11 A schematic diagram of a first network node structure provided in an embodiment of the present application Figure 1 ;
[0060] Fig.12 A schematic diagram of a first network node structure provided in an embodiment of the present application Figure 2 ;
[0061] Fig.13 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 1 ;
[0062] Fig.14 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0063] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0064] The following will specifically describe the technical solution of the present application and how the technical solution of the present application solves the above technical problems through embodiments and in conjunction with the accompanying drawings. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0065] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0066] The embodiment of the present application provides a communication method, which is applied to a first network node. The first network node may be a radio access network (RAN). Figure 1 A communication method according to an embodiment of the present invention is provided. Figure 1 .like Figure 1 As shown, in an embodiment of the present application, the communication method applied to the first network node mainly includes the following steps:
[0067] S101, receiving a first user experience quality QoE indicator and / or predicting a first QoE indicator and / or a first network indicator sent by a terminal, adjusting network resource allocation and / or performing QoE optimization behavior;
[0068] and / or, sending first indication information to the terminal; wherein the first indication information is used to indicate whether to report the QoE measurement report, or the time to report the QoE measurement report, or to suspend reporting the QoE measurement report;
[0069] And / or, sending second indication information to the terminal; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different quality of service QoS;
[0070] And / or, selecting a terminal from at least one terminal to send the QoE configuration information.
[0071] In the embodiment of the present application, the first network node may execute one or more items included in S101, and the specific content to be executed may be selected according to actual needs and application scenarios, and is not limited in the embodiment of the present application.
[0072] In an embodiment of the present application, the first network node can obtain a first QoE indicator and / or a first network indicator, thereby supporting the execution of adjusting network resource allocation and executing QoE optimization behavior. In addition, it can also send first indication information, second indication information to the terminal and select the terminal to send QoE configuration information.
[0073] It is understandable that in the embodiment of the present application, the first QoE indicator can be predicted by the first network node using artificial intelligence technology, or it can be predicted by the terminal using artificial intelligence technology and provided to the first network node. For the first network indicator, it needs to be predicted by the first network node using artificial intelligence technology, for example, it can be predicted by an artificial intelligence algorithm based on historical data. The manner in which the first network node obtains the first QoE indicator is not limited in the embodiment of the present application.
[0074] It should be noted that, in the embodiment of the present application, the first QoE indicator includes at least one of the following: buffer level, playout delay; the first network indicator includes at least one of the following: uplink throughput, downlink throughput, network resources; wherein, the first QoE indicator and / or the first network indicator can be a specific value, or a decreasing or increasing offset (offset) / variation (delta) / percentage. In addition, the first QoE indicator and the first network indicator can be indicators of a specific moment or time period in the future.
[0075] In the embodiment of the present application, the QoE optimization behavior includes at least one of the following:
[0076] Sending the first QoE indicator and / or the first network indicator to the terminal, and / or instructing the terminal to request the server to cache required service data;
[0077] Request cached business data from the server;
[0078] The first QoE indicator and / or the first network indicator are sent to the second network node, and / or the second network node is instructed to request the server to cache the service data.
[0079] It should be noted that, in the embodiment of the present application, the second network node may be a core network (CoreNetwork, CN). The CN may specifically be an access and mobility management function (Access and Mobility ManagementFunction, AMF) or a network data analysis function (Network Data Analytics Function, NWDAF) or a user plane function (User Plane Function, UPF) or a newly introduced network element or other existing network elements.
[0080] It can be understood that in the embodiments of the present application, based on the predicted first QoE indicator and / or the first network indicator, not only can the network resource allocation on the RAN side be adjusted to meet the user experience, but the predicted result can also be notified to the terminal or CN, and the terminal / RAN / CN can cache the relevant service data in advance, or the RAN / CN can reserve the corresponding network resources to ensure the continuity of the user's service or a good experience.
[0081] In an embodiment of the present application, the first network node may further perform the following steps: receiving business data sent by the second network node or the server, or business data and first information; wherein the first information is used to indicate an association between the business data and the QoE indicator, or to indicate a QoE indicator that the business data satisfies or complies with.
[0082] It can be understood that in the embodiment of the present application, when the first network node performs QoE optimization behavior and requests to cache service data, the server can not only send the service data to the first network node, but also send first information indicating the characteristics of the service data.
[0083] The following uses several examples to illustrate the above QoE optimization behaviors.
[0084] Figure 2 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 1 .like Figure 2 As shown, it mainly includes the following steps:
[0085] S201. RAN sends the predicted first QoE indicator and / or the first network indicator to the terminal;
[0086] The RAN is configured with an artificial intelligence model, so that the RAN uses artificial intelligence technology to predict the first QoE indicator and / or the first network indicator;
[0087] S202, the terminal requests the server to cache service data;
[0088] S203: The server sends service data to the terminal.
[0089] Exemplarily, in an embodiment of the present application, for example, the network indicates that the network load of the terminal is relatively heavy at 10:00, or the QoE quality is relatively poor, or indicates a specific QoE indicator, and the terminal determines that it cannot meet its needs for watching high-definition video (1080P), and requests the service data of low-definition video (720P) from the server in advance, caches it, and when the terminal detects that the QoE quality deteriorates or is lower than the threshold configured by the network, etc., it switches to low-definition video, which can reduce the delay caused by interacting with the network and the server when the QoE quality deteriorates, and satisfy the user experience as much as possible. On the contrary, the network can also indicate that the QoE indicator of the terminal will improve at 11:00, and the terminal can also request the service data of high-definition video in advance to improve the user experience.
[0090] Figure 3 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 2 .like Figure 3 As shown, it mainly includes the following steps:
[0091] S301, RAN requests CN to cache service data;
[0092] The RAN is configured with an artificial intelligence model, so that the RAN uses artificial intelligence technology to predict the first QoE indicator and / or the first network indicator;
[0093] The RAN may request the CN to cache service data based on the first QoE indicator and / or the first network indicator; the service data requested to be cached by the RAN may be, for example, data of various definition or low definition or high definition videos;
[0094] S302, CN requests the server to cache business data;
[0095] S303. The server sends the service data and the first information to the CN. The first information indicates the QoE indicators that the service data complies with, or the correlation between the service data and the QoE indicators, or the clarity that is satisfied, etc.; mainly considering that the service data is application layer data, the CN and / or RAN are not aware of the type of service data, so additional indication information is required.
[0096] S304, CN sends the service data and the first information to RAN; wherein RAN may cache the service data after receiving the service data;
[0097] S305. The terminal sends a QoE measurement report to the RAN;
[0098] S306. When the network condition deteriorates or the measured QoE index deteriorates, the RAN sends service data to the terminal; for example, the service data that meets the low QoE index is sent to the terminal to ensure basic user experience as much as possible.
[0099] Figure 4 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 3 .like Figure 4 As shown, it mainly includes the following steps:
[0100] S401, RAN requests CN to cache service data;
[0101] The RAN is configured with an artificial intelligence model, so that the RAN uses artificial intelligence technology to predict the first QoE indicator and / or the first network indicator;
[0102] The RAN may request the CN to cache service data based on the first QoE indicator and / or the first network indicator; the service data requested to be cached by the RAN may be, for example, data of various definition or low definition or high definition videos;
[0103] S402, CN requests the server to cache business data;
[0104] S403, the server sends the service data and the first information to the CN, where the first information indicates the QoE indicator that the service data complies with, or the correlation between the service data and the QoE indicator, or the clarity that is satisfied, etc.; mainly considering that the service data is application layer data, the CN and / or RAN are not aware of the type of the service data, so additional indication information is required; wherein the CN can cache the service data after receiving the service data;
[0105] S404, the terminal sends a QoE measurement report to the RAN;
[0106] S405. When the network condition deteriorates or the measured QoE index deteriorates, the RAN requests service data from the CN; for example, the RAN requests the CN to send service data that meets the low QoE index to the terminal;
[0107] S406. CN sends service data to the terminal.
[0108] It should be noted that the above Figures 2 to 4 The main difference in the examples shown is that the objects of the service data cache are different, which can be terminal / RAN / CN. If it is RAN or CN, it is necessary to additionally indicate the association between the service data and the QoE indicator.
[0109] Figure 5 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 4 .like Figure 5 As shown, it mainly includes the following steps:
[0110] S501. RAN sends the predicted first QoE indicator and / or the first network indicator to the terminal;
[0111] The RAN is configured with an artificial intelligence model, so that the RAN uses artificial intelligence technology to predict the first QoE indicator and / or the first network indicator;
[0112] S502, the terminal requests the CN to cache service data;
[0113] S503, CN requests the Server to cache business data;
[0114] S504. The server sends the service data and the first information to the CN, where the first information indicates the QoE indicator that the service data complies with, or the correlation between the service data and the QoE indicator, or the clarity that is satisfied, etc.; mainly considering that the service data is application layer data, the CN and / or RAN are not aware of the type of the service data, so additional indication information is required; wherein the CN can cache the service data after receiving the service data;
[0115] S505. The terminal sends a QoE measurement report to the RAN.
[0116] S506. When the network condition deteriorates or the measured QoE index deteriorates, the RAN requests service data from the CN; for example, the RAN requests the CN to send service data that meets the low QoE index to the terminal;
[0117] S507. CN sends service data to the terminal.
[0118] Figure 6 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 5 .like Figure 6 As shown, it mainly includes the following steps:
[0119] S601. RAN sends the predicted first QoE indicator and / or first network indicator to the terminal;
[0120] The RAN is configured with an artificial intelligence model, so that the RAN uses artificial intelligence technology to predict the first QoE indicator and / or the first network indicator;
[0121] S602, the terminal requests the CN to cache service data;
[0122] S603, CN requests the server to cache service data;
[0123] S604, the server sends the service data to the terminal; wherein the terminal may cache the service data after receiving the service data.
[0124] Figure 7 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 6 .like Figure 7 As shown, it mainly includes the following steps:
[0125] S701. The terminal predicts and obtains a first QoE indicator, and sends the first QoE indicator to the RAN;
[0126] Among them, an artificial intelligence model is configured in the terminal, so that the RAN uses artificial intelligence technology to predict the first QoE indicator.
[0127] It should be noted that see Figure 7 In the embodiment of the present application, after receiving the first QoE indicator sent by the terminal, the RAN can allocate network resources based on the first QoE indicator, or instruct or request the terminal to cache service data in advance at a certain time (before) or a certain time period. The terminal can also actively interact with the RAN / CN / Server based on its own predicted first QoE indicator to request cache service data. Figures 2 to 6 The processes shown are similar and will not be described again here.
[0128] It should be noted that in the embodiments of the present application, the above Figures 2 to 7 These are only optional implementations, and you may select a corresponding implementation based on actual needs and application scenarios.
[0129] In an embodiment of the present application, the first network node may also send first indication information to the terminal; wherein the first indication information is used to indicate whether to report the QoE measurement report, or the time to report the QoE measurement report, or to suspend reporting the QoE measurement report.
[0130] It is understandable that in an embodiment of the present application, the first network node can notify the terminal in advance whether to report the QoE measurement report, or the time to report the QoE measurement report, or suspend reporting the QoE measurement report based on the first QoE indicator and / or the first network indicator, so as to improve the flexibility of QoE measurement report reporting. Specifically, the first network node can tell the terminal to report or suspend reporting information when sending the QoE configuration to reduce the signaling load. For example, if the first network node predicts that the network load is heavy from 9:00 to 9:30, it can notify the terminal to start reporting after 9:30 or not to report between 9:00 and 9:30, or suspend reporting at 9:00, and instruct the terminal to resume reporting when it can report. The specific reporting time can be 9:30, or it can be reported after 9:30 when the preset threshold is met.
[0131] In an embodiment of the present application, the first network node may also send second indication information to the terminal; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with different quality of service QoS.
[0132] It is understandable that in the embodiment of the present application, the second indication information may include trigger information, such as a threshold value / event. When the threshold value / event is met, the terminal triggers switching to a service of different quality of service (QoS). The flexibility of switching services of different QoS can be improved through the second indication information to meet user experience requirements.
[0133] In an embodiment of the present application, the first network node may further select a terminal from at least one terminal to send QoE configuration information, thereby reducing the signaling load of sending QoE configuration and reporting QoE measurement reports, and also reducing terminal power consumption.
[0134] In an embodiment of the present application, the first network node may also select a terminal from at least one terminal to send QoE configuration information, including: predicting whether at least one terminal supports QoE measurement, and / or predicting whether at least one terminal runs a service related to QoE measurement; when the prediction result is that N terminals support QoE measurement, or run a service related to QoE measurement, select at least one from the N terminals to send QoE configuration information; N is a natural number greater than or equal to 1; when the prediction result is that each terminal does not support QoE measurement, or does not run a service related to QoE measurement, send the prediction result to the third network node and / or the fourth network node.
[0135] It should be noted that, in the embodiments of the present application, the third network node may be a terminal control element (TCE) or a media access control element (MCE), and the fourth network node may be an operation administration and maintenance (OAM).
[0136] It should be noted that in an embodiment of the present application, the first network node can use artificial intelligence technology to predict that there will be no terminals performing QoE measurement-related services in a certain area or an area configured by OAM for a certain period of time, or no terminals supporting QoE measurement, and will not issue the corresponding QoE configuration. It can also tell the OAM or TCE / MCE the corresponding prediction results.
[0137] In an embodiment of the present application, the first network node may communicate and interact with the third network node and the fourth network node; wherein the communication interaction with the third network node includes but is not limited to performing the following communication interaction: sending a predicted QoE measurement result and / or second information to the third network node; wherein the second information at least indicates one of the following: the QoE measurement result is predicted, a terminal selection rule, and a prediction accuracy; the communication interaction with the fourth network node includes but is not limited to performing the following communication interaction: receiving third information sent by the fourth network node; wherein the third information at least indicates whether the first network node is allowed to select a terminal to send QoE configuration information and / or a terminal selection rule; and / or, sending fourth information to the fourth network node; wherein the fourth information at least indicates that the first network node supports selecting a terminal and / or a terminal selection rule.
[0138] It should be noted that in the embodiment of the present application, the terminal selection rule includes at least one of the following: terminal selection ratio, terminal location, service type, channel condition. The terminal selection rule can be set according to actual needs and application scenarios. The terminal selection rule can be specifically preset in the first network node, or indicated to the first network node by the fourth network node, which is not limited in the embodiment of the present application.
[0139] It should be noted that in the embodiment of the present application, the first network node can predict the QoE measurement results of different terminals or other terminals for at least one terminal based on the QoE measurement report reported by the selected terminal, and provide them to the third network node.
[0140] The implementation of the above terminal selection is described below through several examples.
[0141] Figure 8 An exemplary communication interaction diagram provided in the embodiment of the present application Figure 7 .like Figure 8 As shown, it mainly includes the following steps:
[0142] S801. OAM performs m-based activation on RAN; optionally, information including whether RAN is allowed to select some terminals for QoE configuration, terminal selection rules, etc. is sent to RAN; the terminal selection rules may include terminal proportion (for example, at least 50% of terminals are selected), location (for example, cell center, edge, etc.), service type (for example, DASH, MTSI, VR, etc.), channel conditions, etc.
[0143] S802. RAN selects some terminals according to the selection rule sent by OAM or a rule determined by itself;
[0144] Among them, RAN can use artificial intelligence technology to select some terminals;
[0145] S803, RAN sends QoE configuration information to the selected terminal;
[0146] S804, the terminal sends a QoE measurement report to the RAN;
[0147] S805. The RAN predicts the QoE measurement results of all terminals based on the received QoE measurement report.
[0148] S806. RAN sends the predicted QoE measurement result to TCE / MCE; it may also indicate that the QoE measurement result is predicted and may include relevant information, such as the proportion of actual QoE measurement (eg, 50%), prediction accuracy (eg, 90%), etc.
[0149] Fig. 9An exemplary communication interaction diagram provided in the embodiment of the present application Figure 8 .like Fig. 9 As shown, it mainly includes the following steps:
[0150] S901, OAM performs m-based activation on RAN;
[0151] S902, RAN predicts whether a terminal will run QoE measurement related services;
[0152] The RAN is configured with an artificial intelligence model, so that the RAN uses artificial intelligence technology to predict. In addition, when the prediction result is that the terminal does not run any service related to QoE measurement, the following steps S903 and / or S904 are performed;
[0153] S903, RAN notifies OAM of the prediction result;
[0154] S904. RAN notifies TCE / MCE of the prediction result.
[0155] An embodiment of the present application provides a communication method, which is applied to a terminal. Fig.10 A communication method according to an embodiment of the present invention is provided. Figure 2 .like Fig.10 As shown, in an embodiment of the present application, the communication method applied to the terminal mainly includes the following steps:
[0156] S1001. Receive a first quality of experience (QoE) indicator and / or a first network indicator sent by a first network node;
[0157] and / or, receiving first indication information sent by the first network node; wherein the first indication information is used to indicate whether to report the QoE measurement report, or the time to report the QoE measurement report, or to suspend reporting the QoE measurement report;
[0158] and / or, receiving second indication information sent by the first network node; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different quality of service QoS;
[0159] And / or, predict a first QoE indicator.
[0160] It can be understood that in an embodiment of the present application, the terminal can use artificial intelligence technology to predict the first QoE indicator by itself, or it can receive the first QoE indicator sent by the first network node. The first network indicator needs to be predicted by the network side, so the terminal needs to receive it from the first network node.
[0161] In an embodiment of the present application, the terminal may also perform one of the following: requesting the server to cache the required service data; sending the predicted first QoE indicator to the first network node, and / or instructing the first network node to request the server to cache the service data; sending the predicted first QoE indicator to the second network node, and / or instructing the second network node to request the server to cache the service data. Among them, the terminal performs these actions, which is actually caching the service data in advance in a certain network node or locally, so that when the measured QoE indicator deteriorates, the corresponding service data can be timely scheduled to maintain good service quality.
[0162] In an embodiment of the present application, corresponding to the sending of the first indication information to the terminal involved in step S101 executed by the above-mentioned first network node, the terminal can receive the indication information sent by the first network node, and thus can respond to the first indication information, that is, report / not report the QoE measurement report according to the indication of the first indication information, or report the QoE measurement report at a specified time, or suspend reporting the QoE measurement report, thereby realizing flexible reporting of the QoE measurement report, not reporting the QoE measurement report at part of the time, timely reducing the signaling load of reporting the QoE measurement report, and also reducing the terminal power consumption.
[0163] In an embodiment of the present application, corresponding to step S101 executed by the above-mentioned first network node involving sending the second indication information to the terminal, the terminal can receive the second indication information sent by the first network node, and thus can respond to the second indication information, that is, trigger the switching of different QoS services in a timely manner according to the instructions of the second indication information, thereby improving the flexibility of switching of services of different QoS to meet user experience requirements.
[0164] An embodiment of the present application provides a first network node. Fig.11 A schematic diagram of a first network node structure provided in an embodiment of the present application Figure 1 .like Fig.11 As shown, the first network node includes:
[0165] The first processing module 1101 is used to receive a first user experience quality QoE indicator sent by a terminal and / or predict the first QoE indicator and / or a first network indicator, adjust network resource allocation and / or perform QoE optimization behavior; and / or send first indication information to the terminal; wherein the first indication information is used to indicate whether to report a QoE measurement report, or the time to report the QoE measurement report, or to suspend reporting the QoE measurement report; and / or send second indication information to the terminal; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different service quality QoS; and / or select a terminal from at least one of the terminals to send QoE configuration information.
[0166] In an embodiment of the present application, the QoE optimization behavior includes at least one of the following:
[0167] Sending the first QoE indicator and / or the first network indicator to the terminal, and / or instructing the terminal to request a server to cache required service data;
[0168] Requesting the server to cache the service data;
[0169] Send the first QoE indicator and / or the first network indicator to a second network node, and / or instruct the second network node to request the server to cache the service data.
[0170] In an embodiment of the present application, the first processing module 1101 is further configured to receive the service data sent by the second network node or the server, or the service data and the first information;
[0171] The first information is used to indicate the association between the service data and the QoE indicator, or to indicate the QoE indicator that the service data satisfies or complies with.
[0172] In an embodiment of the present application, the first processing module 1101 is further configured to predict, for at least one of the terminals, QoE measurement results of different terminals or other terminals based on a QoE measurement report reported by a selected terminal.
[0173] In one embodiment of the present application, the first processing module 1101 is also used to send a predicted QoE measurement result and / or second information to a third network node; wherein the second information indicates at least one of the following: the QoE measurement result is predicted, a terminal selection rule, and a prediction accuracy.
[0174] In one embodiment of the present application, the first processing module 1101 is further used to receive third information sent by a fourth network node; wherein the third information at least indicates whether the first network node is allowed to select a terminal to send QoE configuration information and / or a terminal selection rule; and / or, send fourth information to the fourth network node; wherein the fourth information at least indicates that the first network node supports the selection of a terminal and / or a terminal selection rule.
[0175] In an embodiment of the present application, the terminal selection rule includes at least one of the following: terminal selection ratio, terminal location, service type, and channel condition.
[0176] In an embodiment of the present application, the first QoE indicator includes at least one of the following: buffer level, playout delay;
[0177] The first network indicator includes at least one of the following: uplink throughput, downlink throughput, and network resources.
[0178] In an embodiment of the present application, the first processing module 1101 is further used to predict whether at least one of the terminals supports QoE measurement, and / or predict whether at least one of the terminals runs a service related to QoE measurement; when the prediction result is that N terminals support QoE measurement, or run a service related to QoE measurement, select at least one from the N terminals to send the QoE configuration information; N is a natural number greater than or equal to 1; when the prediction result is that each terminal does not support QoE measurement, or does not run a service related to QoE measurement, send the prediction result to the third network node and / or the fourth network node.
[0179] Fig.12 A schematic diagram of a first network node structure provided in an embodiment of the present application Figure 2 .like Fig.12 As shown, the first network node includes: a first processor 1201, a first memory 1202 and a first communication bus 1203;
[0180] The first communication bus 1203 is used to implement a communication connection between the first processor 1201 and the first memory 1202;
[0181] The first processor 1201 is configured to execute one or more computer programs stored in the first memory 1202 to implement a communication method applied to a first network node.
[0182] The embodiment of the present application also provides a terminal. Fig.13 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 1 .like Fig.13 As shown, the terminal includes:
[0183] The second processing module 1301 is used to receive a first quality of experience QoE indicator and / or a first network indicator sent by a first network node; and / or, receive first indication information sent by the first network node; wherein the first indication information is used to indicate whether to report a QoE measurement report, or the time to report a QoE measurement report, or to suspend reporting a QoE measurement report; and / or, receive second indication information sent by the first network node; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different quality of service QoS; and / or, predict the first QoE indicator.
[0184] In one embodiment of the present application, the second processing module 1301 is further configured to perform at least one of the following:
[0185] Request the server to cache the required business data;
[0186] Sending the predicted first QoE indicator to the first network node, and / or instructing the first network node to request a server to cache the service data;
[0187] The predicted first QoE indicator is sent to a second network node, and / or the second network node is instructed to request the server to cache the service data.
[0188] Fig.14 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 2 .like Fig.14 As shown, the terminal includes: a second processor 1401, a second memory 1402 and a second communication bus 1403;
[0189] The second communication bus 1403 is used to implement a communication connection between the second processor 1401 and the second memory 1402;
[0190] The second processor 1401 is configured to execute one or more computer programs stored in the second memory 1402 to implement a communication method applied to a terminal.
[0191] The embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the above-mentioned communication method when executed by a processor. The computer-readable storage medium may be a volatile memory (volatile memory), such as a random access memory (Random-Access Memory, RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (Read-Only Memory, ROM), a flash memory (flash memory), a hard disk (Hard Disk Drive, HDD) or a solid-state drive (Solid-State Drive, SSD); or may be a respective device including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc.
[0192] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt 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, etc.) that contain computer-usable program code.
[0193] The present application is described with reference to implementation flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0194] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which is implemented in the implementation flow diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0195] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing the steps in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0196] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed in the utility application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: Applied to a first network node, the method comprises: Receiving a first user experience quality QoE indicator sent by a terminal and / or predicting the first QoE indicator and / or a first network indicator, adjusting network resource allocation and / or performing QoE optimization behavior; and / or, sending first indication information to the terminal; wherein the first indication information is used to indicate whether to report the QoE measurement report, or the time to report the QoE measurement report, or to suspend reporting the QoE measurement report; And / or, sending second indication information to the terminal; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different quality of service QoS; And / or, selecting a terminal from at least one of the terminals to send QoE configuration information.
2. The method according to claim 1, characterized in that: The QoE optimization behavior includes at least one of the following: Sending the first QoE indicator and / or the first network indicator to the terminal, and / or instructing the terminal to request a server to cache required service data; Requesting the server to cache the service data; Send the first QoE indicator and / or the first network indicator to a second network node, and / or instruct the second network node to request the server to cache the service data.
3. The method according to claim 2, characterized in that The method further comprises: receiving the service data, or the service data and the first information, sent by the second network node or the server; The first information is used to indicate the association between the service data and the QoE indicator, or to indicate the QoE indicator that the service data satisfies or complies with.
4. The method according to claim 1, characterized in that: After selecting a terminal from at least one of the terminals to send the QoE configuration information, the method further includes: For at least one of the terminals, based on the QoE measurement report reported by the selected terminal, predict the QoE measurement results of different terminals or other terminals.
5. The method according to claim 1 or 4, characterized in that: The method further comprises: Sending the predicted QoE measurement result and / or second information to the third network node; wherein the second information at least indicates one of the following: the QoE measurement result is predicted, the terminal selection rule, and the prediction accuracy.
6. The method according to claim 1, characterized in that The method further comprises: receiving third information sent by a fourth network node; wherein the third information at least indicates whether the first network node is allowed to select a terminal to send QoE configuration information and / or a terminal selection rule; And / or, sending fourth information to the fourth network node; wherein the fourth information at least indicates that the first network node supports terminal selection and / or terminal selection rule.
7. The method according to claim 5 or 6, characterized in that: The terminal selection rule includes at least one of the following: terminal selection ratio, terminal location, service type, and channel condition.
8. The method according to claim 1, characterized in that The first QoE indicator includes at least one of the following: buffer level, playout delay; The first network indicator includes at least one of the following: uplink throughput, downlink throughput, and network resources.
9. The method according to claim 1, characterized in that: The selecting a terminal from at least one of the terminals to send QoE configuration information comprises: Predicting whether at least one of the terminals supports QoE measurement, and / or predicting whether at least one of the terminals runs a service related to QoE measurement; When the prediction result is that the N terminals support QoE measurement or run services related to QoE measurement, select at least one from the N terminals to send the QoE configuration information; N is a natural number greater than or equal to 1; When the prediction result is that none of the terminals supports QoE measurement, or none of the terminals runs services related to QoE measurement, the prediction result is sent to the third network node and / or the fourth network node.
10. A communication method, characterized in that: Applied to a terminal, the method comprises: Receiving a first user experience quality QoE indicator and / or a first network indicator sent by a first network node; and / or, receiving first indication information sent by the first network node; wherein the first indication information is used to indicate whether to report a QoE measurement report, or a time to report a QoE measurement report, or to suspend reporting a QoE measurement report; and / or, receiving second indication information sent by the first network node; wherein the second indication information is used to instruct or trigger the terminal to switch to a service with a different quality of service QoS; And / or, predicting the first QoE indicator.
11. The method according to claim 10, characterized in that At least one of the following: Request the server to cache the required business data; Sending the predicted first QoE indicator to the first network node, and / or instructing the first network node to request a server to cache the service data; The predicted first QoE indicator is sent to a second network node, and / or the second network node is instructed to request the server to cache the service data.
12. A first network node, characterized in that: include: a first processor, a first memory, and a first communication bus; The first communication bus is used to implement a communication connection between the first processor and the first memory; The first processor is used to execute one or more computer programs stored in the first memory to implement the communication method according to any one of claims 1 to 9.
13. A terminal, characterized in that: include: a second processor, a second memory, and a second communication bus; The second communication bus is used to realize the communication connection between the second processor and the second memory; The second processor is used to execute one or more computer programs stored in the second memory to implement the communication method described in any one of claims 10-11.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the communication method according to any one of claims 1 to 11 is implemented.