A data collection method, communication device and communication system

By sending failure indications to the configuration network element through the terminal device and reconfiguring the data collection and reporting plan, the problem of abnormal data collection caused by failure or overload of access network equipment is solved, continuous monitoring of service experience and network optimization are achieved, and signaling overhead is reduced.

CN116633782BActive Publication Date: 2025-10-10HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210129618.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-11
Publication Date
2025-10-10
Estimated Expiration
2042-02-11

AI Technical Summary

Technical Problem

When the terminal device switches or the access network device is overloaded, the data collection and reporting solution based on the access network device fails, resulting in the data receiver being unable to receive the data from the terminal device, affecting service experience analysis and network optimization.

Method used

The terminal device sends a failure indication to the configuration network element, triggering the reconfiguration of the data collection and reporting configuration information based on the data collection network element, ensuring normal data collection and reporting, reducing signaling overhead by updating service access information, and ensuring continuous monitoring of service experience.

Benefits of technology

It achieves the normalization of data collection and reporting in the event of access network equipment failure or overload, ensuring continuous monitoring of service experience and network optimization, and saving signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116633782B_ABST
    Figure CN116633782B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a data collection method, a communication device and a communication system. The method comprises the following steps: when the configuration information of data collection and reporting based on an access network device on a terminal device has been invalidated, and the terminal device cannot collect and report the data related to the media service, the terminal device sends an invalidation indication to a configuration network element, the invalidation indication triggers the configuration network element to reconfigure the configuration information of data collection and reporting based on a data collection network element for the terminal device, so that the terminal device continues to collect and report the data related to the media service according to the reconfigured configuration information, realizes normal data collection and reporting of the media service, enables the data receiver to normally receive the data of the terminal device, guarantees continuous monitoring of the service experience, further analyzes the service experience of the data of the terminal device, optimizes the network configuration according to the service experience of the terminal device, and realizes providing better network service for the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a data collection method, a communication device, and a communication system. Background Art

[0002] With the development of communication technology, users have higher and higher requirements for the network service quality of terminal devices. In order to meet the growing needs of users, we can collect data from terminal devices, analyze the experience of terminal devices using the network to access services, and then optimize the network based on the collected data, so as to provide terminal devices with better network services.

[0003] The terminal device data used in service experience analysis can be collected and reported by the terminal device, for example, by the terminal device collecting and reporting data based on received configuration information. Currently, a commonly used reporting solution is based on data collection and reporting by access network devices, whereby the terminal device reports the collected data to the access network device, which then reports the data to other network elements (such as data analysis network elements and data collection network elements). In this reporting solution, the access network device can perceive or parse the data reported by the terminal device.

[0004] However, in some scenarios, due to certain reasons, such as switching and the access network device after switching does not support data collection and reporting based on the access network device, or the access network device is overloaded, the terminal device may be unable to use the data collection and reporting solution based on the access network device, causing data collection and reporting anomalies, resulting in the data receiver (such as data analysis network element, data collection network element, etc.) being unable to receive data. Summary of the Invention

[0005] The embodiments of the present application provide a data collection method, a communication device, and a communication system for ensuring that terminal devices can normally collect and report data.

[0006] In a first aspect, an embodiment of the present application provides a data collection method, which can be executed by a terminal device or a module (such as a chip) applied to the terminal device. Taking the terminal device executing the method as an example, the method includes: the terminal device sends an invalidation indication to a configuration network element, the invalidation indication is used to indicate that first configuration information in the terminal device has expired, the first configuration information is configuration information based on data collection and reporting of an access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; the terminal device receives second configuration information from the configuration network element, the second configuration information is configuration information based on data collection and reporting of a data collection network element, and the second configuration information indicates that data related to the media service of the terminal device is collected and reported.

[0007] In the above scheme, when the configuration information of data collection and reporting based on the access network device on the terminal device has become invalid, and the terminal device is unable to collect and report data related to the media service, the terminal device sends an invalidation indication to the configuration network element. The invalidation indication triggers the configuration network element to reconfigure the configuration information of data collection and reporting based on the data collection network element for the terminal device, so that the terminal device can continue to collect and report data for the media service according to the reconfigured configuration information, and realize normal data collection and reporting of the media service, so that the data recipient can normally receive the data of the terminal device, clarify the service experience of the terminal device, and ensure continuous monitoring of the service experience, and then perform service experience analysis on the terminal device data, and optimize the network configuration according to the service experience of the terminal device, so as to provide the terminal device with better quality network services.

[0008] In a possible implementation method, the configuration network element is a data collection network element, an application provider, or an operation, administration, and maintenance (OAM) network element.

[0009] In one possible implementation method, the terminal device sends the reason for the failure of the first configuration information to the configuration network element, which is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

[0010] In the above solution, the terminal device sends the reason why the first configuration information is invalid to the configuration network element, so that the configuration network element learns the reason why the first configuration information is invalid, which helps the configuration network element to make a correct decision to regenerate the second configuration information.

[0011] In one possible implementation method, the terminal device sends indication information to the configuration network element, where the indication information is used to indicate first service access information; and receives second service access information from the configuration network element, where the second service access information includes the second configuration information and is determined based on the first service access information. The configuration network element in this method may be a data collection network element.

[0012] The above solution can send the second configuration information to the terminal device by updating the service access information, so that the terminal device can continue to collect and report data related to the media service based on the reconfigured second configuration information, achieving normal data collection and reporting for the media service. This allows the data recipient to normally receive the terminal device's data, clearly understand the terminal device's service experience, and ensure continuous monitoring of the service experience. Furthermore, service experience analysis can be performed on the terminal device data, and the network configuration can be optimized based on the terminal device's service experience, thereby providing the terminal device with higher-quality network services. Furthermore, because the second configuration information is configured to the terminal device by updating the service access information rather than by additional signaling, this helps to save signaling overhead.

[0013] In a possible implementation method, before the terminal device sends a failure indication to the configuration network element, it receives a deactivation indication, where the deactivation indication is used to instruct the deactivation of the first configuration information; and according to the deactivation indication, the first configuration information is deactivated.

[0014] In the above solution, after receiving the deactivation instruction, the terminal device can promptly deactivate the first configuration information according to the deactivation instruction, avoiding invalid data collection and reporting caused by continuing to use the first configuration information when normal data collection and reporting cannot be performed according to the first configuration information, thereby saving terminal device overhead. In addition, after the terminal device determines that the first configuration information has been deactivated, it sends an invalidation indication to the configuration network element, notifying the configuration network element that the first configuration information of the terminal device has expired, triggering the configuration network element to re-send the second configuration network element to the terminal device, so that the terminal device can continue to collect and report data according to the second configuration network element, thereby ensuring the continuity of user service experience monitoring.

[0015] In one possible implementation method, the terminal device determines that the first configuration information has been deactivated, and then sends the above-mentioned invalidation indication to the configuration network element, or the terminal device sends the above-mentioned invalidation indication to the configuration network element according to the deactivation indication.

[0016] In the above scheme, after the terminal device determines that the first configuration information has been deactivated, it sends an invalidation indication to the configuration network element, notifying the configuration network element that the first configuration information of the terminal device has expired, triggering the configuration network element to re-send the second configuration network element to the terminal device, so that the terminal device continues to collect and report data according to the second configuration network element to ensure the continuity of user service experience monitoring.

[0017] In one possible implementation method, the terminal device receives the deactivation indication from the access network device before switching; or, receives the deactivation indication from the access network device after switching.

[0018] In the above scheme, in a switching scenario, when the access network device after switching does not support data collection and reporting based on the access network device, the access network device before switching or the access network device after switching can send a deactivation indication to the terminal device to instruct the terminal device to deactivate the first configuration information, so as to timely notify the terminal device to deactivate the first configuration information, avoid the terminal device continuing to use the first configuration information when it cannot perform normal data collection and reporting according to the first configuration information, and cause invalid data collection and reporting, thereby saving the terminal device's overhead.

[0019] In a second aspect, an embodiment of the present application provides a data collection method, which can be executed by a configuration network element or a module (such as a chip) applied to the configuration network element. Taking the configuration network element executing the method as an example, the method includes: the configuration network element receives an invalidation indication, the invalidation indication is used to indicate that the first configuration information in the terminal device has expired, the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that the media service-related data of the terminal device is collected and reported; the configuration network element sends the second configuration information to the terminal device, the second configuration information is configuration information based on data collection and reporting of the data collection network element, and the second configuration information indicates that the media service-related data of the terminal device is collected and reported.

[0020] In the above scheme, when the configuration information of data collection and reporting based on the access network device on the terminal device has become invalid and the terminal device is unable to collect and report data for the media service, the terminal device sends an invalidation indication to the configuration network element. The invalidation indication triggers the configuration network element to reconfigure the configuration information of data collection and reporting based on the data collection network element for the terminal device, so that the terminal device can continue to collect and report data for the media service according to the reconfigured configuration information, realize normal data collection and reporting of the media service, enable the data recipient to normally receive the data of the terminal device, ensure continuous monitoring of the user experience of the service, clarify the service experience of the terminal device, and then perform service experience analysis on the terminal device data, and optimize the network configuration according to the service experience of the terminal device, so as to provide the terminal device with better quality network services.

[0021] In a possible implementation method, the configuration network element is a data collection network element, an application provider, or an OAM network element.

[0022] In one possible implementation method, the configuration network element determines the second configuration information based on the first configuration information; or, the configuration network element determines the second configuration information based on characteristic information of the media service, and the characteristic information of the media service is also used to determine the first configuration information.

[0023] In the above scheme, the configuration network element can determine the second configuration information based on the first configuration information, or can determine the second configuration information based on the characteristic information of the media service used to generate the first configuration information, so as to ensure that the first configuration information and the second configuration information are for the same service to collect the same data, and can ensure continuous monitoring of the user experience of the service.

[0024] In one possible implementation method, when it is determined that the configuration network element of the second configuration information is an OAM network element or an application provider, the OAM network element or application provider can send the second configuration information to the data collection network element after determining the second configuration information, and the data collection network element will send the second configuration information to the terminal device.

[0025] In one possible implementation method, the reason why the configuration network element receives the failure of the first configuration information from the terminal device is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

[0026] In the above solution, the terminal device sends the reason why the first configuration information is invalid to the configuration network element, so that the configuration network element learns the reason why the first configuration information is invalid, which helps the configuration network element to make a correct decision to regenerate the second configuration information.

[0027] In one possible implementation method, a configuration network element receives indication information from the terminal device, the indication information being used to indicate first service access information; the configuration network element obtains the first service access information indicated by the indication information based on the failure indication; the configuration network element determines second service access information based on the first service access information, the second service access information including the second configuration information; and the configuration network element sends the second service access information to the terminal device. The configuration network element in this method may be a data collection network element.

[0028] The above solution can send the second configuration information to the terminal device by updating the service access information, so that the terminal device can continue to collect and report data related to the media service based on the reconfigured second configuration information, achieving normal data collection and reporting for the media service. This allows the data recipient to normally receive the terminal device's data, clearly understand the terminal device's service experience, and ensure continuous monitoring of the service experience. Furthermore, service experience analysis can be performed on the terminal device data, and the network configuration can be optimized based on the terminal device's service experience, thereby providing the terminal device with higher-quality network services. Furthermore, because the second configuration information is configured to the terminal device by updating the service access information rather than by additional signaling, this helps to save signaling overhead.

[0029] In a possible implementation method, the configuration network element receives the failure indication from the terminal device, the access network device before the switch, or the access network device after the switch.

[0030] In the above scheme, in a switching scenario, when the access network device after switching does not support data collection and reporting based on the access network device, the access network device before switching or the access network device after switching can send a failure indication to the configuration network element to indicate that the first configuration information of the terminal device has expired, or in a switching scenario or a scenario where the access network device is overloaded, the terminal device sends a failure indication to the configuration network element to indicate that the first configuration information of the terminal device has expired. The failure indication triggers the configuration network element to reconfigure the configuration information of data collection and reporting based on the data collection network element for the terminal device, so that the terminal device can continue to collect and report data related to the media service according to the reconfigured configuration information, realize normal data collection and reporting of the media service, enable the data recipient to normally receive the data of the terminal device, clarify the service experience of the terminal device, ensure continuous monitoring of the service experience, and then perform service experience analysis on the data of the terminal device, and optimize the network configuration according to the service experience of the terminal device, so as to provide the terminal device with better network services.

[0031] In a third aspect, an embodiment of the present application provides a data collection method, which can be executed by a terminal device or a module (such as a chip) applied to a terminal device. Taking the terminal device executing the method as an example, the method includes: the terminal device receives first configuration information, the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; the terminal device receives second configuration information and a disabling indication from the configuration network element, the second configuration information is configuration information based on data collection and reporting of the data collection network element, the second configuration information indicates that data related to the media service of the terminal device is collected and reported, and the disabling indication is used to indicate that the second configuration information is temporarily not enabled; the terminal device determines that the first configuration information has expired, and then enables the second configuration information.

[0032] In the above scheme, when the configuration information for data collection and reporting based on the access network device on the terminal device has become invalid and the terminal device is unable to collect and report data related to the media service, the terminal device starts the data collection and reporting configuration information based on the data collection network element pre-configured on the terminal device, so that the terminal device can continue to collect and report data related to the media service according to the configuration information, and realize normal data collection and reporting of the media service, so that the data recipient can normally receive the data of the terminal device, clarify the service experience of the terminal device, ensure continuous monitoring of the service experience, and then perform service experience analysis on the terminal device data, and optimize the network configuration according to the service experience of the terminal device, so as to provide the terminal device with better quality network services.

[0033] In a possible implementation method, the configuration network element is a data collection network element, an application provider, or an OAM network element.

[0034] In one possible implementation method, before the terminal device determines that the first configuration information has expired, it receives indication information from the configuration network element, and the indication information is used to indicate that the second configuration information should be enabled if the first configuration information has expired; when the terminal device determines that the first configuration information has expired, it enables the second configuration information according to the indication information.

[0035] The above solution triggers the terminal device to start the second configuration information according to the instruction information from the configuration network element, so as to start the second configuration information at an appropriate time, and helps to realize normal data collection of media services.

[0036] In one possible implementation method, before the terminal device enables the second configuration information, it receives an enable indication from the configuration network element, and the enable indication is used to indicate the enablement of the second configuration information; if the terminal device determines that the first configuration information has expired, it enables the second configuration information according to the enable indication.

[0037] In the above solution, the terminal device is triggered to start the second configuration information according to the instruction information from the configuration network element, so that the second configuration information can be started at an appropriate time, which helps to realize normal data collection of media services.

[0038] In one possible implementation method, before the terminal device determines that the first configuration information has expired, it receives a deactivation indication, where the deactivation indication is used to instruct the deactivation of the first configuration information; the terminal device deactivates the first configuration information according to the deactivation indication.

[0039] In the above solution, when the first configuration information cannot be used normally, the terminal device will receive a deactivation instruction. The terminal device can promptly deactivate the first configuration information according to the deactivation instruction, avoiding invalid data collection and reporting caused by continuing to use the first configuration information when normal data collection and reporting cannot be performed according to the first configuration information, thereby saving the terminal device's overhead. In addition, after deactivating the first configuration information, the terminal device promptly sends an invalidation instruction to the configuration network element, notifying the configuration network element that the first configuration information of the terminal device has expired, triggering the configuration network element to re-send the second configuration network element to the terminal device, so that the terminal device continues to collect and report data according to the second configuration network element, thereby ensuring the continuity of service monitoring and achieving continuous monitoring of the user's service experience.

[0040] In one possible implementation method, the terminal device receives the deactivation indication from the access network device before switching; or, receives the deactivation indication from the access network device after switching.

[0041] In the above scheme, in a switching scenario, when the access network device after switching does not support data collection and reporting based on the access network device, the access network device before switching or the access network device after switching can send a deactivation indication to the terminal device to instruct the terminal device to deactivate the first configuration information, so as to timely notify the terminal device to deactivate the first configuration information, avoid the terminal device continuing to use the first configuration information when it cannot perform normal data collection and reporting according to the first configuration information, and cause invalid data collection and reporting, thereby saving the terminal device's overhead.

[0042] In one possible implementation method, before enabling the second configuration information, the terminal device receives an enablement instruction from the configuration network element, where the enablement instruction is used to instruct the activation of the second configuration information. Based on the enablement instruction, the terminal device deactivates the first configuration information and activates the second configuration information. The configuration network element may be a data collection network element, or, if the configuration network element is an OAM network element or an application provider, the OAM network element or application provider sends the enablement instruction to the terminal device via the data collection network element.

[0043] In the above solution, the terminal device is triggered to start the second configuration information according to the enable instruction from the configuration network element, so that the second configuration information can be started at an appropriate time, which helps to realize normal data collection for media services.

[0044] In a fourth aspect, an embodiment of the present application provides a data collection method, which can be executed by a configuration network element or a module (such as a chip) applied to the configuration network element. Taking the configuration network element executing the method as an example, the method includes: the configuration network element sends a first configuration information to a terminal device, the first configuration information is configuration information based on data collection and reporting of an access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; the configuration network element sends a second configuration information and a disabling indication to the terminal device, the second configuration information is configuration information based on data collection and reporting of a data collection network element, the second configuration information indicates that data related to the media service of the terminal device is collected and reported, and the disabling indication is used to indicate that the second configuration information is temporarily not enabled; the configuration network element determines that the first configuration information has expired, and then sends an enabling indication to the terminal device, and the enabling indication is used to indicate that the second configuration information is enabled.

[0045] In the above scheme, when the data collection and reporting configuration information based on the access network device on the terminal device has become invalid and the terminal device is unable to collect and report data related to the media service, the terminal device starts the data collection and reporting configuration information based on the data collection network element pre-configured on the terminal device, so that the terminal device can continue to collect and report data related to the media service according to the configuration information, and realize normal data collection and reporting of the media service, so that the data recipient can normally receive the data of the terminal device, clarify the service experience of the terminal device, and ensure continuous monitoring of the service experience, and then perform service experience analysis on the terminal device data, and optimize the network configuration according to the service experience of the terminal device, so as to provide the terminal device with better quality network services.

[0046] In a possible implementation method, the configuration network element is a data collection network element, an application provider, or an OAM network element.

[0047] In a possible implementation method, the configuration network element receives an invalidation indication, where the invalidation indication is used to indicate that the first configuration information in the terminal device has expired.

[0048] In the above solution, the configuration network element can determine that the first configuration information of the terminal device has expired based on the received invalidation indication, which helps the configuration network element to accurately know that the first configuration information of the terminal device has expired.

[0049] In a possible implementation method, the configuration network element receives the failure indication from the access network device before the switch or the access network device after the switch.

[0050] In the above scheme, in a switching scenario, when the access network device after switching does not support data collection and reporting based on the access network device, the access network device before switching or the access network device after switching can send an invalidation indication to the configuration network element to indicate that the first configuration information of the terminal device has expired, which helps the configuration network element to accurately know that the first configuration information of the terminal device has expired.

[0051] In one possible implementation method, the reason why the configuration network element receives the failure of the first configuration information is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

[0052] In the above solution, the configuration network element learns the reason why the first configuration information is invalid, which helps the configuration network element to notify the terminal device to enable the second configuration information at an appropriate time, thereby enabling the terminal device to normally collect and report media services.

[0053] In a fifth aspect, an embodiment of the present application provides a data collection method, which can be executed by a configuration network element or a module (such as a chip) applied to the configuration network element. Taking the configuration network element executing the method as an example, the method includes: the configuration network element sends first configuration information to the terminal device, the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; the configuration network element sends second configuration information, a disabling indication, and indication information to the terminal device, the second configuration information is configuration information based on data collection and reporting of the data collection network element, and the second configuration information indicates that data related to the media service of the terminal device is collected and reported, the disabling indication is used to indicate that the second configuration information is temporarily not enabled, and the indication information is used to indicate that the second configuration information is enabled if the first configuration information has expired.

[0054] In the above scheme, when the configuration information for data collection and reporting based on the access network device on the terminal device has become invalid and the terminal device is unable to collect and report data related to the media service, the terminal device starts the data collection and reporting configuration information based on the data collection network element pre-configured on the terminal device, so that the terminal device can continue to collect and report data related to the media service according to the configuration information, and realize normal data collection and reporting of the media service, so that the data recipient can normally receive the data of the terminal device, clarify the service experience of the terminal device, ensure continuous monitoring of the service experience, and then perform service experience analysis on the terminal device data, and optimize the network configuration according to the service experience of the terminal device, so as to provide the terminal device with better quality network services.

[0055] In a possible implementation method, the configuration network element is a data collection network element, an application service provider, or an OAM network element.

[0056] In a sixth aspect, an embodiment of the present application provides a data collection method, which can be executed by an access network device or a module (such as a chip) applied to an access network device. Taking the access network device executing the method as an example, the method includes: when the access network device determines that the access network device after switching does not support data collection and reporting based on the access network device, it sends a deactivation indication to the terminal device, and the deactivation indication is used to indicate the deactivation of the first configuration information in the terminal device, and the first configuration information is configuration information based on the data collection and reporting of the access network device, and the first configuration information indicates the collection and reporting of data related to the media service of the terminal device; the access network device sends an invalidation indication to the configuration network element, and the invalidation indication is used to indicate that the first configuration information in the terminal device has expired.

[0057] In the above solution, when the first configuration information cannot be used normally, the access network device sends a deactivation instruction to the terminal device. The terminal device can promptly deactivate the first configuration information according to the deactivation instruction, avoiding invalid data collection and reporting caused by continued use of the first configuration information when normal data collection and reporting cannot be performed according to the first configuration information, thereby saving terminal device overhead. In addition, the access network device sends an invalidation instruction to the configuration network element, notifying the configuration network element that the first configuration information of the terminal device has expired, triggering the configuration network element to re-issue the second configuration network element to the terminal device, allowing the terminal device to continue data collection and reporting according to the second configuration network element, thereby achieving continuous monitoring of the user's service experience.

[0058] In a possible implementation method, the configuration network element is a data collection network element, an application service provider, or an OAM network element.

[0059] In a possible implementation method, the access network device sends a reason why the first configuration information is invalid to the configuration network element, where the reason is that the access network device after switching does not support data collection and reporting based on the access network device.

[0060] In the above solution, the access network device sends the reason why the first configuration information is invalid to the configuration network element, so that the configuration network element learns the reason why the first configuration information is invalid, which helps the configuration network element to make a correct decision to regenerate the second configuration information.

[0061] In a seventh aspect, an embodiment of the present application provides a data collection method, which can be executed by an access network device or a module (such as a chip) applied to the access network device. Taking the access network device as an example, the method comprises: determining, by the access network device, that the access network device is overloaded, and then sending, by the access network device, indication information to a terminal device, the indication information being used to indicate that first configuration information in the terminal device is suspended or deactivated, the first configuration information being configuration information based on data collection and reporting of the access network device, and the first configuration information being used to instruct the terminal device to collect and report media service related data; and sending, by the access network device, a failure indication to a configuration network element, the failure indication being used to indicate that the first configuration information in the terminal device has been suspended or has failed.

[0062] The above scheme, when the first configuration information cannot be normally used, the access network device sends indication information to the terminal device, the terminal device can suspend or deactivate the first configuration information in time according to the indication information, avoids invalid data collection and reporting caused by continuing to use the first configuration information in the case that the first configuration information cannot be normally used for data collection and reporting, and thus can save the cost of the terminal device. Moreover, the access network device sends the failure indication to the configuration network element, notifies the configuration network element that the first configuration information in the terminal device has failed, triggers the configuration network element to reissue second configuration information to the terminal device, and makes the terminal device continue to collect and report data according to the second configuration information, so as to realize continuous monitoring of user service experience.

[0063] In a possible implementation method, the configuration network element is a data collection network element, an application service provider or an OAM network element.

[0064] In a possible implementation method, the access network device sends a reason for failure of the first configuration information to the configuration network element, the reason being that the access network device providing service for the terminal device is overloaded.

[0065] The above scheme, the access network device sends the reason for failure of the first configuration information to the configuration network element, so that the configuration network element learns the reason for failure of the first configuration information, which is helpful for the configuration network element to correctly decide to regenerate the second configuration information.

[0066] In an eighth aspect, an embodiment of the present application provides a communication apparatus, which can be a terminal device or a module (such as a chip) applied to the terminal device. The apparatus has a function of implementing any implementation method of the above first aspect or third aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software comprises one or more modules corresponding to the above functions.

[0067] In a ninth aspect, an embodiment of the present application provides a communication device, which may be a configuration network element or a module (such as a chip) used to configure a network element. The device has the function of implementing any implementation method of the second aspect, fourth aspect, or fifth aspect above. The function can be implemented by hardware or by hardware executing corresponding software implementation. The hardware or software includes one or more units corresponding to the above functions.

[0068] In a tenth aspect, an embodiment of the present application provides a communication device, which may be an access network device or a module (such as a chip) applied to an access network device. The device has the function of implementing any implementation method of the sixth or seventh aspect above. The function can be implemented by hardware or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions.

[0069] In the eleventh aspect, an embodiment of the present application provides a communication device, comprising a processor and a memory; the memory is used to store computer instructions, and when the device is running, the processor executes the computer instructions stored in the memory to enable the device to execute any implementation method in the above-mentioned first to seventh aspects.

[0070] In a twelfth aspect, an embodiment of the present application provides a communication device, comprising a unit or means for executing each step of any implementation method in the above-mentioned first to seventh aspects.

[0071] In a thirteenth aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute any of the implementation methods described in aspects 1 to 7 above. The processor comprises one or more.

[0072] In a fourteenth aspect, an embodiment of the present application provides a communication device, comprising a processor coupled to a memory, the processor configured to invoke a program stored in the memory to execute any of the implementation methods described in aspects 1 to 7 above. The memory may be located within or outside the device, and the processor may be one or more.

[0073] In the fifteenth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when run on a communication device, enables any implementation method in the above-mentioned first to seventh aspects to be executed.

[0074] In the sixteenth aspect, an embodiment of the present application further provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run by a communication device, any implementation method in the above-mentioned first to seventh aspects is executed.

[0075] In a seventeenth aspect, an embodiment of the present application further provides a chip system, comprising: a processor configured to execute any implementation method of the first aspect to the seventh aspect.

[0076] In an eighteenth aspect, an embodiment of the present application further provides a communication system, comprising an access network device and a configuration network element configured to execute any implementation method of the second aspect, wherein the access network device is configured to send a failure indication to the configuration network element. BRIEF DESCRIPTION OF DRAWINGS

[0077] Figure 1 Fig. 1 is a schematic diagram of a 5G network architecture based on a service-oriented architecture;

[0078] Figure 2 Fig. 2 is another schematic diagram of a data collection and reporting architecture according to an embodiment of the present application;

[0079] Figure 3 Fig. 3 is a schematic diagram of a media stream architecture;

[0080] Figure 4 Fig. 4 is a schematic diagram of an MSd architecture;

[0081] Fig. 5(a) is a flowchart of a data collection method according to an embodiment of the present application;

[0082] Fig. 5(b) is a flowchart of a data collection method according to an embodiment of the present application;

[0083] Fig. 5(c) is a flowchart of a data collection method according to an embodiment of the present application;

[0084] Figure 6 Fig. 6 is a flowchart of a data collection method according to an embodiment of the present application;

[0085] Figure 6 Fig. 7(a) is a flowchart of a data collection method according to an embodiment of the present application;

[0086] Figure 7 Fig. 8(a) is a flowchart of a data collection method according to an embodiment of the present application;

[0087] Figure 7 Fig. 8(b) is a flowchart of a data collection method according to an embodiment of the present application;

[0088] Fig. 8(a) is a flowchart of a data collection method according to an embodiment of the present application;

[0089] Fig. 8(b) is a flowchart of a data collection method according to an embodiment of the present application;

[0090] Figure 9A schematic diagram of a communication device provided in an embodiment of the present application;

[0091] Figure 10 A schematic diagram of a communication device provided in an embodiment of the present application;

[0092] Figure 11 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0093] Figure 1 Schematic diagram of 5G network architecture based on service-oriented architecture. Figure 1 The 5G network architecture shown may include an access network and a core network. Terminal devices access the data network (DN) through the access network and the core network.

[0094] User equipment (UE) can be a terminal device, mobile station, mobile terminal, application client, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver functions, wearable devices, vehicles, urban air vehicles (such as drones, helicopters, etc.), ships, robots, robotic arms, smart home devices, etc. The following description uses UE as an example of a terminal device. UE mentioned anywhere in the following can be replaced by a terminal device or other examples of a terminal device.

[0095] The access network is used to implement access-related functions. It can provide network access for authorized users in a specific area and determine transmission links of varying quality for user data transmission based on user level and service requirements. The access network forwards control signals and user data between the UE and the core network. The access network may include access network equipment, which can be equipment that provides access to the UE and can include radio access network (RAN) equipment and wired access network equipment. RAN equipment is primarily responsible for radio resource management, quality of service (QoS) management, data compression and encryption, and other functions on the air interface side. RAN equipment can include various types of base stations, such as macro base stations, micro base stations (also known as small cells), relay stations, access points, and balloon stations. In systems using different radio access technologies, the names of devices with base station functions may vary. For example, in 5G systems, they are called RAN or next-generation Node basestation (gNB), and in long-term evolution (LTE) systems, they are called evolved NodeB (eNB or eNodeB).

[0096] The access network equipment and UE can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the access network equipment and UE.

[0097] The core network is responsible for maintaining mobile network subscription data and providing UE with session management, mobility management, policy management, and security authentication functions. The core network includes but is not limited to one or more of the following network elements: application function (AF) network element, unified data management (UDM) network element, unified data repository (UDR) network element, policy control function (PCF) network element, session management function (SMF) network element, access and mobility management function (AMF) network element, network repository function (NRF) network element, authentication server function (AUSF) network element, network exposure function (NEF) network element, user plane function (UPF) network element, and network data analytics function (NWDAF) network element.

[0098] The AMF network element is mainly responsible for mobility management in the mobile network, such as user location update, user network registration, user switching, etc.

[0099] The SMF network element is primarily responsible for session management in mobile networks, such as session establishment, modification, and release. Specific functions include allocating Internet Protocol (IP) addresses to users and selecting the UPF that provides packet forwarding capabilities.

[0100] The UPF network element is mainly responsible for forwarding and receiving user data. It can receive user data from the data network and transmit it to the UE through the access network device; it can also receive user data from the UE through the access network device and forward it to the data network.

[0101] UDM network element includes functions such as executing and managing contract data and user access authorization.

[0102] The UDR network element includes the access functions for executing contract data, policy data, application data and other types of data.

[0103] NEF network element is mainly used to support the opening of capabilities and events.

[0104] The AF network element conveys application-side requirements to the network, such as QoS requirements or user status event subscriptions. The AF can be a third-party functional entity or an application service deployed by the operator, such as the IP Multimedia Subsystem (IMS) voice call service.

[0105] The PCF network element primarily supports providing a unified policy framework to control network behavior, providing policy rules to the control layer network functions, and is responsible for obtaining user subscription information related to policy decisions. The PCF network element can provide policies such as QoS policy and slice selection policy to the AMF network element and SMF network element.

[0106] NRF network elements can be used to provide network element discovery capabilities, providing network element information corresponding to the network element type based on requests from other network elements. NRF also provides network element management services such as network element registration, update, and deregistration, as well as network element status subscription and push.

[0107] The AUSF network element is responsible for authenticating the UE and verifying its legitimacy.

[0108] The NWDAF network element provides functions such as network data collection and analysis based on technologies such as big data and artificial intelligence.

[0109] A DN can deploy a variety of services, providing data and / or voice services to UEs. For example, a DN is the private network of a smart factory. Sensors installed in the workshop can be UEs. The DN houses a control server for these sensors, which can provide services to the sensors. The sensors can communicate with the control server, receive instructions from the control server, and transmit collected sensor data to the control server based on the instructions. Another example is a DN that represents a company's internal office network. An employee's mobile phone or computer can be a UE, allowing them to access information and data resources on the company's internal office network.

[0110] Among them, AF network element, UDM network element, UDR network element, PCF network element, SMF network element, AMF network element, NRF network element, AUSF network element, NEF network element, UPF network element, and NWDAF network element can also be abbreviated as AF, UDM, UDR, PCF, SMF, AMF, NRF, AUSF, NEF, UPF, and NWDAF respectively.

[0111] Figure 1Nausf, Nnef, Nnfr, Namf, Npcf, Nsmf, Nudm, Nudr, Naf, and Nnwdaf are service-oriented interfaces provided by the above-mentioned AUSF, NEF, NRF, AMF, PCF, SMF, UDM, UDR, AF, and NWDAF, respectively, and are used to call corresponding service-oriented operations. N1, N2, N3, N4, and N6 are interface serial numbers, and their meanings are as follows:

[0112] 1) N1: The interface between AMF and UE, which can be used to deliver non-access stratum (NAS) signaling (such as QoS rules from AMF) to UE.

[0113] 2) N2: The interface between AMF and access network equipment, which can be used to transmit radio bearer control information from the core network side to the access network equipment.

[0114] 3) N3: The interface between the access network equipment and UPF, mainly used to transmit uplink and downlink user plane data between the access network equipment and UPF.

[0115] 4) N4: The interface between SMF and UPF can be used to transmit information between the control plane and the user plane, including controlling the issuance of forwarding rules, QoS rules, traffic statistics rules, etc. for the user plane and reporting information on the user plane.

[0116] 5) N6: Interface between UPF and DN, used to transmit uplink and downlink user data flows between UPF and DN.

[0117] It is understood that the above-mentioned network element or function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). As a possible implementation method, the above-mentioned network element or function can be implemented by a single device, or can be implemented by multiple devices together, or can be a functional module within a single device, which is not specifically limited in the embodiments of the present application.

[0118] In order to obtain UE-side data, the 3rd Generation Partnership Project (3GPP) SA4 proposed during R17 to develop a universal user-side data collection and reporting architecture for collecting UE-side data. The collected UE-side data will be opened to other network elements or third-party entities, such as NWDAF, through AF. These entities will perform intelligent analysis of the UE-side data and provide better network services to the UE based on the analysis results of the UE-side data. For example, pre-scheduling of handover resources will be provided to the UE based on the UE's mobility information to ensure the continuity of the UE's network services.

[0119] Figure 2 This is another schematic diagram of an architecture for data collection and reporting in accordance with an embodiment of the present application. UE-side data may be the quality of experience (QoE) of services in the UE or other data, without limitation herein. UE-side data is data obtained from the UE. UE-side data may also be referred to as UE-side data, UE data, or UE data.

[0120] in:

[0121] The Data Collection AF (DCAF) can receive configuration information for configuring the data collection and reporting function from the Application Service Provider (ASP). Specifically, the Provisioning AF in the ASP can interact with the DCAF and activate the data collection and reporting function of the DCAF. Then, the DCAF can generate the data collection and reporting configuration information, send the data collection and reporting configuration information to the data collection client side, and receive the data collection report reported by the data collection client. The data collection client can be a direct data collection client (DDCC), an indirect data collection client (IDCC) or an application server (AS). The DCAF processes the data in the data collection report, such as format conversion, data anonymization, data aggregation, etc., and sends the processed UE-side data to the subscribing network element or third-party entity based on the subscription request of other network elements or third-party entities.

[0122] The Direct Data Collection Client (DDCC) is the data collection functional entity in the UE. The DDCC receives data collection and reporting configuration information from the DCAF via the R2 interface, collects and reports data based on this data collection and reporting configuration information, and sends the collected UE-side data to the DCAF via the R2 interface. The DDCC can be at the operating system level within the UE, meaning different applications may share a single DDCC, or it can be application-specific, meaning each application has a corresponding DDCC. The DDCC may be a functional entity integrated within the app, depending on the functional implementation and is not limited here.

[0123] UE Application can share relevant UE-side data with DDCC through the R7 interface.

[0124] The Application Service Provider (ASP) can receive UE-side data from UE applications via the R8 interface. The R8 interface is a purely application-layer implementation. Within the ASP, an Indirect Data Collection Client (IDCC) can be considered to exist. The IDCC transmits UE-side data collected via the application layer to the DCAF via the R3 interface. Prior to this, the IDCC also receives data collection and reporting configuration information from the DCAF via the R3 interface.

[0125] The application server (AS) can receive data collection and reporting configuration information from DCAF through the R4 interface, then collect data based on the data collection and reporting configuration information, obtain a data collection report, and send the data collection report to DCAF through the R4 interface. The data collection report includes access log information of the application server, etc.

[0126] NWDAF can subscribe to and receive UE-side data from DCAF through the R5 interface, and then analyze the UE-side data.

[0127] ASP may also obtain data collected by DCAF. For example, the Event Consumer AF (Event Consumer AF) in ASP can subscribe to the collected data from DCAF through the R6 interface, such as the access log information of the application server, and receive the subscribed data information from DCAF.

[0128] Figure 2 The general data collection and reporting architecture shown is compatible with the Media Streaming (MS) architecture. For example, the MS architecture can be used as Figure 2 The general data collection and reporting architecture shown is a specific instantiation architecture in the media field. Figure 3 The figure is a diagram of the media stream architecture. The MS architecture mainly includes the MS application (MS Application), MS client (MS Client), MS application function network element (MS AF), MS application server (MS AS) and MS application provider (MS Application Provider). Among them, the MS application can also be called MS-Aware Application. Figure 3 , NEF and PCF are network elements in the 5G architecture. For the definition of 5G architecture network elements, please refer to Figure 1The architecture shown in Figure 1 is shown. The MSAF interacts with the 5G network through the N33 and N5 interfaces. The MS application provider and MS application can be deployed by the application service provider. When the MS AF and MS AS are in an external untrusted zone, the M3 interface between the MS AF and MS AS is provided by a third-party provider. The MS AF and MS AS can be deployed by a third-party application service provider or by the operator itself, without limitation.

[0129] Among them, MS application, MS client, MS application function network element, MS application server, and MS application provider are respectively Figure 2 Specific examples of UE applications, DDCC, data collection AF, application server, and application service provider in the MS field.

[0130] MS application can be considered as the application APP on the UE side.

[0131] MS Application Provider is mainly a server that provides content or services for applications (APPs).

[0132] The MS AF, a type of AF defined by 3GPP, is designed to enable information exchange between external servers and the 3GPP network, such as capability exposure or parameter provision. This MS AF is dedicated to media streaming services. In addition to the aforementioned data collection AF functions, it also supports media streaming session management and other media streaming-related functions.

[0133] The MS Application Server (MS AS) can be deployed and managed by a Mobile Network Operator (MNO) or deployed by an external third party as a media streaming application server, such as a Content Delivery Network (CDN) server.

[0134] The MS client includes a media session handling function (Media Session Handler, MSH) and a media stream handling function (Media Stream Handler). The media session handling function (MSH) is mainly used to interact with the MS AF to realize the creation, control and transmission of media sessions, and the media session handling function can also open the relevant application programming interface (Application Programming Interface, API) for the upper-layer MS application to call. The media stream handling function is mainly used for media stream transmission, encoding, decoding and playback with the MS AS, and provides an API for the upper-layer MS application and the media session handling function to realize media playback and media session control. For downlink media stream services, the media stream handling function can also be called a media player (Media Player, MP), and for uplink media stream services, the media stream handling function can also be called a media stream live broadcast terminal (Media Streamer, MS).

[0135] Figure 4 This is a schematic diagram of the downlink media streaming MS architecture (downlink Media Streaming, MSd). This architecture is a common application scenario, that is, the UE selects a media stream to play in a live or on-demand manner.

[0136] To identify the downlink media flow scenario, downlink symbols are added to each module in the MS architecture. For example, the MS AF is referred to as the MSd AF in the downlink media flow service, and similarly, the MSd AS. All interface information is similarly handled, such as the M5 interface is referred to as the M5d interface. The "d" stands for downlink.

[0137] The MSd client includes multiple sub-functions. The media session handler (MSH) in the MSd client supports some or all of the following sub-modules:

[0138] 1) Core Functions: Implements the core functions of session establishment, management, and control.

[0139] 2) Metrics Collection & Reporting submodule: performs parameter collection and reporting configuration for the UE's media stream service, and implements UE parameter collection and reporting, that is, the UE reports the collected parameter information to the MSd AF.

[0140] 3) Usage collection and reporting submodule (Consumption Collection & Reporting): performs usage collection and reporting configuration for the UE's media stream services, and implements UE usage collection and reporting, that is, the UE reports the collected usage information to the MSd AF.

[0141] 4) Network Assistance and QoS Adjustment Submodule: interacts with the network through MSd AF or directly interacts with access network devices to request policy adjustments (such as QoS adjustment) or network assistance from the network side.

[0142] Among them, the media stream processing function in the MSd client (in the downstream direction, also called the media player) includes some or all of the following sub-modules: media data decryption sub-module, usage policy and logging sub-module, digital rights management (DRM) client sub-module, media data decoding sub-module, and media display and rendering sub-module.

[0143] The MSd application provider creates a service provisioning session and sends relevant feature information, such as parameter collection and reporting feature information, to the MSd AF. The MSd AF determines the service access information (SAI) based on the parameter collection and reporting feature information sent by the MSd application provider and returns the SAI or the index information of the SAI to the MSd application provider. Subsequently, when the MSd application starts the media streaming service, the MSd application obtains the SAI from the MSd application provider through the M8d interface. Subsequently, the MSd application sends the SAI to the media session handler (MSH) through the M6d interface. The MSH then configures and executes the service based on the parameter collection and reporting configuration information in the SAI. Alternatively, when the MSd application starts the media streaming service, the MSd application obtains the index information of the SAI from the MSd application provider through the M8d interface, and sends the index information of the SAI to the MSH through the M6d interface. The MSH obtains the SAI corresponding to the index information of the SAI from the MSd AF through the M5d interface, and then the MSH collects and reports the configuration information according to the parameters in the SAI for configuration and execution.

[0144] The MSH performs configuration and execution according to the parameter collection and reporting configuration information in the SAI, including: the MSH configures the media player to collect parameters according to the parameter collection and reporting configuration information, and the MSH reports the collected parameters to the MSd AF through the M5d interface according to the parameter collection and reporting configuration information.

[0145] It should be noted that the processing logic for uplink media stream services is similar to that for downlink media stream services and will not be further described here. Uplink symbols such as MSu AF, MSu AS, M4u, and M5u are also added for uplink media stream services, which will not be further described here. "u" stands for uplink.

[0146] At present, the data collection and reporting scheme is mainly based on the data collection and reporting scheme of the access network device. The data collection and reporting scheme based on the access network device can be: the OAM network element sends the data collection and reporting configuration information to the access network device, and after the access network device receives the data collection and reporting configuration information, it sends the data collection and reporting configuration information to the UE through a radio resource control (RRC) message. After receiving the data collection and reporting configuration information, the UE collects data according to the data collection and reporting configuration information, and reports the collected data to the access network device in the form of a data report, and then the access network device reports the data report to the OAM network element. Among them, data collection and reporting can include at least one of parameter collection and reporting and usage collection and reporting. In this scheme, the access network device perceives the data collection and reporting configuration information and sends the data collection and reporting configuration information to the UE, and can receive the data report sent by the UE and send it to the OAM network element, and the access network device perceives the data report. However, the access network device cannot view the specific content of the data collection and reporting configuration information, nor can it view the specific content of the data report sent by the UE. The "perception of data collection and reporting configuration information" here refers to the access network device's knowledge that the purpose of the data collection and reporting configuration information is to instruct the UE to collect and report data based on the access network device, and the "perception of data reporting" refers to the access network device's knowledge that the data report contains the UE's data, and that the data report is generated by the UE after collecting data based on the data collection and reporting configuration information based on the access network device.

[0147] Currently, data collection and reporting solutions based on access network devices have the following problems:

[0148] 1) In a handover scenario, if the target access network device after handover does not support the data collection and reporting scheme based on the access network device, the target access network device will instruct the UE to release the data collection and reporting configuration information on the UE, resulting in the UE being unable to perform data collection and reporting for the corresponding service, causing data reporting anomalies.

[0149] 2) When the access network device to which the UE is connected is overloaded, the access network device instructs the UE to suspend or stop UE data collection and reporting, resulting in the OAM network element being unable to receive the data collected by the UE from the access network device for a long time, causing data reporting abnormalities.

[0150] In the embodiment of the present application, the configuration network element is a network element used to determine configuration information, such as the first configuration information and the second configuration information. The configuration network element can be the above Figure 2 Data collected in AF or ASP, or the above Figure 3 MS AF or MS Application Provider in , or Figure 4 The configuration network element in the embodiment of the present application may be an MSd AF or MSd application provider in the uplink media streaming service, or an MSu AF or MSu application provider in the uplink media streaming service, or a network element having the functions of the above-mentioned data collection AF, ASP, MS AF, MS application provider, MSd AF, MSd application provider, MSu AF, and MSu application provider in future communications such as the sixth generation (6G) network. Alternatively, the configuration network element in the embodiment of the present application may also be an OAM network element, which may be set separately or integrated into other network elements, such as integrated into the data collection AF, MS AF, MSd AF, MSu AF, MS application provider, MSd application provider, or MSu application provider, etc.

[0151] In the embodiment of the present application, the data collection network element used for data collection may be a data collection AF, an MS AF, an MSdAF or an MSu AF, and so on.

[0152] In the embodiment of the present application, the data collection network element and the configuration network element may be the same network element, for example, both may be a data collection AF, MS AF, MSd AF or MSu AF, or they may be different network elements.

[0153] Figure 5(a) is a flow chart of a data collection method provided in an embodiment of the present application. The method includes the following steps:

[0154] Step 501a: The UE sends a failure indication to the configuration network element.

[0155] The failure indication is used to indicate that the first configuration information in the UE has expired. The first configuration information is configuration information based on data collection and reporting of the access network device. The first configuration information indicates the collection and reporting of data related to the UE's media service, that is, data collection and reporting of the UE's media service is performed according to the first configuration information.

[0156] The media service here can be either a downlink media service (such as a media playback service) or an uplink media service, which is described here and will not be described in detail later.

[0157] Step 502a: The configuration network element sends second configuration information to the UE.

[0158] The configuration network element receives a failure indication, triggering the configuration network element to generate second configuration information and send the second configuration information to the UE. The second configuration information is configuration information based on data collection and reporting by the data collection network element. The second configuration information indicates that data related to the UE's media service is to be collected and reported, that is, data collection and reporting of the UE's media service is performed based on the second configuration information. The configuration network element can determine the second configuration information based on the first configuration information. Alternatively, the configuration network element determines the second configuration information based on characteristic information of the media service, and the characteristic information of the media service is also used to determine the first configuration information, that is, the characteristic information of the same media service can be used to determine both the first configuration information and the second configuration information.

[0159] Among them, when the configuration network element is a data collection network element integrated with an OAM network element (such as data collection AF, MS AF, MSdAF or MSu AF, etc.), the data collection network element can send the second configuration information to the UE through the interface between the data collection network element and the UE. Alternatively, when the configuration network element is an application service provider (such as ASP, MS application provider, MSd application provider or MSu application provider, etc.) or an OAM network element integrated with an OAM network element, the application service provider or the OAM network element can send the second configuration information to the data collection network element, and then the data collection network element sends the second configuration information to the UE through the interface between the data collection network element and the UE, or the application service provider sends the second configuration information to the UE through the interface between the application service provider and the UE, or the OAM network element sends the second configuration information to the UE through the interface between the OAM network element and the UE.

[0160] The first and second configuration information are used to indicate data collection and reporting for the same service (i.e., media service) on the UE. The data collection and reporting herein includes parameter collection and reporting and / or usage collection and reporting. The "parameters" herein include, but are not limited to, playlists, average throughput, play start latency, and buffering level. The "usage" herein includes, but is not limited to, the amount of media played, UE location information, and start time.

[0161] In the embodiment of the present application, the data collection and reporting scheme based on the data collection network element refers to the data collection network element sending the data collection and reporting configuration information to the UE via the user plane path, and then the UE collects data according to the data collection and reporting configuration information, and reports the collected data in the form of a data report to the data collection network element via the user plane path. Among them, the data collection and reporting here, for example, includes at least one of parameter collection and reporting, and usage collection and reporting. In this scheme, the access network device is only a path device for user plane transmission, and neither perceives the existence of the data collection and reporting configuration information nor the existence of the data report. The access network device only performs transparent transmission of the data collection and reporting configuration information and data reports. A unified explanation is given here and will not be repeated later.

[0162] In the above scheme, when the configuration information of data collection and reporting based on the access network equipment on the UE has become invalid and the UE cannot collect and report data related to the media service, the UE sends an invalidation indication to the configuration network element. The invalidation indication triggers the configuration network element to reconfigure the configuration information of data collection and reporting based on the data collection network element for the UE, so that the UE can continue to collect and report data related to the media service according to the reconfigured configuration information, realize normal data collection and reporting of the media service, enable the data recipient to normally receive the UE's data, clarify the UE's service experience, ensure continuous monitoring of the service experience, and then perform service experience analysis on the UE's data, and optimize the network configuration according to the UE's service experience, so as to provide the UE with better quality network services.

[0163] It should be noted that, in the embodiment of the present application, the first configuration information and the second configuration information are for collecting and reporting data for the same service (ie, media service), and the two have the following similarities and differences:

[0164] 1) Similarities: Both contain the same parameters related to data collection and reporting, such as one or more of the following: reporting trigger conditions, reported media stream session ratio, media stream filters, or reporting parameters. The reporting trigger conditions represent the trigger conditions for reporting collected data, specifically, the time interval for reporting collected data or the collected data reaching a certain threshold. The reported media stream session ratio represents the proportion of media stream sessions corresponding to the media stream that require data collection and reporting. For example, if the reported media stream session ratio is 80%, it means that data collection and reporting is required for 80% of the media stream sessions. The media stream filter represents the media streams that require data collection and reporting. For example, a media stream filter can be a list of uniform resource locators (URLs), each URL identifying a media stream. The reporting parameters represent the parameter information of the media stream that requires data collection and reporting, such as the parameter type or parameter name. For example, the reporting parameters include one or more of the following: playlist, average throughput, playback start delay, and buffer level.

[0165] 2) Differences: The first configuration information is configuration information based on data collection and reporting of access network equipment, and the first configuration information is configured to the UE by the configuration network element (such as an OAM network element, a data collection network element integrated with an OAM network element, or an application service provider integrated with an OAM network element). The second configuration information is configuration information based on data collection and reporting of the data collection network element, and the second configuration information is configured to the UE by the configuration network element. In addition to the above-mentioned parameters related to data collection and reporting, the second configuration information may also include other parameters, such as the address information of the reported AF (i.e., the address information of the data collection network element), the data network name (DNN), or one or more of the parameter schemes, which indicates whether the data collection and reporting scheme based on the data collection network element corresponding to the second configuration information is associated with a 3GPP entity or a non-3GPP entity.

[0166] In one implementation method, before, after, or simultaneously with step 501a, the UE further sends a reason for the failure of the first configuration information to the configuration network element, where the reason is that the access network device after the handover does not support access network device-based data collection and reporting, or the access network device serving the UE is overloaded. The reason for the failure of the first configuration information and the failure indication trigger the configuration network element to generate the second configuration information.

[0167] In one implementation method, before, after, or simultaneously with step 501a above, the UE further sends indication information to a configuration network element (the configuration network element may be a data collection AF, MS AF, MSd AF, or MSu AF). The indication information is used to indicate first service access information (SAI), and the first service access information is the service access information that has been configured for the UE. In a specific implementation, the indication information may be index information (index) of the first service access information. When the configuration network element receives the first service access information and the failure indication, the configuration network element obtains the first service access information indicated by the indication information based on the failure indication, and determines second service access information based on the first service access information. The second service access information includes the second configuration information. Then, step 502a above is specifically as follows: the configuration network element sends the second service access information including the second configuration information to the UE through a service access information update process or a creation process. In this way, configuration information can be updated to the UE during the service access information update process.

[0168] In one implementation method, before step 501a, the UE also receives a deactivation indication, which indicates the deactivation of the first configuration information. The UE deactivates the first configuration information according to the deactivation indication. After the first configuration information is deactivated, the first configuration information on the UE becomes invalid. After the first configuration information becomes invalid, the UE performs step 501a, or the UE performs the reporting step 501a according to the deactivation indication. "Deactivation" can also be understood as "deletion," "stopping," etc. For example, in a scenario where an access network device is switched, if the access network device before the switch determines that the access network device after the switch does not support access network device-based data collection and reporting, the access network device before the switch sends the deactivation indication to the UE. For another example, in a scenario where an access network device is switched, if the access network device after the switch determines that the access network device after the switch does not support access network device-based data collection and reporting, the access network device after the switch sends the deactivation indication to the UE. For another example, when the access network device serving the UE is overloaded, the access network device sends the deactivation indication to the UE.

[0169] Figure 5(b) is a flow chart of a data collection method provided in an embodiment of the present application. The method includes the following steps:

[0170] Step 501b: The access network device sends a failure indication to the configuration network element.

[0171] The invalidation indication is used to indicate that the first configuration information in the UE has expired. The generation method and meaning of the first configuration information can refer to the explanation in the embodiment of Figure 5(a).

[0172] For example, in a handover scenario, the access network device may be the access network device before the handover or the access network device after the handover. When the access network device before the handover or the access network device after the handover determines that the access network device after the handover does not support access network device-based data collection and reporting, the failure indication is sent to the configuration network element. For another example, if the access network device is an access network device providing services to a UE and the access network device is overloaded, the access network device may send a failure indication to the configuration network element.

[0173] Optionally, the access network device also sends the UE's identification information to the configuration network element. The UE's identification information is used to identify the UE. The UE's identification information may be, for example, the UE's identity information or the UE's IP address, etc., thereby ensuring that the configuration network element is aware that the first configuration information in the UE has expired.

[0174] Optionally, the access network device further sends a deactivation instruction to the UE, where the deactivation instruction is used to instruct the deactivation of the first configuration information in the UE. The UE deactivates the first configuration information according to the deactivation instruction. After the first configuration information is deactivated, the first configuration information on the UE becomes invalid. Here, "deactivation" can also be understood as "deletion", "stopping", etc.

[0175] Step 502b: The configuration network element sends second configuration information to the UE.

[0176] The configuration network element receives the failure indication, triggering the configuration network element to generate second configuration information and send the second configuration information to the UE. The generation method and meaning of the second configuration information can be referred to the explanation in the embodiment of Figure 5(a).

[0177] Among them, when the configuration network element is a data collection network element integrated with an OAM network element (such as data collection AF, MS AF, MSdAF or MSu AF, etc.), the data collection network element can send the second configuration information to the UE through the interface between the data collection network element and the UE. Alternatively, when the configuration network element is an application service provider (such as ASP, MS application provider, MSd application provider or MSu application provider, etc.) or an OAM network element integrated with an OAM network element, the application service provider or the OAM network element can send the second configuration information to the data collection network element, and then the data collection network element sends the second configuration information to the UE through the interface between the data collection network element and the UE, or the application service provider sends the second configuration information to the UE through the interface between the application service provider and the UE, or the OAM network element sends the second configuration information to the UE through the interface between the OAM network element and the UE.

[0178] In the above scheme, when the configuration information of data collection and reporting based on the access network device on the UE has become invalid and the UE cannot collect and report data related to the media service, the access network device sends an invalidation indication to the configuration network element. The invalidation indication triggers the configuration network element to reconfigure the configuration information of data collection and reporting based on the data collection network element for the UE, so that the UE can continue to collect and report data related to the media service according to the reconfigured configuration information, realize normal data collection and reporting of the media service, enable the data recipient to normally receive the UE's data, clarify the UE's service experience, ensure continuous monitoring of the service experience, and then perform service experience analysis on the UE's data, and optimize the network configuration according to the UE's service experience, so as to provide the UE with better quality network services.

[0179] In one implementation method, before, after, or simultaneously with step 501b, the access network device further sends a reason for the failure of the first configuration information to the configuration network element. The meaning of the reason for the failure of the first configuration information can be found in the explanation of the embodiment of FIG5(a). The reason for the failure of the first configuration information and the failure indication trigger the configuration network element to generate the second configuration information.

[0180] Figure 5(c) is a flow chart of a data collection method provided in an embodiment of the present application. The method includes the following steps:

[0181] Step 501c: The configuration network element sends first configuration information to the UE.

[0182] For the generation method and meaning of the first configuration information, please refer to the explanation of the embodiment of Figure 5(a).

[0183] Step 502c: The configuration network element sends second configuration information and a disabling indication to the UE.

[0184] For the generation method and meaning of the second configuration information, please refer to the explanation of the embodiment of Figure 5(a).

[0185] The disabling indication is used to indicate that the second configuration information is temporarily not enabled.

[0186] In a specific implementation, the second configuration information and the disabling indication may be sent to the UE in parallel, or the disabling indication may be carried in the second configuration information and sent to the UE.

[0187] It should be noted that there is no particular order between the above steps 501c and 502c.

[0188] Step 503c: The UE determines that the first configuration information has expired, and then activates the second configuration information.

[0189] Here, enabling the second configuration information may also be understood as collecting and reporting data according to the second configuration information.

[0190] In the above scheme, when the data collection and reporting configuration information based on the access network device on the UE has become invalid and the UE is unable to collect and report data related to the media service, the UE starts the data collection and reporting configuration information based on the data collection network element pre-configured on the UE, so that the UE can continue to collect and report data related to the media service according to the configuration information, and realize normal data collection and reporting of the media service, so that the data recipient can normally receive the UE's data, clarify the UE's service experience, ensure continuous monitoring of the service experience, and then perform service experience analysis on the UE's data, and optimize the network configuration according to the UE's service experience, so as to provide the UE with better quality network services.

[0191] Four different implementation methods of the above step 503c are described below.

[0192] Implementation method 1: In the above step 503c, when the UE determines that the first configuration information has expired, the UE activates the second configuration information based on the local policy, that is, the UE automatically activates the second configuration information.

[0193] Implementation method 2: In the above step 502c, the configuration network element also sends an indication message to the UE, where the indication message is used to indicate that the second configuration information should be enabled if the first configuration information has expired. Thus, in step 503c, when the UE determines that the first configuration information has expired, the second configuration information is enabled according to the indication message.

[0194] Among them, when the configuration network element is a data collection network element integrated with an OAM network element (such as data collection AF, MS AF, MSdAF or MSu AF, etc.), the data collection network element can send the indication information to the UE through the interface between the data collection network element and the UE. Alternatively, when the configuration network element is an application service provider (such as ASP, MS application provider, MSd application provider or MSu application provider, etc.) or an OAM network element integrated with an OAM network element, the application service provider or the OAM network element can send the indication information to the data collection network element, and then the data collection network element sends the indication information to the UE through the interface between the data collection network element and the UE, or the application service provider sends the indication information to the UE through the interface between the application service provider and the UE, or the OAM network element sends the indication information to the UE through the interface between the OAM network element and the UE.

[0195] Implementation method three, after the above step 502c and before step 503c, the configuration network element also sends an enable indication to the UE, and the enable indication is used to indicate the activation of the second configuration information, so that in step 503c, when the UE determines that the first configuration information has expired, the second configuration information is activated according to the enable indication. In one implementation method, when the configuration network element determines that the first configuration information has expired, the enable indication is sent to the UE. For example, in a handover scenario, when the configuration network element receives a failure indication from the UE, the access network device before the handover, or the access network device after the handover, the configuration network element determines that the first configuration information has expired, and the failure indication is used to indicate that the first configuration information in the UE has expired. Optionally, when receiving the failure indication, the configuration network element also receives the reason for the failure of the first configuration information, which is that the access network device after the handover does not support data collection and reporting based on the access network device, or the access network device providing services to the UE is overloaded.

[0196] Based on the above-mentioned implementation method 1, implementation method 2, or implementation method 3, in one implementation method, before step 503c, the UE also receives a deactivation indication, which is used to instruct the deactivation of the first configuration information, and the UE deactivates the first configuration information according to the deactivation indication. After deactivating the first configuration information, the UE determines that the first configuration information has become invalid. In the handover scenario, the UE can receive the deactivation indication from the access network device before the handover or the access network device after the handover. In other scenarios, when the access network device providing services for the UE is overloaded, the access network device sends the deactivation indication to the UE.

[0197] Implementation method four: after the above-mentioned step 502c and before step 503c, the configuration network element also sends an enable indication to the UE, and the enable indication is used to indicate the activation of the second configuration information. Thus, in step 503c, when the UE receives the enable indication, it first deactivates the first configuration information according to the enable indication, and then starts the second configuration information. That is, the enable indication can trigger the UE to deactivate the first configuration information, and can also trigger the UE to activate the second configuration information.

[0198] The solution of the embodiment of the present application is applicable to both downlink and uplink services. Figure 4 As an example of the downlink service scenario shown in the figure, the above Figures 5(a) to 5(c) The following embodiments are described. Figure 6 、 Figure 6 The embodiment of (a) is a specific example of the embodiment of FIG. 5(a) or FIG. 5(b). Figure 7 、 Figure 7 The embodiment of (a) is a specific example of the embodiment of FIG. 5( b ), and the embodiments of the following FIG. 8( a ) and FIG. 8( b ) are specific examples of the embodiment of FIG. 5( c ).

[0199] Figure 6 A flow chart of a data collection method provided in an embodiment of the present application. Access network device 1 is the access network device that provides services to the UE before switching, also known as the source access network device; access network device 2 is the access network device that provides services to the UE after switching, also known as the target access network device.

[0200] The method comprises the following steps:

[0201] Step 601 : MSd AF sends data collection and reporting configuration information 1 to access network device 1 .

[0202] Specifically, the MSd AF or the OAM network element co-deployed with the MSd AF sends data collection and reporting configuration information 1 to the access network device 1 via the control plane. The data collection and reporting configuration information 1 is configuration information based on data collection and reporting of the access network device.

[0203] As an implementation method, the data collection and reporting configuration information 1 includes one or more of a reporting trigger condition, a reported media stream session ratio, a media stream filter, or a reporting parameter. The specific meanings of these parameters can be referred to the above description.

[0204] Step 602: Access network device 1 sends an RRC message to UE. The RRC message includes data collection and reporting configuration information 1.

[0205] The UE's MSH can obtain data collection and reporting configuration information 1. After the UE obtains the data collection and reporting configuration information 1 through the RRC message, it can send the data collection and reporting configuration information 1 to the UE's MSH through the interface between the access layer (AccessStratum, AS) and the upper layer (such as ATCommand). It should be understood that the AS layer belongs to the underlying communication module level of the UE, that is, the mobile cellular communication access layer, and the upper layer can be understood as the operating system layer, service layer, or application layer, etc.

[0206] Step 603: When the media streaming service of the UE starts, the UE performs parameter collection according to the data collection and reporting configuration information 1.

[0207] The MSH of the UE creates a parameter collection task and performs parameter collection according to the data collection and reporting configuration information 1, and reports the collected data when the corresponding reporting triggering condition is met.

[0208] Step 604: The UE sends a measurement report to the access network device 1. The measurement report includes identification information of the access network devices near the UE, signal strength of the access network devices, and other information.

[0209] For example, the access layer of the UE may send a measurement report to the access network device 1 .

[0210] Step 605: Access network device 1 determines the access network device after switching based on the measurement report.

[0211] Specifically, access network device 1 decides to switch based on the measurement report and determines access network device 2 as the access network device after the switch. The measurement report includes information such as identification information of access network device 2 and the signal strength of access network device 2. Optionally, the measurement report also includes identification information and signal strength of other access network devices besides access network device 1 and access network device 2.

[0212] Step 606: Access network device 1 determines that access network device 2 does not support access network device-based data collection and reporting.

[0213] After selecting access network device 2 as the access network device after switching, access network device 1 further determines whether access network device 2 supports data collection and reporting based on access network devices. For example, one method of judgment is: access network device 1 stores capability information of each access network device adjacent to access network device 1, so access network device 1 can obtain capability information of access network device 2 locally, and determine that access network device 2 does not support data collection and reporting based on access network devices based on the capability information. Among them, the capability information of each access network device adjacent to access network device 1 stored in access network device 1 can be configured by the operator, or obtained from each adjacent access network device, which is not limited here. The capability information of the access network device indicates whether the access network device supports data collection and reporting based on the access network device, or does not support data collection and reporting based on the access network device.

[0214] Step 607: The access network device 1 sends instruction information to the UE, where the instruction information is used to instruct the deactivation of the data collection and reporting configuration based on the access network device.

[0215] The indication information is also called a deactivation indication.

[0216] According to the indication information, the MSH of the UE deletes (or deactivates) the data collection and reporting configuration information 1 or marks the data collection and reporting configuration information 1 with an invalidation label. Furthermore, the UE may also delete data collected according to the data collection and reporting configuration information 1 but not yet reported.

[0217] In one implementation method, the access network device 1 sends the indication information to the access layer of the UE, and then the access layer (AS) of the UE interacts with the MSH through the AT Command to send the indication information to the MSH of the UE. The "access layer" in the embodiment of the present application can be a physical layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, an RRC layer, or a service data adaptation protocol (SDAP) layer.

[0218] In another implementation method, after receiving the indication information, the UE's access layer may also generate another indication information based on the indication information, and interact with the MSH via an AT Command to send the generated indication information to the MSH. The indication information received by the UE's access layer and the generated indication information have different presentation formats, but the same function: both are used to indicate the deactivation of the data collection and reporting configuration based on the access network device.

[0219] Step 608: The MSH of the UE sends indication information to the MSd AF via the M5d interface.

[0220] The indication information is also called an invalidation indication, and is used to indicate that the configuration information of data collection and reporting based on the access network device of the UE (ie, data collection and reporting configuration information 1) has been deactivated (or has become invalid).

[0221] Optionally, in step 608, the MSH of the UE may further send information indicating SAI to the MSdAF. The information may be index information of the SAI, and the SAI is the SAI that has been configured on the UE.

[0222] Optionally, in step 608, the MSH further sends a failure reason of the data collection and reporting configuration information 1 to the MSd AF, where the reason is that the access network device after the handover does not support access network device-based data collection and reporting.

[0223] This step 608 is optional.

[0224] Step 609: Access network device 1 sends indication information and UE identification information to MSd AF.

[0225] For the meaning of the indication information, please refer to the description in step 608.

[0226] The identification information of the UE may be, for example, the identity information of the UE or the IP address of the UE.

[0227] Optionally, in step 609, the access network device 1 further sends a failure reason of the data collection and reporting configuration information 1 to the MSd AF, where the reason is that the access network device does not support access network device-based data collection and reporting after the handover.

[0228] This step 609 is optional.

[0229] The above step 608 and step 609 are performed alternatively, that is, the above step 608 or the above step 609 is performed.

[0230] Step 610: The MSd AF obtains the SAI.

[0231] Step 610 is optional. When step 608 is performed and step 608 carries information indicating the SAI, step 610 is performed. That is, if the MSdAF receives the information indicating the SAI, the MSdAF determines the SAI based on the information indicating the SAI. The SAI is the SAI previously configured by the MSdAF for the UE.

[0232] Step 611: MSd AF determines data collection and reporting configuration information 2.

[0233] For example, the MSd AF determines the data collection and reporting configuration information 2 according to the data collection and reporting configuration information 1, or the MSd AF determines the data collection and reporting configuration information 2 according to the service feature information used to generate the data collection and reporting configuration information 1.

[0234] Step 612: MSd AF determines SAI according to data collection and reporting configuration information 2.

[0235] In one implementation method, if step 610 is performed, the MSd AF updates the SAI corresponding to the information indicating the SAI based on the data collection and reporting configuration information 2, thereby obtaining an updated SAI. The updated SAI includes the data collection and reporting configuration information 2. Specifically, the MSd AF updates the original data collection and reporting configuration information in the SAI with the data collection and reporting configuration information 2, thereby obtaining an updated SAI.

[0236] In another implementation method, if the above step 610 is not performed, the MSd AF may generate SAI corresponding to the media service of the UE according to the data collection and reporting configuration information 2, where the SAI includes the data collection and reporting configuration information 2.

[0237] Step 613: MSd AF sends SAI to UE.

[0238] Specifically, the MSd AF sends SAI to the MSH of the UE (the SAI may be an updated SAI or a regenerated SAI). For example, the MSd AF sends SAI to the MSH of the UE through the M5d interface. It should be understood that the sending action may be actively sent by the MSd AF or sent according to the request of the UE, which is not limited in this application. The MSH of the UE can obtain data collection and reporting configuration information 2 from the received SAI, so that the UE can collect and report service data according to the data collection and reporting configuration information 2, thereby realizing normal collection and reporting of service data.

[0239] The above scheme, when the target access network device after the UE mobility switching does not support the parameter collection and reporting based on the access network device, can timely adjust the way in which the UE reports the collected data, which helps to ensure the normal collection and reporting of data. Among them, the scheme is that the source access network device or the UE triggers the reconfiguration process of executing the data collection and reporting configuration information. Specifically, when the source access network device determines that the target access network device does not support the parameter collection and reporting based on the access network device according to the capability information of the target access network device during the switching process, the source access network device or the UE triggers the reconfiguration process of executing the data collection and reporting configuration information, so that the UE updates the configuration information based on the parameter collection and reporting of the access network device to the configuration information based on the parameter collection and reporting of the data collection network element, which helps to ensure the normal collection and reporting of data.

[0240] In one implementation method, the above Figure 6 Some steps in the embodiment are modified so that the modified embodiment is applicable to the scenario of access network device load. Specifically, the above steps 604 to 606 are not executed, and step A is added between step 603 and step 607: access network device 1 determines that access network device 1 is overloaded. Accordingly, the function of the indication information sent in step 607 is modified as follows: the indication information is used to indicate the suspension of data collection and reporting based on the access network device, and the function of the indication information carried in step 608 and step 609 is modified as follows: the indication information is used to indicate that the data collection and reporting configuration based on the access network device of the UE has been suspended. In addition, if step 608 or step 609 also carries the reason for the failure of data collection and reporting configuration information 1, the reason is that access network device 1 is overloaded.

[0241] Figure 6 (a) is a flow chart of a data collection method provided in an embodiment of the present application. Access network device 1 is the access network device that provides services to the UE before handover, also known as the source access network device; access network device 2 is the access network device that provides services to the UE after handover, also known as the target access network device.

[0242] The method comprises the following steps:

[0243] Step 601a: The MSd application provider sends data collection and reporting configuration information 1 to the access network device 1.

[0244] Specifically, the MSd application provider or the OAM network element co-deployed with the MSd AF sends data collection and reporting configuration information 1 to the access network device 1 via the control plane. The data collection and reporting configuration information 1 is configuration information based on data collection and reporting of the access network device.

[0245] The content of data collection and reporting configuration information 1 can be referred to Figure 6 Description in the embodiments of the present invention.

[0246] Steps 602a to 607a are the same as steps 602 to 607 above.

[0247] After step 607a, the following solution 1 (involving steps 608a to 615a) or the following solution 2 (involving steps 616a to 622a) may be executed.

[0248] Solution 1 (involving steps 608a to 615a):

[0249] Step 608a: The MSH of the UE sends indication information to the MSd AF via the M5d interface.

[0250] The indication information is also called an invalidation indication, and is used to indicate that the configuration information of data collection and reporting based on the access network device of the UE (ie, data collection and reporting configuration information 1) has been deactivated (or has become invalid).

[0251] Optionally, in step 608, the MSH of the UE may further send information indicating SAI to the MSdAF. The information may be index information of the SAI, and the SAI is the SAI that has been configured on the UE.

[0252] Optionally, in step 608a, the MSH further sends a failure reason of the data collection and reporting configuration information 1 to the MSd AF, where the reason is that the access network device after the handover does not support access network device-based data collection and reporting.

[0253] This step 608a is optional.

[0254] Step 609a: MSd AF sends instruction information to the MSd application provider.

[0255] The instruction information is received through the above step 608a.

[0256] Optionally, in step 609a, the MSd AF further sends information indicating the SAI to the MSd application provider.

[0257] Optionally, in step 609a, the MSd AF further sends the reason why the data collection and reporting configuration information 1 is invalid to the MSd application provider.

[0258] This step 609a is optional.

[0259] Step 610a: Access network device 1 sends indication information and UE identification information to the MSd application provider.

[0260] The meaning of the indication information may refer to the description in step 608a.

[0261] The identification information of the UE may be, for example, the identity information of the UE or the IP address of the UE.

[0262] Optionally, in step 610a, the access network device 1 further sends the reason for the failure of the data collection and reporting configuration information 1 to the MSd application provider, which is that the access network device after switching does not support data collection and reporting based on the access network device.

[0263] This step 610a is optional.

[0264] The above steps 608a and 609a and step 610a are performed alternatively, that is, the above steps 608a and 609a are performed, or the above step 610a is performed.

[0265] Step 611a: The MSd application provider determines data collection and reporting configuration information 2.

[0266] Specifically, the MSd AF receives the indication information and determines that the configuration information for data collection and reporting based on the access network device on the UE has become invalid, and then determines data collection and reporting configuration information 2.

[0267] For example, the MSd application provider determines the data collection and reporting configuration information 2 according to the data collection and reporting configuration information 1, or the MSd AF determines the data collection and reporting configuration information 2 according to the service feature information used to generate the data collection and reporting configuration information 1.

[0268] Step 612a: The MSd application provider sends data collection and reporting configuration information 2 to the MSd AF.

[0269] For example, the MSd application provider sends the information for indicating the SAI and the data collection and reporting configuration information 2 to the MSd AF through a service provisioning process.

[0270] Optionally, if the MSd application provider also receives information indicating SAI, then in step 612a, the information indicating SAI is further sent to the MSd AF. Optionally, if the MSd application provider also receives identification information of the UE, then in step 612a, the identification information of the UE is further sent to the MSd AF.

[0271] Step 613a: The MSd AF obtains the SAI.

[0272] Step 613a is optional. When steps 608a and 609a are executed, and steps 608a and 609a carry information indicating the SAI, step 612a also carries information indicating the SAI. The MSd AF then obtains the SAI based on the information indicating the SAI. The SAI is the SAI previously configured by the MSd AF for the UE.

[0273] Step 614a: MSd AF determines SAI according to data collection and reporting configuration information 2.

[0274] In one implementation method, if step 613a is executed, the MSd AF updates the SAI corresponding to the information indicating the SAI according to the data collection and reporting configuration information 2 to obtain an updated SAI, where the updated SAI includes the data collection and reporting configuration information 2.

[0275] In another implementation method, if step 613a is not performed, the MSd AF may generate an SAI corresponding to the UE's media service based on the data collection and reporting configuration information 2, where the SAI includes the data collection and reporting configuration information 2. For example, step 612a carries the UE's identification information, and the MSd AF obtains the UE's media service based on the UE's identification information and generates the SAI corresponding to the media service based on the data collection and reporting configuration information 2.

[0276] Step 615a: MSd AF sends SAI to UE.

[0277] Specifically, the MSd AF sends an updated SAI to the MSH of the UE (the SAI may be an updated SAI or a regenerated SAI). For example, the MSd AF sends the SAI to the MSH of the UE through the M5d interface. It should be understood that the sending action may be actively sent by the MSd AF or sent according to the request of the UE, which is not limited in this application. The MSH of the UE can obtain data collection and reporting configuration information 2 from the received SAI, so that the UE can collect and report service data according to the data collection and reporting configuration information 2, thereby realizing normal collection and reporting of service data.

[0278] Solution 2 (involving steps 616a to 622a):

[0279] In step 616a, after receiving the instruction information in step 607a, the MSH of the UE sends an SAI update request message to the MSd application of the UE through the M6d interface.

[0280] The update request message includes indication information, and optionally also includes information indicating the SAI and / or the reason for the failure of the data collection and reporting configuration information 1. For the meaning of the indication information, the information indicating the SAI, and the reason for the failure of the data collection and reporting configuration information 1, refer to the description of step 608a.

[0281] Step 617a: The MSd application of the UE sends an SAI update request message to the MSd application service provider through the M8d interface.

[0282] The SAI update request message includes indication information. Optionally, the SAI update request message also includes information for indicating the SAI and / or the reason why the above-mentioned data collection and reporting configuration information 1 is invalid.

[0283] Steps 618a to 622a are the same as steps 611a to 615a described above.

[0284] The above scheme, when the target access network device after the UE mobility switching does not support the parameter collection and reporting based on the access network device, can timely adjust the way in which the UE reports the collected data, which helps to ensure the normal collection and reporting of data. Among them, the scheme is that the source access network device or the UE triggers the reconfiguration process of executing the data collection and reporting configuration information. Specifically, when the source access network device determines that the target access network device does not support the parameter collection and reporting based on the access network device according to the capability information of the target access network device during the switching process, the source access network device or the UE triggers the reconfiguration process of executing the data collection and reporting configuration information, so that the UE updates the configuration information based on the parameter collection and reporting of the access network device to the configuration information based on the parameter collection and reporting of the data collection network element, which helps to ensure the normal collection and reporting of data.

[0285] In one implementation method, the above Figure 6Some steps in the embodiment of (a) are modified so that the modified embodiment is applicable to the scenario of access network device load. Specifically, the above steps 604a to 606a are not performed, and step A is added between step 603a and step 607a: access network device 1 determines that access network device 1 is overloaded. Accordingly, the function of the indication information sent in step 607a is modified as follows: the indication information is used to indicate the suspension of data collection and reporting based on the access network device, and the function of the indication information carried in step 608a, step 609a and step 610a is modified as follows: the indication information is used to indicate that the data collection and reporting configuration based on the access network device of the UE has been suspended. In addition, if steps 608a, step 609a and step 610a also carry the reason for the failure of data collection and reporting configuration information 1, then the reason is that access network device 1 is overloaded.

[0286] Figure 7 A flow chart of a data collection method provided in an embodiment of the present application. Access network device 1 is the access network device that provides services to the UE before switching, also known as the source access network device; access network device 2 is the access network device that provides services to the UE after switching, also known as the target access network device.

[0287] The method comprises the following steps:

[0288] Steps 701 to 705 are the same as steps 601 to 605 described above.

[0289] Step 706: Access network device 2 determines that access network device 2 does not support access network device-based data collection and reporting.

[0290] Step 707: The access network device 2 sends indication information to the UE, where the indication information is used to instruct the deactivation of the data collection and reporting configuration based on the access network device.

[0291] The indication information is also called a deactivation indication.

[0292] According to the indication information, the MSH of the UE deletes (or deactivates) the data collection and reporting configuration information 1 or marks the data collection and reporting configuration information 1 with an invalidation label. Furthermore, the UE may also delete data collected according to the data collection and reporting configuration information 1 but not yet reported.

[0293] In one implementation method, the access network device 2 sends the indication information to the access layer of the UE, and then the access layer of the UE interacts with the MSH through an AT Command to send the indication information to the MSH of the UE.

[0294] In another implementation method, after the UE's access layer receives the indication information, it can also generate another indication information based on the indication information, and interact with the MSH through the AT Command to send the generated indication information to the MSH. The indication information received by the UE's access layer and the generated indication information have different forms of expression, but the same function, both of which are used to indicate the deactivation of the data collection and reporting configuration based on the access network device.

[0295] Step 708: Access network device 2 sends indication information and UE identification information to MSd AF.

[0296] The indication information is also called an invalidation indication, and is used to indicate that the configuration information of data collection and reporting based on the access network device of the UE (ie, data collection and reporting configuration information 1) has been deactivated (or has become invalid).

[0297] The identification information of the UE may be, for example, the identity information of the UE or the IP address of the UE.

[0298] Optionally, in step 708, the access network device 2 further sends a failure reason of the data collection and reporting configuration information 1 to the MSd AF, where the reason is that the access network device after the handover does not support access network device-based data collection and reporting.

[0299] Steps 709 to 712 are the same as steps 610 to 613 described above.

[0300] The above scheme, when the target access network device after the UE mobility switching does not support the parameter collection and reporting based on the access network device, can timely adjust the way in which the UE reports the collected data, which helps to ensure the normal collection and reporting of data. Among them, the scheme is that the target access network device triggers the execution of the reconfiguration process of data collection and reporting configuration information. Specifically, when the source access network device determines that the target access network device does not support the parameter collection and reporting based on the access network device according to the capability information of the target access network device during the switching process, the target access network device triggers the execution of the reconfiguration process of data collection and reporting configuration information, so that the UE will update the configuration information based on the parameter collection and reporting of the access network device to the configuration information based on the parameter collection and reporting of the data collection network element, which helps to ensure the normal collection and reporting of data.

[0301] Figure 7 (a) is a flow chart of a data collection method provided in an embodiment of the present application. Access network device 1 is the access network device that provides services to the UE before handover, also known as the source access network device; access network device 2 is the access network device that provides services to the UE after handover, also known as the target access network device.

[0302] The method comprises the following steps:

[0303] Step 701a : The MSd application provider sends data collection and reporting configuration information 1 to the access network device 1 .

[0304] Specifically, the MSd application provider or the OAM network element co-deployed with the MSd AF sends data collection and reporting configuration information 1 to the access network device 1 via the control plane. The data collection and reporting configuration information 1 is configuration information based on data collection and reporting of the access network device.

[0305] The content of data collection and reporting configuration information 1 can be referred to Figure 6 Description in the embodiments of the present invention.

[0306] Steps 702a to 707a are the same as steps 702 to 707 above.

[0307] After step 707a, the following solution 1 (involving steps 708a to 713a) or the following solution 2 (involving steps 714a to 720a) may be executed.

[0308] Solution 1 (involving steps 708a to 713a):

[0309] Step 708a: Access network device 2 sends indication information and UE identification information to the MSd application provider.

[0310] The indication information is also called an invalidation indication, and is used to indicate that the configuration information of data collection and reporting based on the access network device of the UE (ie, data collection and reporting configuration information 1) has been deactivated (or has become invalid).

[0311] The identification information of the UE may be, for example, the identity information of the UE or the IP address of the UE.

[0312] Optionally, in step 708a, the access network device 2 also sends the reason for the failure of the data collection and reporting configuration information 1 to the MSd application provider, which is that the access network device after switching does not support data collection and reporting based on the access network device.

[0313] Steps 709a to 713a are the same as steps 611a to 615a described above.

[0314] Solution 2 (involving steps 714a to 720a):

[0315] Steps 714a to 720a are the same as steps 616a to 622a described above.

[0316] The above scheme, when the target access network device after UE mobility switching does not support parameter collection and reporting based on the access network device, can timely adjust the way in which the UE reports the collected data, which helps to ensure the normal collection and reporting of data. Among them, the scheme is that the target access network device or UE triggers the reconfiguration process of executing data collection and reporting configuration information. Specifically, when the source access network device determines that the target access network device does not support parameter collection and reporting based on the access network device according to the capability information of the target access network device during the switching process, the target access network device or UE triggers the reconfiguration process of executing data collection and reporting configuration information, so that the UE updates the configuration information based on the parameter collection and reporting of the access network device to the configuration information based on the parameter collection and reporting of the data collection network element, which helps to ensure the normal collection and reporting of data.

[0317] Figure 8(a) is a flow chart of a data collection method provided in an embodiment of the present application. Access network device 1 is the access network device that provides services to the UE before handover, also known as the source access network device; access network device 2 is the access network device that provides services to the UE after handover, also known as the target access network device.

[0318] The method comprises the following steps:

[0319] Steps 801a to 803a are the same as steps 601 to 603 described above.

[0320] In step 804a, the MSd AF generates SAI, which includes data collection and reporting configuration information 2 and a disabling indication. The data collection and reporting configuration information 2 and the data collection and reporting configuration information 1 are used to collect data of the same media stream service, and the disabling indication is used to indicate that the data collection and reporting configuration information 2 is not enabled.

[0321] In one implementation method, the MSd application provider creates a service activation session and sends relevant feature information, such as parameter collection and reporting feature information, to the MSd AF. The MSd AF determines the SAI based on the feature information sent by the MSd application provider. The SAI includes data collection and reporting configuration information 2 and a disabling indication.

[0322] Step 805a: The MSd AF sends the SAI or SAI index information to the MSd application provider.

[0323] Step 806a: Configure SAI to the MSH of the UE.

[0324] In one implementation method, when the MSd application starts the media streaming service, the MSd application obtains the SAI from the MSd application provider through the M8d interface, and then the MSd application sends the SAI to the MSH of the UE through the M6d interface.

[0325] In another implementation method, when the MSd application starts the media streaming service, the MSd application obtains the index information of the SAI from the MSd application provider through the M8d interface, and sends the SAI index information to the UE's MSH through the M6d interface. The UE's MSH obtains the SAI corresponding to the SAI index information from the MSd AF through the M5d interface.

[0326] It should be noted that the order of the above steps 801a to 803a and the above steps 804a to 806a is not limited.

[0327] Step 807a: The MSH of the UE does not enable data collection and reporting configuration information 2 according to the disabling indication in the SAI.

[0328] That is, the UE's MSH only collects and reports data for the media service flow service based on data collection and reporting configuration information 1, and does not collect and report data for the media service flow service based on data collection and reporting configuration information 2. The UE's MSH obtains data collection and reporting configuration information 1 to collect and report data, as described in step 602.

[0329] Steps 808a to 811a are the same as steps 604 to 607 described above.

[0330] It should be noted that the above steps 810a and 811a may also be replaced by being performed by the access network device 2.

[0331] After the above step 811a, the following solution 1 is executed, specifically including step 812a, or after the above step 811a, the following solution 2 is executed, specifically including part or all of the steps from step 813a to step 815a.

[0332] Solution 1 (involving the following steps 812a):

[0333] Step 812a: The MSH of the UE activates data collection and reporting configuration information 2 according to the instruction information.

[0334] The instruction information here refers to the instruction information of the above step 811a, that is, after deactivating the data collection and reporting based on the access network device, the MSH activates the data collection and reporting configuration information 2.

[0335] Subsequently, the MSH of the UE implements the data collection and reporting solution based on the data collection network element according to the data collection and reporting configuration information 2, and no longer implements the data collection and reporting solution based on the access network device.

[0336] Solution 2 (involving the following steps 813a to 815a):

[0337] Step 813a: Access network device 1 sends indication information and UE identification information to MSd AF.

[0338] The indication information is used to indicate that the access network device-based data collection and reporting configuration of the UE has been deactivated. The information used to indicate the SAI may be SAI index information, where the SAI corresponds to the above-mentioned data collection and reporting configuration information 1, for example, the SAI and the data collection and reporting configuration information 1 are for data collection and reporting on the same media stream.

[0339] The identification information of the UE may be, for example, the identity information of the UE or the IP address of the UE, etc. The identification information of the UE is used to ensure that the MSdAF collects data for the UE and generates and issues the reporting configuration information 2.

[0340] Optionally, in step 813a, the MSH further sends a failure reason of the data collection and reporting configuration information 1 to the MSd AF, where the reason is that the access network device after the handover does not support access network device-based data collection and reporting.

[0341] It should be noted that step 813a may also be performed by the access network device 2.

[0342] Step 814a: The MSd AF sends an enabling indication or SAI to the MSH of the UE. The SAI includes the enabling indication and data collection and reporting configuration information 2.

[0343] The enable indication is used to indicate enabling of data collection and reporting configuration information 2 .

[0344] If the MSd AF sends the SAI to the MSH of the UE, the SAI may be a newly generated SAI, or may be an SAI obtained by updating the existing SAI of the UE (such as the SAI generated in step 804a).

[0345] Step 815a: The MSH of the UE enables data collection and reporting configuration information 2 according to the enabling indication.

[0346] The above solution can timely adjust the method by which the UE reports the collected data when the target access network device after UE mobility switching does not support access network device-based parameter collection and reporting, thereby helping to ensure normal data collection and reporting. In this solution, the MSd AF, on the one hand, controls the configuration of access network device-based parameter collection and reporting towards the UE, and on the other hand, configures the SAI to the UE. The SAI includes configuration information for MSd AF-based parameter collection and reporting and a disable indication, wherein the disable indication is used to indicate that the parameter collection and reporting configuration information in the SAI is not to be started. Subsequently, when the access network device after switching does not support access network device-based parameter collection and reporting, the UE can actively enable MSd AF-based parameter collection and reporting, or the MSd AF, based on a request from the source access network device or the target access network device, notifies the UE to enable data collection network element-based parameter collection and reporting, so that the UE updates the access network device-based parameter collection and reporting to the data collection network element-based parameter collection and reporting, thereby helping to ensure normal data collection and reporting.

[0347] FIG8( b ) is a flow chart of a data collection method provided in an embodiment of the present application.

[0348] The method comprises the following steps:

[0349] Steps 801b to 807b are the same as steps 801a to 807a above.

[0350] Step 808b: Access network device 1 determines that access network device 1 is overloaded.

[0351] The overload here includes one or more of the following: CPU usage reaches a threshold, memory usage reaches a threshold.

[0352] Step 809b: Access network device 1 sends instruction information to MSH, where the instruction information is used to instruct to suspend data collection and reporting based on the access network device.

[0353] According to the instruction information, the MSH suspends data collection and reporting according to the data collection and reporting configuration information 1.

[0354] After the above step 809b, the following solution 1 is executed, specifically including step 810b, or after the above step 809b, the following solution 2 is executed, specifically including part or all of the steps from step 811b to step 813b.

[0355] Solution 1 (involving the following steps 810b):

[0356] Step 810b: The MSH of the UE activates data collection and reporting configuration information 2 according to the instruction information.

[0357] The instruction information here refers to the instruction information of the above step 809b, that is, after suspending data collection and reporting based on the access network device, the MSH activates the data collection and reporting configuration information 2.

[0358] Subsequently, the MSH of the UE implements the data collection and reporting solution based on the MS AF according to the data collection and reporting configuration information 2, and no longer implements the data collection and reporting solution based on the access network device.

[0359] Solution 2 (involving steps 811b to 813b):

[0360] Step 811b: Access network device 1 sends indication information and UE identification information to MSd AF.

[0361] The indication information is used to indicate that the data collection and reporting configuration based on the access network device of the UE has been suspended.

[0362] The identification information of the UE may be, for example, the identity information of the UE or the IP address of the UE, etc. The identification information of the UE is used to ensure that the MSdAF collects data for the UE and generates and issues the reporting configuration information 2.

[0363] Optionally, in step 811b, the MSH further sends a reason for failure of data collection and reporting configuration information 1 to the MSd AF, where the reason is that the access network device 1 is overloaded.

[0364] Step 812b: The MSd AF sends an enabling indication or SAI to the MSH of the UE. The SAI includes the enabling indication and data collection and reporting configuration information 2.

[0365] The enable indication is used to indicate enabling of data collection and reporting configuration information 2 .

[0366] If the MSd AF sends the SAI to the MSH of the UE, the SAI may be a newly generated SAI, or may be an SAI obtained by updating the existing SAI of the UE (such as the SAI generated in step 804b).

[0367] Step 813b: The MSH of the UE enables data collection and reporting configuration information 2 according to the enabling indication.

[0368] The above scheme can timely adjust the manner of data reported and collected by the UE when the access network device is overloaded, and help to ensure normal collection and reporting of data. In the scheme, the MSd AF configures the parameter collection and reporting based on the access network device to the UE through the control plane, and configures the SAI to the UE, the SAI including the parameter collection and reporting configuration information based on the MSd AF and the disable indication for indicating not to start the parameter collection and reporting configuration information in the SAI. Subsequently, when the access network device is overloaded, the UE can actively enable the parameter collection and reporting based on the MSd AF, or the MSd AF notifies the UE to enable the parameter collection and reporting based on the data collection network element based on the request of the access network device, so that the UE updates the parameter collection and reporting based on the access network device to the parameter collection and reporting based on the data collection network element, and helps to ensure normal collection and reporting of data.

[0369] It can be understood that, in order to implement the functions in the above embodiments, the terminal device, the access network device or the configuration network element includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0370] Figure 9 And Figure 10 The structural schematic diagram of a possible communication apparatus provided in the embodiments of the present application is shown. The communication apparatus can be used to implement the functions of the terminal device, the access network device or the configuration network element in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication apparatus can be a terminal device, an access network device or a configuration network element, or a module (such as a chip) applied to a terminal device, an access network device or a configuration network element.

[0371] As Figure 9 shown, the communication apparatus 900 includes a processing unit 910 and a transceiver unit 920. The communication apparatus 900 is used to implement the functions of the terminal device, the access network device or the configuration network element in the above method embodiments.

[0372] In the first embodiment, the communication device is used to execute the operations performed by the terminal device in the above-mentioned method embodiment, and the transceiver unit 920 is used to send an invalidation indication to the configuration network element, and the invalidation indication is used to indicate that the first configuration information in the terminal device has expired, and the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; receive second configuration information from the configuration network element, and the second configuration information is configuration information based on data collection and reporting of the data collection network element, and the second configuration information indicates that data related to the media service of the terminal device is collected and reported.

[0373] In one possible implementation method, the transceiver unit 920 is used to send the reason for the failure of the first configuration information to the configuration network element, which is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

[0374] In one possible implementation method, the transceiver unit 920 is used to send indication information to the configuration network element, where the indication information is used to indicate the first service access information; and receive second service access information from the configuration network element, where the second service access information includes the second configuration information, and the second service access information is determined based on the first service access information.

[0375] In a possible implementation method, the transceiver unit 920 is configured to receive a deactivation indication before sending a failure indication to the configuration network element, where the deactivation indication is used to instruct deactivation of the first configuration information; and deactivate the first configuration information according to the deactivation indication.

[0376] In a possible implementation method, the transceiver unit 920 is configured to receive the deactivation instruction from the access network device before the handover; or receive the deactivation instruction from the access network device after the handover.

[0377] In a second embodiment, the communication device is used to execute the operations performed by the data collection network element in the above-mentioned method embodiment, and the transceiver unit 920 is used to receive an invalidation indication, which is used to indicate that the first configuration information in the terminal device has expired, and the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; and the second configuration information is sent to the terminal device, and the second configuration information is configuration information based on data collection and reporting of the data collection network element, and the second configuration information indicates that data related to the media service of the terminal device is collected and reported.

[0378] In a possible implementation method, the processing unit 910 is configured to determine the second configuration information based on the first configuration information; or, determine the second configuration information based on characteristic information of the media service, and the characteristic information of the media service is also used to determine the first configuration information.

[0379] In one possible implementation method, the transceiver unit 920 is used to receive the reason for the failure of the first configuration information from the terminal device, which is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

[0380] In one possible implementation method, the transceiver unit 920 is used to receive indication information from the terminal device, where the indication information is used to indicate first service access information; the processing unit 910 is used to obtain the first service access information indicated by the indication information based on the failure indication; determine the second service access information based on the first service access information, where the second service access information includes the second configuration information; and the transceiver unit 920 is used to send the second service access information to the terminal device.

[0381] In a possible implementation method, the transceiver unit 920 is configured to receive the failure indication from the terminal device, the access network device before the switch, or the access network device after the switch.

[0382] In a third embodiment, the communication device is used to execute the operations performed by the terminal device in the above-mentioned method embodiment, and the transceiver unit 920 is used to receive first configuration information, which is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; receive second configuration information and a disabling indication from the configuration network element, which is configuration information based on data collection and reporting of the data collection network element, and the second configuration information indicates that data related to the media service of the terminal device is collected and reported, and the disabling indication is used to indicate that the second configuration information is temporarily not enabled; the processing unit 910 is used to determine that the first configuration information has expired, and then enable the second configuration information.

[0383] In one possible implementation method, the transceiver unit 920 is used to receive indication information from the configuration network element before the processing unit 910 determines that the first configuration information has expired, and the indication information is used to indicate that the second configuration information should be enabled if the first configuration information has expired; the processing unit 910 is used to determine that the first configuration information has expired, and then enable the second configuration information according to the indication information.

[0384] In one possible implementation method, the transceiver unit 920 is used to receive an enable indication from the configuration network element before the processing unit 910 enables the second configuration information, and the enable indication is used to indicate the activation of the second configuration information; the processing unit 910 is used to determine that the first configuration information has expired, and then enable the second configuration information according to the enable indication.

[0385] In one possible implementation method, the transceiver unit 920 is used to receive a deactivation indication before the processing unit 910 determines that the first configuration information has expired, and the deactivation indication is used to indicate the deactivation of the first configuration information; the processing unit 910 is used to deactivate the first configuration information according to the deactivation indication.

[0386] In a possible implementation method, the transceiver unit 920 is configured to receive the deactivation instruction from the access network device before the handover; or receive the deactivation instruction from the access network device after the handover.

[0387] In one possible implementation method, the transceiver unit 920 is used to receive an enable indication from the configuration network element before the processing unit 910 enables the second configuration information, and the enable indication is used to indicate the enablement of the second configuration information; the processing unit 910 is used to deactivate the first configuration information and start the second configuration information according to the enable indication.

[0388] In a fourth embodiment, the communication device is used to execute the operations performed by the data collection network element in the above-mentioned method embodiment, and the transceiver unit 920 is used to send first configuration information to the terminal device, and the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; send second configuration information and a disabling indication to the terminal device, and the second configuration information is configuration information based on data collection and reporting of the data collection network element, and the second configuration information indicates that data related to the media service of the terminal device is collected and reported, and the disabling indication is used to indicate that the second configuration information is temporarily not enabled; the processing unit 910 is used to determine that the first configuration information has expired, and the transceiver unit 920 is used to send an enabling indication to the terminal device, and the enabling indication is used to indicate that the second configuration information is enabled.

[0389] In one possible implementation method, the transceiver unit 920 is configured to receive an invalidation indication, where the invalidation indication is used to indicate that the first configuration information in the terminal device has expired. In one possible implementation method, the transceiver unit 920 is configured to receive the invalidation indication from the access network device before the switch or the access network device after the switch.

[0390] In one possible implementation method, the reason for the failure of the received first configuration information is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

[0391] In a fifth embodiment, the communication device is used to execute the operations performed by the data collection network element in the above-mentioned method embodiment, and send first configuration information to the terminal device, where the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates that data related to the media service of the terminal device is collected and reported; send second configuration information, a disabling indication and indication information to the terminal device, where the second configuration information is configuration information based on data collection and reporting of the data collection network element, and the second configuration information indicates that data related to the media service of the terminal device is collected and reported, the disabling indication is used to indicate that the second configuration information is temporarily not enabled, and the indication information is used to indicate that the second configuration information is enabled if the first configuration information has expired.

[0392] In a sixth embodiment, the communication device is used to execute the operations performed by the access network device in the above-mentioned method embodiment, and the processing unit 910 is used to determine that the access network device after switching does not support data collection and reporting based on the access network device; the transceiver unit 920 is used to send a deactivation indication to the terminal device, and the deactivation indication is used to indicate the deactivation of first configuration information in the terminal device, and the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information indicates the collection and reporting of media service-related data of the terminal device; and send an invalidation indication to the configuration network element, and the invalidation indication is used to indicate that the first configuration information in the terminal device has expired.

[0393] In one possible implementation method, the transceiver unit 920 is used to send the reason for the failure of the first configuration information to the configuration network element, which is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

[0394] In the seventh embodiment, the communication device is used to execute the operations performed by the access network device in the above method embodiment, the processing unit 910 determines that the access network device is overloaded; the transceiver unit 920 is used to send an indication information to the terminal device, the indication information is used to indicate the suspension or deactivation of the first configuration information in the terminal device, the first configuration information is configuration information based on data collection and reporting of the access network device, the first configuration information indicates the collection and reporting of data related to the media service of the terminal device; and send an invalidation indication to the configuration network element, the invalidation indication is used to indicate that the first configuration information in the terminal device has been suspended or has expired.

[0395] In a possible implementation, the transceiver 920 is configured to send, to the configuration network element, a reason for invalidation of the first configuration information, the reason being that an access network device providing service for the terminal device is overloaded.

[0396] The above processing unit 910 and the transceiver 920 can be directly understood by referring to the above method embodiments, and thus no further description is provided herein.

[0397] Figure 10 The communication apparatus 1000 shown in the figure includes a processor 1010. As one implementation, the communication apparatus 1000 further includes an interface circuit 1020, and the processor 1010 and the interface circuit 1020 are coupled to each other. It can be understood that the interface circuit 1020 can be a transceiver or an input / output interface. As one implementation, the communication apparatus 1000 can further include a memory 1030, configured to store instructions executed by the processor 1010 or store input data required by the processor 1010 to execute instructions or store data generated after the processor 1010 executes instructions.

[0398] When the communication apparatus 1000 is used to implement the above method embodiments, the processor 1010 is configured to implement the functions of the above processing unit 910, and the interface circuit 1020 is configured to implement the functions of the above transceiver 920.

[0399] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0400] Figure 11 A structural diagram of a terminal device is provided. The terminal device can be applicable to any of the above method embodiments, and the terminal device is configured to perform operations performed by the UE in the above method embodiments. For ease of illustration, Figure 11 Only the main components of the terminal device are shown. As Figure 11As shown, terminal device 1100 includes a processor, memory, control circuitry, an antenna, and input / output devices. The processor is primarily used to process communication protocols and communication data, control the entire terminal device, execute software programs, and process software program data. The memory is primarily used to store software programs and data. The control circuitry is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.

[0401] When the terminal device is powered on, the processor reads the software program in the memory, parses and executes the software program's instructions, and processes the software program's data. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the control circuit. The control circuit processes the baseband signal to generate a radio frequency signal and transmits the radio frequency signal to the outside in the form of electromagnetic waves via the antenna. When data is sent to the terminal device, the control circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0402] For ease of explanation, Figure 11 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0403] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software program data. Figure 11 The processor in the embodiment integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit can also be independent processors interconnected through technologies such as buses. Those skilled in the art will appreciate that a terminal device can include multiple baseband processors to adapt to different network standards, and a terminal device can include multiple central processing units to enhance its processing capabilities. The various components of the terminal device can be connected through various buses. The baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit can also be expressed as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor, or it can be stored in the memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0404] In one example, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 1111 of the terminal device 1100, and the processor with processing function can be regarded as the processing unit 1112 of the terminal device 1100. Figure 11 As shown, the terminal device 1100 includes a transceiver unit 1111 and a processing unit 1112. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 1111 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 1111 may be regarded as a sending unit, that is, the transceiver unit 1111 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Optionally, the above-mentioned receiving unit and sending unit may be one integrated unit, or may be multiple independent units. The above-mentioned receiving unit and sending unit may be located in one geographical location, or may be dispersed in multiple geographical locations.

[0405] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.

[0406] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a base station, a user equipment, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0407] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0408] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next related objects are in an "or" relationship; in the formulas of this application, the character " / " indicates that the previous and next related objects are in a "division" relationship.

[0409] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

Claims

1. A configuration method, characterized in that: include: The terminal device sends an invalidation indication to the configuration network element, where the invalidation indication is used to indicate that first configuration information in the terminal device has expired, where the first configuration information is configuration information based on data collection and reporting by the access network device, and the first configuration information instructs collection and reporting of media service-related data of the terminal device; The terminal device receives second configuration information from the configuration network element, where the second configuration information is configuration information based on data collection and reporting by the data collection network element, and the second configuration information indicates collection and reporting of data of the media service of the terminal device.

2. The method according to claim 1, wherein Also includes: The reason why the terminal device sends the first configuration information to the configuration network element fails is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

3. The method according to claim 1 or 2, wherein: Also includes: The terminal device sends indication information to the configuration network element, where the indication information is used to indicate first service access information; The terminal device receives the second configuration information from the configuration network element, including: The terminal device receives second service access information from the configuration network element, where the second service access information includes the second configuration information, and the second service access information is determined based on the first service access information.

4. The method according to any one of claims 1 to 3, characterized in that Before the terminal device sends the failure indication to the configuration network element, the method further includes: The terminal device receives a deactivation instruction, where the deactivation instruction is used to instruct deactivation of the first configuration information; The terminal device deactivates the first configuration information according to the deactivation indication.

5. The method according to claim 4, wherein The terminal device sends a failure indication to the configuration network element, including: If the terminal device determines that the first configuration information has been deactivated, it sends the failure indication to the configuration network element.

6. The method according to claim 4 or 5, characterized in that The terminal device receives a deactivation instruction, including: The terminal device receives the deactivation instruction from the access network device before the handover; or The terminal device receives the deactivation indication from the access network device after switching.

7. A configuration method, characterized in that: include: The configuration network element receives an invalidation indication, where the invalidation indication is used to indicate that first configuration information in the terminal device has expired, where the first configuration information is configuration information based on data collection and reporting by the access network device, and the first configuration information instructs collection and reporting of data related to a media service of the terminal device; The configuration network element sends second configuration information to the terminal device, where the second configuration information is configuration information based on data collection and reporting by the data collection network element, and the second configuration information indicates collection and reporting of data related to the media service of the terminal device.

8. The method according to claim 7, wherein Also includes: The configuration network element determines the second configuration information according to the first configuration information; or, The configuration network element determines the second configuration information according to the characteristic information of the media service, and the characteristic information of the media service is also used to determine the first configuration information.

9. The method according to claim 7 or 8, wherein Also includes: The reason why the configuration network element fails to receive the first configuration information from the terminal device is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

10. The method according to any one of claims 7 to 9, characterized in that Also includes: The configuration network element receives indication information from the terminal device, where the indication information is used to indicate first service access information; The configuration network element obtains, according to the failure indication, the first service access information indicated by the indication information; determining second service access information according to the first service access information, where the second service access information includes the second configuration information; The configuration network element sending the second configuration information to the terminal device includes: The configuration network element sends the second service access information to the terminal device.

11. The method according to any one of claims 7 to 9, characterized in that The configuring network element to receive the failure indication includes: The configuration network element receives the failure indication from the terminal device, the access network device before switching, or the access network device after switching.

12. A configuration method, characterized in that: include: The terminal device receives first configuration information, where the first configuration information is configuration information based on data collection and reporting of an access network device, and the first configuration information instructs collection and reporting of media service-related data of the terminal device; The terminal device receives second configuration information and a disabling indication from the configuration network element, where the second configuration information is configuration information based on data collection and reporting by the data collection network element, the second configuration information instructs collection and reporting of data related to the media service of the terminal device, and the disabling indication is used to instruct temporary disabling of the second configuration information; If the terminal device determines that the first configuration information has expired, the second configuration information is enabled.

13. The method according to claim 12, wherein: Before the terminal device determines that the first configuration information has expired, the method further includes: The terminal device receives instruction information from the configuration network element, where the instruction information is used to instruct to enable the second configuration information if the first configuration information has expired; The terminal device determines that the first configuration information has expired, and then enables the second configuration information, including: If the terminal device determines that the first configuration information has expired, the second configuration information is enabled according to the indication information.

14. The method according to claim 12, wherein: Before the terminal device activates the second configuration information, the method further includes: The terminal device receives an enable indication from the configuration network element, where the enable indication is used to instruct to enable the second configuration information; The terminal device determines that the first configuration information has expired, and then enables the second configuration information, including: If the terminal device determines that the first configuration information has expired, the second configuration information is enabled according to the enabling indication.

15. The method according to claim 13 or 14, characterized in that Before the terminal device determines that the first configuration information has expired, the method further includes: The terminal device receives a deactivation instruction, where the deactivation instruction is used to instruct deactivation of the first configuration information; The terminal device deactivates the first configuration information according to the deactivation indication.

16. The method according to claim 15, wherein The terminal device receives a deactivation instruction, including: The terminal device receives the deactivation instruction from the access network device before the handover; or The terminal device receives the deactivation indication from the access network device after switching.

17. The method according to claim 12, wherein Before the terminal device activates the second configuration information, the method further includes: The terminal device receives an enable indication from the configuration network element, where the enable indication is used to instruct to enable the second configuration information; The terminal device determines that the first configuration information has expired, and then enables the second configuration information, including: The terminal device deactivates the first configuration information and starts the second configuration information according to the enabling indication.

18. A configuration method, characterized in that: include: The configuration network element sends first configuration information to the terminal device, where the first configuration information is configuration information based on data collection and reporting of the access network device, and the first configuration information instructs collection and reporting of media service-related data of the terminal device; The configuration network element sends second configuration information and a disabling indication to the terminal device, where the second configuration information is configuration information based on data collection and reporting by the data collection network element, the second configuration information instructs collection and reporting of data related to the media service of the terminal device, and the disabling indication is used to instruct temporary disabling of the second configuration information; If the configuration network element determines that the first configuration information has expired, it sends an enable indication to the terminal device, where the enable indication is used to instruct the activation of the second configuration information.

19. The method according to claim 18, wherein The configuration network element determining that the first configuration information has expired includes: The configuration network element receives an invalidation indication, where the invalidation indication is used to indicate that the first configuration information in the terminal device has expired.

20. The method according to claim 19, wherein The configuring network element to receive the failure indication includes: The configuration network element receives the failure indication from the access network device before switching or the access network device after switching.

21. The method according to claim 19 or 20, wherein: Also includes: The reason why the configuration network element fails to receive the first configuration information is that the access network device after switching does not support data collection and reporting based on the access network device, or the access network device providing services for the terminal device is overloaded.

22. A communication device, characterized in that: Comprising a unit for performing the method according to any one of claims 1 to 6, or a unit for performing the method according to any one of claims 7 to 11, or a unit for performing the method according to any one of claims 12 to 17, or a unit for performing the method according to any one of claims 18 to 21.

23. A communication device, characterized in that: The method comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method according to any one of claims 1 to 6, or to implement the method according to any one of claims 7 to 11, or to implement the method according to any one of claims 12 to 17, or to implement the method according to any one of claims 18 to 21 through a logic circuit or executing code instructions.

24. A computer program product, characterized in that The device comprises a computer program which, when executed by a communication device, implements the method according to any one of claims 1 to 21.

25. A computer-readable storage medium, characterized in that The storage medium stores a computer-readable program or instruction, and when the computer-readable program or instruction is executed by the communication device, the method according to any one of claims 1 to 21 is implemented.

26. A communication system, characterized in that: comprising an access network device and a configuration network element for executing the method according to any one of claims 7 to 10; The access network device is used to send a failure indication to the configuration network element.

Citation Information

Patent Citations

  • Configuration synchronization method and system under distributed architecture

    CN112423162A

  • Method and system for a networked self-configuring communication device utilizing user preference information

    US20080313315A1