CN120434703A - A communication method and related device - Google Patents
A communication method and related deviceInfo
- Publication number
- CN120434703A CN120434703A CN202410153526.7A CN202410153526A CN120434703A CN 120434703 A CN120434703 A CN 120434703A CN 202410153526 A CN202410153526 A CN 202410153526A CN 120434703 A CN120434703 A CN 120434703A
- Authority
- CN
- China
- Prior art keywords
- service
- information
- data
- communication device
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A communication method and a related device are used for realizing the update of a control strategy of a service. In the method, the first information received by the first communication device includes quality of service information of the service, and the first communication device may transmit a control policy for requesting update of the service based on the first information. Wherein the traffic data of the traffic is transmitted through one or more data pipes. Since the service quality information of the service may be used to reflect the service quality of the service, the first communication apparatus is able to determine the quality of the service based on the service quality information, and determine and transmit the request information based on the quality of the service. In this way, the first communication apparatus can transmit request information for requesting updating of the control policy of the service based on the service quality information of the service, so that the receiver of the request information can realize updating of the control policy of the service based on the request information.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communications method and a related device.
Background
In a communication network, communication links between different communication devices may be used to carry traffic data. In this way, the communication device can obtain the corresponding network service through the traffic data.
Currently, in order to improve the transmission quality of service data, a control policy of a transmission link between each communication device may be determined and issued by a policy control function (policy control function, PCF) network element. Accordingly, each communication device can transmit communication signals based on the requirements indicated by the control policy, so as to meet the transmission requirements of different service data.
Illustratively, in a New Radio (NR) scenario, data is transmitted in order for the terminal device to provide a communication connection service. For example, the communication network may provide the communication connection service to the terminal device through a packet data unit (PACKET DATA unit, PDU) session (session). Correspondingly, the control policy determined by the PCF network element is mainly used for configuring transmission requirements of communication links between different communication devices on the PDU session, where the communication links between different communication devices on the PDU session include a communication link between the terminal device and the access network device, a communication link between the access network device and the user plane function network element, and the like.
However, with the development of the communication network, the service provided through the communication network may not be limited to the communication connection service, and accordingly, the service is no longer provided in the form of PDU session, which results in that the control policy determined by the PCF network element is no longer applicable.
Disclosure of Invention
The application provides a communication method and a related device, which are used for realizing the updating of a control strategy of a service.
The first aspect of the present application provides a communication method, which is performed by a first communication device, which may be a communication apparatus, or which may be a part of a component (e.g. a processor, a chip or a system-on-chip, etc.) in a communication apparatus, or which may also be a logic module or software capable of implementing all or part of the functions of a communication apparatus. In the method, a first communication device receives first information from a second communication device, the first information comprising service quality information of a service, wherein 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, the second information is used for requesting updating of a control strategy of the service, and the second information is determined based on the first information.
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 may send a control policy for requesting updating of the service based on the first information. Since the service quality information of the service may be used to reflect the service quality of the service, the first communication apparatus is able to determine the quality of the service based on the service quality information, and determine and transmit the request information based on the quality of the service. In this way, the first communication apparatus can transmit request information for requesting updating of the control policy of the service based on the service quality information of the service, so that the receiver of the request information can realize updating of the control policy of the service based on the request information.
In addition, in the above technical solution, the service may be a connection service provided for the terminal device differently from a packet data unit (PACKET DATA unit, PDU) session (session). In this way, the above technical solution can be applied to a control policy update process of a multi-source and/or multi-purpose service scenario, so as to adapt to a scenario where a communication network provides different services.
In one implementation example, the traffic may be transmitted through one or more data pipes. For example, in each data pipe, one or more data processing units may be included, as well as connections between different data processing units. Alternatively, any two different data processing units may be located in different communication devices, or at least two different data units may be located in the same communication device, among the one or more data processing units, which is not limited herein.
In another implementation example, the service may include one of a variety of services such as a computing service, an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) service, a data service, and a awareness service, among others.
In the present application, traffic may be replaced with other terms, such as services.
It should be understood that the first communication device is a communication device that transmits a request for updating a control policy of a service based on quality of service information of the service. The first communication apparatus may be a network element of a network data analysis function (network DATA ANALYTICS function, NWDAF), or the first communication apparatus may be a network element/device that is deployed independently, or the first communication apparatus may be integrated with other network elements/devices.
In a possible implementation manner of the first aspect, the service quality information includes at least one of transmission quality information of the service or transmission quality information of service data of the service in the one or more data pipes.
Alternatively, the transmission quality information of the 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, or the like.
Based on the above technical solution, the service quality information is used as a basis for determining the request information by the first communication device, and the service quality information can indicate the quality of service through the information of one or two dimensions, so that the flexibility of the solution can be improved. Furthermore, in case the quality of service information comprises transmission quality information of service data of the service at the one or more data pipes, the scheme can also be adapted to the service scenario in which the service data is transmitted through the one or more data pipes.
In a possible implementation manner of the first aspect, the transmission quality information includes at least one of a transmission traffic, a transmission time, an error rate, a packet loss rate, or a transmission rate.
Alternatively, the transmission quality information may be implemented in other ways, for example, the transmission quality information may include jitter, throughput rate, and the like.
Based on the above technical solution, the transmission quality information indicated by the first information may include at least one item of the foregoing, so as to improve flexibility of implementation of the solution.
In a possible implementation manner of the first aspect, the first information further includes at least one of a pipe identifier of the one or more data pipes, a service identifier of the service, and service type information of the service.
Based on the above technical solution, the first information may further include at least one item of the above information, and more information may be provided as a basis for determining the second information, so that the first communication device may obtain multi-dimensional information of the service based on the more information, and may send the second information for requesting policy update based on the more accurate information.
In a possible implementation manner of the first aspect, the method further includes the first communication device receiving 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 a transmission requirement of a control policy of the service on service data of the service, wherein the second information is determined based on the first information and the third information.
Alternatively, the transmission requirements may be replaced by other terms such as transmission requirements, qoS requirements, etc.
Optionally, the first service policy parameter is used to determine a second service policy parameter, where the second service policy parameter is used to indicate a transmission requirement of a user of the service on service data of the service, and the second service policy parameter may be used to determine second information. That is, the first service policy parameter may be a transmission requirement for service data through a dimension indication of a service, and the second service policy parameter may be a transmission requirement for service data through a dimension indication of a service user, where the second service policy parameter may be personalized information of the service user, and the personalized information may be represented by the service user, so that the personalized transmission requirement is used as a basis for determining the second information to expire the personalized requirement.
Based on the above technical solution, the determination of the second information may include third information in addition to the first information, so that the first communication device can obtain historical usage information of the service (including the first service policy parameter and service topology information, etc.), so as to send the second information for requesting policy update through more accurate information.
In a possible implementation manner of the first aspect, the second information is determined based on the first information, and includes that the second information is determined based on the first information and at least one of subscription information of a user of the service from a perceived service subscription management (SENSING SERVICE subscription management, SSSM), and guaranteed bit rate (guaranteed bit rate, GBR) resource information of a cell in which the user of the service from the access network device is located.
Alternatively, the service consumer may be understood as a service requester, user, etc.
Based on the above technical solution, the determining of the second information may further include at least one item described above in addition to the first information, so that the first communication device may obtain information of a service user, so as to send, through more accurate information, the second information for requesting policy update.
In a possible implementation manner of the first aspect, the second information includes at least one of the following:
average opinion value (mean opinion score, MOS) value corresponding to the traffic data of the traffic;
user identity information of a user of service data of the service;
QoS parameters of traffic data for the traffic transmission.
Alternatively, in the second information, the QoS parameter of the traffic data of the traffic transmission may be understood as a QoS parameter suggested by the first communication device or a QoS parameter desired by the first communication device.
Based on the above technical solution, the second information sent by the first communication device for requesting to update the control policy of the service may include at least one item described above, so that the receiver of the second information can obtain the relevant information of the service based on the at least one item, and provide an update basis for the receiver to update the control policy of the service.
In a possible implementation manner of the first aspect, the QoS parameter is a result obtained based on a processing of a neural network model, and input data of the neural network model includes the first information and a preset MOS value.
Based on the above technical solution, the QoS parameter included in the second information may be a result obtained by processing the neural network model, and by participation of the neural network model, determination of the QoS parameter may be quickly implemented, so as to reduce the time delay.
Alternatively, the neural network model may be replaced with other terms, such as an AI model, a machine learning model, and the like.
The second aspect of the present application provides a communication method, which is performed by a second communication apparatus, which may be a communication device, or which may be a part of a component (such as a processor, a chip or a chip system, etc.) in a communication device, or which may be a logic module or software that can implement all or part of the functions of a communication device. In the method, the second communication device acquires first information, wherein the first information comprises service quality information of a service, service data of the service are transmitted through one or more data pipelines, and the second communication device sends the first information to the first communication device.
Based on the above technical solution, the first information sent by the second communication device includes service quality information of the service, where the first communication device serves as a receiving party of the first information, and subsequently the first communication device may send a control policy for requesting to update the service based on the first information. Since the service quality information of the service may be used to reflect the service quality of the service, the first communication apparatus may determine the quality of the service based on the service quality information, and may subsequently determine and send the request information based on the quality of the service. In this way, the first communication apparatus can determine the quality of service based on the quality of service information of the service transmitted by the second communication apparatus, so that the first communication apparatus can trigger the update of the control policy of the service based on the quality of service later.
In addition, in the above technical solution, the service may be a connection service provided for the terminal device, different from the PDU session. In this way, the above technical solution can be applied to a control policy update process of a multi-source and/or multi-purpose service scenario, so as to adapt to a scenario where a communication network provides different services.
It should be understood that the second communication device is a communication device that acquires and transmits service quality information of a service. Wherein the second communication device may be a data aware processing function (SENSING DATA processing function, SDPF) network element, or the second communication device may be a separately deployed network element/apparatus, or the second communication device may be integrated with other network elements/apparatuses.
In a possible implementation manner of the second aspect, the service quality information includes at least one of transmission quality information of the service, transmission quality information of service data of the service in one or more data pipes.
Based on the above technical solution, the service quality information is used as a basis for determining the request information by the first communication device, and the service quality information can indicate the quality of service through the information of one or two dimensions, so that the flexibility of the solution can be improved. Furthermore, in case the quality of service information comprises transmission quality information of service data of the service at the one or more data pipes, the scheme can also be adapted to the service scenario in which the service data is transmitted through the one or more data pipes.
In a possible implementation manner of the second aspect, the transmission quality information includes at least one of a transmission traffic, a transmission time, an error rate, a packet loss rate, or a transmission rate.
Alternatively, the transmission quality information may be implemented in other ways, for example, the transmission quality information may include jitter, throughput rate, and the like.
Based on the above technical solution, the transmission quality information indicated by the first information may include at least one item of the foregoing, so as to improve flexibility of implementation of the solution.
In a possible implementation manner of the second aspect, the service information further includes at least one of a pipe identifier of the one or more data pipes, a service identifier of the service, and service type information of the service.
Based on the above technical solution, the first information may further include at least one item of the above information, and more information may be provided as a basis for determining the second information, so that the first communication device may obtain multi-dimensional information of the service based on the more information, and may send the second information for requesting policy update based on the more accurate information.
In one possible implementation manner of the second aspect, the second communication device sends the first information to the first communication device, including sending the first information to the first communication device in a case that a transmission quality indicated by transmission quality information of at least one of the one or more data pipes is lower than or equal to a threshold value.
Based on the above technical solution, in case that the transmission quality indicated by the transmission quality information of at least one of the transmission quality information of the one or more data pipes is lower than the threshold value, the second communication device may determine that the transmission quality of the current data pipe may not meet the transmission requirement of the service, and for this reason, the second communication device may send the first information to the first communication device to trigger a subsequent update procedure of the control policy through the first information.
It should be understood that the value of the transmission quality information may be positively correlated with the transmission quality, for example, when the transmission quality information is a bandwidth, the larger the value of the bandwidth (i.e., the larger the transmission bandwidth), the higher the transmission quality may be considered, whereas the smaller the value of the bandwidth (i.e., the smaller the transmission bandwidth), the lower the transmission quality may be considered. For example, when the transmission quality information is a time delay, the smaller the time delay (i.e., the smaller the transmission time delay), the higher the transmission quality can be considered, and the larger the time delay (i.e., the larger the transmission time delay) the lower the transmission quality can be considered.
Optionally, in the case that the transmission quality indicated by the transmission quality information of at least one of the one or more data pipes is higher than the threshold, the second communication device may determine that the transmission quality of the current data pipe may meet the transmission requirement of the service, and for this reason, the second communication device may not send the first information to the first communication device, which may save unnecessary overhead.
Optionally, the second communication device sends the first information to the first communication device, including that the second communication device periodically sends the first information to the first communication device, in this way, the implementation process of the second communication device can be simplified.
In a possible implementation manner of the second aspect, the second communication device is a transmission node of a first data pipe of the one or more data pipes, and after the second communication device sends the first information to the first communication device, the method further includes the second communication device receiving QoS parameters of traffic data transmitted by the first data pipe from a third communication device.
Optionally, the second communication device may receive QoS parameters of the traffic data transmitted by the first data pipe from the third communication device through a policy issuing function (policy delivery function, PDF).
Based on the above technical solution, in the case that the first information sent by the second communication device triggers the control policy update of the service, the second communication device may also receive a result of the control policy update from the third communication device, for example, the result may include QoS parameters of the service data transmitted by the first data pipe, and the second communication device may process based on the QoS parameters indicated by the third communication device, so as to satisfy the updated control policy.
A third aspect of the present application provides a communication method performed by a third communication device, which may be a communication apparatus, or which may be part of a component (e.g. a processor, a chip or a system-on-chip, etc.) in a communication apparatus, or which may also be a logic module or software capable of implementing all or part of the functions of a communication apparatus. In the method, a third communication device receives second information from a first communication device, the second information being used for requesting to update a control policy of a service, wherein service data of the service is transmitted through one or more data pipes, and the third communication device sends QoS parameters of the service data transmitted by the one or more data pipes to a 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.
Based on the above technical solution, after the third communication device receives the second information for requesting to update the control policy of the service, the third communication device may update the control policy of the service based on the second information, the update result may include QoS parameters of one or more data pipes, and the third communication device may 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. In this way, the third communication apparatus can realize the update of the control policy of the service based on the request of the first communication apparatus.
In addition, in the above technical solution, the service may be a connection service provided for the terminal device, different from the PDU session. In this way, the above technical solution can be applied to a control policy update process of a multi-source and/or multi-purpose service scenario, so as to adapt to a scenario where a communication network provides different services.
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 a network element/apparatus that is deployed independently, or the third communication device may be integrated with other network elements/apparatuses.
Optionally, the third communication device may send 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 the PDF.
In a possible implementation manner of the third aspect, the second information includes at least one of the following:
MOS value corresponding to service data of the service;
user identity information of a user of service data of the service;
QoS parameters of traffic data for the traffic transmission.
Alternatively, in the second information, the QoS parameter of the traffic data of the traffic transmission may be understood as a QoS parameter suggested by the first communication device or a QoS parameter desired by the first communication device.
Based on the above technical solution, the second information received by the third communication device for requesting to update the control policy of the service may include at least one item described above, so that the receiver of the second information can obtain the relevant information of the service based on the at least one item, and provide an update basis for the control policy of the receiver to update the service.
In one possible implementation of the third aspect, the QoS parameters of the one or more data pipes are determined based on the second information, including that the QoS parameters of the one or more data pipes are determined based on the second information and at least one of subscription information from SSSM, subscription information from SSSM.
Based on the above technical solution, the determination of QoS parameters of one or more data pipes may further include at least one item of the above in addition to the first information, so that the third communication device can obtain information of a service user, so as to implement updating of the control policy through more accurate information.
A fourth aspect of the present application provides a communication method, which is performed by a fourth communication device, which may be a communication apparatus, or the fourth communication device may be a part of a component (such as a processor, a chip, or a chip system) in the communication apparatus, or the fourth communication device may be a logic module or software that can implement all or part of the functions of the communication apparatus. In the method, a fourth communication device determines third information, wherein the third information comprises a first service policy parameter and service topology information of the service, the first service policy parameter is used for indicating transmission requirements of a control policy of the service on service data of the service, and the fourth communication device sends the third information to the first communication device.
Based on the above technical solution, the fourth communication device may determine and send third information, where the third information includes the first service policy parameter and service topology information of the service. In this way, the first communication device, after receiving the third information, enables the first communication device to obtain historical usage information of the service (including the first service policy parameters, the service topology information, etc.), so that the first communication device can trigger updating of the control policy of the service based on the third information later.
It should be understood that the fourth communication device is a communication device that acquires and transmits service policy parameters and service topology information. The fourth communication device may be a service aware control function (SSCF) network element, or the fourth communication device may be a network element/device that is deployed independently, or the fourth communication device may be integrated with other network elements/devices.
Optionally, the first service policy parameter is used to determine a second service policy parameter, where the second service policy parameter is used to indicate a transmission requirement of a user of the service on service data of the service, and the second service policy parameter may be used to determine second information. That is, the first service policy parameter may be a transmission requirement for service data through a dimension indication of a service, and the second service policy parameter may be a transmission requirement for service data through a dimension indication of a service user, where the second service policy parameter may be personalized information of the service user, and the personalized information may be represented by the service user, so that the personalized transmission requirement is used as a basis for determining the second information to expire the personalized requirement.
A fifth aspect of the application provides a first communications apparatus that is a communications device or a component part of a communications device (e.g. a processor, chip, system-on-chip, logic module or software, etc.). The device comprises a transceiver unit and a processing unit, wherein the transceiver unit is used for receiving first information from a second communication device, the first information comprises service quality information of a service, service data of the service are transmitted through one or more data pipelines, the processing unit is used for determining second information, the transceiver unit is further used for sending second information to a third communication device, the second information is used for requesting to update a control strategy of the service, and the second information is determined based on the first information.
A sixth aspect of the application provides a second communications apparatus that is a communications device or a part of a component (e.g. a processor, chip, system-on-chip, logic module or software, etc.) in a communications device. The device comprises a receiving and transmitting unit and a processing unit, wherein the processing unit is used for acquiring first information, the first information comprises service quality information of a service, service data of the service are transmitted through one or more data pipelines, and the receiving and transmitting unit is used for transmitting the first information to a first communication device.
A seventh aspect of the application provides a third communications apparatus that is a communications device or a part of a component (e.g. a processor, chip, system-on-chip, logic module or software, etc.) in a communications device. The device comprises a transceiver unit and a processing unit, wherein the transceiver unit is used for receiving second information from the first communication device, the second information is used for requesting to update a control strategy of a service, service data of the service are transmitted through one or more data pipelines, the processing unit is used for determining QoS parameters of the service data transmitted through one or more data pipelines, and the transceiver unit is used for sending the QoS parameters of the service data transmitted through the one or more data pipelines to a transmission node of the one or more data pipelines through PDF, wherein the QoS parameters of the one or more data pipelines are determined based on the second information.
An eighth aspect of the present application provides a fourth communications apparatus that is a communications device or a component part (e.g., a processor, a chip, a system-on-chip, a logic module or software, etc.) in a communications device. The device comprises a receiving and transmitting unit and a processing unit, wherein the processing unit is used for determining third information, the third information comprises a first service strategy parameter and service topology information of the service, the first service strategy parameter is used for indicating the transmission requirement of a control strategy of the service on service data of the service, and the receiving and transmitting unit is used for transmitting the third information to the first communication device.
A ninth aspect of the present application provides a communications apparatus comprising at least one processor for storing a program or instructions, the at least one processor being adapted to execute the program or instructions to cause the apparatus to implement the method of any one of the possible implementations of the first to fourth aspects.
A tenth aspect of the application provides a communication device comprising at least one logic circuit and an input-output interface, the logic circuit being arranged to perform the method of any one of the possible implementations of the first to fourth aspects.
An eleventh aspect of the present application provides a communication system including the first communication apparatus and the second communication apparatus.
Optionally, the communication system further comprises a third communication device.
Optionally, the communication system further comprises fourth communication means.
Optionally, the communication system further comprises fifth communication means.
A twelfth aspect of the application provides a computer-readable storage medium for storing one or more computer-executable instructions which, when executed by a processor, perform a method as described in any one of the possible implementations of the first to fourth aspects above.
A thirteenth aspect of the application provides a computer program product (or computer program) which, when executed by the processor, performs the method of any one of the possible implementations of the first to fourth aspects.
A fourteenth aspect of the present application provides a chip system comprising at least one processor for supporting a communication device to implement the method according to any one of the possible implementations of the first to fourth aspects.
In one possible design, the system-on-chip may further include a memory to hold the necessary program instructions and data for the communication device. The chip system can be composed of chips, and can also comprise chips and other discrete devices. Optionally, the chip system further comprises an interface circuit providing program instructions and/or data to the at least one processor.
The technical effects of any one of the fifth to fourteenth aspects may be referred to the technical effects of the different designs of the first to fourth aspects, and are not described herein.
Drawings
FIG. 1 is a schematic diagram of a communication system according to the present application;
Fig. 2a to 2c are some schematic diagrams of network element interactions involved in the present application;
FIG. 3 is a schematic illustration of a communication scenario in which the present application is involved;
FIG. 4 is a schematic diagram of a communication method according to the present application;
FIG. 5 is a schematic diagram of an application of the communication method provided by the present application;
FIGS. 6a and 6b are schematic diagrams illustrating applications of the communication method according to the present application;
fig. 7 to 10 are schematic diagrams of a communication device according to the present application.
Detailed Description
First, some terms in the embodiments of the present application are explained for easy understanding by those skilled in the art.
(1) Configuration and pre-configuration in the present application, configuration and pre-configuration are used simultaneously. The configuration refers to that the network side equipment such as a base station or a server sends configuration information of some parameters or values of the parameters to the terminal side through messages or signaling, so that the terminal determines the parameters of communication or resources during transmission according to the values or information. The pre-configuration is similar to the configuration, and the pre-configuration can be a mode of transmitting parameter information or values to the terminal side through a communication link or a carrier by network side equipment such as a base station or a server, or a mode of giving definition of corresponding parameters or parameter values in a standard or setting related parameters or values into the terminal side equipment in advance, so the application is not limited to the method. Further, these values and parameters may be changed or updated.
(2) In the present application, "for indicating" may include for direct indication and for indirect indication. When a certain indication information is described for indicating a, it can be understood that the indication information carries a, direct indication a or indirect indication a.
In the application, the information indicated by the indication information is called information to be indicated. In a specific implementation process, various ways of indicating the information to be indicated are available, for example, the indication may be implemented by a direct indication manner, for example, the indication is performed by the information to be indicated itself or an index of the information to be indicated. The method can also be realized in an indirect indication mode by indicating other information, wherein the other information has an association relation with the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while other parts of the information to be indicated are known or agreed in advance. For example, the indication of the specific information may also be achieved by means of a pre-agreed (e.g., protocol-specified) arrangement sequence of the respective information, thereby reducing the indication overhead to some extent.
The information to be indicated can be sent together as a whole or can be divided into a plurality of pieces of sub-information to be sent separately, and the sending periods and/or sending occasions of the sub-information can be the same or different. Specific transmission method the present application is not limited. The transmission period and/or the transmission timing of the sub-information may be predefined, for example, predefined according to a protocol, or may be configured by the transmitting end device by transmitting configuration information to the receiving end device. The configuration information may include, for example, but not limited to, one or a combination of at least two of radio resource control (radio resource control, RRC) signaling, medium access control (MEDIA ACCESS control, MAC) layer signaling, and physical layer signaling. The MAC layer signaling includes, for example, a MAC Control Element (CE), and the physical layer signaling includes, for example, downlink control information (downlink control information, DCI).
(3) The terms "system" and "network" in embodiments of the application may be used interchangeably. "at least one" means one or more, and "a plurality" means two or more. "and/or" describes an association relationship of associated objects, and indicates that there may be three relationships, for example, a and/or B, and may indicate that a exists alone, a exists with a and B together, and B exists alone, where a and B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. And, unless otherwise specified, references to "first," "second," etc. ordinal words of embodiments of the present application are used for distinguishing between multiple objects and not for defining a sequence, timing, priority, or importance of the multiple objects.
(4) The terms "transmit" and "receive" in the embodiments of the present application refer to the direction of signal transmission. For example, "sending information to an X device" may be understood as the destination of the information being the X device, and may include sending directly over an air interface, or indirectly by other units or modules. "receiving information from a Y device" is understood to mean that the source of the information is the Y device, and may include receiving the information directly from the Y device via an air interface, or may include receiving the information indirectly from other units or modules via an air interface. "send" may also be understood as "output" of the chip interface and "receive" may also be understood as "input" of the chip interface.
Illustratively, a communication procedure between entity a and entity B is taken as an example. In the application, the entity A sends information to the entity B, and the information can be directly sent to the B by the entity A or indirectly sent to the B by the entity A through other entities. Similarly, the entity B may receive the information from the entity a, which may be that the entity B directly receives the information sent by the entity a, or that the entity B indirectly receives the information sent by the entity a through other entities. The entities a and B here may be radio access network (radio access network, RAN) nodes or terminals, or may be modules within a RAN node or a terminal, respectively. The sending and receiving of the information may be information interaction between the RAN node and the terminal, for example, between the base station and the terminal, or between two RAN nodes, for example, between a Central Unit (CU) and a Distributed Unit (DU), or between different modules within a device, for example, between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
Referring to fig. 1, a schematic architecture of a communication system 1000 according to an embodiment of the application is shown. As shown in fig. 1, the communication system comprises a radio access network (radio access network, RAN) 100 and a core network 200, and optionally the communication system 1000 may further comprise the internet 300. The RAN100 includes at least one RAN node (e.g., 110a and 110b in fig. 1, collectively 110) and may also include at least one terminal (e.g., 120a-120j in fig. 1, collectively 120). RAN100 may also include other RAN nodes, such as wireless relay devices and/or wireless backhaul devices (not shown in fig. 1). Terminal 120 is connected to RAN node 110 by wireless means, and RAN node 110 is connected to core network 200 by wireless or wired means. The core network device in the core network 200 and the RAN node 110 in the RAN100 may be separate physical devices, or may be the same physical device integrating the logic functions of the core network device and the logic functions of the RAN node. The terminals and the RAN nodes may be connected to each other by a wired or wireless manner.
The RAN100 may be an evolved universal terrestrial radio access (evolved universal terrestrial radio access, E-UTRA) system, a New Radio (NR) system, and a future radio access system defined in the third generation partnership project (3rd generation partnership project,3GPP). RAN100 may also include two or more different radio access systems as described above. RAN100 may also be an open RAN (O-RAN).
RAN nodes, also known as radio access network devices, RAN entities or access nodes, are used to facilitate wireless access of terminals to the communication system. In one application scenario, the RAN node may be a base station (base station), an evolved NodeB (eNodeB), a transmission reception point (transmission reception point, TRP), a next generation NodeB (gNB) in a fifth generation (5th generation,5G) mobile communication system, a next generation base station in a sixth generation (6th generation,6G) mobile communication system, or a base station in a future mobile communication system. The RAN node may be a macro base station (e.g., 110a in fig. 1), a micro base station or an indoor station (e.g., 110b in fig. 1), or a relay node or a donor node.
In another application scenario, the terminal may be assisted in wireless access by cooperation of multiple RAN nodes, where different RAN nodes implement part of the functions of the base station, respectively. For example, the RAN node may be a centralized unit CU, DU, or Radio Unit (RU). The CU here performs the functions of RRC protocol and packet data convergence layer protocol (PACKET DATA convergence protocol, PDCP) of the base station, and may also perform the functions of service data adaptation protocol (SERVICE DATA adaptation protocol, SDAP), and the DU performs the functions of radio link control (radio link control, RLC) layer and MAC layer of the base station, and may also perform the functions of part of physical layer or all physical layer, and for specific description of the above protocol layers, reference may be made to related technical specifications of 3 GPP. RU may be used to implement a transceiving function of radio frequency signals. The CUs and DUs may be two separate RAN nodes or may be integrated in the same RAN node, e.g. in a baseband unit (BBU). The RU may be included in a radio frequency device, for example in a remote radio unit (remote radio unit, RRU) or an active antenna unit (ACTIVE ANTENNA unit, AAU). The CUs may be further divided into two types of RAN nodes, CU-control plane and CU-user plane.
In different systems, CUs (or CU-CP and CU-UP), DUs or RUs may also have different names, but the meaning will be understood by those skilled in the art. For example, in an open access network (open RAN, O-RAN or ORAN) system, a CU may also be referred to as an O-CU (open CU), a DU may also be referred to as an O-DU, a CU-CP may also be referred to as an O-CU-CP, a CU-UP may also be referred to as an O-CU-UP, and a RU may also be referred to as an O-RU. For convenience of description, the present application is described by taking CU, CU-CP, CU-UP, DU and RU as examples. Any unit of CU (or CU-CP, CU-UP), DU and RU in the present application may be implemented by a software module, a hardware module, or a combination of software and hardware modules.
The communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layers may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of an RRC layer, a PDCP layer, an RLC layer, a MAC layer, or a Physical (PHY) layer, etc. The user plane protocol layer may include at least one of an SDAP layer, a PDCP layer, an RLC layer, a MAC layer, a physical layer, or the like.
For the network element in ORAN system and the functional correspondence of the protocol layer that can be implemented, refer to table 1 below.
TABLE 1
| ORAN network element | Protocol layer functionality of 3GPP |
| O-CU-CP | RRC+PCDP-control plane (PDCP-C) |
| O-CU-UP | SDAP+PCDP-user plane (PDCP-U) |
| O-DU | RLC+MAC+PHY-high |
| O-RU | PHY-low |
For ease of description, the following description will take a base station as an example of a RAN node.
A terminal is a device having a wireless transceiving function, and can transmit a signal to a base station or receive a signal from a base station. A terminal may also be referred to as a terminal device, user Equipment (UE), mobile station, mobile terminal, etc. Terminals may be widely applied to various scenarios, such as device-to-device (D2D), vehicle-to-device (vehicle to everything, V2X) communication, machine-type communication (MTC), internet of things (internet of things, ioT), virtual reality, augmented reality, industrial control, autopilot, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet personal computer, a computer with a wireless receiving and transmitting function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, intelligent household equipment and the like. The embodiment of the application does not limit the specific technology and the specific equipment form adopted by the terminal.
The base station and the terminal may be fixed in position or movable. The base station and the terminal can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted, on water surface, on aircraft, balloon and satellite. The embodiment of the application does not limit the application scenes of the base station and the terminal.
The roles of base station and terminal may be relative, e.g., helicopter or drone 120i in fig. 1 may be configured as a mobile base station, terminal 120i being the base station for terminals 120j that access radio access network 100 through 120i, but 120i being the terminal for base station 110a, i.e., communication between 110a and 120i is via a wireless air interface protocol. Of course, communication between 110a and 120i may be performed via an interface protocol between base stations, and in this case, 120i is also a base station with respect to 110 a. Thus, both the base station and the terminal may be collectively referred to as a communication device, 110a and 110b in fig. 1 may be referred to as a communication device having base station functionality, and 120a-120j in fig. 1 may be referred to as a communication device having terminal functionality.
Communication between the base station and the terminal, between the base station and the base station, and between the terminal and the terminal can be performed through a licensed spectrum, communication can be performed through an unlicensed spectrum, communication can be performed through both the licensed spectrum and the unlicensed spectrum, communication can be performed through a spectrum below 6 gigahertz (GHz), communication can be performed through a spectrum above 6GHz, and communication can be performed through a spectrum below 6GHz and a spectrum above 6 GHz. The embodiment of the application does not limit the spectrum resources used by the wireless communication.
In the embodiment of the present application, the functions of the base station may be performed by a module (such as a chip) in the base station, or may be performed by a control subsystem including the functions of the base station. The control subsystem comprising the base station function can be a control center in the application scenarios of smart power grids, industrial control, intelligent transportation, smart cities and the like. The functions of the terminal may be performed by a module (e.g., a chip or a modem) in the terminal, or by a device including the functions of the terminal.
It should be noted that the present application may be applied to a long term evolution (long term evolution, LTE) system, an NR system, or a communication system that evolves after 5G (e.g., 6G,7G, etc.).
In a communication system, in order to improve the transmission quality of service data, a control policy for transmitting communication signals between communication devices may be determined and issued by a policy control function (policy control function, PCF) network element. Accordingly, each communication device can transmit communication signals based on the requirements indicated by the control policy, so as to meet the transmission requirements of different service data.
The services provided by conventional communication networks are typically network connection services, for which purpose the communication network mainly provides control policies for the network connection services, i.e. policies for establishing communication channels between terminal devices and network anchors, such as a 4G packet data network gateway (PDN GW), 5G user plane functions (user plane function, UPF). For example, for the transmission of common application service data (such as video, voice, game, etc.) of a user, 5G defines a data transmission guarantee mechanism based on packet data unit (PACKET DATA unit, PDU) session (session).
As shown in fig. 2a, a schematic diagram of one implementation of a PDU session is shown. Wherein the establishment of the PDU session depends on the participation of the core network device. In general, one PDU session includes a radio bearer between a terminal device and an access network device, and a next generation user plane (next generation user plane, NG-U) tunnel (tunnel) between the access network device and a core network device. Optionally, in case the access network device comprises a DU and a CU, the PDU session further comprises an F1 bearer (bearer) between the DU and the CU.
Illustratively, a session management function (session management function, SMF) network element in the core network device may control and manage a life cycle of a PDU session (including creation, deletion, modification, etc. of the PDU session) based on a service type of a user and a corresponding data transmission requirement policy, and the SMF network element may also perform parameter configuration on the PDU session based on a quality of service (quality of service, qoS) policy of the service. In addition, during the establishment of the PDU session, the terminal device may initiate the establishment of the PDU session to the SMF network element based on a non-access stratum (NAS) message, the SMF network element may perform the establishment of the PDU session and determine relevant configuration information to guide the access network device to perform the establishment and configuration of the corresponding PDU session, and the access network device may perform PDU session related processing including creating or modifying a radio bearer (e.g., data radio bearer (data radio bearer, DRB)) of a radio air interface. The service type identifier of the service type of the user is a data network name (data network name, DNN), and the data transmission requirement policy corresponding to the service type of the user may include a service transmission QoS policy, a charging policy, etc. stored in the PCF network element of the core network element.
In addition, the manner shown in fig. 2a may be simplified into the architecture shown in fig. 2b, where the policy provided by the PCF network element is mainly applied to policy control of the PDU session involved in the UPF network element.
In the examples shown in fig. 2a and 2b, during the provision of network connection services by the communication network, the control strategy provided by the PCF may no longer be applicable due to network fluctuations, device updates, etc. as the service data is transmitted for a long time. Therefore, how to update the control strategy for transmitting the communication signal is a technical problem to be solved.
In one possible implementation, the PCF may update the control policy based on the granularity of the PDU session of the UE.
As shown in fig. 2c, an implementation example of performing control policy update for the PCF specifically includes the following steps. In the following implementation examples, taking a transmission process of service data for controlling a service of "live package" as an example, the PCF determines and issues a control policy. The user of the service may be UE, and the UE obtains service data of the service through PDU session between the gNB and the UPF, and the control policy issued by the PCF may be used to ensure indexes such as uplink bandwidth and delay during live broadcast.
The live package type potential passenger mining flow comprises the following steps:
UPF turns on deep packet inspection (DEEP PACKET inspection, DPI) and data acquisition capabilities, and network data analysis functions (network DATA ANALYTICS function, NWDAF) subscribe to live service xDR data from the UPF.
And 2, counting the live severe users by NWDAF, filtering out the contracted package users, and leading out to the local.
And 3, carrying out short message marketing aiming at the target user according to the configuration threshold by the NWDAF, and sending a short message to the user (for example, the short message can indicate when the live bandwidth is poor, and the service guarantee is triggered, etc.).
"Live package" signs up for extremely important users (very very important person, VVIP) user experience monitoring and assurance schemes:
4. The user signs up for the live package, and the service support system (business support system, BSS) issues corresponding policy information to the PCF (which may also be configured manually at the PCF). When a user is online, the PCF issues Policy and Charging Control (PCC) policies to the SMF, and issues cell granularity real-time location subscription.
The SMF issues policy rules to the UPF. For example, the policy may be used to generate a default bearer with a value of 9 for the fifth generation quality of service indication (5th generation quality of service identifier,5QI) corresponding to the default bearer.
And 6, the NWDAF establishes a live service experience base line (for example, when live broadcast is required, the uplink bandwidth reaches 100Mbps, the service delay is lower than 100ms, and the like), issues a live service experience real-time monitoring strategy to the UPF, and issues an application list (corresponding to APPID), types (live broadcast on/live broadcast watching) and an experience base line.
And 7, reporting an experience degradation notification message (carrying the real-time cell position) to NWDAF when the live broadcast experience of the UPF real-time monitoring subscriber is not up to standard.
Nwdaf collects session data (cell capacity related) of a wireless network management operation, administration, AND MAINTENANCE, OAM) system.
Nwdaf determines if the user satisfies the following guarantee conditions, dynamically triggers a guarantee bit rate (guaranteed bit rate, GBR) load guarantee request to PCF.
For example, NWDAF at step 9 may include a user subscription quota. For example, 299 packages guarantee 100 times per 100 hours per month, 399 packages guarantee 150 times per 150 hours per month, and when quota is not exhausted, the guarantee can be triggered.
As another example, the basis for the determination of NWDAF in step 9 may include GBR resources. Such as whether the GBR resource usage rate already established by the current cell has reached an upper limit (preventing transient preemption of ordinary user resources, resulting in complaints caused by the general user's basic inability to meet the network traffic).
The PCF issues a special bearer establishment policy to the SMF, and the value of 5QI of the special bearer is 4 (taking live broadcast as 4, and the game application adopts 3).
SMF issues a dedicated bearer setup request to the radio over the N11/N1 interface.
The smf issues a dedicated bearer establishment request to the UPF via the N4 interface.
And 13, establishing a special bearer by UPF, and carrying out differential scheduling of the bearer.
And establishing a special bearer by the gNB, and performing differentiated scheduling according to the 5QI weight.
Nwdaf evaluates the optimization effect of the assurance policies and supports assurance problem localization (bad quality area discovery).
Nwdaf sends a personal user experience report text message.
As can be seen from the above implementation, in the NR scenario, the transmission of data is for the terminal device to provide a network connection service, for example, the communication network may provide the terminal device with the network connection service through a sub-PDU session. Correspondingly, the control policy determined by the PCF is mainly used for configuring transmission requirements of communication links between different communication devices on the PDU session, including communication links between the terminal device and the access network device, communication links between the access network device and the user plane function network element, and the like.
However, with the development of the communication network, the service provided through the communication network may not be limited to the network connection service, and accordingly, the service is not provided in the form of PDU session, which results in that the control policy determined by the PCF and the update of the control policy are not applicable. Therefore, unlike the current network that only provides network connection service, in the case of introducing other services (such as computing service, AI service, data service, and awareness service) other than connection service into the communication network, the current QoS index system cannot adapt to the requirement of new service, and needs to have a new update mode of control policy to adapt to different services provided by the communication network.
As an example, in the case where service data transmitted by a communication system is used to provide services other than a network connection service, a data transmission process of a data source (data source) and a data consumer (data consumer) of the service data may require a plurality of data sources to provide the service data to the data consumer, or the same data source may provide the service data to a plurality of data consumers. In other words, the communication system has multi-source and/or multi-purpose characteristics.
Illustratively, in fig. 3, a data transfer process may be implemented between a data source and a data consumer via a connection as indicated by the arrow, i.e., the data transfer process may require parameters of one or more data orchestration (data orchestration, DO) nodes, one or more trust anchor agent (trust anchor agent, TAA) nodes, and one or more data agent (DATA AGENT, DA) nodes.
It should be appreciated that in fig. 3, a thick solid line (without arrows) between DO and DA may be used to represent control/management links, and a thin solid line (with arrows) between individual data sources and data consumers may be used to represent data-carrying links.
These nodes are described in exemplary fashion below.
DO, the data application service requirement can be received, DA is selected, and DA functions are arranged, so that an end-to-end (E2E) overlay data transmission network topology (topology) is dynamically established for the data application. In addition, DO can orchestrate the inter-DA data and feed back responses to the requests to the application.
DA, which can be built-in Network Function (NF) or independent (standalone) deployment, is composed of a series of data processing units in sequence as required by establishing a dynamic data pipeline (pipeline), and the output of the former unit is the input of the next unit. Thereby forming a data stream from data collection, preprocessing, storage, to application/analysis, all output from the DA as needed, and a business application programming interface (application programming interface, API).
TAA provides trusted services such as authentication, authorization, accounting (authentication authorization accounting, AAA), etc. For example, the TAA may store one or more of a public key of a UE or Network Element (NE), a short transaction, an index, or important data that cannot be tampered with.
In fig. 3, a normalized data service architecture is built based on the data plane, which can provide trusted data for network services. For example, the functions of data acquisition, preprocessing, storage, analysis, etc. are provided by a Data Agent (DA) deployed on each network element and terminal. For another example, the technologies of data security protection, data privacy protection and the like are provided through a data security and privacy protection technology library. For example, the data can be independently controlled by a user through the TAA, the data can be credible, auditable and traceable, the data compliance requirement can be met, and the credible data service can be realized through data arrangement according to the application request and on the basis of arrangement and management of DA.
Alternatively, the DA may be deployed on a variety of devices/network elements/nodes including, but not limited to, NF, RAN, transport network (transport network, TN) nodes, terminals and operations, administration and maintenance (operations administration AND MAINTENANCE, OAM), and the like. Or the DA may also support stand-alone deployment.
Optionally, the DO may select one or more DA's according to the service requirement and the reporting capability of each DA, and schedule the one or more DA's to establish a dynamic data bearer to meet the service requirement.
Alternatively, the DO may assign a traffic ID and a data traffic task identity (DATA SERVICE IDENTIFIER, DSID) to one data bearer, and one data bearer may include one or more data pipes (pipes) each with its own ID, i.e., data pipe (DATA PIPELINE IDENTIFIER, DPID). Typically, each data pipeline is made up of a series of data processing units in order as required, with the output of the previous unit being the input of the next unit. Thus forming a data stream which can be output from the data agent DA according to the need from data acquisition, preprocessing, storage, application/analysis and external interface access data service.
As can be seen from the above, in the case where the service data transmitted by the communication system is used to provide services other than the network connection service, the architecture shown in fig. 2b may not be applicable any more because the transmission of the service data has multiple sources and/or multiple purposes. Therefore, the realization of the update of the control strategy for transmitting the communication signals is a technical problem to be solved.
In order to solve the above problems, the present application provides a communication method and related device, and the detailed description will be given below with reference to the accompanying drawings.
Referring to fig. 4, a schematic diagram of a communication method according to the present application is provided, and the method includes the following steps.
It should be noted that, in fig. 4, the method is illustrated by taking a different communication device as an execution subject of the interactive instruction, but the present application is not limited to the execution subject of the interactive instruction. For example, in fig. 4 and the corresponding implementation manner, any communication apparatus may be a communication device (such as a terminal device or a network device), and any communication apparatus may also be a chip, a chip system, a processor, a logic module, or software in the communication device.
S401, the second communication device sends first information, and accordingly, the first communication device receives the first information. Wherein the first information comprises quality of service information of the service.
S402, the first communication device sends second information, and correspondingly, the third communication device receives the second information. The second information is used for requesting to update the control strategy of the service, wherein the second information is determined based on the first information.
It should be understood that the first communication device is a communication device that transmits a request for updating a control policy of a service based on quality of service information of the service. The first communication device may be a NWDAF network element, or the first communication device may be a network element/apparatus that is deployed independently, or the first communication device may be integrated with other network elements/apparatuses.
It should be understood that the second communication device is a communication device that acquires and transmits service quality information of a service. Wherein the second communication device may be an SDPF network element, or the second communication device may be a separately deployed network element/apparatus, or the second communication device may be integrated with other network elements/apparatuses.
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 a network element/apparatus that is deployed independently, or the third communication device may be integrated with other network elements/apparatuses.
In one implementation example, the traffic to which the present application relates may be transmitted through one or more data pipes. For example, in each data pipe, one or more data processing units may be included, as well as connections between different data processing units. Alternatively, any two different data processing units may be located in different communication devices, or at least two different data units may be located in the same communication device, among the one or more data processing units, which is not limited herein.
In another implementation example, the services to which the present application relates may include one of a variety of services such as a computing service, an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) service, a data service, and a awareness service.
In the present application, traffic may be replaced with other terms, such as services.
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 transmission quality information of the service or transmission quality information of service data of the service in the one or more data pipes. Specifically, qoS information is used as a basis for determining request information by the first communication device, and the QoS information can indicate QoS advantages and disadvantages through the information of one or two dimensions, so that flexibility of scheme implementation can be improved. Furthermore, in case the QoS information comprises transmission quality information of traffic data of the traffic at the one or more data pipes, the scheme may be adapted to traffic scenarios in which traffic data is transmitted through the one or more data pipes.
Alternatively, the transmission quality information of the service may be overall transmission quality information of the service, overall transmission quality information of service data of the service, or the like.
Optionally, the transmission quality information includes at least one of a transmission flow, a transmission time, a bit error rate, a packet loss rate, or a transmission rate. Specifically, the transmission quality information indicated by the first information may include at least one item described above, so as to promote flexibility of implementation of the scheme.
Alternatively, the transmission quality information may be implemented in other ways, for example, the transmission quality information may include one or more of jitter, throughput rate, and the like.
As an example, the transmission quality information may include one or more of a number of bytes of traffic, a number of accumulated bytes of traffic application, a number of accumulated bytes of traffic rate, and the like.
As an example, the transmission quality information may include one or more of a service start time, a service end time, a service duration, and the like.
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.
Optionally, the first information received by the first communication device further comprises at least one of a pipe identifier of the one or more data pipes, a service identifier of the service, and service type information of the service. In this way, more information can be provided as the basis for determining the second information, so that the first communication device can obtain the multidimensional information of the service based on the more information, and can send the second information for requesting policy update based on the more accurate information.
In a possible implementation, before S402, the method further includes the first communication device receiving 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 indicating a transmission requirement of a control policy of the service on service data of the service, wherein the second information is determined based on the first information and the third information, such that the first communication device can obtain historical usage information of the service (e.g., historical usage information including the first service policy parameter and the service topology information, etc.) to send the second information for requesting policy update through more accurate information.
Alternatively, the transmission requirements may be replaced by other terms such as transmission requirements, qoS requirements, etc.
Optionally, the first service policy parameter is used to determine a second service policy parameter, where the second service policy parameter is used to indicate a transmission requirement of a user of the service on service data of the service, and the second service policy parameter may be used to determine second information. That is, the first service policy parameter may be a transmission requirement for service data through a dimension indication of a service, the second service policy parameter may be a transmission requirement for service data through a dimension indication of a service user, and the second service policy parameter may embody personalized information of the service user, so that the personalized transmission requirement is used as a determination basis of the second information to expire the sufficient personalized requirement.
In one possible implementation, the first communication device determines the second information based on the first information. In some embodiments, the first communication device determines the second information based on the first information and at least one of subscription information of a user of the service from a perceived service subscription management (SENSING SERVICE subscription management, SSSM), GBR resource information of a cell in which the user of the service from the access network device is located. In this embodiment, the first communication device can obtain information of the user of the service to transmit second information for requesting policy update through more accurate information.
Alternatively, the service user may also be referred to as a service requester, user, or the like.
In one possible implementation, the second information transmitted by the first communication apparatus in S402 may include at least one of the following information a to information C.
Information a. Mean opinion value (mean opinion score, MOS) corresponding to traffic data of a traffic.
It should be understood that MOS, i.e., mean opinion, is a subjective evaluation index for an evaluation object. The key quality index (key quality indicator, KQI) is related to the corresponding subjective quality assessment. The quality is usually evaluated using opinion scores of 5 scores (1-5), corresponding to the scoring quality of "bad" (1), "bad" (2), "general" (3), "good" (4) and "excellent" (5), respectively. The average of these scores calculated from a set of objects is the mean opinion MOS.
Optionally, the third party network element is concerned about the service MOS, and because 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 fig. 2 b), due to the lack of acquisition of the service data in the MOS actually transmitted, trying to guarantee the rich and varied services through the fixed QoS parameters may result in the service experience requirement and the network resources not being able to be precisely matched. 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, and in this way, the MOS value corresponding to the service data may be provided, so that the second communication device may quickly determine, based on the MOS value, whether the transmission process of the service data may satisfy the service level agreement (SERVICE LEVEL AGREEMENT, SLA) of the user of the service data.
Information b. User identity information of the user of the service data of the service.
Information C QoS parameters of service data for service transmission.
Alternatively, if the second information includes information C, the QoS parameter of the service data of the service transmission may be a QoS parameter proposed by the first communication device or a QoS parameter expected by the first communication device. According to the scheme of the embodiment, the receiver of the second information can obtain the related information of the service based on the at least one item, and obtain the update basis of the control strategy of the receiver for updating the service.
Optionally, the QoS parameter is a result of processing based on a neural network model, and 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 parameters can be rapidly determined, and the time delay is reduced.
The neural network model may be preconfigured in the first communication device, or may be obtained by the first communication device performing training locally based on training data. For example, the training data may include one or more of collecting historical network KQI information (such as some or all of rate, latency, packet loss, etc.) from the SDPF or UPF, collecting historical traffic MOS information from the application function (application function, AF), obtaining OAM data from the OAM, and obtaining Non-OAM data (measurement report (measurement report, MR), etc.) from the RAN. In this way, the first communication device can build a MOS-KPI experience model based on historical data machine learning, monitor real-time KQI, and infer real-time MOS of each service of the user so as to realize analysis of service experience.
Alternatively, the neural network model may be replaced with other terms, such as an AI model, a machine learning model, and the like.
Based on the above procedure, the first information received by the first communication apparatus in S401 includes QoS information of a service, and the first communication apparatus may transmit a control policy for requesting update of the service in S402 based on the first information. Since QoS information of a service can be used to reflect QoS of the service, the first communication apparatus can determine the QoS quality based on the QoS information and determine and transmit request information based on the QoS quality. In this way, the first communication apparatus can transmit request information for requesting updating of the control policy of the service based on the QoS information of the service, and the receiver of the request information can realize updating of the control policy of the service based on the request information.
In addition, in the above technical solution, the service may be a connection service provided for the terminal device, different from the PDU session. In this way, the above technical solution can be applied to a control policy update process of a multi-source and/or multi-purpose service scenario, so as to adapt to a scenario where a communication network provides different services.
S403, the third communication device sends 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 parameter of the traffic data is determined based on the second information.
Optionally, the third communication device may send QoS parameters of the traffic data transmitted by the one or more data pipes to the transmission node of the one or more data pipes through a policy issuing function (policy delivery function, PDF).
Based on the above procedure, the third communication device receives second information for requesting to update the control policy of the service, updates the control policy of the service based on the second information, the update result may include QoS parameters of one or more data pipes, and the third communication device may 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. In this way, the third communication apparatus can realize the update of the control policy of the service based on the request of the first communication apparatus.
In order to facilitate understanding of the above technical solution, some application examples of the above method will be described below with reference to more drawings.
As an implementation example, as shown in fig. 5, the above method may be applied to a scenario in which a communication network provides a perceived service. In the example shown in fig. 5, the PCF is used to determine a control policy for awareness traffic, and the PCF may send the control policy to a policy enforcement function (policy enforcement function, PEF) via the PDF. In this example, PEFs may include terminal devices (e.g., UE1 and UE 2), access network devices (e.g., RAN1, RAN2, and RAN 3), and SDPFs.
In the following examples, each sensing entity may report its own sensing capability matrix to the SSCF because of the selection of the sensing entity involved. The sensing capability matrix may be understood as capability information of a sensing entity, including one or more of sensing accuracy (such as sensing positioning, speed, imaging, etc.), sensing resolution, miss probability, interval range of sensing data acquisition, and output mode of sensing result (such as outputting sensing original data, sensing measurement data, or directly outputting sensing result).
Illustratively, the sensing entity may be an entity for providing sensing data acquisition, such as a terminal, a base station, etc. The perceptibility may include the accuracy of the perception, the type of the acquired perception data, etc., such as raw data, or the perception results given after analysis, etc. The implementation of specific policy control may include the following steps.
It should be understood that, in the following steps, step 8 is an implementation example of the foregoing step S401, step 10 is an implementation example of the foregoing step S402, step 11 is an implementation example of S403, and the remaining steps are optional steps.
1. The user registers and subscribes to the awareness services with SSSM and obtains authorization of the perceived (if involved).
2. The requestor of the perceived service (or the user of the perceived service, the consumer of the perceived service, etc.) initiates the perceived service to the SSCF, which obtains the requested service information to the PCF, which obtains the perceived service subscription information of the requestor from SSSM.
The PCF generates a corresponding perceived service policy, namely a perceived quality of service (QoSS) value, comprising an acquisition area, acquisition settings of a perceived entity source and parameter settings of a data transmission pipeline, and sends the acquired settings to an SSCF (namely PDF), and the PCF starts dynamic service dimension policy updating aiming at VVIP users.
The SSCF is used for arranging and generating data bearing according to the acquisition area and the sensing capacity matrix reported by sensing entities, wherein a specific strategy part comprises 1) selecting the sensing entities, 2) transmitting settings of service dimension including DP number, DPID, corresponding transmission parameter values, source, destination and the like, and 3) determining specific acquisition settings of each sensing entity, including but not limited to measuring the sensing signal number, time interval and real-time/non-real-time.
5. Based on the service dimension, the SSCF sends service topology information to NWDAF, including service ID, DPID, etc., to NWDAF, and in some embodiments, the SSCF may also send service policy parameters to NWDAF as a personalized service experience baseline.
SSCF issues QoSS parameters of each pipeline to source and destination based on a match and execution (M & A) mechanism, and RAN side is used for air interface mapping (secondary mapping), and each data pipeline is executed according to QoSS parameters.
7. In service operation, at the convergence point SDPF of the data pipeline, the service quality is judged or analyzed, and at least one of the following two dimensions is analyzed 1) for the whole service, and 2) the service quality of each pipeline is analyzed. In other words, the SDPF further includes a quality of service decision analysis function based on which the SDPF can determine a quality of service based on aggregated traffic data and determine whether the quality of service (e.g., a quality of service indicated by a delay in arrival of the traffic data, a quality of service indicated by a bandwidth of the traffic data, etc.) is inferior to a set threshold.
Optionally, the judgment dimension of the judgment process may include service maintenance for the entire service, and/or a pipe dimension for analyzing the quality of service of each pipe.
8. If the judging result indicates that the service quality is inferior to the threshold value, the result is sent to NWDAF, carrying one or more of DSID, DPID and degraded parameters, otherwise, the result is not sent.
It should be appreciated that in step 8, the dimension of the data collected by the SDPF is information of a service dimension and/or a pipe dimension, rather than a dimension of the PDU session, and the SDPF has a service quality judging function, and the SDPF can judge the service quality of the collected data, so as to compare the service usage amount, the service quality, and the like, to obtain a judging result.
Optionally, the dimension in which the SDPF gathers data is information of a service dimension and/or a pipe dimension, and in general, a service may include multiple pipes to implement data bearers, e.g., the service may include one or more of a computing service, an AI service, a data service, a awareness service, and the like. In this way, resource coordination among different pipes can be achieved.
The NWDAF further comprises a service strategy analysis function, which is used for determining whether NWDAF service strategy analysis function can be triggered according to the subscription quota condition of the user, judging based on the information of the degradation pipeline, if GBR resources still exist in the cell, increasing GBR guarantee, if the resource utilization rate reaches the upper limit, considering to replace the source node again, establishing a new data pipeline, or reducing the index of the degradation pipeline, and improving the index of other excellent pipelines.
It should be understood that NWDAF may be a functional module with a service analysis decision, 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 inputs of the functional module may include data for the business dimension of the SDPF and the outputs may include policy updates for the business dimension.
Nwdaf triggers a policy dynamic update request to PCF.
The PCF determines an update strategy and issues the update strategy to the PDF.
In some embodiments, the PCF may be a functional module that performs policy updating based on the result of the NWDAF analysis, and the policy information issued in step 11 may be data pipe information for the traffic layer, where the data pipe information for the traffic layer includes one or more of an area, an acquisition parameter setting of a source, and a parameter setting of the DPID.
The PDF replaces the new pipeline or the parameters of the higher degradation pipeline and the good pipeline according to the updating strategy and issues the parameters to the corresponding PEF.
With the implementation shown in fig. 5, in case the node providing the service data of the service is multi-source (e.g. UE1, UE2, RAN1, RAN2, RAN3, SDPF, etc. in fig. 5), the update of the control policy giving the service data by PDU session shown in fig. 2b is no longer applicable. In the process shown in fig. 5, the information obtained in step 8 by NWDAF is information of the SDPF based on the service dimension and/or the pipe dimension, and NWDAF after analysis based on the information may send an analysis result to the PCF in step 10, so that the PCF can implement policy dynamic update of the service dimension based on the analysis result.
As another implementation example, as shown in fig. 6a, the above method may be applied to a scenario of providing a connection service for ensuring bandwidth, that is, for VVIP users, by using the dynamic analysis result of NWDAF, assuming that the total bandwidth is unchanged, the policy update procedure provided by the PCF can ensure the bandwidth in the DPID. In the example shown in fig. 6a, the PCF is used to determine a control policy, which the PCF may send to the PEF via the PDF. In this example, the PEF may include terminal devices (i.e., UE1 and UE 2), access network devices, and SDPFs. As shown in fig. 6a, the following steps are included.
It should be understood that, in the following steps, step ② is an implementation example of the foregoing S401, step ④ is an implementation example of the foregoing S402, step ⑤ is an implementation example of the foregoing S403, and the remaining steps are optional steps.
① NWDAF subscribe VVIP to the user list from the PCF.
② After the SDPF performs service convergence, it detects the perceived service experience (such as bandwidth and/or packet loss rate) information of some VVIP users in real time (such as seconds), when the service quality is found to be lower than the threshold, and uses the service and the specific pipe dimension to analyze the specific reasons, and sets a baseline (such as 10M) with the policy of the VVIP service, if the actual bandwidth of the service is found to be lower than 10M, determines that the bandwidth of the DPID1 pipe is poor, and reports the relevant information (such as one or more of bandwidth, packet loss rate, time delay, etc.) of the DPID1 to NWDAF.
③ NWDAF analyzes the received information to obtain an analysis result, and determines to trigger VVIP the service guarantee flow. For example, NWDAF determines a policy setting baseline (e.g., 10M) for the VVIP service, if the actual bandwidth of the service is found to be lower than 10M, determines that the DPID1 pipe bandwidth is poor, and triggers VVIP the service provisioning procedure.
In VVIP service provisioning procedures, NWDAF may determine relevant resource information of the base station where UE1 is located. For example, NWDAF determines to enable the guaranteed DPID1 pipe in case it is determined that UE1 still has idle GBR resources.
④ NWDAF requests policy updates from the PCF, which may include the analysis result from step ③.
Thereafter, the PCF may perform a policy update based on the analysis result. For example, the updated policy obtained by the PCF may indicate that the perceived quality of service class identification (quality of SENSING SERVICE CLASS IDENTIFIER, qoSSCI) value of DPID1 is changed from 105 to 101 (where 105 and 101 represent different quality of service for the transmitted information, 101 represents a quality of service that is better than that represented by 105, e.g., the transmitted information includes bandwidth) to guarantee the bandwidth of the DPID1 tunnel.
⑤ The PCF issues the updated policy. For example, the PCF may send the dynamic update policy to the SDPF via the SSCF. For example, the PCF sends updated policies at step ⑤ with a higher priority than the historically sent policies.
⑥ NWDAF continue to evaluate new business experience information, i.e., NWDAF may repeat steps ② through ④ described above.
Through the implementation procedure shown in fig. 6a, in case that the node providing the service data of the service is multi-source (e.g., UE1, UE2, SDPF, etc. in fig. 6 a), the update manner of the control policy given to the service data through the PDU session shown in fig. 2b is no longer applicable. In the process shown in fig. 6a, the information obtained in step ② by NWDAF is information of the SDPF based on the service dimension and/or the pipe dimension, and after analysis based on these information, NWDAF may send an analysis result to the PCF in step ④, so that the PCF can implement dynamic update of the policy of the service dimension based on the analysis result, that is, dynamically update the service policy in real time, so as to ensure the bandwidth of the service pipe.
As another implementation example, as shown in fig. 6b, the above method may be applied to a scenario of providing a connection service for ensuring bandwidth, that is, for VVIP users, by using a dynamic analysis result of NWDAF, it is assumed that a line is detected to be bad, and a policy update procedure provided by the PCF can ensure that bandwidth is upgraded. In the example shown in fig. 6a, the PCF is used to determine the control policy, and the PCF may send the control policy to the PEF via the PDF. In this example, the PEF may include terminal devices (i.e., UE1 and UE 2), access network devices, and SDPFs. As shown in fig. 6b, the following steps are included.
It should be understood that, in the following steps, step ② is an implementation example of the foregoing S401, step ④ is an implementation example of the foregoing step S402, step ⑤ is an implementation example of the foregoing S403, and the remaining steps are optional steps.
① NWDAF subscribe VVIP to the user list from the PCF.
② The SDPF detects in real time (e.g., in seconds) the perceived service experience (e.g., bandwidth and/or packet loss rate) information of a VVIP user, and compares it with the setting policy (e.g., 10M) of the VVIP service, and if it is found that the bandwidth of multiple pipes is degraded under the service, it reports it to NWDAF.
③ NWDAF analyzes service experience in real time, if judging that the actual image quality of the service is reduced, triggering VVIP a service guarantee flow to improve the bandwidth of the whole service to be 100M and guarantee the bandwidth.
In VVIP service provisioning procedures, NWDAF may determine relevant resource information of the base station where UE1 is located. For example, NWDAF determines to enable the guaranteed DPID1 pipe in case it is determined that UE1 still has idle GBR resources.
④ NWDAF requests policy updates from the PCF, which may include the analysis result from step ③.
Thereafter, the PCF may perform a policy update based on the analysis result, e.g., the updated policy indicates that the bandwidth of the entire service is increased to 100M and that the bandwidth is guaranteed.
⑤ The PCF issues the updated strategy and executes the strategy. For example, the PCF may send the dynamic update policy to the SDPF via the SSCF, which indicates "boost total bandwidth to 100M". For example, the PCF sends a subsequent policy at step ⑤ with a higher priority than the historically sent policy.
⑥ NWDAF continue to evaluate new business experience information, i.e. the above steps ② to ④ can be repeated.
Through the implementation procedure shown in fig. 6b, in case that the node providing the service data of the service is multi-source (e.g., UE1, UE2, SDPF, etc. in fig. 6 b), the update manner of the control policy given to the service data through the PDU session as shown in fig. 2b is no longer applicable. In the process shown in fig. 6b, the information obtained in step ② by NWDAF is information of the SDPF based on the service dimension and/or the pipe dimension, and after analysis based on these information, NWDAF may send an analysis result to the PCF in step ④, so that the PCF may implement dynamic update of the policy of the service dimension, that is, dynamically update the service policy in real time, based on the analysis result, by using a bandwidth upgrade method to ensure the overall bandwidth of the service data of the service.
Referring to fig. 7, an embodiment of the present application provides a communication device 700, where the communication device 700 can implement the functions of the communication device in the above method embodiment, so that the beneficial effects of the above method embodiment can also be implemented. In the embodiment of the present application, the communication device 700 may be a communication device, or may be an integrated circuit or an element, such as a chip, inside the communication device. In some embodiments, the communication device is a terminal device or a network device.
In a possible implementation manner, when the apparatus 700 is configured to perform the method performed by the first communication apparatus in the foregoing fig. 4 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702, where the transceiver unit 702 is configured to receive first information from a second communication apparatus, the first information includes service quality information of a service, service data of the service is transmitted through one or more data pipes, the processing unit 701 is configured to determine second information, and the transceiver unit 702 is further configured to send the second information to a third communication apparatus, where the second information is configured to request updating of a control policy of the service, and the second information is determined based on the first information.
In a possible implementation manner, when the apparatus 700 is configured to perform the method performed by the second communication apparatus in the foregoing fig. 7 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702, where the processing unit 701 is configured to obtain first information, where the first information includes service quality information of a service, where service data of the service is transmitted through one or more data pipes, and the transceiver unit 702 is configured to send the first information to the first communication apparatus.
In a possible implementation manner, when the apparatus 700 is configured to perform the method performed by the third communication apparatus in fig. 4 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702, where the transceiver unit 702 is configured to receive second information from the first communication apparatus, the second information being configured to request to update a control policy of a service, where service data of the service is transmitted through one or more data pipes, the processing unit 701 is configured to determine QoS parameters of the service data transmitted through one or more data pipes, and the transceiver unit 702 is configured to send the QoS parameters of the service data transmitted through the one or more data pipes to a transmission node of the one or more data pipes, where the QoS parameters of the one or more data pipes are determined based on the second information.
In a possible implementation manner, when the apparatus 700 is configured to perform the method performed by the fourth communication apparatus in the foregoing fig. 7 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702, where the processing unit 701 is configured to determine third information, where the third information includes a first service policy parameter and service topology information of the service, the first service policy parameter is used to indicate a transmission requirement of a control policy of the service on service data of the service, and the transceiver unit 702 is configured to send the third information to the first communication apparatus.
It should be noted that, for details of the information execution process of the unit of the communication device 700, reference may be made to the description of the foregoing embodiment of the method of the present application, and the details are not repeated here.
Referring to fig. 8, for another schematic structural diagram of a communication device 800 according to the present application, the communication device 800 includes a logic circuit 801 and an input-output interface 802. Wherein the communication device 800 may be a chip or an integrated circuit.
The transceiver unit 702 shown in fig. 7 may be a communication interface, which may be the input/output interface 802 in fig. 8, and the input/output interface 802 may include an input interface and an output interface. Or the communication interface may be a transceiver circuit that may include an input interface circuit and an output interface circuit.
Optionally, the input output interface 802 is configured to receive first information from a second communication device, where the first information includes service quality information of a service, where service data of the service is transmitted through one or more data pipes, the logic 801 is configured to determine second information, and the input output interface 802 is further configured to send second information to a third communication device, where the second information is configured to request updating of a control policy of the service, where the second information is determined based on the first information.
Optionally, the logic 801 is configured to obtain first information, where the first information includes service quality information of a service, where service data of the service is transmitted through one or more data pipes, and the input output interface 802 is configured to send the first information to a first communication device.
Optionally, the input/output interface 802 is configured to receive second information from the first communication device, the second information being configured to request updating of a control policy of a service, wherein service data of the service is transmitted through one or more data pipes, the logic circuit 801 is configured to determine QoS parameters of the service data transmitted through the one or more data pipes, and the input/output interface 802 is configured to send the QoS parameters of the service data transmitted through the one or more data pipes to a transmission node of the one or more data pipes through a PDF, wherein the QoS parameters of the one or more data pipes are determined based on the second information.
Optionally, the logic circuit 801 is configured to determine 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 a control policy of the service on service data of the service, and the input-output interface 802 is configured to send the third information to the first communication device.
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 are not described herein.
In one possible implementation, the processing unit 701 shown in fig. 7 may be the logic circuit 801 in fig. 8.
Alternatively, the logic 801 may be a processing device, and the functions of the processing device may be implemented in part or in whole by software. Wherein the functions of the processing device may be partially or entirely implemented by software.
Optionally, the processing means may comprise a memory for storing a computer program and a processor for reading and executing the computer program stored in the memory for performing the corresponding processes and/or steps in any of the method embodiments.
Alternatively, the processing means may comprise only a processor. The memory for storing the computer program is located outside the processing means and the processor is connected to the memory via circuitry/electrical wiring for reading and executing the computer program stored in the memory. Wherein the memory and the processor may be integrated or may be physically independent of each other.
Alternatively, the processing means 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 chips (ASICs), system-on-chips (socs), central processors (central processor unit, CPUs), network processors (network processor, NP), digital signal processing circuits (DIGITAL SIGNAL processors, DSPs), microcontrollers (micro controller unit, MCUs), programmable controllers (programmable logic device, PLDs) or other integrated chips, or any group of the above chips or processors, or the like.
Referring to fig. 9, a communication apparatus 900 according to the foregoing embodiment provided as an embodiment of the present application may be specifically a communication apparatus as a terminal device in the foregoing embodiment.
Wherein, a schematic diagram of one possible logic structure of the communication device 900, the communication device 900 may include, but is not limited to, at least one processor 901 and a communication port 902.
The transceiver unit 702 shown in fig. 7 may be the communication port 902 in fig. 9, where the communication port 902 may include an input interface and/or an output interface. Or the communication port 902 may also be a transceiver circuit that may include an input interface circuit and an output interface circuit.
Further optionally, the apparatus may further comprise at least one of a memory 903, a bus 904, and in an embodiment of the present application, the at least one processor 901 is configured to perform control processing on actions of the communication apparatus 900.
Further, the processor 901 may be a central processor 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. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with this disclosure. The processor may also be a combination that performs the function of a computation, e.g., a combination comprising one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so forth. It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
It should be noted that, the communication apparatus 900 shown in fig. 9 may be specifically used to implement the steps implemented by the terminal device in the foregoing method embodiment, and implement the technical effects corresponding to the terminal device, and the specific implementation manner of the communication apparatus shown in fig. 9 may refer to the descriptions in the foregoing method embodiment, which are not repeated herein.
Referring to fig. 10, a schematic structural diagram of a communication device 1000 according to the foregoing embodiment of the present application is provided, where the communication device 1000 may specifically be a communication device serving as a network device according to the foregoing embodiment, and the structure of the communication device may refer to the structure shown in fig. 10.
The communication device 1000 includes at least one processor 1011 and at least one communication interface 1014. Further optionally, the communication device further comprises at least one memory 1012, at least one transceiver 1013, and one or more antennas 1015. The processor 1011, memory 1012, transceiver 1013, and communication interface 1014 are coupled, for example, via a bus, and in embodiments of the present application, the connection may include various interfaces, transmission lines, buses, etc., which are not limited in this embodiment. An antenna 1015 is coupled to the transceiver 1013. The communication interface 1014 is used to enable the communication apparatus to communicate with other communication devices via a communication link. For example, the communication interface 1014 may comprise a network interface between a communication device and a core network apparatus, such as an S1 interface, and the network interface may comprise a network interface between a communication device and other communication devices (e.g., other network apparatus or core network apparatus), such as an X2 or Xn interface.
The transceiver unit 702 shown in fig. 7 may be a communication interface, which may be the communication interface 1014 in fig. 10, and the communication interface 1014 may include an input interface and an output interface. Or the communication interface 1014 may be a transceiver circuit that may include an input interface circuit and an output interface circuit.
The processor 1011 is mainly used for processing communication protocols and communication data and controlling the whole communication apparatus, executing software programs, processing data of the software programs, for example, for supporting the communication apparatus to perform the actions described in the embodiments. The communication device may include a baseband processor, which is mainly used for processing the communication protocol and the communication data, and a central processor, which is mainly used for controlling the whole terminal device, executing the software program, and processing the data of the software program. The processor 1011 in fig. 10 may integrate the functions of a baseband processor and a central processor, and those skilled in the art will appreciate that the baseband processor and the central processor may also be separate processors, interconnected by bus technology, etc. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to accommodate different network formats, and that the terminal device may include multiple central processors to enhance its processing capabilities, and that the various components of the terminal device may be connected by various buses. The baseband processor may also be referred to as a baseband processing circuit or baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built in the processor, or may be stored in a memory in the form of a software program, which is executed by the processor to realize the baseband processing function.
The memory is mainly used for storing software programs and data. The memory 1012 may be separate and coupled to the processor 1011. Alternatively, the memory 1012 may be integrated with the processor 1011, for example, within a single chip. The memory 1012 is capable of storing program codes for implementing the technical solutions of the embodiments of the present application, and is controlled to be executed by the processor 1011, and various types of computer program codes executed may be regarded as drivers of the processor 1011.
Fig. 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 storage device, etc. The memory may be a memory element on the same chip as the processor, i.e., an on-chip memory element, or a separate memory element, as embodiments of the present application are not limited in this respect.
The transceiver 1013 may be used to support reception or transmission of radio frequency signals between the communication device and the terminal, and the transceiver 1013 may be connected to an antenna 1015. The transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1015 may receive the rf signal, and a receiver Rx of the transceiver 1013 is configured to receive the rf signal from the antenna, convert the rf signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or the digital intermediate frequency signal to the processor 1011, so that the processor 1011 performs further processing, such as demodulation processing and decoding processing, on the digital baseband signal or the digital intermediate frequency signal. The transmitter Tx in the transceiver 1013 is further configured to receive a modulated digital baseband signal or a 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 the one or more antennas 1015. In particular, the receiver Rx may selectively perform one or more steps of down-mixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal, where the order of the down-mixing and analog-to-digital conversion is adjustable. The transmitter Tx may selectively perform one or more stages of up-mixing processing and digital-to-analog conversion processing on the modulated digital baseband signal or the digital intermediate frequency signal to obtain a radio frequency signal, and the sequence of the up-mixing processing and the digital-to-analog conversion processing may be adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal.
The transceiver 1013 may also be referred to as a transceiver unit, transceiver device, etc. Alternatively, the device for implementing the receiving function in the transceiver unit may be regarded as a receiving unit, and the device for implementing the transmitting function in the transceiver unit may be regarded as a transmitting unit, that is, the transceiver unit includes a receiving unit and a transmitting unit, where 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, or a transmitting circuit, etc.
It should be noted that, the communication apparatus 1000 shown in fig. 10 may be specifically used to implement steps implemented by the network device in the foregoing method embodiment and implement technical effects corresponding to the network device, and the specific implementation manner of the communication apparatus 1000 shown in fig. 10 may refer to descriptions in the foregoing method embodiment, which are not repeated herein.
Embodiments of the present application also provide a computer-readable storage medium storing one or more computer-executable instructions that, when executed by a processor, perform a method as described in the possible implementation of the terminal device or the network device in the previous embodiments. In some embodiments, the computer readable storage medium is a non-transitory (non-transient) storage medium.
Embodiments of the present application also provide a computer program product (or computer program) which, when executed by the processor, performs a method as described above as a possible implementation of a terminal device or a network device.
The embodiment of the application also provides a chip system which comprises at least one processor and is used for supporting the communication device to realize the functions involved in the possible realization mode of the communication device. Optionally, the chip system further comprises an interface circuit providing program instructions and/or data to the at least one processor. In one possible design, the system-on-chip may further include a memory to hold the necessary program instructions and data for the communication device. The chip system may be formed by a chip, or may include a chip and other discrete devices, where the communication device may specifically be a terminal device or a network device in the foregoing method embodiment.
The embodiment of the application also provides a communication system which comprises the terminal equipment and the network equipment in any embodiment.
In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
When the communication device is a chip applied to the terminal, the terminal chip realizes the functions of the terminal in the embodiment of the method. The terminal chip receives information from the base station, which is understood to be received by other modules (e.g., radio frequency modules or antennas) in the terminal and then transmitted to the terminal chip by these modules. The terminal chip sends information to the base station, which is understood to be sent to other modules (such as a radio frequency module or an antenna) in the terminal, and then sent to the base station by the modules.
When the communication device is a chip applied to a base station, the base station chip realizes the functions of the base station in the method embodiment. The base station chip receives information from the terminal, which is understood to be received by other modules (e.g., radio frequency modules or antennas) in the base station and then transmitted to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as sending the information down to other modules (such as radio frequency modules or antennas) in the base station, and then sending the information to the terminal by the modules.
It is to be appreciated that the Processor in embodiments of the application may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL processors, DSPs), application Specific Integrated Circuits (ASICs), field programmable gate arrays (Field Programmable GATE ARRAY, FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general purpose processor may be a microprocessor, but in the alternative, it may be any conventional processor.
The method steps of the embodiments of the present application may be implemented in hardware or in software instructions executable by a processor. The software instructions may be comprised of corresponding software modules that may 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, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. The storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. In addition, the ASIC may reside in a base station or terminal. The processor and the storage medium may reside as discrete components in a base station or terminal.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part 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 apparatus. The computer program or instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program or instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by 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, data center, etc. that integrates one or more available media. The usable medium may be a magnetic medium such as a floppy disk, a hard disk, a magnetic tape, an optical medium such as a digital video disk, or a semiconductor medium such as a solid state disk. The computer readable storage medium may be volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage medium.
In various embodiments of the application, where no special description or logic conflict exists, terms and/or descriptions between the various embodiments are consistent and may reference each other, and features of the various embodiments may be combined to form new embodiments based on their inherent logic.
It will be appreciated that the various numerical numbers referred to in the embodiments of the present application are merely for ease of description and are not intended to limit the scope of the embodiments of the present application. The sequence number of each process does not mean the sequence of the execution sequence, and the execution sequence of each process should be determined according to the function and the internal logic.
Claims (21)
1. A method of communication, comprising:
The first communication device receives first information from the second communication device, wherein the first information comprises service quality information of a service, and service data of the service are transmitted through one or more data pipelines;
the first communication device sends second information to a third communication device, wherein the second information is used for requesting to update the control strategy of the service, and the second information is determined based on the first information.
2. The method of claim 1, wherein the quality of service information comprises at least one of:
transmission quality information of the service, or transmission quality information of service data of the service in the one or more data pipes.
3. The method of claim 2, wherein the transmission quality information comprises at least one of:
Transmission flow, transmission time, bit error rate, packet loss rate, or transmission rate.
4. A method according to any one of claims 1 to 3, wherein the first information further comprises at least one of:
and the pipeline identification of the one or more data pipelines, the service identification of the service and the service type information of the service.
5. The method according to any one of claims 1 to 4, further comprising:
the first communication device receives third information from a fourth communication device, wherein the third information comprises a first service policy parameter and service topology information of the service, and the first service policy parameter is used for indicating the transmission requirement of a control policy of the service on service data of the service;
Wherein the second information is determined based on the first information and the third information.
6. The method of any one of claims 1 to 5, wherein the second information comprises at least one of:
The mean opinion value MOS value corresponding to the business data of the business;
user identity information of a user of service data of the service;
And the QoS parameters of the service data of the service transmission.
7. The method of claim 6, wherein the QoS parameter is a result of processing based on a neural network model, and wherein input data of the neural network model includes the first information and a preset MOS value.
8. A method of communication, comprising:
The second communication device acquires first information, wherein the first information comprises service quality information of a service, and service data of the service are transmitted through one or more data pipelines;
the second communication device transmits the first information to the first communication device.
9. The method of claim 8, wherein the quality of service information comprises at least one of:
Transmission quality information of the service, and transmission quality information of service data of the service in one or more data pipes.
10. The method of claim 9, wherein the transmission quality information comprises at least one of:
Transmission flow, transmission time, bit error rate, packet loss rate, or transmission rate.
11. The method according to any of claims 8 to 10, wherein the traffic information further comprises at least one of:
and the pipeline identification of the one or more data pipelines, the service identification of the service and the service type information of the service.
12. The method according to any one of claims 8 to 11, wherein the second communication device transmitting the first information to a first communication device comprises:
The second communication device transmits the first information to the first communication device in a case where a transmission quality indicated by transmission quality information of at least one of the one or more data pipes is below a threshold.
13. The method of any of claims 8 to 12, wherein the second communication device is a transmission node of a first data pipe of the one or more data pipes, the method further comprising, after the second communication device transmits the first information to the first communication device:
the second communication device receives QoS parameters of traffic data transmitted by the first data pipe from a third communication device.
14. A method of communication, comprising:
The third communication device receives second information from the first communication device, wherein the second information is used for requesting to update a control strategy of a service, and service data of the service are transmitted through one or more data pipelines;
The third communication device sends QoS parameters of traffic 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.
15. The method of claim 14, wherein the second information comprises at least one of:
MOS value corresponding to the business data of the business;
user identity information of a user of service data of the service;
QoS parameters of the service data of the service transmission.
16. The method of claim 15, wherein the QoS parameters for the one or more data pipes are determined based on the second information, comprising:
The QoS parameters of the one or more data pipes are determined based on the second information and at least one of:
subscription information from the awareness services subscription management SSSM, subscription information from SSSM.
17. A method of communication, comprising:
The fourth communication device determines third information, wherein the third information comprises a first service policy parameter and service topology information of the service, and the first service policy parameter is used for indicating the transmission requirement of a control policy of the service on service data of the service;
The fourth communication device transmits the third information to the first communication device.
18. A communication device comprising means for performing the method of any of claims 1 to 17.
19. A communication device comprising at least one processor for performing the method of any one of claims 1 to 17.
20. The communication device of claim 19, wherein the communication device is a chip or a system-on-chip.
21. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program or instructions which, when executed by a communication device, implement the method of any of claims 1 to 17.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410153526.7A CN120434703A (en) | 2024-02-02 | 2024-02-02 | A communication method and related device |
| PCT/CN2024/124622 WO2025161493A1 (en) | 2024-02-02 | 2024-10-14 | Communication method and related apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410153526.7A CN120434703A (en) | 2024-02-02 | 2024-02-02 | A communication method and related device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN120434703A true CN120434703A (en) | 2025-08-05 |
Family
ID=96550909
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410153526.7A Pending CN120434703A (en) | 2024-02-02 | 2024-02-02 | A communication method and related device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120434703A (en) |
| WO (1) | WO2025161493A1 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101286781B (en) * | 2007-04-13 | 2013-02-27 | 中兴通讯股份有限公司 | Method for terminating connection relation of wireless relay station |
| CN112073216B (en) * | 2018-02-05 | 2025-09-02 | 华为技术有限公司 | Method and device for obtaining link quality |
| CN111865830B (en) * | 2019-04-29 | 2022-04-22 | 华为技术有限公司 | Processing method, device and system for time delay sensitive network service TSN |
| CN114365518B (en) * | 2019-09-12 | 2024-03-05 | 中兴通讯股份有限公司 | A method of influencing data service routing in core networks through service applications |
| CN114189908B (en) * | 2021-12-17 | 2024-06-04 | 中国联合网络通信集团有限公司 | Communication method, device, equipment and storage medium |
-
2024
- 2024-02-02 CN CN202410153526.7A patent/CN120434703A/en active Pending
- 2024-10-14 WO PCT/CN2024/124622 patent/WO2025161493A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025161493A1 (en) | 2025-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11284290B2 (en) | Terminal device, communication control device, base station, gateway device, control device, method, and recording medium | |
| US11778493B2 (en) | Data collection method, device, and system | |
| CN110650454B (en) | V2X communication method, device and system | |
| US20190053215A1 (en) | Techniques for providing proximity services (prose) priority-related information to a base station in a wireless network | |
| CN112218263B (en) | Data processing method, device and system | |
| US20160105894A1 (en) | eMBMS Management Method, Multimedia Broadcast Multicast Service Coordination Entity, and Base Station | |
| EP4518403A1 (en) | Intent management method and apparatus | |
| WO2020244644A1 (en) | Method and device for grading network system | |
| CN111757391A (en) | A communication method and device | |
| CN112333826B (en) | Method and device for service reception | |
| TW201521385A (en) | Multiple-interface network device and selection method for transmitting network packets | |
| WO2024114192A1 (en) | Quality of service management method and apparatus | |
| CN113747479A (en) | Method, equipment and system for acquiring network resources | |
| CN107371179B (en) | Measurement result reporting method, measurement result receiving method, related equipment and system | |
| WO2021134233A1 (en) | Communication method, terminal device and network device | |
| EP4686167A1 (en) | Communication method and communication apparatus | |
| CN116567608A (en) | A communication method and device | |
| Sabella et al. | A flexible and reconfigurable 5G networking architecture based on context and content information | |
| CN108235343B (en) | Obtaining method and network equipment of business KPI | |
| US20240349367A1 (en) | Communication method and communication apparatus | |
| WO2021244299A1 (en) | Communication method and communication device | |
| Gao et al. | A load balancing scheme for supporting safety applications in heterogeneous software defined LTE-V networks | |
| CN120434703A (en) | A communication method and related device | |
| CN108810977B (en) | Communication method, communication equipment and equipment with storage function | |
| CN117156506A (en) | Cell switching method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication |