Communication method and related apparatus

By receiving service quality information and using neural network models to process QoS parameters, the problem that traditional PCF network elements cannot adapt to multi-source and multi-purpose services is solved, and flexible and accurate control strategy updates are achieved, improving service quality.

WO2025161493A1PCT designated stage Publication Date: 2025-08-07HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/124622
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-02
Filing Date
2024-10-14
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

When existing communication networks provide multiple business scenarios, the control strategy determined by traditional PCF network elements cannot be applied, resulting in the service quality being unable to meet the multi-source and multi-purpose business needs.

Method used

The first communication device receives service quality information, requests update control strategy based on the information, and uses the neural network model to process QoS parameters, realizes the judgment of the quality of service quality, and triggers the update of the control strategy.

Benefits of technology

It realizes the update of control strategies with strong adaptability in multi-source and multi-purpose business scenarios, improves the flexibility and accuracy of business quality, and meets personalized transmission needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024124622_07082025_PF_FP_ABST
    Figure CN2024124622_07082025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a related apparatus, which are used for updating a control policy of a service. In the method, first information received by a first communication apparatus comprises quality-of-service information of a service, and the first communication apparatus can send, on the basis of the first information, a control policy used for requesting an update of the service, wherein service data of the service is transmitted by means of one or more data pipelines. The quality-of-service information of the service can be used for reflecting the quality of the service, such that the first communication apparatus can determine the strengths and weaknesses of the quality-of-service on the basis of the quality-of-service information, and on the basis of the strengths and weaknesses of the quality-of-service, request information is determined and sent. In this way, the first communication apparatus can send, on the basis of the quality-of-service information of the service, the request information for requesting an update of the control policy of the service, such that a receiver of the request information can update the control policy of the service on the basis of the request information.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 2, 2024, with application number 202410153526.7 and application name “A communication method and related device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art

[0003] In a communication network, the communication links between different communication devices can be used to carry service data. In this way, the communication devices can obtain corresponding network services through the service data.

[0004] Currently, to improve the transmission quality of service data, a policy control function (PCF) network element can determine and issue control policies for transmission links between various communication devices. Accordingly, each communication device can transmit communication signals based on the requirements indicated by the control policy to meet the transmission requirements of different service data.

[0005] For example, in a new radio (NR) scenario, data transmission is to provide a communication connection service to a terminal device. For example, the communication network can provide the communication connection service to the terminal device through a packet data unit (PDU) session. Accordingly, the control policy determined by the PCF network element is mainly used to configure the transmission requirements of the communication link between different communication devices on the PDU session. The communication links between different communication devices on the PDU session include the communication link between the terminal device and the access network device, the communication link between the access network device and the user plane function network element, etc.

[0006] However, with the development of communication networks, the services provided through communication networks may not be limited to communication connection services. Accordingly, the service is no longer provided in the form of PDU session, which makes the control strategy determined by the above PCF network element no longer applicable.

[0007] Summary of the Invention

[0008] The present application provides a communication method and related devices for updating a service control strategy.

[0009] In a first aspect, the present application provides a communication method, which is performed by a first communication device, which may be a communication device, or may be a component of a communication device (such as a processor, chip, or chip system), or may be a logic module or software that can implement all or part of the functions of the communication device. In this method, the first communication device receives first information from a second communication device, where the first information includes service quality information of a service; wherein the service data of the service is transmitted through one or more data pipes; the first communication device sends second information to a third communication device, where the second information is used to request an update of a control policy for the service; wherein the second information is determined based on the first information.

[0010] Based on the above technical solution, the first information received by the first communication device includes service quality information of the service, and the first communication device can send a request to update the control policy of the service based on the first information. Because the service quality information of the service can be used to reflect the service quality of the service, the first communication device can determine the quality of the service based on the service quality information and determine and send request information based on the quality of the service. In this way, the first communication device can send a request information for requesting an update of the control policy of the service based on the service quality information of the service, so that the recipient of the request information can implement the update of the control policy of the service based on the request information.

[0011] Furthermore, in the above technical solution, the service may be a connection service different from the packet data unit (PDU) session provided to the terminal device. In this way, the above technical solution can be applied to the control policy update process in multi-source and / or multi-destination service scenarios, thereby adapting to scenarios where the communication network provides different services.

[0012] In one implementation example, the service may be transmitted via one or more data pipelines. For example, each data pipeline may include one or more data processing units, as well as connections between different data processing units. Optionally, among the one or more data processing units, any two different data processing units may be located on different communication devices, or at least two different data processing units may be located on the same communication device, without limitation herein.

[0013] In another implementation example, the service may include one or more of the following services, such as computing service, artificial intelligence (AI) service, data service, and perception service.

[0014] In this application, business can be replaced by other terms, such as service.

[0015] It should be understood that the first communication device is a communication device that sends a request to update the control policy of the service based on the service quality information of the service. The first communication device may be a network data analytics function (NWDAF) network element, or the first communication device may be an independently deployed network element / device, or the first communication device may be integrated into other network elements / devices.

[0016] In a possible implementation manner of the first aspect, the service quality information includes at least one of the following: transmission quality information of the service, or transmission quality information of service data of the service in the one or more data pipes.

[0017] Optionally, the transmission quality information of a service may be understood as the overall transmission quality information of the service, the overall transmission quality information of the service data of the service, and the like.

[0018] Based on the above technical solution, service quality information serves as the basis for determining the request information by the first communication device. This service quality information can indicate the quality of the service through one or both of the aforementioned dimensions, thereby enhancing the flexibility of the solution. Furthermore, if the service quality information includes information about the transmission quality of the service data of the service through the one or more data pipelines, the solution can also be adapted to service scenarios in which service data is transmitted through one or more data pipelines.

[0019] In a possible implementation manner of the first aspect, the transmission quality information includes at least one of the following: transmission flow, transmission time, bit error rate, packet loss rate, or transmission rate.

[0020] Optionally, the transmission quality information may also be implemented in other ways. For example, the transmission quality information may include jitter, throughput rate, etc.

[0021] Based on the above technical solution, the transmission quality information indicated by the first information may include at least one of the above items to enhance the flexibility of the solution implementation.

[0022] In a possible implementation manner of the first aspect, the first information further includes at least one of the following: a pipe identifier of the one or more data pipes, a service identifier of the service, and service type information of the service.

[0023] Based on the above technical solution, the first information can also include at least one of the above items, and can provide more information as a basis for determining the second information, so that the first communication device can obtain multi-dimensional information of the service based on more information, and can send the second information for requesting policy updates based on more accurate information.

[0024] In a possible implementation of the first aspect, the method also includes: the first communication device receives third information from a fourth communication device, the third information including a first service policy parameter and service topology information of the service, the first service policy parameter being used to indicate the transmission requirements of the service control policy for the service data of the service; wherein the second information is determined based on the first information and the third information.

[0025] Optionally, transmission requirement can be replaced by other terms, such as transmission requirement, QoS requirement, QoS requirement, etc.

[0026] Optionally, the first business policy parameter is used to determine a second business policy parameter, which is used to indicate the business user's requirements for the transmission of business data for the business, and the second business policy parameter can be used to determine the second information. Specifically, the first business policy parameter can indicate the requirements for the transmission of business data based on the business dimension, and the second business policy parameter can indicate the requirements for the transmission of business data based on the business user dimension. The second business policy parameter can reflect the personalized information of the business user, and the personalized transmission requirements can be used as the basis for determining the second information to meet personalized needs.

[0027] Based on the above technical solution, the basis for determining the second information may include, in addition to the first information, third information, so that the first communication device can obtain historical usage information of the service (including first service policy parameters and service topology information, etc.) in order to send the second information for requesting policy updates through more accurate information.

[0028] In a possible implementation of the first aspect, the second information is determined based on the first information, including: the second information is determined based on the first information and at least one of the following items, including: contract information of the user of the service from sensing service subscription management (SSSM); guaranteed bit rate (GBR) resource information of the cell where the user of the service is located from the access network device.

[0029] Optionally, the user of the service may be understood as a requester or user of the service.

[0030] Based on the above technical solution, the basis for determining the second information may include at least one of the above items in addition to the first information, so that the first communication device can obtain the information of the user of the service and send the second information for requesting policy update through more accurate information.

[0031] In a possible implementation of the first aspect, the second information includes at least one of the following:

[0032] The mean opinion score (MOS) value corresponding to the business data of the business;

[0033] User identity information of the user of the business data of this service;

[0034] QoS parameters for the service data transmitted by this service.

[0035] Optionally, in the second information, the QoS parameters of the service data transmitted by the service may be understood as the QoS parameters recommended by the first communication device, or the QoS parameters expected by the first communication device.

[0036] Based on the above technical solution, the second information sent by the first communication device for requesting to update the control strategy of the service may include at least one of the above items, so that the recipient of the second information can obtain relevant information of the service based on the at least one item, and provide the recipient with an update basis for updating the control strategy of the service.

[0037] In a possible implementation of the first aspect, the QoS parameter is a result obtained based on processing of a neural network model, and the input data of the neural network model includes the first information and a preset MOS value.

[0038] Based on the above technical solution, the QoS parameters contained in the second information can be the result obtained through processing of the neural network model. Through the participation of the neural network model, the QoS parameters can be quickly determined to reduce latency.

[0039] Optionally, the neural network model can be replaced with other terms, such as AI model, machine learning model, etc.

[0040] A second aspect of the present application provides a communication method, which is performed by a second communication device, which may be a communication device, or a component of the communication device (such as a processor, chip, or chip system), or a logic module or software that can implement all or part of the functions of the communication device. In this method, the second communication device obtains first information, where the first information includes service quality information of a service; wherein the service data of the service is transmitted through one or more data pipes; and the second communication device sends the first information to the first communication device.

[0041] Based on the above technical solution, the first information sent by the second communication device includes service quality information of the service. The first communication device, as the recipient of the first information, can subsequently send a request to update the control policy for the service based on the first information. Because the service quality information of the service can be used to reflect the service quality of the service, the first communication device can determine the quality of the service based on the service quality information and subsequently determine and send a request based on the service quality. In this way, the first communication device can determine the quality of the service based on the service quality information of the service sent by the second communication device, so that the first communication device can subsequently trigger an update of the control policy for the service based on the service quality.

[0042] Furthermore, in the above technical solution, the service can be different from the connection service provided by the PDU session to the terminal device. In this way, the above technical solution can be applied to the control policy update process in multi-source and / or multi-destination service scenarios, adapting to scenarios where the communication network provides different services.

[0043] It should be understood that the second communication device is a communication device that obtains and sends service quality information of the service. The second communication device may be a sensing data processing function (SDPF) network element, or the second communication device may be an independently deployed network element / device, or the second communication device may be integrated into other network elements / devices.

[0044] In a possible implementation manner of the second aspect, the service quality information includes at least one of the following: transmission quality information of the service, and transmission quality information of service data of the service in one or more data pipelines.

[0045] Based on the above technical solution, service quality information serves as the basis for determining the request information by the first communication device. This service quality information can indicate the quality of the service through one or both of the aforementioned dimensions, thereby enhancing the flexibility of the solution. Furthermore, if the service quality information includes information about the transmission quality of the service data of the service through the one or more data pipelines, the solution can also be adapted to service scenarios in which service data is transmitted through one or more data pipelines.

[0046] In a possible implementation manner of the second aspect, the transmission quality information includes at least one of the following: transmission flow, transmission time, bit error rate, packet loss rate, or transmission rate.

[0047] Optionally, the transmission quality information may also be implemented in other ways. For example, the transmission quality information may include jitter, throughput rate, etc.

[0048] Based on the above technical solution, the transmission quality information indicated by the first information may include at least one of the above items to enhance the flexibility of the solution implementation.

[0049] In a possible implementation manner of the second aspect, the service information further includes at least one of the following: a pipeline identifier of the one or more data pipelines, a service identifier of the service, and service type information of the service.

[0050] Based on the above technical solution, the first information can also include at least one of the above items, and can provide more information as a basis for determining the second information, so that the first communication device can obtain multi-dimensional information of the service based on more information, and can send the second information for requesting policy updates based on more accurate information.

[0051] In a possible implementation of the second aspect, the second communication device sends the first information to the first communication device, including: when the transmission quality indicated by the transmission quality information of at least one data pipe among the transmission quality information of the one or more data pipes is lower than or equal to a threshold, the second communication device sends the first information to the first communication device.

[0052] Based on the above technical solution, when the transmission quality indicated by the transmission quality information of at least one data pipeline among the transmission quality information of one or more data pipelines is lower than the threshold, the second communication device can determine that the transmission quality of the current data pipeline may not meet the transmission requirements of the service. To this end, the second communication device can send the first information to the first communication device to trigger the subsequent control strategy update process through the first information.

[0053] It should be understood that the value of the transmission quality information may be positively correlated with the transmission quality. For example, if the transmission quality information is bandwidth, a larger bandwidth value (i.e., a larger transmission bandwidth) indicates higher transmission quality, and conversely, a smaller bandwidth value (i.e., a smaller transmission bandwidth) indicates lower transmission quality. The value of the transmission quality information may also be negatively correlated with the transmission quality. For example, if the transmission quality information is delay, a smaller delay value (i.e., a smaller transmission delay) indicates higher transmission quality, and a larger delay value (i.e., a larger transmission delay) indicates lower transmission quality.

[0054] Optionally, when the transmission quality indicated by the transmission quality information of at least one of the one or more data pipes is higher than a threshold, the second communication device can determine that the transmission quality of the current data pipe can meet the transmission requirements of the service. For this reason, the second communication device may not send the first information to the first communication device, thereby saving unnecessary overhead.

[0055] Optionally, the second communication device sending the first information to the first communication device includes: the second communication device periodically sending the first information to the first communication device. In this way, the implementation process of the second communication device can be simplified.

[0056] In a possible implementation of the second aspect, the second communication device is a transmission node of the first data pipe among the one or more data pipes. After the second communication device sends the first information to the first communication device, the method also includes: the second communication device receives QoS parameters of the service data transmitted by the first data pipe from the third communication device.

[0057] Optionally, the second communication device may receive the QoS parameters of the service data transmitted by the first data pipeline from the third communication device through a policy delivery function (PDF).

[0058] Based on the above technical solution, when the first information sent by the second communication device triggers an update of the control policy of the service, the second communication device can also receive the result of the control policy update from the third communication device. For example, the result may include the QoS parameters of the service data transmitted by the first data pipeline. Subsequently, the second communication device can perform processing based on the QoS parameters indicated by the third communication device to meet the updated control policy.

[0059] The third aspect of the present application provides a communication method, which is performed by a third communication device, which may be a communication device, or the third communication device may be a partial component in the communication device (such as a processor, chip or chip system, etc.), or the third communication device may also be a logic module or software that can implement all or part of the functions of the communication device. In this method, the third communication device receives second information from the first communication device, and the second information is used to request an update of the control policy of the service; wherein the service data of the service is transmitted through one or more data pipes; the third communication device sends QoS parameters of the service data transmitted by the one or more data pipes to the transmission node of the one or more data pipes, wherein the QoS parameters of the one or more data pipes are determined based on the second information.

[0060] Based on the above technical solution, after the third communication device receives the second information requesting an update of the service control policy, the third communication device can update the service control policy based on the second information. The updated result may include QoS parameters for one or more data pipes. The third communication device can also send the QoS parameters for the service data transmitted by the one or more data pipes to the transmission nodes of the one or more data pipes. In this way, the third communication device can implement an update of the service control policy based on the request of the first communication device.

[0061] Furthermore, in the above technical solution, the service can be different from the connection service provided by the PDU session to the terminal device. In this way, the above technical solution can be applied to the control policy update process in multi-source and / or multi-destination service scenarios, adapting to scenarios where the communication network provides different services.

[0062] It should be understood that the third communication device is a communication device that updates the control policy of the service based on the request. The third communication device may be a PCF network element, or the third communication device may be an independently deployed network element / device, or the third communication device may be integrated into other network elements / devices.

[0063] Optionally, the third communication device may send QoS parameters of the service data transmitted by the one or more data pipes to the transmission nodes of the one or more data pipes via PDF.

[0064] In a possible implementation of the third aspect, the second information includes at least one of the following:

[0065] MOS value corresponding to the business data of the business;

[0066] User identity information of the user of the business data of this service;

[0067] QoS parameters for the service data transmitted by this service.

[0068] Optionally, in the second information, the QoS parameters of the service data transmitted by the service may be understood as the QoS parameters recommended by the first communication device, or the QoS parameters expected by the first communication device.

[0069] Based on the above technical solution, the second information received by the third communication device for requesting to update the control strategy of the service may include at least one of the above items, so that the recipient of the second information can obtain relevant information of the service based on the at least one item, and provide the recipient with an update basis for updating the control strategy of the service.

[0070] In a possible implementation of the third aspect, the QoS parameters of the one or more data pipes are determined based on the second information, including: the QoS parameters of the one or more data pipes are determined based on the second information and at least one of the following items, including: contract information from SSSM, subscription information from SSSM.

[0071] Based on the above technical solution, the basis for determining the QoS parameters of one or more data pipes may include at least one of the above items in addition to the first information, so that the third communication device can obtain the information of the user of the service to update the control strategy through more accurate information.

[0072] A fourth aspect of the present application provides a communication method, which is performed by a fourth communication device, which may be a communication device, or the fourth communication device may be a partial component of the communication device (such as a processor, chip, or chip system, etc.), or the fourth communication device may also be a logic module or software that can implement all or part of the functions of the communication device. In this method, the fourth communication device determines third information, the third information including a first service policy parameter and service topology information of the service, the first service policy parameter being used to indicate the transmission requirements of the service data of the service by the control policy of the service; and the fourth communication device sends the third information to the first communication device.

[0073] Based on the above technical solution, the fourth communication device can determine and send third information, where the third information includes the first service policy parameters and service topology information of the service. In this way, after the first communication device receives the third information, it can obtain historical usage information of the service (including the first service policy parameters and service topology information, etc.), so that the first communication device can subsequently trigger an update of the control policy of the service based on the third information.

[0074] It should be understood that the fourth communication device is a communication device that obtains and sends service policy parameters and service topology information. The fourth communication device may be a sensing service control function (SSCF) network element, or the fourth communication device may be an independently deployed network element / device, or the fourth communication device may be integrated into other network elements / devices.

[0075] Optionally, the first business policy parameter is used to determine a second business policy parameter, which is used to indicate the business user's requirements for the transmission of business data for the business, and the second business policy parameter can be used to determine the second information. Specifically, the first business policy parameter can indicate the requirements for the transmission of business data based on the business dimension, and the second business policy parameter can indicate the requirements for the transmission of business data based on the business user dimension. The second business policy parameter can reflect the personalized information of the business user, and the personalized transmission requirements can be used as the basis for determining the second information to meet personalized needs.

[0076] In a fifth aspect, the present application provides a first communication device, which is a communication device or a partial component of a communication device (such as a processor, chip, chip system, logic module or software, etc.). The device includes a transceiver unit and a processing unit, the transceiver unit is used to receive first information from a second communication device, the first information including service quality information of a service; wherein the service data of the service is transmitted through one or more data pipes; the processing unit is used to determine second information; the transceiver unit is also used to send second information to a third communication device, the second information being used to request an update of a control policy for the service; wherein the second information is determined based on the first information.

[0077] In a sixth aspect, the present application provides a second communication device, which is a communication device or a partial component of the communication device (such as a processor, chip, chip system, logic module, or software). The device includes a transceiver unit and a processing unit, the processing unit is used to obtain first information, the first information including service quality information of a service; wherein the service data of the service is transmitted through one or more data pipes; and the transceiver unit is used to send the first information to the first communication device.

[0078] In a seventh aspect, the present application provides a third communication device, which is a communication device or a partial component in the communication device (such as a processor, chip, chip system, logic module or software, etc.). The device includes a transceiver unit and a processing unit, the transceiver unit is used to receive second information from the first communication device, and the second information is used to request an update of the control policy of the service; wherein the service data of the service is transmitted through one or more data pipes; the processing unit is used to determine the QoS parameters of the service data transmitted by the one or more data pipes; the transceiver unit is used to send the QoS parameters of the service data transmitted by the one or more data pipes to the transmission node of the one or more data pipes through PDF, wherein the QoS parameters of the one or more data pipes are determined based on the second information.

[0079] In an eighth aspect of the present application, a fourth communication device is provided, which is a communication device or a partial component of the communication device (such as a processor, chip, chip system, logic module or software, etc.). The device includes a transceiver unit and a processing unit, the processing unit is used to determine third information, the third information including a first service policy parameter and service topology information of the service, the first service policy parameter is used to indicate the transmission requirements of the service data of the service by the control policy of the service; the transceiver unit is used to send the third information to the first communication device.

[0080] In a ninth aspect, the present application provides a communication device comprising at least one processor, wherein the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in any possible implementation method of any one of the first to fourth aspects.

[0081] In a tenth aspect, the present application provides a communication device comprising at least one logic circuit and an input / output interface; the logic circuit is used to execute the method described in any possible implementation of any one of the first to fourth aspects.

[0082] In an eleventh aspect, the present application provides a communication system, which includes the above-mentioned first communication device and second communication device.

[0083] Optionally, the communication system further includes a third communication device.

[0084] Optionally, the communication system further includes a fourth communication device.

[0085] Optionally, the communication system further includes a fifth communication device.

[0086] A twelfth aspect of the present application provides a computer-readable storage medium, which is used to store one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in any possible implementation of any aspect of the first to fourth aspects above.

[0087] The thirteenth aspect of the present application provides a computer program product (or computer program). When the computer program in the computer program product is executed by the processor, the processor executes the method described in any possible implementation of any one of the first to fourth aspects above.

[0088] A fourteenth aspect of the present application provides a chip system, which includes at least one processor for supporting a communication device to implement the method described in any possible implementation of any one of the first to fourth aspects above.

[0089] In one possible design, the chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of a chip or may include a chip and other discrete components. Optionally, the chip system may further include an interface circuit for providing program instructions and / or data to the at least one processor.

[0090] Among them, the technical effects brought about by any design method in the fifth to fourteenth aspects can refer to the technical effects brought about by the different design methods in the above-mentioned first to fourth aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0091] FIG1 is a schematic diagram of a communication system provided by the present application;

[0092] Figures 2a to 2c are some schematic diagrams of network element interactions involved in this application;

[0093] FIG3 is a schematic diagram of a communication scenario involved in this application;

[0094] FIG4 is a schematic diagram of a communication method provided by the present application;

[0095] FIG5 is a schematic diagram of an application of the communication method provided by the present application;

[0096] Figures 6a and 6b are some schematic diagrams of the application of the communication method provided by this application;

[0097] 7 to 10 are some schematic diagrams of the communication device provided in this application. DETAILED DESCRIPTION

[0098] First, some of the terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0099] (1) Configuration and pre-configuration: In this application, configuration and pre-configuration will be used at the same time. Configuration refers to the network-side equipment such as base stations or servers sending some parameter configuration information or parameter values ​​to the terminal side through messages or signaling, so that the terminal can determine the communication parameters or resources during transmission based on these values ​​or information. Pre-configuration is similar to configuration. It can be a way for network-side equipment such as base stations or servers to send parameter information or values ​​to the terminal side through a communication link or carrier; it can also be a way to give the definition of corresponding parameters or parameter values ​​in the standard, or by setting the relevant parameters or values ​​in the terminal-side equipment in advance. This application does not limit this. Furthermore, these values ​​and parameters can be changed or updated.

[0100] (2) In this application, “used for indication” can include direct indication and indirect indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0101] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, it can be implemented by direct indication, such as by indicating the information to be indicated itself or the index of the information to be indicated. It can also be implemented by indirectly indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated in the protocol), thereby reducing the indication overhead to a certain extent.

[0102] The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example, but not limited to, include one or a combination of at least two of radio resource control (RRC) signaling, media access control (MAC) layer signaling and physical layer signaling. Among them, MAC layer signaling, for example, includes MAC control element (CE); physical layer signaling, for example, includes downlink control information (DCI).

[0103] (3) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated 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. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.

[0104] (4) “Sending” and “receiving” in the embodiments of the present application indicate the direction of signal transmission. For example, “sending information to device X” can be understood as the destination of the information being device X, which can include direct sending through the air interface, as well as indirect sending through the air interface by other units or modules. “Receiving information from device Y” can be understood as the source of the information being device Y, which can include direct receiving from device Y through the air interface, as well as indirect receiving from device Y through the air interface from other units or modules. “Sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface.

[0105] For example, let's take the communication process between entity A and entity B as an example. In this application, when entity A sends information to entity B, it can be done directly from A to B or indirectly through another entity. Similarly, when entity B receives information from entity A, it can be done directly from entity A or indirectly through another entity. Entities A and B here can be radio access network (RAN) nodes or terminals, or modules within a RAN node or a terminal, respectively. The sending and receiving of information can be information exchange between a RAN node and a terminal, such as information exchange between a base station and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, such as information exchange between a centralized unit (CU) and a distributed unit (DU); the sending and receiving of information can also be information exchange between different modules within a device, such as information exchange between a terminal chip and other modules in the terminal, or information exchange between a base station chip and other modules in the base station.

[0106] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is connected to the RAN node 110 wirelessly, and the RAN node 110 is connected to the core network 200 wirelessly or by wire. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 may be independent and different physical devices, or they may be the same physical device that integrates the logical functions of the core network equipment and the logical functions of the RAN node. Terminals and RAN nodes may be connected to each other via wired or wireless means.

[0107] RAN 100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system defined in the 3rd Generation Partnership Project (3GPP). RAN 100 may also include two or more of the aforementioned different radio access systems. RAN 100 may also be an open RAN (O-RAN).

[0108] A RAN node, also known as a radio access network device, RAN entity, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.

[0109] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing parts of the base station's functions. For example, a RAN node can be a centralized unit (CU), DU, or radio unit (RU). The CU here implements the base station's RRC protocol and packet data convergence protocol (PDCP) functions, and can also implement the service data adaptation protocol (SDAP) functions; the DU implements the base station's radio link control (RLC) layer and MAC layer functions, and can also implement some or all of the physical layer functions. For detailed descriptions of each of the above protocol layers, please refer to the relevant technical specifications of 3GPP. The RU can be used to implement the transmission and reception functions of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as in a baseband unit (BBU). The RU can be included in radio frequency equipment, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.

[0110] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open access network (open RAN, O-RAN or ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application takes CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0111] Communication between access network equipment and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: RRC layer, PDCP layer, RLC layer, MAC layer, or physical (PHY) layer. The user plane protocol layer may include at least one of the following: SDAP layer, PDCP layer, RLC layer, MAC layer, or physical layer.

[0112] For the correspondence between network elements in the ORAN system and their achievable protocol layer functions, please refer to Table 1 below.

[0113] Table 1

[0114] For ease of description, a base station is taken as an example of a RAN node for description below.

[0115] A terminal is a device with wireless transceiver capabilities that can send signals to or receive signals from a base station. A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals 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. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.

[0116] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.

[0117] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.

[0118] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0119] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.

[0120] It should be noted that the present application can be applied to a long term evolution (LTE) system, a NR system, or a communication system evolved after 5G (such as 6G, 7G, etc.).

[0121] In a communication system, to improve the transmission quality of service data, a policy control function (PCF) network element can determine and issue control policies for transmitting communication signals between various communication devices. Accordingly, each communication device can transmit communication signals based on the requirements indicated by the control policy to meet the transmission needs of different service data.

[0122] Traditional communication networks typically provide network connectivity services. To this end, communication networks primarily provide control policies for these services, specifically strategies for establishing communication channels between terminal devices and network anchor points (e.g., the packet data network gateway (PDN GW) in 4G and the user plane function (UPF) in 5G). For example, 5G defines a data transmission guarantee mechanism based on packet data unit (PDU) sessions for the transmission of common user application data (such as video, voice, and gaming data).

[0123] Figure 2a shows a schematic diagram of a PDU session implementation. The establishment of a PDU session relies on the participation of core network devices. Generally, a PDU session includes a radio bearer between a terminal device and an access network device, and a next-generation user plane (NG-U) tunnel between the access network device and the core network device. Optionally, if the access network device includes a DU and a CU, the PDU session also includes an F1 bearer between the DU and the CU.

[0124] Exemplarily, the session management function (SMF) network element in the core network device can control and manage the life cycle of the PDU session (including the creation, deletion, modification, etc. of the PDU session) based on the user's service type and its corresponding data transmission requirement policy. The SMF network element can also configure parameters for the PDU session based on the service quality (QoS) policy. In addition, during the establishment of the PDU session, the terminal device can initiate the establishment of the PDU session to the SMF network element based on the non-access stratum (NAS) message; the SMF network element can execute the creation of the PDU session and determine the relevant configuration information to guide the access network device to establish and configure the corresponding PDU session; accordingly, the access network device executes PDU session related processing, including creating or modifying the radio bearer of the wireless air interface (such as the data radio bearer (DRB)). Among them, the service type identifier of the user's service type is the data network name (DNN), and the data transmission requirement policy corresponding to the user's service type may include the service transmission QoS policy, billing policy, etc. stored in the core network network element PCF network element.

[0125] In addition, the method shown in Figure 2a can be simplified to the architecture shown in Figure 2b, wherein the policy provided by the PCF network element is mainly used for the policy control of the PDU session involved in the UPF network element.

[0126] In the examples shown in Figures 2a and 2b, as the communication network provides network connectivity services, the control policy provided by the PCF may no longer be applicable due to network fluctuations, equipment upgrades, and other factors as service data is transmitted over a long period of time. Therefore, how to update the control policy for transmitting communication signals is a pressing technical issue.

[0127] In a possible implementation, the PCF may update the control policy based on the granularity of the UE's PDU session.

[0128] Figure 2c shows an example implementation of a PCF control policy update, specifically including the following steps. This example uses the control policy determined and issued by the PCF to control the transmission of service data for a "live streaming package" service. The user of this service may be a UE, which obtains service data through a PDU session between the gNB and the UPF. The control policy issued by the PCF can be used to ensure uplink bandwidth, latency, and other performance indicators during live streaming.

[0129] “Live Streaming Package” potential customer mining process:

[0130] 1. UPF enables deep packet inspection (DPI) and data collection capabilities, and the network data analytics function (NWDAF) subscribes to live service xDR data from UPF.

[0131] 2. NWDAF counts heavy live streaming users, filters out users who have subscribed to packages, and exports the data locally.

[0132] 3. NWDAF conducts SMS marketing targeting target users based on configured thresholds, sending SMS messages to users (for example, this SMS message can indicate when live broadcast bandwidth deteriorates, triggering service assurance).

[0133] User experience monitoring and assurance solution for very important persons (VVIPs) who sign up for the "live streaming package":

[0134] 4. When a user signs up for a live streaming package, the business support system (BSS) sends the corresponding policy information to the PCF (which can also be manually configured on the PCF). When the user comes online, the PCF sends the policy and charging control (PCC) policy to the SMF, along with the cell-level real-time location subscription.

[0135] 5. The SMF issues the policy rules to the UPF. For example, the policy can be used to generate a default bearer, and the value of the fifth generation quality of service identifier (5QI) corresponding to the default bearer is 9.

[0136] 6. NWDAF establishes a baseline for the live broadcast service experience (for example, requiring the uplink bandwidth to reach 100Mbps and the service latency to be less than 100ms during live broadcast), sends a real-time monitoring strategy for the live broadcast service experience to the UPF, and sends a list of applications (corresponding to APPID), type (starting live broadcast / watching live broadcast), and experience baseline.

[0137] 7. When the UPF monitors the live broadcast experience of the contracted user in real time and finds that it does not meet the standards, it reports the experience degradation notification message (with the real-time cell location) to the NWDAF.

[0138] 8. NWDAF collects traffic statistics (related to cell capacity) from the wireless network operation, administration, and maintenance (OAM) system.

[0139] 9. The NWDAF determines whether the user meets the following guarantee conditions and dynamically triggers a guaranteed bit rate (GBR) dedicated bearer guarantee request to the PCF.

[0140] For example, the NWDAF's judgment basis in step 9 may include the user's contracted quota. For example, the 299 package guarantees 100 times / 100 hours per month, and the 399 package guarantees 150 times / 150 hours per month. The guarantee can be triggered when the quota is not exhausted.

[0141] For example, the judgment basis of NWDAF in step 9 may include GBR resources, such as whether the usage rate of GBR resources established in the current cell has reached the upper limit (to prevent excessive preemption of ordinary user resources, resulting in complaints from ordinary users who cannot meet basic Internet service requirements).

[0142] 10. PCF sends a dedicated bearer establishment policy to SMF. The 5QI value of the dedicated bearer is 4 (for live broadcast, it is 4; for gaming applications, it is 3).

[0143] 11.SMF sends a dedicated bearer establishment request to the wireless network through the N11 / N1 interface.

[0144] 12.SMF sends a dedicated bearer establishment request to UPF through the N4 interface.

[0145] 13.UPF establishes a dedicated bearer and performs differentiated bearer scheduling.

[0146] 14. The gNB establishes a dedicated bearer and performs differentiated scheduling based on the 5QI weight.

[0147] 15. NWDAF evaluates the optimization effect of the assurance strategy and supports the location of assurance issues (discovery of poor quality areas).

[0148] 16. NWDAF sends SMS text messages reporting on individual user experiences.

[0149] As can be seen from the above implementation process, in the NR scenario, data transmission is to provide network connectivity services to terminal devices. For example, the communication network can provide this network connectivity service to terminal devices through PDU sessions. Accordingly, the control strategy determined by the PCF is mainly used to configure the transmission requirements of the communication links between different communication devices on the PDU session, including the communication links between terminal devices and access network devices, and the communication links between access network devices and user plane functional network elements.

[0150] However, with the development of communication networks, the services provided through communication networks may not be limited to network connection services. Accordingly, such services are no longer provided in the form of PDU sessions, which makes the control strategies and control strategy updates determined by the above PCF no longer applicable. Therefore, unlike the current network that only provides network connection services, when other services besides connection services are introduced into the communication network (such as computing services, AI services, data services, and perception services), the current QoS indicator system cannot adapt to the needs of new services. A new control strategy update method is needed to adapt to the different services provided by the communication network.

[0151] As an example, when the service data transmitted by a communication system is used to provide services other than network connectivity, the data transmission process between the data source and the data consumer may require multiple data sources to provide service data to the data consumers, or the same data source may provide service data to multiple data consumers. In other words, the communication system has multi-source and / or multi-destination characteristics.

[0152] For example, in FIG3 , the data transmission process can be implemented between the data source and the data consumer through the connection method indicated by the arrow, that is, the data transmission process may require parameters of one or more data orchestration (DO) nodes, one or more trust anchor agent (TAA) nodes, and one or more data agent (DA) nodes.

[0153] It should be understood that in Figure 3, the thick solid line (without arrows) between DO and DA can be used to represent the control / management link, and the thin solid lines (with arrows) between each data source and data consumer can be used to represent the data carrying link.

[0154] These nodes are introduced below as examples.

[0155] DO: Receives data application service requests, selects DAs, and orchestrates DA functions, dynamically establishing an end-to-end (E2E) overlay data transmission network topology for data applications. DO also orchestrates data between DAs and provides responses to requests back to the application.

[0156] DA can be built into a network function (NF) or deployed standalone. It establishes a dynamic data pipeline consisting of a series of data processing units that are sequentially assembled on demand, with the output of the previous unit serving as the input for the next. This creates a data flow from data acquisition, preprocessing, storage, to application / analysis, with data output from the DA on demand, as well as a business application programming interface (API).

[0157] TAA: Provides trusted services such as authentication, authorization, and accounting (AAA). For example, TAA can store tamper-resistant data such as the public key of the UE or network element (NE), short transactions, indexes, or other important data that cannot be tampered with.

[0158] In Figure 3, a standardized data service architecture based on the data plane can provide trusted data for network services. For example, data agents (DAs) deployed on various network elements and terminals provide data collection, preprocessing, storage, and analysis. Furthermore, a data security and privacy protection technology library provides data security and privacy protection technologies. Furthermore, TAA enables users to control their data, making it trustworthy, auditable, and traceable, meeting data compliance requirements. Data orchestration enables trusted data services based on the orchestration and management of DAs according to application requests.

[0159] Optionally, DA can be deployed on a variety of devices / network elements / nodes, including but not limited to NF, RAN, transport network (TN) nodes, terminals, and operations administration and maintenance (OAM). Alternatively, DA can also support standalone deployment.

[0160] Optionally, based on business requirements and the capabilities reported by each DA, the DO may select one or more DAs and orchestrate the one or more DAs to establish a dynamic data bearer to meet the business requirements.

[0161] Optionally, the DO can assign a service ID and data service identifier (DSID) to a data bearer. A data bearer can include one or more data pipelines, each with its own ID, namely, a data pipeline identifier (DPID). Generally, each data pipeline consists of a series of data processing units that are organized sequentially on demand, with the output of the previous unit serving as the input for the next. This forms a data flow that can be output on demand from the data agent DA, from data acquisition, preprocessing, storage, to application / analysis, providing an interface to access data services.

[0162] As can be seen from the above, when the service data transmitted by the communication system is used to provide services other than network connectivity, the architecture shown in Figure 2b above may no longer be applicable due to the multi-source and / or multi-purpose nature of the service data transmission. Therefore, updating the control strategy for transmitting communication signals is a technical problem that needs to be solved urgently.

[0163] In order to solve the above problems, the present application provides a communication method and related devices, which will be described in detail below with reference to the accompanying drawings.

[0164] Please refer to FIG4 , which is a schematic diagram of the communication method provided in this application. The method includes the following steps.

[0165] It should be noted that FIG4 illustrates the method by using different communication devices as the execution subjects of the interaction diagram, but the present application does not limit the execution subjects of the interaction diagram. For example, in FIG4 and the corresponding implementation, any communication device can be a communication device (such as a terminal device or a network device), and any communication device can also be a chip, chip system, processor, logic module or software in the communication device.

[0166] S401. The second communication device sends first information, and correspondingly, the first communication device receives the first information, wherein the first information includes service quality information of the service.

[0167] S402. The first communication device sends second information, and the third communication device receives the second information accordingly. The second information is used to request an update of the control policy of the service, and the second information is determined based on the first information.

[0168] It should be understood that the first communication device is a communication device that sends a request to update the control policy of the service based on the service quality information of the service. The first communication device may be a NWDAF network element, or the first communication device may be an independently deployed network element / device, or the first communication device may be integrated into other network elements / devices.

[0169] It should be understood that the second communication device is a communication device that obtains and sends service quality information of the service. The second communication device may be an SDPF network element, or the second communication device may be an independently deployed network element / device, or the second communication device may be integrated into other network elements / devices.

[0170] It should be understood that the third communication device is a communication device that updates the control policy of the service based on the request. The third communication device may be a PCF network element, or the third communication device may be an independently deployed network element / device, or the third communication device may be integrated into other network elements / devices.

[0171] In one implementation example, the services involved in this application may be transmitted through one or more data pipelines. For example, each data pipeline may include one or more data processing units, as well as connections between different data processing units. Optionally, among the one or more data processing units, any two different data processing units may be located in different communication devices, or at least two different data processing units may be located in the same communication device, which is not limited here.

[0172] In another implementation example, the services involved in this application may include one or more of the following services, such as computing services, artificial intelligence (AI) services, data services, and perception services.

[0173] In this application, business can be replaced by other terms, such as service.

[0174] In one possible implementation, in S401, the QoS information of the service included in the first information received by the first communication device includes at least one of the following: transmission quality information of the service, or transmission quality information of the service data of the service in the one or more data pipes. Specifically, the QoS information serves as the basis for the first communication device to determine the request information. The QoS information can indicate the quality of QoS through information in one or two dimensions mentioned above, which can enhance the flexibility of the solution implementation. In addition, in the case where the QoS information includes the transmission quality information of the service data of the service in the one or more data pipes, the solution can be adapted to the business scenario where the service data is transmitted through one or more data pipes.

[0175] Optionally, the transmission quality information of the service may be the overall transmission quality information of the service, or the overall transmission quality information of the service data of the service, etc.

[0176] Optionally, the transmission quality information includes at least one of the following: transmission flow, transmission time, bit error rate, packet loss rate, or transmission rate. Specifically, the transmission quality information indicated by the first information may include at least one of the above items to improve the flexibility of the solution implementation.

[0177] Optionally, the transmission quality information may also be implemented in other ways. For example, the transmission quality information may include one or more of jitter, throughput rate, and the like.

[0178] As an example, the transmission flow included in the transmission quality information may include one or more items such as service bytes, service application cumulative bytes, and service rate cumulative bytes.

[0179] As an example, the transmission time included in the transmission quality information may include one or more items such as service start time, service end time, and service duration.

[0180] As an example, the transmission rate included in the transmission quality information may include one or more of an uplink average rate, a downlink average rate, an uplink maximum average rate, a downlink average rate, and the like.

[0181] Optionally, the first information received by the first communication device further includes at least one of the following: a pipe identifier of the one or more data pipes, a service identifier of the service, and service type information of the service. This provides more information as a basis for determining the second information, enabling the first communication device to obtain multi-dimensional information about the service based on the additional information and to send the second information for requesting a policy update based on more accurate information.

[0182] In one possible implementation, before S402, the method also includes: the first communication device receives third information from the fourth communication device, the third information including first business policy parameters and business topology information of the business, the first business policy parameters are used to indicate the transmission requirements of the business data of the business by the control policy of the business; wherein the second information is determined based on the first information and the third information, so that the first communication device can obtain historical usage information of the business (for example, historical usage information including the first business policy parameters and business topology information, etc.) to send the second information for requesting a policy update through more accurate information.

[0183] Optionally, transmission requirement can be replaced by other terms, such as transmission requirement, QoS requirement, QoS requirement, etc.

[0184] Optionally, the first business policy parameter is used to determine a second business policy parameter, which is used to indicate the business user's requirements for the transmission of business data for the business, and the second business policy parameter can be used to determine the second information. That is, the first business policy parameter can indicate the requirements for the transmission of business data based on the business dimension, and the second business policy parameter can indicate the requirements for the transmission of business data based on the business user dimension. The second business policy parameter can reflect the personalized information of the business user, and the personalized transmission requirements can be used as the basis for determining the second information to meet personalized needs.

[0185] In one possible implementation, the first communications device determines the second information based on the first information. In some embodiments, the first communications device determines the second information based on the first information and at least one of the following: subscription information of the user of the service from sensing service subscription management (SSSM), and GBR resource information of the cell where the user of the service is located from an access network device. In this embodiment, the first communications device is able to obtain information about the user of the service in order to send the second information for requesting a policy update using more accurate information.

[0186] Optionally, the user of the service may also be referred to as the requester, user, etc. of the service.

[0187] In a possible implementation manner, the second information sent by the first communication device in S402 may include at least one of the following information A to information C.

[0188] Information A. Mean opinion score (MOS) corresponding to the business data of the business.

[0189] It should be understood that MOS, or Mean Opinion Score, is a subjective evaluation metric for an evaluation object. Key quality indicators (KQIs) are associated with corresponding subjective quality assessments. Quality is typically assessed using a 5-point opinion rating scale (1-5), with the corresponding quality ratings being "bad" (1), "poor" (2), "fair" (3), "good" (4), and "excellent" (5). The average of these scores calculated from a group of objects is the Mean Opinion Score (MOS).

[0190] Optionally, the third-party network element is more concerned about the service MOS. Since the third-party network element can accurately understand its own service characteristics, the third-party network element can accurately measure its service MOS, thereby effectively monitoring the service quality. In the existing network (such as the network shown in Figure 2b), due to the lack of acquisition of the MOS of the actual transmission of service data, attempts to guarantee rich and varied services through fixed QoS parameters will result in an inability to accurately match service experience requirements and network resources. In the solution of the embodiment of the present application, the second information sent by the first communication device may include the MOS value in the information A. In this way, the MOS value corresponding to the service data can be provided, so that the second communication device can quickly determine whether the transmission process of the service data can meet the service level agreement (SLA) of the user of the service data based on the MOS value.

[0191] Information B. User identity information of the user of the business data of the business.

[0192] Information C. QoS parameters of service data transmitted by the service.

[0193] Optionally, if the second information includes information C, the QoS parameters of the service data transmitted by the service may be QoS parameters recommended by the first communication device or QoS parameters expected by the first communication device. According to the solution of this embodiment, the recipient of the second information can obtain relevant information about the service based on the at least one item and obtain an update basis for the recipient to update the control policy of the service.

[0194] Optionally, the QoS parameter is a result obtained based on processing of a neural network model, wherein the input data of the neural network model includes the first information and a preset MOS value. Through the participation of the neural network model, the QoS parameter can be quickly determined and the delay can be reduced.

[0195] Exemplarily, the neural network model can be pre-configured on the first communication device, or can be trained locally by the first communication device based on training data. For example, the training data can include one or more of historical network KQI information (such as part or all of rate, latency, packet loss, etc.) collected from the SDPF or UPF, historical service MOS information collected from the application function (AF), OAM data obtained from the OAM, and non-OAM data (measurement report (MR), etc.) obtained from the RAN. In this way, the first communication device can use machine learning based on historical data to establish a MOS-KPI experience model, monitor real-time KQI, and infer the real-time MOS of each user's service to achieve analysis of the service experience.

[0196] Optionally, the neural network model can be replaced with other terms, such as AI model, machine learning model, etc.

[0197] Based on the above process, the first information received by the first communication device in S401 includes QoS information for the service. The first communication device can, based on this first information, send a request in S402 to update the control policy for the service. Because the QoS information for the service can be used to reflect the QoS of the service, the first communication device can determine the quality of the QoS based on this QoS information and, based on this QoS quality, determine and send the request information. In this way, the first communication device can send a request information for updating the control policy for the service based on the QoS information for the service, and the recipient of the request information can implement the update of the control policy for the service based on the request information.

[0198] Furthermore, in the above technical solution, the service can be different from the connection service provided by the PDU session to the terminal device. In this way, the above technical solution can be applied to the control policy update process in multi-source and / or multi-destination service scenarios, adapting to scenarios where the communication network provides different services.

[0199] S403. The third communication device sends the QoS parameters of the service data, and correspondingly, the transmission node of the data pipeline receives the QoS parameters of the service data, wherein the QoS parameters of the service data are determined based on the second information.

[0200] Optionally, the third communication device may send QoS parameters of the service data transmitted by the one or more data pipes to the transmission nodes of the one or more data pipes through a policy delivery function (PDF).

[0201] Based on the above process, the third communication device receives the second information requesting an update of the service control policy, and updates the service control policy based on the second information. The update result may include QoS parameters for one or more data pipes. The third communication device may also send the QoS parameters for the service data transmitted by the one or more data pipes to the transmission nodes of the one or more data pipes. In this way, the third communication device can implement an update of the service control policy based on the request of the first communication device.

[0202] In order to facilitate understanding of the above technical solution, some application examples of the above method will be introduced below with more drawings.

[0203] As an implementation example, as shown in Figure 5, the above method can be applied to a scenario where a communication network provides awareness services. In the example shown in Figure 5, the PCF is used to determine the control policy for the awareness service, and the PCF can send the control policy to the policy enforcement function (PEF) via the PDF. In this example, the PEF can include terminal devices (such as UE1 and UE2), access network devices (such as RAN1, RAN2, and RAN3), and the SDPF.

[0204] In the following example, because of the selection of sensing entities involved, each sensing entity can report its sensing capability matrix to the SSCF. The sensing capability matrix can be understood as information about the capabilities of the sensing entity, including one or more of the following: sensing accuracy (e.g., sensing positioning, speed, imaging, etc.), sensing resolution, missed detection probability, sensing data collection interval range, and sensing result output method (e.g., raw sensing data, sensing measurement data, or direct sensing result output).

[0205] For example, a sensing entity may be an entity that provides sensing data collection, such as a terminal or base station. Sensing capabilities may include sensing accuracy and the types of sensed data collected, such as raw data or perception results obtained after analysis. The specific implementation process of policy control may include the following steps.

[0206] It should be understood that in the following steps, step 8 is an implementation example of the above step S401, step 10 is an implementation example of the above step S402, step 11 is an implementation example of S403, and the remaining steps are optional steps.

[0207] 1. The user registers with SSSM and subscribes to the sensing service, and obtains authorization from the perceived party (if involved).

[0208] 2. The requester of the perception service (or the user of the perception service, the consumer of the perception service, etc.) initiates the perception service to the SSCF. The SSCF obtains the requested service information from the PCF. The PCF obtains the requester's perception service subscription information from the SSSM.

[0209] 3. PCF generates the corresponding sensing service policy, namely the quality of sensing service (QoSS) value, including the collection area, the collection settings of the sensing entity source, and the parameter settings of the data transmission pipeline; and sends it to SSCF (i.e. PDF); for VVIP users, PCF initiates dynamic service dimension policy updates.

[0210] 4. SSCF orchestrates and generates data bearers based on the collection area and the perception capability matrix reported by the perception entities. The specific strategy includes: 1) selecting the perception entities; 2) business-dimensional transmission settings, including the number of DPs, DPIDs, and their corresponding transmission parameter values, source and destination; and 3) determining the specific collection settings for each perception entity, including but not limited to the number of measured perception signals, time interval, and real-time / non-real-time.

[0211] 5. Based on the service dimension, SSCF sends the service topology information to NWDAF. The service topology information sent to NWDAF includes service ID, DPID, etc. In some embodiments, SSCF may also send service policy parameters to NWDAF as a personalized service experience baseline.

[0212] 6. Based on the match and action (M&A) mechanism, the SSCF sends the QoSS parameters of each channel to the source, destination, and RAN side for air interface mapping (secondary mapping); each data channel is executed according to the QoSS parameters.

[0213] 7. During service operation, the data pipeline aggregation point (SDPF) determines or analyzes service quality in at least one of the following two dimensions: 1) for the entire service; 2) for each pipeline's service quality. In other words, the SDPF also includes a service quality judgment and analysis function. Based on this service quality judgment and analysis function, the SDPF can determine service quality based on aggregated service data and determine whether the service quality (e.g., service quality indicated by service data arrival delay or service data bandwidth) is below a set threshold.

[0214] Optionally, the judgment dimension of the judgment process may include service maintenance for the entire service, and / or a pipeline dimension for analyzing the service quality of each pipeline.

[0215] 8. If the judgment result indicates that the service quality is worse than the threshold, the result is sent to the NWDAF, carrying one or more of the DSID, DPID, and degraded parameters; otherwise, it is not sent.

[0216] It should be understood that in step 8, the dimension of the data collected by SDPF is the information of the service dimension and / or pipeline dimension, rather than the dimension of the PDU session, and SDPF has a service quality judgment function. SDPF can judge the service quality of the collected data to compare service usage, service quality, etc. to obtain a judgment result.

[0217] Optionally, the dimensions of data collected by SDPF are service dimensions and / or pipeline dimensions. Generally, a service may include multiple pipelines to carry data. For example, the service may include one or more of computing services, AI services, data services, and perception services. In this way, resource coordination can be achieved across different pipelines.

[0218] 9. NWDAF also includes a service policy analysis function. Based on the user's contracted quota, it determines whether NWDAF's service policy analysis function can be triggered. Then, based on the information of the degraded pipeline, it makes a judgment. If the cell still has GBR resources, the GBR guarantee is increased. If the resource utilization rate has reached the upper limit, it considers replacing the source node and establishing a new data pipeline. Alternatively, it can reduce the indicators of the degraded pipeline and improve the indicators of other high-quality pipelines.

[0219] It should be understood that the NWDAF may be a functional module capable of service analysis and decision-making, and may analyze the received service quality information in step 9 and send the analysis result to the PCF in step 10. For example, the input of the functional module may include service dimension data of the SDPF, and the output may include policy updates for the service dimension.

[0220] 10. NWDAF triggers a policy dynamic update request to PCF.

[0221] 11. PCF determines the update strategy and sends it to PDF.

[0222] In some embodiments, PCF can be a functional module that performs policy updates based on the analysis results of NWDAF. The policy information issued in step 11 can be data pipeline information at the business level. The data pipeline information at the business level includes one or more of the region, source acquisition parameter settings, and DPID parameter settings.

[0223] 12. PDF replaces new pipelines or increases the parameters of degraded and good pipelines according to the update strategy and sends them to the corresponding PEF.

[0224] With the implementation shown in Figure 5, when the nodes providing service data are multiple sources (e.g., UE1, UE2, RAN1, RAN2, RAN3, and SDPF in Figure 5), the update method of the control policy for service data provided through the PDU session shown in Figure 2b is no longer applicable. In the process shown in Figure 5, the information obtained by the NWDAF in step 8 is information based on the service dimension and / or pipeline dimension of the SDPF. After analyzing this information, the NWDAF can send the analysis results to the PCF in step 10, allowing the PCF to dynamically update the service-dimensional policy based on the analysis results.

[0225] As another implementation example, as shown in Figure 6a, the above method can be applied to a scenario where a bandwidth-guaranteed connection service is provided. That is, for VVIP users, based on the dynamic analysis results of the NWDAF, assuming that the total bandwidth remains unchanged, the policy update process provided by the PCF can guarantee the bandwidth in the DPID. In the example shown in Figure 6a, the PCF is used to determine the control policy, and the PCF can send the control policy to the PEF via the PDF. In this example, the PEF can include terminal devices (i.e., UE1 and UE2), access network devices, and the SDPF. As shown in Figure 6a, the following steps are included.

[0226] It should be understood that in the following steps, step ② is an implementation example of the above S401, step ④ is an implementation example of the above S402, step ⑤ is an implementation example of the above S403, and the remaining steps are optional steps.

[0227] ①NWDAF subscribes to the VVIP user list from PCF.

[0228] ② After SDPF performs service aggregation, it will detect the perceived service experience (such as bandwidth and / or packet loss rate) of a VVIP user in real time (such as seconds). When it finds that the service quality is lower than the threshold, it will analyze the specific reasons from the service and specific pipeline dimensions, and set the baseline (such as 10M) based on the policy of the VVIP service. If it finds that the actual bandwidth of the service is lower than 10M, it is determined that the bandwidth of the DPID1 pipeline has deteriorated, and the relevant information of DPID1 (such as one or more of bandwidth, packet loss rate, latency, etc.) will be reported to NWDAF.

[0229] ③ NWDAF analyzes the received information, obtains the analysis results, and determines the triggering of the VVIP service assurance process. For example, NWDAF determines the policy baseline for the VVIP service (such as 10M). If the actual service bandwidth is found to be lower than 10M, it determines that the DPID1 pipe bandwidth has deteriorated and triggers the VVIP service assurance process.

[0230] In the VVIP service assurance process, NWDAF can determine the relevant resource information of the base station where UE1 is located. For example, if NWDAF determines that UE1 still has idle GBR resources, it determines to enable the DPID1 channel.

[0231] ④NWDAF requests a policy update from PCF. The request may include the analysis result obtained in step ③.

[0232] The PCF can then perform policy updates based on the analysis results. For example, the updated policy obtained by the PCF may indicate that the value of the sensing service class identifier (QoSSCI) for DPID1 should be changed from 105 to 101 (where 105 and 101 represent different service qualities of the transmitted information, with the service quality indicated by 101 being superior to the service quality indicated by 105, e.g., the transmission information includes bandwidth) to ensure bandwidth for the DPID1 pipe.

[0233] ⑤ The PCF sends the updated policy. For example, the PCF can send the dynamically updated policy to the SDPF via the SSCF. For example, the priority of the updated policy sent by the PCF in step ⑤ is higher than the priority of the policy sent previously.

[0234] ⑥NWDAF continuously evaluates new service experience information, that is, NWDAF can repeatedly perform the above steps ② to ④.

[0235] Through the implementation process shown in Figure 6a, when the nodes providing service data are multiple sources (such as UE1, UE2, and SDPF in Figure 6a), the update method of the control policy for service data provided through PDU session shown in Figure 2b above is no longer applicable. In the process shown in Figure 6a, the information obtained by the NWDAF in step ② is the information of the SDPF based on the service dimension and / or pipeline dimension. After analyzing this information, the NWDAF can send the analysis results to the PCF in step ④, allowing the PCF to dynamically update the service dimension policy based on the analysis results, that is, dynamically update the service policy in real time to ensure the bandwidth of the service pipeline.

[0236] As another implementation example, as shown in Figure 6b, the above method can be applied to a scenario where bandwidth-guaranteed connection services are provided. That is, for VVIP users, based on the dynamic analysis results of the NWDAF, if a poor line is detected, the policy update process provided by the PCF can guarantee upgraded bandwidth. In the example shown in Figure 6a, the PCF is used to determine the control policy, and the PCF can send the control policy to the PEF via the PDF. In this example, the PEF can include terminal devices (i.e., UE1 and UE2), access network devices, and the SDPF. As shown in Figure 6b, the following steps are included.

[0237] It should be understood that in the following steps, step ② is an implementation example of the above S401, step ④ is an implementation example of the above step S402, step ⑤ is an implementation example of the above S403, and the remaining steps are optional steps.

[0238] ①NWDAF subscribes to the VVIP user list from PCF.

[0239] ②SDPF detects a VVIP user's perceived service experience (such as bandwidth and / or packet loss rate) in real time (e.g., seconds) and compares it with the set policy (e.g., 10M) for the VVIP service. If it finds that the bandwidth of multiple pipes under the service has degraded, it reports it to NWDAF.

[0240] ③NWDAF analyzes the service experience in real time and determines that the actual image quality of the service has deteriorated. It triggers the VVIP service assurance process to increase the bandwidth of the entire service to 100M and guarantee the bandwidth.

[0241] In the VVIP service assurance process, NWDAF can determine the relevant resource information of the base station where UE1 is located. For example, if NWDAF determines that UE1 still has idle GBR resources, it determines to enable the DPID1 channel.

[0242] ④NWDAF requests a policy update from PCF. The request may include the analysis result obtained in step ③.

[0243] Thereafter, the PCF may perform a policy update based on the analysis result. For example, the updated policy indicates increasing the bandwidth of the entire service to 100M, and the bandwidth is guaranteed.

[0244] ⑤ The PCF issues the updated policy and executes it. For example, the PCF might send the dynamically updated policy to the SDPF via the SSCF, indicating "increase the total bandwidth to 100 Mbps." For example, the updated policy sent by the PCF in step ⑤ has a higher priority than the previously sent policy.

[0245] ⑥NWDAF continuously evaluates new service experience information, that is, the aforementioned steps ② to ④ can be repeatedly executed.

[0246] Through the implementation process shown in Figure 6b, when the nodes providing service data are multiple sources (such as UE1, UE2, and SDPF in Figure 6b), the update method of the control policy for service data provided through PDU sessions shown in Figure 2b above is no longer applicable. In the process shown in Figure 6b, the information obtained by the NWDAF in step ② is information based on the service dimension and / or pipeline dimension of the SDPF. After analyzing this information, the NWDAF can send the analysis results to the PCF in step ④, allowing the PCF to dynamically update the service dimension policy based on the analysis results, that is, dynamically update the service policy in real time, and ensure the overall bandwidth of the service data through bandwidth upgrade.

[0247] Referring to Figure 7 , an embodiment of the present application provides a communication device 700. This communication device 700 can implement the functions of the communication device in the above-described method embodiment, thereby also achieving the beneficial effects of the above-described method embodiment. In the embodiment of the present application, the communication device 700 can be a communication device, or it can be an integrated circuit or component within the communication device, such as a chip. In some embodiments, the communication device is a terminal device or a network device.

[0248] In one possible implementation, when the device 700 is used to execute the method executed by the first communication device in the aforementioned Figure 4 and related embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the transceiver unit 702 is used to receive first information from the second communication device, and the first information includes service quality information of the service; wherein the service data of the service is transmitted through one or more data pipes; the processing unit 701 is used to determine the second information; the transceiver unit 702 is also used to send second information to the third communication device, and the second information is used to request to update the control strategy of the service; wherein the second information is determined based on the first information.

[0249] In one possible implementation, when the device 700 is used to execute the method executed by the second communication device in the aforementioned Figure 7 and related embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is used to obtain first information, and the first information includes service quality information of the service; wherein the service data of the service is transmitted through one or more data pipelines; the transceiver unit 702 is used to send the first information to the first communication device.

[0250] In one possible implementation, when the device 700 is used to execute the method executed by the third communication device in the aforementioned Figure 4 and related embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the transceiver unit 702 is used to receive second information from the first communication device, and the second information is used to request to update the control policy of the service; wherein the service data of the service is transmitted through one or more data pipes; the processing unit 701 is used to determine the QoS parameters of the service data transmitted by the one or more data pipes; the transceiver unit 702 is used to send the QoS parameters of the service data transmitted by the one or more data pipes to the transmission node of the one or more data pipes through PDF, wherein the QoS parameters of the one or more data pipes are determined based on the second information.

[0251] In one possible implementation, when the device 700 is used to execute the method executed by the fourth communication device in Figure 7 and related embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is used to determine third information, the third information including a first service policy parameter and service topology information of the service, the first service policy parameter is used to indicate the control policy of the service for the transmission requirements of the service data of the service; the transceiver unit 702 is used to send the third information to the first communication device.

[0252] It should be noted that, for details on the information execution process of the units of the above-mentioned communication device 700, please refer to the description in the method embodiment shown above in this application, and no further details will be given here.

[0253] Please refer to Fig. 8, which is another schematic structural diagram of a communication device 800 provided in this application. The communication device 800 includes a logic circuit 801 and an input / output interface 802. The communication device 800 may be a chip or an integrated circuit.

[0254] The transceiver unit 702 shown in FIG7 may be a communication interface, which may be the input / output interface 802 in FIG8 , which may include an input interface and an output interface. Alternatively, the communication interface may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0255] Optionally, the input-output interface 802 is used to receive first information from a second communication device, the first information including service quality information of the service; wherein the service data of the service is transmitted through one or more data pipes; the logic circuit 801 is used to determine second information; the input-output interface 802 is also used to send second information to a third communication device, the second information being used to request an update of the control strategy of the service; wherein the second information is determined based on the first information.

[0256] Optionally, the logic circuit 801 is used to obtain first information, which includes service quality information of a service; wherein the service data of the service is transmitted through one or more data pipes; and the input and output interface 802 is used to send the first information to the first communication device.

[0257] Optionally, the input-output interface 802 is used to receive second information from the first communication device, and the second information is used to request an update of the control policy of the service; wherein the service data of the service is transmitted through one or more data pipes; the logic circuit 801 is used to determine the QoS parameters of the service data transmitted by the one or more data pipes; the input-output interface 802 is used to send the QoS parameters of the service data transmitted by the one or more data pipes to the transmission node of the one or more data pipes through PDF, wherein the QoS parameters of the one or more data pipes are determined based on the second information.

[0258] Optionally, the logic circuit 801 is used to determine third information, which includes the first business policy parameter and the business topology information of the business, and the first business policy parameter is used to indicate the transmission requirements of the business data of the business by the control policy of the business; the input and output interface 802 is used to send the third information to the first communication device.

[0259] The logic circuit 801 and the input / output interface 802 may also execute other steps executed by the terminal device or the network device in any embodiment and achieve corresponding beneficial effects, which will not be described in detail here.

[0260] In a possible implementation, the processing unit 701 shown in FIG. 7 may be the logic circuit 801 in FIG. 8 .

[0261] Optionally, the logic circuit 801 may be a processing device, and the functions of the processing device may be partially or entirely implemented by software. The functions of the processing device may be partially or entirely implemented by software.

[0262] Optionally, the processing device may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform corresponding processing and / or steps in any one of the method embodiments.

[0263] Alternatively, the processing device may include only a processor. A memory for storing the computer program is located outside the processing device, and the processor is connected to the memory via circuits / wires to read and execute the computer program stored in the memory. The memory and processor may be integrated or physically separate.

[0264] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processor units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0265] Please refer to FIG. 9 , which shows a communication device 900 involved in the above embodiments provided in an embodiment of the present application. Specifically, the communication device 900 may be a communication device serving as a terminal device in the above embodiments.

[0266] Herein, a possible logical structure diagram of the communication device 900 is shown. The communication device 900 may include but is not limited to at least one processor 901 and a communication port 902 .

[0267] The transceiver unit 702 shown in Figure 7 may be the communication port 902 in Figure 9, which may include an input interface and / or an output interface. Alternatively, the communication port 902 may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0268] Further optionally, the device may also include at least one of a memory 903 and a bus 904. In an embodiment of the present application, the at least one processor 901 is used to control and process the actions of the communication device 900.

[0269] In addition, the processor 901 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0270] It should be noted that the communication device 900 shown in Figure 9 can be specifically used to implement the steps implemented by the terminal device in the aforementioned method embodiment and achieve the corresponding technical effects of the terminal device. The specific implementation methods of the communication device shown in Figure 9 can refer to the description in the aforementioned method embodiment and will not be repeated here.

[0271] Please refer to Figure 10, which is a structural diagram of the communication device 1000 involved in the above-mentioned embodiments provided in an embodiment of the present application. The communication device 1000 can specifically be a communication device serving as a network device in the above-mentioned embodiments, wherein the structure of the communication device can refer to the structure shown in Figure 10.

[0272] The communication device 1000 includes at least one processor 1011 and at least one communication interface 1014. Further optionally, the communication device also includes at least one memory 1012, at least one transceiver 1013 and one or more antennas 1015. The processor 1011, the memory 1012, the transceiver 1013 and the communication interface 1014 are connected, for example, via a bus. In an embodiment of the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in this embodiment. The antenna 1015 is connected to the transceiver 1013. The communication interface 1014 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the communication interface 1014 may include a network interface between the communication device and the core network device, such as an S1 interface, and the network interface may include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.

[0273] The transceiver unit 702 shown in FIG7 may be a communication interface, which may be the communication interface 1014 in FIG10 , which may include an input interface and an output interface. Alternatively, the communication interface 1014 may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0274] Processor 1011 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data, for example, to support the communication device in performing the actions described in the embodiments. The communication device may include a baseband processor and a central processing unit. The baseband processor is primarily used to process communication protocols and communication data, while the central processing unit is primarily used to control the entire terminal device, execute software programs, and process software program data. Processor 1011 in Figure 10 may integrate the functions of both a baseband processor and a central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a terminal device may include multiple baseband processors to accommodate different network standards, multiple central processing units to enhance its processing capabilities, and various components of the terminal device may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processing unit may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored in memory as a software program, which is executed by the processor to implement the baseband processing functionality.

[0275] The memory is primarily used to store software programs and data. Memory 1012 can exist independently and be connected to processor 1011. Alternatively, memory 1012 and processor 1011 can be integrated together, for example, within a single chip. Memory 1012 can store program code for executing the technical solutions of the embodiments of the present application, and execution is controlled by processor 1011. The various computer program codes executed can also be considered drivers for processor 1011.

[0276] Figure 10 shows only one memory and one processor. In an actual terminal device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium or a storage device. The memory may be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, which is not limited in the present embodiment.

[0277] The transceiver 1013 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal. The transceiver 1013 can be connected to the antenna 1015. The transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1015 can receive radio frequency signals. The receiver Rx of the transceiver 1013 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or digital intermediate frequency signal to the processor 1011 so that the processor 1011 can further process the digital baseband signal or digital intermediate frequency signal, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 1013 is also used to receive a modulated digital baseband signal or digital intermediate frequency signal from the processor 1011, convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and transmit the radio frequency signal through one or more antennas 1015. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the down-mixing and analog-to-digital conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal. The order of the up-mixing and digital-to-analog conversion processes is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as digital signals.

[0278] The transceiver 1013 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. Optionally, a device in the transceiver unit that implements a receiving function may be referred to as a receiving unit, and a device in the transceiver unit that implements a transmitting function may be referred to as a transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0279] It should be noted that the communication device 1000 shown in Figure 10 can be specifically used to implement the steps implemented by the network device in the aforementioned method embodiment, and to achieve the corresponding technical effects of the network device. The specific implementation methods of the communication device 1000 shown in Figure 10 can refer to the description in the aforementioned method embodiment, and will not be repeated here one by one.

[0280] Embodiments of the present application further provide a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in the possible implementations of the terminal device or network device in the aforementioned embodiments. In some embodiments, the computer-readable storage medium is a non-transitory storage medium.

[0281] An embodiment of the present application also provides a computer program product (or computer program). When the computer program product is executed by the processor, the processor executes the method of the possible implementation mode of the above-mentioned terminal device or network device.

[0282] An embodiment of the present application also provides a chip system, which includes at least one processor for supporting a communication device to implement the functions involved in the possible implementation methods of the above-mentioned communication device. Optionally, the chip system also includes an interface circuit, which provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory, which is used to store the necessary program instructions and data for the communication device. The chip system can be composed of chips, or it can include chips and other discrete devices, wherein the communication device can specifically be a terminal device or a network device in the aforementioned method embodiment.

[0283] An embodiment of the present application also provides a communication system, which includes the terminal device and network device in any of the above embodiments.

[0284] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0285] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0286] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0287] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. When the terminal chip receives information from the base station, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the base station, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the base station by these modules.

[0288] When the above-mentioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above-mentioned method embodiment. When the base station chip receives information from the terminal, it can be understood that the information is first received by other modules in the base station (such as a radio frequency module or antenna) and then sent to the base station chip by these modules. When the base station chip sends information to the terminal, it can be understood that the information is sent to other modules in the base station (such as a radio frequency module or antenna) and then sent to the terminal by these modules.

[0289] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may 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 may be a microprocessor or any conventional processor.

[0290] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, 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. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and storage medium can also exist in a base station or a terminal as discrete components.

[0291] 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 network device, a user device, 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.

[0292] 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.

[0293] 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 communication method, characterized in that: include: The first communication device receives first information from the second communication device, where the first information includes service quality information of a service; wherein the service data of the service is transmitted through one or more data pipes; The first communication device sends second information to the third communication device, where the second information is used to request an update of a control policy for the service; wherein the second information is determined based on the first information.

2. The method according to claim 1, characterized in that The service quality information includes at least one of the following: The transmission quality information of the service, or the transmission quality information of the service data of the service in the one or more data pipes.

3. The method according to claim 2, characterized in that The transmission quality information includes at least one of the following: Transmission flow, transmission time, bit error rate, packet loss rate, or transmission rate.

4. The method according to any one of claims 1 to 3, characterized in that The first information also includes at least one of the following: The pipeline identifiers of the one or more data pipelines, the service identifier of the service, and the service type information of the service.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The first communication device receives third information from the fourth communication device, the third information including a first service policy parameter and service topology information of the service, the first service policy parameter being used to indicate a control policy of the service requiring transmission of service data of the service; The second information is determined based on the first information and the third information.

6. The method according to any one of claims 1 to 5, characterized in that The second information includes at least one of the following: The mean opinion score (MOS) value corresponding to the business data of the business; User identity information of the user of the business data of the business; Quality of service (QoS) parameters of the service data transmitted by the service.

7. The method according to claim 6, characterized in that The QoS parameter is a result obtained by processing based on a neural network model, and the input data of the neural network model includes the first information and a preset MOS value.

8. A communication method, characterized in that: include: The second communication device obtains first information, where the first information includes service quality information of a service; wherein service data of the service is transmitted through one or more data pipes; The second communication device sends the first information to the first communication device.

9. The method according to claim 8, characterized in that The service quality information includes at least one of the following: The transmission quality information of the service, and the transmission quality information of the service data of the service in one or more data pipelines.

10. The method according to claim 9, characterized in that The transmission quality information includes at least one of the following: Transmission flow, transmission time, bit error rate, packet loss rate, or transmission rate.

11. The method according to any one of claims 8 to 10, characterized in that The business information also includes at least one of the following: The pipeline identifiers of the one or more data pipelines, the service identifier of the service, and the service type information of the service.

12. The method according to any one of claims 8 to 11, characterized in that The second communication device sending the first information to the first communication device includes: In a case where the transmission quality indicated by the transmission quality information of at least one data pipe among the one or more data pipes is lower than a threshold, the second communication device sends the first information to the first communication device.

13. The method according to any one of claims 8 to 12, characterized in that The second communication device is a transmission node of a first data pipeline among the one or more data pipelines. After the second communication device sends the first information to the first communication device, the method further includes: The second communication device receives QoS parameters of service data transmitted by the first data pipe from a third communication device.

14. A communication method, characterized in that: include: The third communication device receives second information from the first communication device, where the second information is used to request an update of a control policy for a service; wherein service data of the service is transmitted through one or more data pipes; The third communication device sends QoS parameters of the service data transmitted by the one or more data pipes to the transmission nodes of the one or more data pipes, wherein the QoS parameters of the one or more data pipes are determined based on the second information.

15. The method according to claim 14, characterized in that The second information includes at least one of the following: MOS value corresponding to the business data of the business; User identity information of the user of the business data of the business; QoS parameters of the service data transmitted by the service.

16. The method according to claim 15, characterized in that The QoS parameters of the one or more data pipes are determined based on the second information, including: The QoS parameters of the one or more data pipes are determined based on the second information and at least one of the following: Contract information from the Sensing Service Subscription Management (SSSM), and subscription information from the SSSM.

17. A communication method, characterized in that: include: The fourth communication device determines third information, where the third information includes a first service policy parameter and service topology information of the service, where the first service policy parameter is used to indicate a transmission requirement of the service data of the service by a control policy of the service; The fourth communication device sends the third information to the first communication device.

18. A communication device, characterized in that: Comprising means for performing the method according to any one of claims 1 to 17.

19. A communication device, characterized in that: The method comprises at least one processor configured to execute the method according to any one of claims 1 to 17.

20. The communication device according to claim 19, wherein The communication device is a chip or a chip system.

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

Citation Information

Patent Citations

  • Time delay sensitive network service TSN processing method, device and system

    CN111865830A

  • Method and device for obtaining link quality

    CN112073216A

  • Communication method and device, equipment and storage medium

    CN114189908A

  • Method for Terminating Connection to Wireless Relay Station

    US20100202322A1

  • Method for Influencing Data Traffic Routing in Core Networks by Service Applications

    US20220201543A1