Movatterモバイル変換


[0]ホーム

URL:


CN120456133A - Method and related device for managing service quality - Google Patents

Method and related device for managing service quality

Info

Publication number
CN120456133A
CN120456133ACN202410178283.2ACN202410178283ACN120456133ACN 120456133 ACN120456133 ACN 120456133ACN 202410178283 ACN202410178283 ACN 202410178283ACN 120456133 ACN120456133 ACN 120456133A
Authority
CN
China
Prior art keywords
service
qos
information
task
communication device
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
Application number
CN202410178283.2A
Other languages
Chinese (zh)
Inventor
张宽
彭程晖
王君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CN202410178283.2ApriorityCriticalpatent/CN120456133A/en
Priority to PCT/CN2025/073895prioritypatent/WO2025167632A1/en
Publication of CN120456133ApublicationCriticalpatent/CN120456133A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

A method and related device for managing service quality are used for enabling the service quality (quality of service, qoS) indicated by a first communication device to serve as a control strategy of multiple service types, and enabling a receiver of the service QoS to realize the requirement guarantee of service and the requirement guarantee of output of the service based on the service QoS. In the method, a first communication device determines first information indicating a first service QoS of a service, wherein the service is a all-in-one service (EVERYTHING AS A SERVICE, xaaS), an output of the service includes at least one type of output, the first service QoS of the service includes QoS of the service, and QoS of the at least one type of output to some or all types of output, and the first communication device transmits the first information.

Description

Method and related device for managing service quality
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for quality of service management.
Background
In a wireless communication network, communication signals transmitted between different communication devices may be used to carry data. In this way, the communication device can obtain the corresponding network service through the data. Wherein, in order to improve the transmission quality of the data, a control strategy for transmitting communication signals between the communication devices can be determined and issued by a strategy control function (policy control function, PCF).
Currently, in a New Radio (NR) scenario, data is transmitted to provide a connection service for a terminal device, for example, a communication network may provide the connection service for the terminal device through a protocol data unit (protocol data unit, PDU) Session (Session). Correspondingly, the control policy determined by the PCF is mainly used for configuring the service quality (quality of service, qoS) requirements of the communication links between different communication devices on the PDU Session, including the communication links between the terminal device and the access network device, the communication links between the access network device and the user plane function network elements in the core network, and the like.
However, with the development of the communication network, the service provided through the communication network may not be limited to the 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 is no longer applicable.
Disclosure of Invention
The application provides a service quality management method, which is used for enabling a service QoS indicated by a first communication device to serve as a control strategy of various service types and enabling a receiving party of the service QoS to realize the requirement guarantee of service and the requirement guarantee of output of the service based on the service QoS.
The first aspect of the present application provides a method of quality of service management, the method being 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 functionality of a communication apparatus. In the method, a first communication device determines first information indicating a first service QoS of a service, the output of the service including at least one type of output, the first service QoS of the service including QoS of the service, and QoS of some or all of the at least one type of output, and the first communication device transmits the first information.
Based on the above technical solution, the first information determined and sent by the first communication device is used to indicate the first service QoS. Wherein the first service QoS includes QoS of a service, and QoS of some or all types of outputs among at least one type of outputs included in the output of the service. The service type of the service provided by the communication network may not be limited to a connection service, and since the QoS of the service included in the first service QoS may be used to indicate the requirement (or the overall requirement) of the service of different service types, the QoS of the output of at least one type included in the first service QoS may be used to indicate the requirement of the output of a certain type of service, so that the service QoS indicated by the first communication device can be used as a control policy of multiple service types, and meanwhile, the receiver of the service QoS can also realize the requirement guarantee of the service and the requirement guarantee of the output of the service based on the service QoS.
In the present application, the service may be all-as-a-service (EVERYTHING AS A SERVICE, xaaS). For example, the service may include at least one of a network AS A SERVICE, naaS, a computing AS A SERVICE, caaS, a awareness of services (SENSING AS A SERVICE, saaS), an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) of services (AI AS ASERVICE, AIAAS), and a data of services (DATA AS A SERVICE, daaS).
Alternatively, the service may also include other services, such as other types of services that may appear/be defined in the future network.
It should be appreciated that the first communication device is a communication device that determines a service QoS. For example, the first communication apparatus may be a PCF network element, or the first communication apparatus may be a PCF-enabled network element/device (e.g., an access network element/access network device), or the like.
In one possible implementation of the first aspect, the first communication device transmitting the first information includes the first communication device transmitting part or all of the first information to a second communication device.
Based on the above technical solution, the first communication device may send part or all of the first information to the second communication device, where the second communication device may be configured to determine the task QoS based on the service QoS. Thus, the second communication device may determine task QoS of one or more tasks corresponding to the service based on the first service QoS, so as to provide a control policy of each task through the task QoS.
In a possible implementation manner of the first aspect, the method further includes the first communication device receiving arrangement information of the service from a fifth communication device, the arrangement information being used to determine the second communication device.
Based on the above technical solution, the first communication device may further receive arrangement information from the fifth communication device, where the arrangement information may be used to indicate cooperative scheduling between tasks corresponding to services, and accordingly, the first communication device may determine, based on the arrangement information, a second communication device corresponding to each task, so that the first communication device sends part or all of the first information to the second communication device participating in task processing indicated by the arrangement information.
Optionally, the first communication device may further send first information to one or more second communication devices managed/controlled/connected by the first communication device, and one or more second communication devices performing one or more tasks corresponding to the service may be determined by mutually interacting between subsequent different second communication devices. In this way, the first communication apparatus can reduce the implementation complexity of the first communication apparatus without determining the second communication apparatus based on the arrangement information.
In one possible implementation of the first aspect, the first communication device transmitting the first information includes the first communication device transmitting the first information to a fifth communication device.
Based on the above-described technical solution, the first communication apparatus may send part or all of the first information to a fifth communication apparatus, where the fifth communication apparatus may determine the arrangement information of the service based on the service QoS. Accordingly, the fifth communication apparatus may determine arrangement information corresponding to the service based on the first service QoS to indicate co-scheduling between the respective tasks through the arrangement information.
In a possible implementation manner of the first aspect, before the first communication device sends the first information to the fifth communication device, the method further includes the first communication device receiving first request information from the fifth communication device, the first request information being used for requesting the first information, the first request information including a service identifier of the service.
Based on the above-mentioned technical solution, the first communication device may send the first information to the fifth communication device based on the first request information of the fifth communication device. The first request information may include a service identifier of the service, and in this manner, the scheme can be applied to a scenario in which the fifth communication device initiates a request to acquire a service QoS.
In one possible implementation form of the first aspect, the first communication device transmitting the first information comprises the first communication device transmitting the first information to a unified data pool (unified data repository, UDR).
Based on the above technical solution, the first communication device may send first information indicating the first service QoS to the UDR, which may be used for data storage, so that subsequent other devices can obtain the service QoS through the UDR.
Alternatively, the network element used for data storage may be UDR, or may be replaced by another network element/device, for example, another network element/device defined by a future standard, which is not limited herein.
In a possible implementation manner of the first aspect, before the first communication device determines the first information, the method further includes the first communication device sending indication information for indicating a second service QoS of the service, the first communication device receiving second request information for requesting updating of the second service QoS, wherein the first service QoS of the service is determined based on a service requirement of the service and the second service QoS.
Based on the above technical solution, the first communication device may further send a second service QoS of the service, and in a case where the current resource does not meet the second service QoS (e.g., the second communication device determines that the current resource does not meet the second service QoS and cannot generate the task QoS, and the fifth communication device determines that the current resource does not meet the second service QoS and cannot generate the arrangement information), the first communication device may receive second request information for requesting to update the second service QoS, and update the second service QoS based on the requirement of the service and the second service QoS, so as to obtain the first service QoS.
In one possible implementation form of the first aspect, the method further comprises the first communication device receiving subscription information for the service from an endpoint management function (endpoint management function, EMF), the first service QoS for the service being determined based on the service requirements for the service and the subscription information for the service.
Based on the above technical solution, the first communication device may determine the first service QoS of the service based on the service requirement of the service and the subscription information indicated by the EMF, so that the data transmission process implemented by the first service QoS of the subsequent other nodes can meet the service requirement of the service and the subscription content indicated by the subscription information.
Optionally, the subscription information of the service comprises at least one of node type, subscription service type, service priority information.
A second aspect of the present application provides a method of quality of service management, the method being performed by a second 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 functionality of a communication apparatus. In the method, the second communication device receives first information from the first communication device, wherein the first information is used for indicating first service QoS of a service, the output of the service comprises at least one first type of output, the first service QoS of the service comprises QoS of the service, and part or all of the first type of output QoS in the at least one first type of output, service data of the service is provided by K tasks, K is a positive integer, and the second communication device sends second information which is used for indicating task QoS of the K tasks or resource QoS of the K tasks, and the task QoS of the K tasks and the resource QoS of the K tasks are determined by the first service QoS of the service.
Based on the above technical solution, the first information received by the second communication device is used to indicate the first service QoS. Wherein the first service QoS includes QoS of a service, and QoS of some or all of at least one first type of output included in the output of the service. Thereafter, the second communication apparatus may transmit second information indicating the task QoS of the K tasks or the resource QoS of the K tasks. The service type of the service provided by the communication network is not limited to the connection service, and the QoS of the service contained in the first service QoS can be used for indicating the requirement (or the overall requirement) of the service of different service types, the QoS of the output of at least one first type contained in the first service QoS can be used for indicating the requirement of the output of a certain type of service, so that the service QoS indicated by the first communication device can be used as a control policy of multiple service types, and the task QoS and the resource QoS indicated by the second communication device can also realize the requirement guarantee of the service and the requirement guarantee of the output of the service through the second information.
Optionally, the service includes at least one of a network as a service, a computing as a service, a perception as a service, an AI as a service, and a data as a service.
It should be appreciated that in the case where the second information transmitted by the second communication device may include a task QoS, the second communication device is a communication device that determines the task QoS based on the service QoS. The second communication device may be a Task Anchor (TA), or the second communication device may be a network element/device (e.g., an access network element/access network device) with a TA function, etc.
It should be appreciated that in the case where the second information transmitted by the second communication device may include a resource QoS, the second communication device is a communication device that determines the resource QoS based on the service QoS. The second communication apparatus may be a TA having a TS function, or the second communication apparatus may be a network element/device (e.g., an access network element/access network device) having a TA function and a TS function, or the like.
In a possible implementation manner of the second aspect, the output of each task of the K tasks includes at least one output of the second type, the task QoS of each task includes the QoS of each task, and the QoS of some or all of the outputs of the second type of the at least one output of the second type.
Based on the above technical solution, the second information sent by the second communication device may include task QoS of K tasks, and the task QoS of each task may include QoS of each task and QoS of part or all of the second type of output. In this way, the task QoS indicated by the second information by the second communication device can be enabled to realize the requirement guarantee of the task and the requirement guarantee of the output of the task.
In a possible implementation manner of the second aspect, each task of the K tasks includes one or more subtasks, and the resource QoS of the K tasks includes the resource QoS of the one or more subtasks, where the resource QoS of the K tasks is determined by the task QoS of the K tasks.
Alternatively, the resource QoS may comprise QoS for one or more types of resources. Wherein the one or more types of resources may include connection resources, computing resources, data resources, or algorithm resources (or model resources), among others.
Optionally, the resource QoS of each subtask includes one or more QoS features, and a QoS parameter corresponding to each QoS feature.
Based on the above technical solution, the second information sent by the second communication device may include resource QoS of K tasks, where each task of the K tasks may include one or more subtasks, and the resource QoS of the K tasks may include resource QoS of the one or more subtasks. By the method, the resource QoS of the subtasks of each task can be determined, so that subsequent service data can realize the demand guarantee of the resources of each subtask.
In a possible implementation manner of the second aspect, the task QoS of the K tasks is determined by the service QoS of the service, including that the task QoS of the K tasks is determined by the service QoS of the service and at least one of the following, including the arrangement information of the service and the task QoS template.
Based on the above technical solution, the determination of the QoS of the task by the second communication device may include, in addition to the QoS of the service, the arrangement information of the service, and in this way, the second communication device may enable the determination of the QoS of the task by co-scheduling between the tasks determined by the arrangement information.
And/or the determination of the task QoS by the second communication device may include a task QoS template in addition to the service QoS of the service, in this way, a fast determination of the task QoS can be achieved to reduce the processing delay.
In one possible implementation of the second aspect, the method further comprises the second communication device receiving the arrangement information of the service from a fifth communication device.
Based on the above technical solution, the second communication device may receive the arrangement information from the fifth communication device, where the arrangement information may be used to instruct co-scheduling between tasks corresponding to the service, so as to implement the determination of the task QoS corresponding to each task based on the arrangement information.
In a possible implementation manner of the second aspect, before the second communication device receives the arrangement information (e.g. the first arrangement information) of the service from the fifth communication device, the method further comprises the second communication device receiving second arrangement information of the service from the fifth communication device, the second communication device sending third request information to the fifth communication device, the third request information being used for requesting updating of the second arrangement information.
Based on the above technical solution, the second communication device may further receive the second arrangement information of the service, and in a case where the current resource does not satisfy the second arrangement information (for example, the second communication device determines that the current resource does not satisfy the task cooperative scheduling indicated by the second arrangement information), the second communication device may send third request information for requesting to update the second arrangement information, and obtain the updated first arrangement information.
In a possible implementation manner of the second aspect, the method further includes the second communication device determining the arrangement information of the service based on the service QoS of the service.
Based on the above technical solution, the second communication device may determine the arrangement information of the service based on the service QoS. Accordingly, the second communication apparatus can determine the arrangement information of the service based on the service QoS of the service, and in this way, the second communication apparatus can determine the arrangement information of the service locally to reduce overhead.
In a possible implementation manner of the second aspect, the task QoS template satisfies any one of the following:
the task QoS template is determined based on equipment information of one or more third communication devices to which the second communication device is connected;
the task QoS template is determined based on a service QoS of the service historically processed by the second communication device, arrangement information of the service historically processed, task QoS historically processed;
the task QoS template is determined based on feedback information of the historic task QoS by one or more third communication devices connected to the second communication device.
Based on the technical scheme, the task QoS template for determining the task QoS can be realized through any one of the above, so that the flexibility of the scheme realization is improved.
In a possible implementation manner of the second aspect, before the second communication device receives part or all of the first information from the first communication device, the method further includes the second communication device receiving fourth request information, the fourth request information being used for requesting the service, the fourth request information including a service identifier of the service, the second communication device sending fifth request information to the EMF based on the fourth request information, the fifth request information being used for requesting the service, the second communication device receiving the identifier or the address of the first communication device from the EMF.
Based on the above technical solution, after receiving the fourth request information for requesting the service, the second communication device may send fifth request information for requesting the service based on the fourth request information, and obtain the identifier or address of the first communication device indicated by the receiver of the fifth request information, so that the second communication device can determine the first communication device that provides the QoS of the service, and subsequently the second communication device may request the QoS of the service for the service from the first communication device by using the identifier or address of the first communication device.
A third aspect of the present application provides a method of quality of service management, the method being performed by a third 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 functionality of a communication apparatus. In the method, a third communication device receives second information, wherein the second information is used for indicating task QoS of K tasks, the K tasks are used for providing service data of services, K is a positive integer, and the third communication device sends third information, the third information is used for indicating resource QoS of the K tasks, and the resource QoS of the K tasks is determined based on the task QoS of the K tasks.
Based on the above technical solution, the second information received by the third communication device may be used to indicate the task QoS of the K tasks, after which the third communication device may determine and send third information indicating the resource QoS of the K tasks based on the task QoS of the K tasks, and the receiver of the subsequent third information may be able to base on the resource QoS of the K tasks. By the method, the resource QoS of the subtasks of each task can be determined, so that the receiver of the third information can process based on the resource QoS of the K tasks, and subsequent service data can realize the demand guarantee of the resources of each subtask.
Optionally, the service includes at least one of a network as a service, a computing as a service, a perception as a service, an AI as a service, and a data as a service.
Alternatively, the resource QoS may comprise QoS for one or more types of resources. Wherein the one or more types of resources may include connection resources, computing resources, data resources, or algorithm resources (or model resources), among others.
It should be understood that the third communication device is a communication device that determines a resource QoS based on a task QoS. The third communication device may be a TS, or the third communication device may be a network element/device (e.g., an access network element/access network device) with a TS function, etc.
In a possible implementation manner of the third aspect, the output of each task of the K tasks includes at least one type of output, the task QoS of each task includes the QoS of each task, and the QoS of some or all types of output of the at least one type of output.
Based on the above technical solution, the task QoS of each task may include QoS of each task and QoS of some or all types of output. In this way, the task QoS indicated by the second information by the second communication device can be enabled to realize the requirement guarantee of the task and the requirement guarantee of the output of the task.
A fourth aspect of the present application provides a method of quality of service management, the method being performed by a fourth communication device, which may be a communication apparatus, or the fourth communication device may be a part of a component (e.g. a processor, a chip, or a system-on-chip) in the communication apparatus, or the fourth communication device may also be a logic module or software that is capable of implementing all or part of the functions of the communication apparatus. In the method, a fourth communication device receives third information, wherein the third information is used for indicating resource QoS of a task, and the fourth communication device processes based on the resource QoS.
Based on the above technical solution, the third information received by the fourth communication device may be used to indicate the resource QoS of the task, and thereafter, the fourth communication device may perform processing based on the resource QoS. In this way, the resource QoS of the subtask of each task can be determined, so that the fourth communication device can process based on the resource QoS of the K tasks, and the subsequent service data can realize the requirement guarantee of the resources of each subtask.
Alternatively, the resource QoS may comprise QoS for one or more types of resources. Wherein the one or more types of resources may include connection resources, computing resources, data resources, or algorithm resources (or model resources), among others.
Optionally, the resource QoS of each subtask includes one or more QoS features, and a QoS parameter corresponding to each QoS feature.
It should be understood that the fourth communication device is a communication device that performs processing based on resource QoS. The fourth communication device may be a task executor (task executor, TE), or the fourth communication device may be a network element/terminal device/network device with a TE function, etc.
A fifth aspect of the present application provides a method of quality of service management, the method being performed by a fifth communication device, which may be a communication apparatus, or the fifth communication device may be a part of a component (e.g. a processor, a chip or a system-on-chip, etc.) in a communication apparatus, or the fifth communication device may also be a logic module or software capable of implementing all or part of the functions of the communication apparatus. In the method, a fifth communication device receives first information indicating a first service QoS of a service, the output of the service includes at least one type of output, the first service QoS of the service includes the QoS of the service, and the QoS of some or all of the at least one type of output, the service QoS of the service is used to determine first arrangement information of the service, and the fifth communication device transmits the first arrangement information of the service to a second communication device.
Based on the above-mentioned technical solution, the first information received by the fifth communication device may be used to indicate a first service QoS of a service, where the first service QoS includes QoS of the service, and QoS of some or all types of output in at least one type of output included in the output of the service. The service type of the service provided by the communication network may not be limited to a connection service, and since the QoS of the service included in the first service QoS may be used to indicate the requirement (or the overall requirement) of the service of a different service type, the QoS of the output of at least one type included in the first service QoS may be used to indicate the requirement of the output of a certain type of service, so that the fifth communication device can implement the requirement guarantee of the service and the requirement guarantee of the output of the service based on the arrangement information determined by the service QoS.
Optionally, the service includes at least one of a network as a service, a computing as a service, a perception as a service, an AI as a service, and a data as a service.
It is to be understood that the fifth communication apparatus is a communication apparatus that determines arrangement information of a service based on service QoS. The fifth communication apparatus may be a network AI management orchestration (network AI MANAGEMENT AND orchestration, NAMO), or the second communication apparatus may be a network element/device or the like with a NAMO function.
In a possible implementation manner of the fifth aspect, the service data of the service is provided by at least K tasks, K is a positive integer, and the first arrangement information includes at least one of an identification of the K tasks, routing information of data provided by the K tasks, and an identification/address of the second communication device.
Based on the above technical solution, in the case where the service data of the service is provided by at least K tasks, the arrangement information of the service may include at least one item described above, so as to implement an indication of co-scheduling of the respective tasks by the at least one item.
Optionally, the third information further includes at least one piece of arrangement information, the at least one piece of arrangement information being spare arrangement information for the first arrangement information. In this way, the standby arrangement information can be provided, so that when the resource is insufficient for scheduling based on the first arrangement information, each task is cooperatively scheduled through the standby arrangement information, and the processing efficiency is improved.
In a possible implementation manner of the fifth aspect, before the fifth communication device receives the first information, the fifth communication device receives request information for requesting the service, where the request information includes a service identifier of the service, and the fifth communication device sends first request information based on the request information, where the first request information is used to request the first information, and the first request information includes the service identifier of the service.
Alternatively, the request information for requesting the service may come from a requester of the service, a user of the service, an Over The Top (OTT) vendor device, or the like.
Based on the above technical solution, the first communication device may send the first request information based on the request information for requesting the service, so that the receiver of the first request information may send the first information to the fifth communication device based on the first request information.
Optionally, the request information for requesting the service includes use case (usecase) information for the service, and at least one of APP identification, identification of service requester, internet protocol (internet protocol, IP) information for the service requester and service provider, fully defining a domain name (fully qualified domain name, FQDN).
In a possible implementation manner of the fifth aspect, before the fifth communication device receives the first information, the method includes the fifth communication device receiving indication information for indicating a second service QoS of the service, and the fifth communication device sending second request information to the first communication device, where the second request information is used to request updating of the second service QoS.
Based on the above technical solution, the fifth communication device may further receive a second service QoS of the service, and in a case where the current resource does not satisfy the second service QoS (e.g., the fifth communication device determines that the current resource does not satisfy the second service QoS and cannot generate the arrangement information), the fifth communication device may send second request information for requesting to update the second service QoS, so that the first communication device may update based on the requirement of the service and the second service QoS, so as to obtain the first service QoS.
In a possible implementation manner of the fifth aspect, before the fifth communication device sends part or all of the third information, the method further includes the fifth communication device sending second arrangement information of the service to the second communication device, the fifth communication device receiving fifth request information from the second communication device, the fifth request information being used for requesting updating of the second arrangement information.
Based on the above-mentioned technical solution, the fifth communication device may further send second arrangement information of the service, and in a case where the current resource does not satisfy the second arrangement information (for example, the second communication device determines that the current resource does not satisfy the task cooperative scheduling indicated by the second arrangement information), the second communication device may send fifth request information for requesting to update the second arrangement information, so that the fifth communication device obtains the first arrangement information after sending the update based on the fifth request information.
A sixth 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 receiving and transmitting unit and a processing unit, wherein the processing unit is used for determining first information, the first information is used for indicating first service QoS of a service, the service is XaaS, the output of the service comprises at least one type of output, the first service QoS of the service comprises the QoS of the service, and part or all types of output QoS in the at least one type of output are used for transmitting the first information.
A seventh aspect of the application provides a second communication apparatus being a communication device or a part of a component (e.g. a processor, a chip, a system-on-chip, a logic module or software, etc.) in a communication device. The device comprises a transceiver unit and a processing unit, wherein the transceiver unit is used for receiving first information from a first communication device, the first information is used for indicating first service QoS of a service, the service comprises at least one of network service, computing service, sensing service, AI service and data service, the output of the service comprises at least one first type of output, the first service QoS of the service comprises QoS of the service, and part or all of the at least one first type of output is QoS, service data of the service is provided by K tasks, K is a positive integer, the processing unit is used for determining second information, and the transceiver unit is further used for sending second information, the second information is used for indicating the QoS of the K tasks or resource QoS of the K tasks, and the task QoS of the K tasks and the resource QoS of the K tasks are determined by the first service QoS of the service.
An eighth aspect of the present application provides a third communications apparatus that is a communications device or a component part (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 receiving and transmitting unit is used for receiving second information, the second information is used for indicating task QoS of K tasks, the K tasks are used for providing service data of services, K is a positive integer, the services comprise at least one service among network service, computing service, perception service, AI service and data service, the processing unit is used for determining third information, the receiving and transmitting unit is further used for sending the third information, the third information is used for indicating resource QoS of the K tasks, and the resource QoS of the K tasks is determined based on the task QoS of the K tasks.
A ninth aspect of the application provides a fourth 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 receiving and transmitting unit and a processing unit, wherein the receiving and transmitting unit is used for receiving third information, the third information is used for indicating the resource QoS of the task, and the processing unit is used for processing based on the resource QoS.
A tenth aspect of the application provides a fifth communication device being a communication apparatus or a part of a component (e.g. a processor, a chip, a system-on-chip, a logic module or software, etc.) in a communication apparatus. The device comprises a transceiver unit and a processing unit, wherein the transceiver unit is used for receiving first information, the first information is used for indicating first service quality QoS of a service, the service comprises at least one of network service, computing service, sensing service, artificial intelligence AI service and data service, the output of the service comprises at least one type of output, the first service QoS of the service comprises QoS of the service, and part or all types of output QoS of the at least one type of output, the processing unit is used for determining first arrangement information based on the service QoS of the service, and the transceiver unit is further used for sending the first arrangement information of the service to a second communication device.
An eleventh aspect of the present application provides a communication device 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 device to implement the method of any one of the possible implementations of the first to fifth aspects.
A twelfth 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 fifth aspects.
A thirteenth aspect of the present application provides a communication system comprising the first communication device described above and one or more second communication devices.
Optionally, the communication system further comprises one or more third communication means.
Optionally, the communication system further comprises one or more fourth communication means.
Optionally, the communication system further comprises one or more fifth communication means.
A fourteenth 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 fifth aspects above.
A fifteenth aspect of the present 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 fifth aspects.
A sixteenth 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 fifth 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 designs in the sixth aspect to the sixteenth aspect may be referred to as the technical effects of the different designs in the first aspect to the fifth aspect, and are not described herein.
Drawings
FIG. 1 is a schematic diagram of a communication system according to the present application;
FIGS. 2 a-2 e are schematic diagrams of communication systems according to the present application;
FIG. 3 is a schematic diagram of a PDU session according to the present application;
FIG. 4 is a schematic diagram of a method of quality of service management according to the present application;
Fig. 5a and fig. 5b are some schematic diagrams of application scenarios of the method for quality of service management provided by the present application;
fig. 6a to 6c are some schematic diagrams of application examples of the method for quality of service management provided by 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 equipment such as a base station or a server sends configuration information of some parameters or values of the parameters to the terminal 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 that network equipment such as a base station or a server sends parameter information or a value to a terminal through a communication link or a carrier wave, or can be a mode that corresponding parameters or parameter values are defined in a standard, or related parameters or values are set in the terminal equipment in advance, and 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) Reference signals (REFERENCE SIGNAL, RS). In a communication system, it is necessary to estimate an uplink channel or a downlink channel in order to transmit and receive data, acquire system synchronization and feedback channel information. Channel estimation refers to the process of reconstructing or recovering a received signal in order to compensate for signal distortions caused by channel fading and noise-induced fading, and uses reference signals predicted by a transmitter and a receiver to track time and frequency domain variations of a channel. The above reference signals, also called reference signals, are distributed over different Resource Elements (REs) in a time-frequency two-dimensional space within an orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol, with known amplitude and phase.
(4) 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.
(5) 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 may be RAN nodes or terminals, or may be modules within the RAN nodes or terminals. The sending and receiving of the information may be information interaction between RAN nodes and terminals, for example, between a base station and a terminal, or between two RAN nodes, for example, between CU and DU, or between different modules within a device, for example, between a terminal chip and other modules of a 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), a Distributed Unit (DU), or a Radio Unit (RU). The CU here performs the functions of the radio resource control protocol and the packet data convergence layer protocol (PACKET DATA convergence protocol, PDCP) of the base station, and may also perform the functions of the service data adaptation protocol (SERVICE DATA adaptation protocol, SDAP), and the DU performs the functions of the radio link control layer and the medium access control (medium access control, MAC) layer of the base station, and may also perform the functions of part of the physical layer or all of the physical layer, and for specific description of the above protocol layers, reference may be made to the 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 a radio resource control (radio resource control, RRC) layer, a packet data convergence layer protocol (PACKET DATA convergence protocol, PDCP) layer, a radio link control (radio link control, RLC) layer, a medium access control (MEDIA ACCESS control, MAC) layer, or a Physical (PHY) layer, etc. The user plane protocol layer may include at least one of a service data adaptation protocol (SERVICE DATA adaptation protocol, 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 elementProtocol layer functionality of 3GPP
O-CU-CPRRC+PCDP-control plane (PDCP-C)
O-CU-UPSDAP+PCDP-user plane (PDCP-U)
O-DURLC+MAC+PHY-high
O-RUPHY-low
For ease of description, the following description will take a base station as an example of a RAN node.
The terminal may be a device having a wireless transceiving function, and may 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. The terminal may be widely applied to various scenes, for example, 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, and the like. 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.
Optionally, the core network mainly has the functions of providing user connection, managing users and carrying out service, and is used as an interface for providing the carrier network to an external network. The establishment of the user connection includes mobility management (MM, mobility Management), call management (CM, CALLING MANAGEMENT), switching/routing, voice announcement (connection to the intelligent network peripherals is done in connection with the intelligent network service), etc. User management includes user description, qoS (added to the description of user traffic QoS), user communication record (accountability), VHE (virtual home environment virtual home environment) (dialog with the intelligent network platform provides virtual home environment), security (providing corresponding security measures by the authentication center includes security management of mobile traffic and security handling of external network access). The bearer connection (Access to) includes basic services that can be provided by the core network to the external PSTN (public interactive telephone network, public Switched Telephone Network), external circuit data networks and packet data networks, the Internet (Internet) and INTRANETS (intranet), mobile own SMS (Short MESSAGE SERVICE) server, etc., including mobile office, electronic commerce, communication, entertainment services, travel and location based services, remote sensing services (TELEMETRY) -simple messaging services (supervisory control), etc.
It should be noted that the present application may be applied to a long term evolution (long term evolution, LTE) system, a New Radio (NR) system, or a communication system that evolves after 5G (e.g., 6G,7G, etc.).
As an example, in the example shown in fig. 2a, taking a 6G system as an example, the 6G system may include a 6G core network (6 GC), a 6G radio access network (6G-RAN), etc. To facilitate processing tasks, the 6G-RAN may include one or more cluster nodes (cluster nodes, cNode), one or more service nodes (service nodes, sNode), and so on. For example, cNode is a regional centralized collaboration node of multiple service nodes that provides task-related signaling interworking functions. sNode is a service node that provides scheduling and execution functions for tasks.
Optionally, a core network element/core network device such as a network access function (network access function, NAF), a connection function control (connection function control, CF-C), a connection function user (connection function user, CF-U), a task anchor function (task control function, TCF) and the like may be included in the 6 GC.
As an example, in the example shown in fig. 2b, which may be used to embody a 6G core network architecture, may include one or more of the following core network elements/core network devices:
Unified data management (unified DATA MANAGEMENT, UDM), PCF, trusted anchor agent (trust anchor agent, TAA), mobility management (mobility management, MM), TCF, task handling functions (task process function, TPF), CF-C, CF-U, etc.
Illustratively, the TCF may provide a task anchor function on the core network side, etc., the TPF may provide a scheduling and executing function of a task on the core network side, etc., the CF-C and CF-U may provide a control plane and a user plane function of the connection, respectively, the MM may provide a mobility management function of the UE, save location information of the UE, etc.
Take a terminal device as UE and a network device as a base station as an example. Wherein different devices may communicate with each other, for example, UE to base station, base station to base station, and base station to core network element (e.g., TCF). And a message is sent between the UE and the base station through a wireless air interface (Uu interface), and a protocol stack comprises a control plane (control plane) protocol and a user plane (user plane) protocol. The control plane performs signaling interaction, and the user plane performs data interaction.
As another example, in the example shown in fig. 2c, a control plane protocol stack and a user plane protocol stack between the UE and the base station are included. The task resource control (task resource control, TRC) of the control plane may be enhanced in the RRC layer, and is based on the existing radio resource control function, and control functions of tasks such as AI, calculation, and data processing are added. The task resource scheduling (task resource scheduler, TRS) of the user plane may be evolved by enhancing the MAC layer, for example, adding a computational scheduling function to the existing air interface resource scheduling function of the MAC layer. In addition, a task resource data (task resource data, TRD) layer may be added above the SDAP layer to provide task-related AI training/reasoning/model processing functions (compression/pruning/quantization/security).
As another example, the communication protocol stack between base stations as shown in fig. 2d, the communication interface between 6G base stations may be Yn port.
As another example, the communication interfaces between the 6G base station and the TCF, CF-C and MM of the core network are Tx and Ty ports, the protocol stacks of which are shown in fig. 2 e.
In a 6G wireless communication network, it would be possible to provide other services, such as XaaS, including one or more of NaaS, caaS, AIaaS, daaS, in addition to the traditional connectivity services. Here AIaaS is taken as an example and includes, but is not limited to, model training, model reasoning, model verification, and the like, for example. To support AIaaS, the communication network may need to efficiently co-schedule four-element heterogeneous resources (connections, computations, data, models). In general, the process by which the 6G network layer accomplishes a particular goal through the cooperation of multidimensional resources is defined as a "task".
In a framework taking a task as a center, TA and TE are introduced, wherein the TA is responsible for life cycle management of the task, and based on task QoS requirements, task deployment, starting, deleting, modifying, monitoring and the like are completed, and network resources are regulated to ensure task QoS. The TE is responsible for specific execution of tasks and for data interaction on the task logic. The task trigger source sends a task request to the TA, which deploys the task to one or more TEs for execution.
Illustratively, to achieve service decoupling, both the Core Network (CN) and the RAN may have TA and TE deployed independently. For example, on the core network side, the TA function is provided by the TCF, the TE function is provided by the TPF, and on the RAN side, the TA function is provided by cNode, the TE function is provided by sNode.
Optionally, for four elements of connection/calculation/data/algorithm, the TCF providing TA function at the core network side and cNode providing TA service at the access network side may control task data resources by a Data Controller (DC), control task calculation resources by a calculation controller (computing controller, CC), control algorithm resources of tasks by a heterogeneous intelligent cooperative controller (HETERARCHICAL INTELLIGENT collaboration controller, hicC), control connection resources of tasks by a network controller (network controller, NC), including performing establishment, addition, deletion modification, etc. of inter-body connection paths.
For example, the TPF providing TE functions on the core network side and sNode providing TE functions on the access network side are responsible for specific execution of data tasks by the data agents (DATE AGENT, DA), specific execution of computational tasks by the computational executors (computing executor, CE), and specific execution of algorithmic tasks by the heterogeneous intelligent co-agents (HETERARCHICAL INTELLIGENT collaboration agent, hicA).
Thus, after the 6G introduces other services than the connection service, the new service may not be the PDU session management object, but may be the lifecycle management that evolves to task granularity with the task session as the management object.
In the application scenario of AIaaS, from a large aspect, two basic scenarios of network provisioning artificial intelligence (NET 4 AI) and artificial intelligence provisioning network (AI for NET4 AI) may be included.
The NET4AI is, for example, actually OTT as a service provider, referring to a scenario in which a network acts as a service enabler, an end user or a third party acts as a consumer, in which the network requires the service requirements of OTT, and also requires subscription registration information of the end user as input for QoS policy generation. In contrast to the AI4NET scenario, AIaaS is completely serving the network itself, i.e., the network itself has both the service provider, service enabler and consumer three identities. In the AI4NET scenario, the service provider may be an operator, and each node in the network may act as a service enabler or a consumer, or each node may act as an enabler in one AI service and a consumer in another AI service.
Currently, in a New Radio (NR) scenario, data is transmitted to provide a connection service for a terminal device, for example, a communication network may provide the connection service for the terminal device through 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 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.
Illustratively, as shown in fig. 3, one implementation of a PDU session is schematically illustrated. 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.
For example, the session management function (session management function, SMF) network element in the core network device may control and manage the life cycle of the PDU session (including creation, deletion, modification, etc. of the PDU session) based on the service type of the user (the service type identifier is a data network name (data network name, DNN)) and its corresponding data transmission requirement policy (the policy is stored in the core network element, such as a service transmission QoS policy of the PCF, a charging policy, etc.), and configure parameters of the PDU session based on the 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, and thereafter, the SMF network element may perform the establishment of the PDU Session and determine related configuration information, and instruct the access network device to perform the establishment and configuration of the corresponding PDU Session, and the access network device performs PDU Session related processing, including creating or modifying a radio bearer (e.g., a data radio bearer (data radio bearer, DRB)) of the radio air interface, accordingly.
However, with the development of the communication network, the service provided through the communication network may not be limited to the 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 is no longer applicable.
For example, as described above, the AI4NET and NET4AI scenarios also differ in that the QoS policy generation information input may not be external, but rather each node within the network, and whether the policy generation function is still located on the core network side is a problem to be solved. Especially considering that the specific implementation of this policy generation function and the manner of the core network side PCF are very different. Thus, under the AI4NET scenario, there is a need for a mechanism that is distinguished from PCF policy generation and delivery based on PDU sessions. Meanwhile, although two different application scenes are provided with different strategy generation and issuing mechanisms, the network resources scheduled by the two application scenes are consistent, and when the different AI tasks in the NET4AI and AI4NET scenes need to be queued, if a unified index system is not provided, the queuing can not be realized. Therefore, the QoS architecture needs to adapt to two different scenarios of NET4AI and AI4NET, and at the same time, adapt to a uniform QoS index system. Meanwhile, the QoS index system needs to perform higher level of abstraction and finer granularity division for two different scenes of AI4NET and NET4 AI.
For this reason, unlike the network that currently provides only a connection service, in the case of introducing other services (e.g., xaaS) than the connection service into the communication network, the current QoS index system cannot adapt to the requirements of new services, and needs to have new QoS indexes to adapt to different services provided by the communication network. For example, the communication network provides services other than a single connection service, and the underlying parameters of different connections are different to distinguish between the pattern failures of different traffic types, for example AIaaS, and the underlying parameters of AIaaS such as model inference services/model training services/data services are completely different. Therefore, the QoS index system needs to be redesigned to solve the problem of traffic division. As another example, after the communication network introduces other services, the control object of the QoS index is changed from "session" to "task", and thus, the QoS index system may need to be improved to adapt to the control of the task.
In order to solve the above problems, the present application provides a method and related apparatus for quality of service management, which will be described in detail with reference to the accompanying drawings.
Referring to fig. 4, a schematic diagram of a method for quality of service management 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.
Optionally, in the case that any of the communication devices is a ORAN network element, the any of the communication devices may be a Near-real-time intelligent controller (Near-RT RIC) functional entity, and may also be an O-CU-CP.
S401, the first communication device sends first information, and the second communication device receives the first information correspondingly. The output of the service includes at least one output of a first type, the first service QoS of the service includes QoS of the service, and QoS of some or all of the outputs of the at least one first type.
In the present application, the service may be XaaS. For example, the service may include NaaS, caaS, saaS, AIaaS and at least one service in DaaS.
Alternatively, the service may also include other services, such as other types of services that may appear/be defined in the future network.
It should be appreciated that the first communication device is a communication device that determines a service QoS. For example, the first communication apparatus may be a PCF network element, or the first communication apparatus may be a PCF-enabled network element/device (e.g., an access network element/access network device), or the like.
It should be noted that the output of the service may include at least one output of the first type, and it is understood that in the service data output by the service provider for the service consumer, the service data includes at least one data of the first type. For example, in the case where the service includes an AI service, the service data output by the service provider may include three first types of data of AI reasoning results, AI model parameters, AI training samples, i.e., the output of the AI service may include some or all of the three first types of output of AI reasoning results, AI model parameters, AI training samples.
In one possible implementation manner, in step S401, the first communication device may send the first information in a plurality of manners, which will be described below by way of some implementation examples.
In example one, in step S401, the first communication device transmits the first information to the UDR. Wherein the UDR may be used for data storage so that subsequently other devices (e.g. second communication devices) can obtain the service QoS through the UDR.
Alternatively, the network element used for data storage may be UDR, or may be replaced by another network element/device, for example, another network element/device defined by a future standard, which is not limited herein.
For example, after the first communication device determines one or more second communication devices based on the arrangement information of the service in step S401, the first communication device transmits the first information to the one or more second communication devices in step S401.
In other words, in example two, prior to step S401, the method further includes the first communication device receiving the arrangement information of the service from the fifth communication device, the arrangement information being used to determine the second communication device. The arrangement information received by the first communication device may be used to indicate cooperative scheduling between tasks corresponding to services, and accordingly, the first communication device may determine, based on the arrangement information, a second communication device corresponding to each task, so that the first communication device sends part or all of the first information to the second communication device participating in task processing indicated by the arrangement information.
It is to be understood that the fifth communication apparatus is a communication apparatus that determines arrangement information of a service based on service QoS. The fifth communication apparatus may be NAMO, or the second communication apparatus may be a network element/device with NAMO function, or the like.
Optionally, NAMO may be responsible for coarse-grained orchestration (including data, computation, algorithms, connection orchestration, etc.) and decomposition of the traffic, and according to the traffic logic and service level agreement (SERVICE LEVEL AGREEMENT, SLA) requirements, the traffic is broken down into multiple tasks with dependencies, i.e., task computation graphs and task QoS requirements are generated, and the resource requirements of each task are estimated. The tasks are then assigned to different task anchors for management. For example NAMO may be responsible for providing XaaS services externally.
Alternatively, in example two, the first communication device may obtain the orchestration information, i.e., the first communication device may determine the tasks performed by the one or more second communication devices. For this purpose, the first communication device may send the service QoS corresponding to the respective task to one or more second communication devices, that is, the first communication device may send part or all of the first information to each of the one or more second communication devices in step S401, so that each second communication device may obtain the service QoS corresponding to the own task, which may save the overhead.
In example three, in step S401, a first communication device sends first information to one or more second communication devices managed/controlled/connected by the first communication device, and one or more second communication devices performing one or more tasks corresponding to the service may be determined by mutually interacting between subsequent different second communication devices. In this way, the first communication apparatus can reduce the implementation complexity of the first communication apparatus without determining the second communication apparatus based on the arrangement information.
In a possible implementation, before the first communication device sends the first information in step S401, the method further includes the first communication device sending indication information for indicating a second service QoS of the service, the first communication device receiving second request information for requesting updating of the second service QoS, wherein the first service QoS of the service is determined based on a service requirement of the service and the second service QoS. Specifically, the first communication apparatus may further transmit a second service QoS of the service, and in a case where the current resource does not satisfy the second service QoS (for example, the second communication apparatus determines that the current resource does not satisfy the second service QoS and thus cannot generate the task QoS, and the fifth communication apparatus determines that the current resource does not satisfy the second service QoS and thus cannot generate the arrangement information), the first communication apparatus may receive second request information for requesting to update the second service QoS and perform updating based on the requirement of the service and the second service QoS, so that the first communication apparatus obtains and transmits the first information indicating the first service QoS in step S401.
In one possible implementation, the first communication device further comprises, prior to transmitting the first information in step S401, the first communication device receiving subscription information for the service from the EMF, a first QoS for the service being determined based on a service requirement for the service and the subscription information for the service. In particular, the first communication device may determine, based on the service requirement of the service and the subscription information indicated by the EMF, a first service QoS of the service, so that a data transmission process implemented by the first service QoS of subsequent other nodes can meet the service requirement of the service and the subscription content indicated by the subscription information.
Optionally, the subscription information of the service comprises at least one of node type, subscription service type, service priority information. For example, the node types may include terminal devices, network devices (e.g., considering the morphology of various base stations in the future, CU/DU separation, CP/UP separation, ORAN, etc., so that although being RAN nodes, specific network device types may be various), etc. As another example, the subscription service type may include one or more of NaaS, caaS, AIaaS, daaS. As another example, the service priority information may indicate a priority of a network device or operator defined service.
Alternatively, EMF may be used to maintain service subscription information for each node in the network and capability information for each node. For example, the nodes therein comprise relatively static network elements and relatively dynamic terminal devices. The nodes can be consumers of the AI service, and the enabler can be consumers of one AI service and simultaneously be enablers of another AI service. As described above, the subscription information of the service includes a node type, a subscription service type, service priority information, and the like. The node capacity information comprises node types, four-element resource levels, heterogeneous resource types and the like. Accordingly, when the first communication device generates the QoS policy, the first communication device may invoke the service subscription information of each node of the EMF and the capability information of each node. Optionally, the EMF may also maintain a mapping table between the second communication device and the corresponding first communication device.
Alternatively, the first communication device may obtain subscription information of the service through other means in addition to obtaining subscription information of the service through EMF. For example, the first communication device may obtain subscription information for the service through network elements such as SMF, UDR, etc.
In a possible implementation, before the second communication device receives the first information from the first communication device in step S401, the method further comprises the second communication device receiving fourth request information for requesting the service, the fourth request information comprising a service identification of the service, and thereafter, the second communication device sending fifth request information to the EMF based on the fourth request information, the fifth request information being for requesting the service, the second communication device receiving the identification or address of the first communication device from the EMF, respectively. Specifically, after receiving the fourth request information for requesting the service, the second communication device may transmit fifth request information for requesting the service based on the fourth request information and obtain an identification or address of the first communication device indicated by a receiver of the fifth request information so that the second communication device can determine the first communication device providing the service QoS, and then the second communication device may request the service QoS of the service to the first communication device from the identification or address of the first communication device so that the first communication device transmits first information for indicating the first service QoS of the service to the second communication device based on the request in step S401.
It should be noted that, the service data of the service is provided by at least K tasks, where K is a positive integer. For the second communication device, after receiving the first information for indicating the first service QoS in step S401, the second communication device may transmit second information for indicating the task QoS of the K tasks (as in the first manner of step S402 in fig. 4) or the resource QoS of the K tasks (as in the second manner of step S404 in fig. 4). The service type of the service provided by the communication network is not limited to the connection service, and the QoS of the service contained in the first service QoS can be used for indicating the requirement (or the overall requirement) of the service of different service types, the QoS of the output of at least one first type contained in the first service QoS can be used for indicating the requirement of the output of a certain type of service, so that the service QoS indicated by the first communication device can be used as a control policy of multiple service types, and the task QoS and the resource QoS indicated by the second communication device can also realize the requirement guarantee of the service and the requirement guarantee of the output of the service through the second information.
Various implementations of the second information will be exemplarily described below.
Mode one
S402, the second communication device sends second information, and correspondingly, the second communication device receives the second information. Wherein the second information is used to indicate task QoS for the K tasks, which is determined by the first service QoS for the service.
S403, the third communication device sends third information, and correspondingly, the fourth communication device receives the third information. Wherein the third information is used to indicate resource QoS of the K tasks, where the resource QoS of the K tasks is determined based on the task QoS of the K tasks.
It should be understood that in the first aspect, the second communication device is a communication device that determines a task QoS based on a service QoS. The second communication device may be a TA, or the second communication device may be a network element/device (e.g., an access network element/access network device) with a TA function, etc.
It should be understood that the third communication device is a communication device that determines a resource QoS based on a task QoS. The third communication device may be a TS, or the third communication device may be a network element/device (e.g., an access network element/access network device) with a TS function, etc.
In a first aspect, the second information received by the third communication apparatus in step S402 may be used to indicate task QoS of K tasks, after which the third communication apparatus may determine and transmit third information indicating resource QoS of the K tasks based on task QoS of the K tasks in step S403, and the receiver of the subsequent third information may be able to base on resource QoS of the K tasks. By the method, the resource QoS of the subtasks of each task can be determined, so that the receiver of the third information can process based on the resource QoS of the K tasks, and subsequent service data can realize the demand guarantee of the resources of each subtask.
In one possible implementation of the first mode, in step S402, the second information sent by the second communication device may indicate a task QoS of K tasks, and an output of each task of the K tasks includes at least one output of the second type. Accordingly, the task QoS for each task includes the QoS for each task and the QoS for some or all of the at least one second type of output. In this way, the task QoS indicated by the second information by the second communication device can be enabled to realize the requirement guarantee of the task and the requirement guarantee of the output of the task.
It should be noted that, the output of the task may include at least one output of the second type, and it may be understood that, in the task data output by the task execution node, the task data is provided by some or all of the resources of the at least one second type. For example, in the case that the task includes an AI reasoning task, the task data output by the task execution node may include data provided by three types of resources, i.e., a data resource, a computing resource, and an algorithm resource, that is, the output of the AI reasoning task may be part or all of the data provided by a plurality of second type resources, i.e., the data resource, the computing resource, the algorithm resource, and the like.
In one possible implementation manner of the first aspect, in step S402, the second information sent by the second communication device may indicate resource QoS of K tasks, where each task of the K tasks includes one or more subtasks, and the resource QoS of the K tasks includes resource QoS of the one or more subtasks, where the resource QoS of the K tasks is determined by the task QoS of the K tasks. By the method, the resource QoS of the subtasks of each task can be determined, so that subsequent service data can realize the demand guarantee of the resources of each subtask.
Mode two
S404, the second communication device sends second information, and correspondingly, the second communication device receives the second information. Wherein the second information is used to indicate resource QoS of the K tasks, which is determined by a first service QoS of the service.
It is to be understood that, in the second aspect, the second communication device is a communication device that determines a resource QoS based on a service QoS. The second communication apparatus may be a TA having a TS function, or the second communication apparatus may be a network element/device (e.g., an access network element/access network device) having a TA function and a TS function, or the like.
In the second aspect, the second communication apparatus transmits second information indicating the resource QoS of the K tasks in step S404, and the receiver of the subsequent second information can base on the resource QoS of the K tasks. By the method, the resource QoS of the subtasks of each task can be determined, so that the receiver of the third information can process based on the resource QoS of the K tasks, and subsequent service data can realize the demand guarantee of the resources of each subtask.
In one possible implementation manner of the second mode, in step S404, the second information sent by the second communication device may indicate resource QoS of K tasks, where each task of the K tasks includes one or more subtasks, and the resource QoS of the K tasks includes resource QoS of the one or more subtasks, where the resource QoS of the K tasks is determined by the task QoS of the K tasks. By the method, the resource QoS of the subtasks of each task can be determined, so that subsequent service data can realize the demand guarantee of the resources of each subtask.
Alternatively, in the first or second mode, the one or more types of resources may include a connection resource, a calculation resource, a data resource, an algorithm resource (or a model resource), or the like.
Optionally, in the first or second mode, the resource QoS of each subtask includes one or more QoS features, and a QoS parameter corresponding to each QoS feature.
In one possible implementation, the service data of the service is provided by at least K tasks, K being a positive integer. In the first or second mode described above, after the second communication apparatus receives the first information indicating the first service QoS of the service in step S401, the second communication apparatus determines the task QoS based on the first service QoS (optionally, in the first mode, the second communication apparatus may also determine the resource QoS based on the task QoS). Wherein the task QoS of the K tasks is determined by the service QoS of the service and at least one of the following information a and information B.
Information a. Arrangement information of service.
Specifically, the determination of the QoS of the task by the second communication device may include the above-described arrangement information of the service in addition to the QoS of the service, and in this way, the second communication device can implement the determination of the QoS of the task by the cooperative scheduling between the tasks determined by the arrangement information.
In a possible implementation manner, in a case where the determination of the task QoS of the K tasks is based on the information a described above, the second communication device may determine the information a in a plurality of ways, which will be described below with reference to some implementation examples.
As an implementation example, after step S401, the method further comprises the second communication device receiving the arrangement information of the service from the fifth communication device. The arrangement information may be used to indicate cooperative scheduling between tasks corresponding to the service, so as to implement determination of task QoS corresponding to the tasks based on the arrangement information.
Optionally, for the fifth communication apparatus, before the fifth communication apparatus determines the arrangement information of the service, the fifth communication apparatus may receive first information from the first communication apparatus, the first information may indicate a first service QoS of the service, and the fifth communication apparatus may determine the arrangement information of the service based on the first service QoS to indicate co-scheduling between the respective tasks through the arrangement information.
Optionally, before the first communication device sends the first information to the fifth communication device, the method further comprises the first communication device receiving first request information from the fifth communication device, the first request information being used for requesting the first information, the first request information including a service identifier of the service. The first request information may include a service identifier of the service, and in this manner, the scheme can be applied to a scenario in which the fifth communication device initiates a request to acquire a service QoS.
In the above implementation example, for the second communication device, before the second communication device receives the arrangement information (e.g., the first arrangement information) of the service from the fifth communication device, the method further includes the second communication device receiving second arrangement information of the service from the fifth communication device, the second communication device transmitting third request information to the fifth communication device, the third request information being used to request updating of the second arrangement information. Specifically, the second communication apparatus may further receive second scheduling information of the service, and in a case where the current resource does not satisfy the second scheduling information (for example, the second communication apparatus determines that the current resource does not satisfy the task cooperative scheduling indicated by the second scheduling information), the second communication apparatus may transmit third request information for requesting updating of the second scheduling information, and obtain updated first scheduling information.
As another implementation example, after step S401, the method further includes the second communication device determining the arrangement information of the service based on the service QoS of the service, in such a way that the second communication device can determine the arrangement information of the service locally to reduce overhead.
Information b task QoS template.
Specifically, the determination of the task QoS by the second communication device may include a task QoS template in addition to the service QoS of the service, and in this way, fast determination of the task QoS can be achieved to reduce the processing delay.
In one possible implementation, the task QoS template satisfies any one of the following:
the task QoS template is determined based on equipment information of one or more third communication devices to which the second communication device is connected;
the task QoS template is determined based on a service QoS of the service historically processed by the second communication device, arrangement information of the service historically processed, task QoS historically processed;
the task QoS template is determined based on feedback information of the historic task QoS by one or more third communication devices connected to the second communication device.
Thus, the task QoS template for determining task QoS may be implemented by any of the above to promote flexibility in implementation of the scheme.
Based on the technical solution shown in fig. 4, the first communication device determines and sends first information in step S401 to indicate the first service QoS. Wherein the first service QoS includes QoS of a service, and QoS of some or all of at least one first type of output included in the output of the service. The service type of the service provided by the communication network is not limited to the connection service, and since the QoS of the service included in the first service QoS may be used to indicate the requirement (or the overall requirement) of the service of different service types, the QoS of the output of part or all of the first type included in the first service QoS may be used to indicate the requirement of the output of a certain type of service, so that the service QoS indicated by the first communication device can be used as a control policy of multiple service types, and meanwhile, the receiver of the service QoS can realize the requirement guarantee of the service and the requirement guarantee of the output of the service based on the service QoS.
As can be seen from the implementation process shown in fig. 4, in the process of providing XaaS by the communication network, various QoS generating and delivering processes may be involved between different communication devices, including service QoS, task QoS and resource QoS, compared to the case where the communication network only provides communication services. These QoS will be described below by some examples.
1) Service QoS.
Specifically, after the communication network introduces new services, services that the network needs to add may include model reasoning/model training/model generating/model optimizing/data services/computing services, etc. Wherein service QoS is essentially a quantification of the requirements for the newly added service types described above. Different service types may provide different service output results, but are again characterized by the same service QoS index. Thus, the service QoS index is structurally divided into two levels, the first level being an overall level, that is, a unified abstraction for all service types (i.e., service QoS may include QoS for a service). The second hierarchy is a hierarchy of output objects, the different service type output objects being different, e.g. for an inference service the output objects are inference results and for a training service the output objects are models themselves, the different output objects corresponding to different service QoS requirements (i.e. the output of a service comprises at least one output of a first type, the service QoS of the service comprises the QoS of some or all of the outputs of the at least one first type).
For example, as shown in table 2 below, an implementation example of a service QoS for a service may include one or more lines of information included in "whole" in table 2, and the service QoS for a second level may include one or more lines of information included in "output object" in table 2.
TABLE 2
Alternatively, the service QoS may be generated at the first communication device (e.g., the first communication device may include a CN-side PCF in the NET4AI scenario and a RAN-side PCF in the AI4NET scenario), and output to the second communication device (e.g., the TA described above) for use by the fifth communication device (e.g., NAMO described above).
2) Task QoS.
In particular, the implementation of a service generally depends on the implementation of at least two tasks. Of course, if the service itself is of a smaller scale, only one task may be required to be implemented. In terms of elements, a task can be considered as a lightweight task because it can contain multiple elements, as well as services. The necessity of the task is established on the basis of the real-time performance of the control plane, wherein the real-time performance of the control plane is established on the basis that the control node is more prone to be deployed at the low level of the network and is also established on the basis that the control node is more prone to be deployed in a distributed mode and a centralized mode on a single point on a large scale. Thus, at the control node (e.g., TA) of the mobile network, a specific task is defined. For example, this defined procedure may be based on the schedule information provided by management plane NAMO, or directly based on the schedule information determined locally by the TA, or by a combination of management plane NAMO and control plane TA.
In addition, the process of defining specific tasks is also a process of defining task QoS, the definition of task QoS is divided into three steps from the process, the first step, the QoS requirement of the service QoS about the service whole guides the arrangement of a specific service instance to the tasks, the second step, the arrangement mode of the service instance to the specific tasks, determines the mapping relation from the whole required part to the whole required part of the task QoS (recorded as the task QoS of the first layer, namely the QoS of each task described above), the third step, the requirement of the service QoS for the output object is actually inherited by the task QoS and is classified into different weights and four element resource grades (recorded as the task QoS of the second layer, namely the QoS of at least one output of the second type described above) of the subtasks, and if the whole part of the service QoS to the whole part of the task QoS is the arrangement result and the service QoS decision process, the process of determining the subtask resource grade in the third step is based on the TA autonomous network condition in real time.
For example, a task may be achieved in various manners, such as model training by big data+small model, or big model+small data, and the coordination and balance between the specific four elements is determined at TA by task QoS. Therefore, the service QoS to task QoS is not a simple index value decomposition relationship, but rather, task QoS is also a critical QoS decision process, and needless to say, the service QoS and task QoS decide the QoS of a specific service instance. This is quite different from the policy control procedure in NR by PDU session, since in the policy control procedure of PDU session, it is actually fully decided in PCF (e.g. 5QI is already determined in policy AND CHARGING control, PCC rule, and remains consistent throughout the control flow).
For example, as shown in table 3 below, an implementation example of a task QoS of the first level may include one or more lines of information included in "whole" in table 3, and the task QoS of the second level may include one or more lines of information included in "schedule" in table 2.
TABLE 3 Table 3
Alternatively, the task QoS may be generated at the second communication device (e.g., TA) and provided for use by the third communication device (e.g., TS).
3) Resource QoS.
Specifically, the resource QoS may be obtained by decomposing the task QoS. For example, resource QoS features (characteristics) are derived from subtask weights and resource levels. The underlying logic is that achieving the target resource QoS can achieve the overall requirements of the task and the requirements in the service regarding the output results. The logic is consistent with the prior mobile network to provide connection service guarantee for different service types, and the network guarantees the service by guaranteeing message transmission.
In addition, the resource QoS may include one or more QoS features, and QoS parameters (parameters) corresponding to each QoS feature. The former is used for classification of different subtasks/tasks, the fourth means (e.g. TE) refers to the QoS feature(s) at the time of queue scheduling processing, the latter is used for management, its category is not in a certain subtask/task itself, but in a series of subtasks/task combinations, it is the relative relation between subtasks/tasks and overall control (such as aggregating the maximum amount of computation etc.). In other words, one or more QoS features in the resource QoS determine the guarantee content, and the QoS parameter corresponding to each QoS feature may be used to determine the overall guarantee manner, where the two cooperate to guarantee QoS achievement.
For example, as shown in table 4 below, an implementation example of a resource QoS may include one or more rows of information in a column "QoS characteristics" in table 3, and the QoS parameter corresponding to each QoS feature may include one or more rows of information in a column "QoS parameters" in table 3.
TABLE 4 Table 4
Alternatively, the resource QoS may be generated at a third communication device (e.g., TS) and provided for use by a fourth communication device (e.g., TE).
In order to facilitate understanding of the above technical solution, some implementation examples will be provided below for description. It should be understood that in the following examples, the first communication apparatus is a PCF (PCF deployed in the core network, or PCF deployed in the access network, which may be denoted as RAN-PCF), the second communication apparatus is a device in the TA layer, the third communication apparatus is a device in the TS layer, and the fourth communication apparatus is a device in the TE layer.
Scenario one, as shown in fig. 5a, is an example of an implementation of NET4 AI.
In the first scenario, the OTT vendor device may input service requirement information to the PCF through the AF by triggering the terminal device or the third party network element/device, and trigger the PCF to generate service QoS. The specific flow comprises the following steps:
The pcf generates a service QoS according to input information (e.g., user subscription information, OTT service requirement information, etc.) of each Network Function (NF), and transmits the service QoS to the UDR. This step is an implementation example of the previous step S401.
2. The service requester initiates a new service, inputs a use case to NAMO, and the use case contains identification information of different AI services of different APPs.
NAMO obtains (the status of each node-TE) service QoS from UDR according to the identification information, and completes arrangement according to the QoS, determines tasks, workflow and TAs, and transmits arrangement results to each TA.
The ta layer (i.e., cNode) performs the mapping of service QoS to task QoS. This step is an implementation example of the previous step S402.
The TS layer (e.g., sNode & TPF) performs the task QoS to resource QoS mapping. This step is an implementation example of the previous step S403.
The te layer (e.g., sNode & TPF & UE) performs differentiated resource allocation and queue handling when executing.
Scene two, as shown in fig. 5b, is an implementation example of AI4 NET.
In scenario one, the EMF may input traffic demand information to the PCF by a terminal device or a third party network element/device trigger, triggering the PCF to generate a service QoS. The specific flow comprises the following steps:
Emf maintains new service subscription information and node capability information (including static network elements and dynamic UEs) for each node in the network, one node can be both an enabler and a consumer of new services.
2. Each RAN-PCF generates a service QoS from the EMF-side entered information (requirements and corresponding requirements of different AI4NET services to which the consumer subscribes).
3. When the UE/network element triggers AI service, a use case is input to TA (cNode), cNode applies EMF to obtain ID/IP of corresponding RAN-PCF (possibly deployed directly on cNode), cNode obtains service QoS to corresponding RAN-PCF, and generates task and corresponding task QoS in combination with the scheduling result. This step is an implementation example of the previous steps S401 and S402.
The TS layer (sNode) completes the mapping of task QoS to resource QoS and sends the resource QoS to the TE layer. This step is an implementation example of the previous step S403.
And 5, performing differentiated resource allocation and queue processing when the TE layer (sNode & UE) executes.
The following embodiment is a specific use case of network-assisted autopilot, in which the network provides a model reasoning service (the service output object is a reasoning result, the model itself is provided, and only input data and a reasoning process are needed). The specific network assisted autopilot business flow is as follows:
1) The end user initiates a congestion situation prediction request for a 10km length of the golden sea to OTT.
2) OTT inputs use cases to NAMO at the management plane.
3) NAMO call the service QoS of the PCF to complete the workflow orchestration and pass the orchestration information to the TA, and the PCF sends the service QoS to the TA. This step is an implementation example of the previous step S401.
4) NAMO the workflow includes three tasks, each performed by a respective TA. In this example, take the TA as an example to include two cNode and TCF (i.e., cNode, cNode, and TCF in fig. 6 a). In addition, each TA may determine a resource QoS based on the service QoS and transmit the resource QoS to the TEs to which each TA is connected. This step is an implementation example of the previous step S404.
5) Two cNode perform UE-based real-time awareness data prediction + historical data prediction.
6) The TCF completes the final reasoning result according to cNode input and feeds back to the terminal user initiating the service.
For clarity of presentation, the different roles in the network are divided here into consumer, provider and enabler, respectively. The consumer refers to the network's enjoyer of providing the service, in this case the end user, the provider refers to the object to which the service itself belongs, in this case the service itself belongs to OTT, and the enabler refers to the infrastructure to complete the service or even the provider of the entire traffic flow, in this case the operator/network.
As an example, as shown in fig. 6a, a schematic layout diagram of a service instance corresponds to the above steps 1) 2) 3).
As an example, taking cNode1 as an example, a schematic diagram of the task-to-subtask arrangement is shown in fig. 6b, which corresponds to step 5 above.
As an example, as shown in fig. 6c, which is a complete business flow diagram, includes the following processes:
task1 (Task 1), performed by cNode, includes historical data prediction, UE1 real-time sensory data acquisition, UE2 real-time sensory data acquisition, and the like.
Task2 (Task 2), performed by cNode2, includes historical data prediction, UE3 real-time awareness data acquisition, UE4 real-time awareness data acquisition, and the like.
Task3 (Task 3), performed by the TCF, includes joint reasoning.
Illustratively, in the example shown in FIG. 6a, the service QoS generation process includes:
OTT and operators complete the automatic driving AI business package formulation before the consumer triggers the business.
2. The terminal user completes the account opening, and the account opening information comprises the ordering information of the automatic driving AI service and the user basic information.
The pcf determines the service QoS from information provided by each NF (including OTT information and user information) and stores in the UDR.
Illustratively, in the example shown in fig. 6a, the service QoS delivery procedure includes:
1. The terminal user finishes access and sends a real-time route congestion condition prediction request to the APP service through the original communication connection PDU Session;
use case of APP to NAMO input real-time route congestion prediction request of the user
NAMO selects corresponding service QoS from UDR according to APP identification/user identification and specific content of use case.
For example, based on APP identity (IP triples of the path planning APP server).
As another example, according to UE identity (UE ID), capability information, location information, and VIP are reported.
As well as determining the service QoS (as shown in table 5 below) based on the specific requirements in the use case (invoking all base stations and end users within 10 km).
TABLE 5
NAMO completes task arrangement and decomposition according to service QoS, and transmits arrangement result and service QoS index to each TA.
Illustratively, in the example shown in FIG. 6a, the task QoS generation (illustrated as cNode 1) process includes:
task QoS template generation-this process exists independent of the present service.
For example, the TA initially predefines its own task QoS template (pure template without any label) depending on the type, capability, number of TE covered.
As another example, the TA accumulates task QoS templates (with top-down information-including service QoS, OTT side and terminal side information, etc.) in the process of continuously accepting NAMO task orchestration and decomposition.
As another example, the TA accumulates task QoS templates (with bottom-up information-including xxTE often being too loaded and xxTE often being particularly power hungry) in the process of continuously accepting TE side feedback + change requests.
The specific task QoS generation includes:
The cNode1 calculates the overall QoS requirement of the task according to the service QoS and the arrangement result of NAMO workflow (directly selecting a template or customizing)
The cNode1 performs subtask decomposition based on subordinate TE states and determines subtask weights and subtask levels (in this case including sNode's historical data reasoning and real-time sensing data sampling of two sensing UEs on sNode)
3. The task QoS corresponding to the present use case is output, and the QoS table is shown in table 6 below.
TABLE 6
Illustratively, in the example shown in FIG. 6a, the task QoS delivery process includes:
after the TA layer (cNode a in this example) completes the generation of the specific task QoS, it issues to the TS layer (sNode a &2 in this example).
Illustratively, in the example shown in fig. 6a, during resource QoS generation (illustrated as sNode and UE 1), the TS layer (here sNode & 2) maps to a four-element resource QoS according to the task QoS (and in particular the subtask resource level therein), generating a resource QoS table as shown in the following figure.
Illustratively, in the example shown in fig. 6a, in the resource QoS issuing process, the TS issues to the TE (sNode and sNode in this example, UE1 and UE 2) specifically executed after generating the resource QoS. The resource QoS may include examples shown in table 7 below, among others.
TABLE 7
Illustratively, in the example shown in fig. 6a, in the resource QoS guarantee process, each TE performs queuing processing according to the resource QoS issued by the TS.
Referring to fig. 7, an embodiment of the present application provides a communication apparatus 700, where the communication apparatus 700 may implement the function of the communication apparatus (for example, the communication apparatus is a terminal device or a network device) in the foregoing method embodiment, so that the beneficial effects of the foregoing method embodiment may 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 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 processing unit 701 is configured to determine first information, where the first information is used to indicate a first service QoS of a service, the service is XaaS, the output of the service includes at least one first type of output, the first service QoS of the service includes QoS of the service, and a QoS of some or all of the at least one first type of output, and the transceiver unit 702 is configured to send the first information.
In a possible implementation, when the apparatus 700 is configured to perform the method performed by the second communication apparatus in fig. 7 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 the first communication apparatus, the first information is configured to indicate a first service QoS of a service, where the service includes at least one service of a network, a computing service, a perception service, an AI service, and a data service, the output of the service includes at least one output of a first type, the first service QoS of the service includes a QoS of the service, and a part or all of the QoS of the output of the first type, the service data of the service is provided by at least K tasks, K is a positive integer, and the processing unit 701 is configured to determine second information, and the transceiver unit is further configured to send second information, the second information is configured to indicate a QoS of the K tasks or a QoS of the K tasks, the QoS of which is determined by the QoS of the first service.
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 transceiving unit 702, where the transceiving unit 702 is configured to receive second information, where the second information is configured to indicate task QoS of K tasks, and the K tasks are configured to provide service data of a service, where K is a positive integer, where the service includes at least one service of a network, a computing service, a perception service, an AI service, and a data service, the processing unit 701 is configured to determine third information, and the transceiving unit 702 is further configured to send third information, where the third information is configured to indicate resource QoS of the K tasks, and the resource QoS of the K tasks is determined based on the task QoS of the K tasks.
In a possible implementation manner, when the apparatus 700 is configured to perform the method performed by the fourth communication apparatus in fig. 7 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 third information, where the third information is used to indicate a resource QoS of a task, and the processing unit 701 is configured to perform processing based on the resource QoS.
In a possible implementation, when the apparatus 700 is configured to perform the method performed by the fifth 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 first information indicating a first quality of service QoS of a service, the service includes at least one of a network, a computing service, a perception service, an artificial intelligence AI service, and a data service, the output of the service includes at least one output of a first type, the first QoS of the service includes the QoS of the service, and a part or all of the output of the at least one output of the first type includes the QoS of the service, the processing unit 701 is configured to determine first schedule information based on the service QoS of the service, and the transceiver unit is further configured to send the first schedule information of the service to the second 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 logic 801 is configured to determine first information, the first information being configured to indicate a first QoS of a service, wherein the service is XaaS, wherein the output of the service includes at least one output of a first type, wherein the first QoS of the service includes the QoS of the service, and wherein some or all of the at least one output of the first type is QoS of the output of the first type, and wherein the input-output interface 802 is configured to send the first information.
Optionally, the input-output interface 802 is configured to receive first information from the first communication device, the first information being configured to indicate a first service QoS of a service, wherein the service includes at least one of a network-ready service, a computing-ready service, a sensing-ready service, an AI-ready service, and a data-ready service, the output of the service includes at least one first type of output, the first service QoS of the service includes a QoS of the service, and the QoS of some or all of the at least one first type of output, the service data of the service is provided by at least K tasks, K is a positive integer, the logic circuit 801 is configured to determine second information, the input-output interface 802 is further configured to send second information indicating a task QoS of the K tasks or a resource QoS of the K tasks, the task QoS of the K tasks and the resource QoS of the K tasks being determined by the first service QoS of the service.
Optionally, the input/output interface 802 is configured to receive second information, where the second information is used to indicate task QoS of K tasks, where K is a positive integer and is used to provide service data of a service, where the service includes at least one service of network service, computing service, perception service, AI service, and data service, the logic circuit 801 is configured to determine third information, and the input/output interface 802 is further configured to send third information, where the third information is used to indicate resource QoS of the K tasks, and the resource QoS of the K tasks is determined based on the task QoS of the K tasks.
Optionally, the input-output interface 802 is configured to receive third information, where the third information is used to indicate a resource QoS of the task, and the logic circuit 801 is configured to perform processing based on the resource QoS.
Optionally, the input-output interface 802 is configured to receive first information, the first information being configured to indicate a first quality of service QoS of a service, wherein the service comprises at least one of a network-as-a-service, a computing-as-a-service, a perception-as-a-service, an artificial intelligence AI-as-a-service, and a data-as-a-service, the output of the service comprises at least one first type of output, the first QoS of the service comprises the QoS of the service, and the QoS of some or all of the at least one first type of output is the QoS of the first type of output, the logic circuit 801 is configured to determine first arrangement information based on the service QoS of the service, and the input-output interface 802 is further configured to send the first arrangement information of the service to the second 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 a communication interface, which may be the communication port 902 in fig. 9, and the communication port 902 may include an input interface and 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 network 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 network interface 1014 are connected, for example, by 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 network interface 1014 is used to enable the communication apparatus to communicate with other communication devices via a communication link. For example, the network interface 1014 may comprise a network interface between the communication apparatus and the core network device, such as an S1 interface, and the network interface may comprise a network interface between the communication apparatus and other communication apparatus (e.g., other network devices or core network devices), such as an X2 or Xn interface.
The transceiver unit 702 shown in fig. 7 may be a communication interface, which may be the network interface 1014 in fig. 10, and the network interface 1014 may include an input interface and an output interface. Or the network 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.
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 (36)

Translated fromChinese
1.一种服务质量管理的方法,其特征在于,包括:1. A method for managing service quality, comprising:确定第一信息,所述第一信息用于指示服务的第一服务服务质量QoS;其中,所述服务包括网络即服务、计算即服务、感知即服务、人工智能AI即服务以及数据即服务中的至少一个服务;所述服务的输出包括至少一个类型的输出,所述服务的第一服务QoS包括所述服务的QoS,以及,所述至少一个类型的输出中的部分或全部类型的输出的QoS;Determining first information, where the first information is used to indicate a first service quality of service (QoS) of a service; wherein the service includes at least one of network as a service, computing as a service, perception as a service, artificial intelligence (AI) as a service, and data as a service; the output of the service includes at least one type of output, and the first service QoS of the service includes the QoS of the service and the QoS of some or all types of outputs of the at least one type of output;发送所述第一信息。The first information is sent.2.根据权利要求1所述的方法,其特征在于,所述发送所述第一信息包括:2. The method according to claim 1, wherein sending the first information comprises:向第二通信装置发送所述第一信息的部分或全部。Part or all of the first information is sent to a second communication device.3.根据权利要求2所述的方法,其特征在于,在所述向第二通信装置发送所述第一信息的部分或全部之前,所述方法还包括:3. The method according to claim 2, wherein before sending part or all of the first information to the second communication device, the method further comprises:接收来自第五通信装置的所述服务的编排信息,所述编排信息用于确定所述第二通信装置。The service scheduling information is received from a fifth communication device, where the scheduling information is used to determine the second communication device.4.根据权利要求1所述的方法,其特征在于,所述发送所述第一信息包括:4. The method according to claim 1, wherein sending the first information comprises:向第五通信装置发送所述第一信息。The first information is sent to a fifth communication device.5.根据权利要求1所述的方法,其特征在于,所述发送所述第一信息包括:5. The method according to claim 1, wherein sending the first information comprises:向统一数据池UDR发送所述第一信息。The first information is sent to the unified data pool UDR.6.一种服务质量管理的方法,其特征在于,包括:6. A method for managing service quality, comprising:接收来自第一通信装置的第一信息,所述第一信息用于指示服务的第一服务QoS;其中,所述服务包括网络即服务、计算即服务、感知即服务、AI即服务以及数据即服务中的至少一个服务;所述服务的输出包括至少一个第一类型的输出,所述服务的第一服务QoS包括所述服务的QoS,以及,所述至少一个第一类型的输出中的部分或全部第一类型的输出的QoS;所述服务的服务数据至少是通过K个任务提供的,K为正整数;Receive first information from a first communication device, the first information being used to indicate a first service QoS of a service; wherein the service includes at least one of Network as a Service, Compute as a Service, Perception as a Service, AI as a Service, and Data as a Service; the output of the service includes at least one first-type output, the first service QoS of the service includes the QoS of the service and the QoS of some or all of the at least one first-type output; and service data of the service is provided by at least K tasks, where K is a positive integer;发送第二信息,所述第二信息用于指示所述K个任务的任务QoS或所述K个任务的资源QoS,所述K个任务的任务QoS和所述K个任务的资源QoS是通过所述服务的第一服务QoS确定的。Second information is sent, where the second information is used to indicate the task QoS of the K tasks or the resource QoS of the K tasks, where the task QoS of the K tasks and the resource QoS of the K tasks are determined by the first service QoS of the service.7.根据权利要求6所述的方法,其特征在于,7. The method according to claim 6, characterized in that所述K个任务中的每个任务的输出包括至少一个第二类型的输出,所述每个任务的任务QoS包括所述每个任务的QoS,以及,所述至少一个第二类型的输出的部分或全部第二类型的输出的QoS。The output of each of the K tasks includes at least one second type output, and the task QoS of each task includes the QoS of each task and the QoS of part or all of the at least one second type output.8.根据权利要求6或7所述的方法,其特征在于,所述K个任务中的每个任务包括一个或多个子任务,所述K个任务的资源QoS包括所述一个或多个子任务的资源QoS;8. The method according to claim 6 or 7, wherein each of the K tasks includes one or more subtasks, and the resource QoS of the K tasks includes the resource QoS of the one or more subtasks;其中,所述K个任务的资源QoS是通过所述K个任务的任务QoS确定的。The resource QoS of the K tasks is determined by the task QoS of the K tasks.9.根据权利要求6至8任一项所述的方法,其特征在于,所述K个任务的任务QoS是通过所述服务的服务QoS确定的,包括:9. The method according to any one of claims 6 to 8, wherein the task QoS of the K tasks is determined by the service QoS of the service, comprising:所述K个任务的任务QoS是通过所述服务的服务QoS以及以下至少一项确定的:所述服务的编排信息或任务QoS模板。The task QoS of the K tasks is determined by the service QoS of the service and at least one of the following: the orchestration information of the service or a task QoS template.10.根据权利要求9所述的方法,其特征在于,所述方法还包括:10. The method according to claim 9, further comprising:接收来自第五通信装置的所述服务的编排信息。The orchestration information of the service is received from a fifth communication device.11.根据权利要求9所述的方法,其特征在于,所述方法还包括:11. The method according to claim 9, further comprising:基于所述服务的服务QoS确定所述服务的编排信息。Orchestration information for the service is determined based on the service QoS of the service.12.根据权利要求9至11任一项所述的方法,其特征在于,所述任务QoS模板满足以下任一项:12. The method according to any one of claims 9 to 11, wherein the task QoS template satisfies any one of the following:所述任务QoS模板是基于第二通信装置连接的一个或多个第三通信装置的设备信息确定的;The task QoS template is determined based on device information of one or more third communication devices connected to the second communication device;所述任务QoS模板是基于第二通信装置历史处理的服务的服务QoS、历史处理的服务的编排信息、历史处理的任务QoS确定的;The task QoS template is determined based on the service QoS of the service historically processed by the second communication device, the scheduling information of the historically processed service, and the task QoS of the historically processed service;所述任务QoS模板是基于第二通信装置连接的一个或多个第三通信装置对历史处理的任务QoS的反馈信息确定的。The task QoS template is determined based on feedback information of historically processed task QoS from one or more third communication devices connected to the second communication device.13.一种服务质量管理的方法,其特征在于,包括:13. A method for managing service quality, comprising:接收第二信息,所述第二信息用于指示K个任务的任务QoS,所述K个任务用于提供服务的服务数据,K为正整数;其中,所述服务包括网络即服务、计算即服务、感知即服务、AI即服务以及数据即服务中的至少一个服务;receiving second information indicating task QoS of K tasks, where the K tasks are used to provide service data of services, where K is a positive integer; wherein the services include at least one of Network as a Service, Compute as a Service, Perception as a Service, AI as a Service, and Data as a Service;发送第三信息,所述第三信息用于指示所述K个任务的资源QoS,其中,所述K个任务的资源QoS是基于所述K个任务的任务QoS确定的。Third information is sent, where the third information is used to indicate resource QoS of the K tasks, wherein the resource QoS of the K tasks is determined based on the task QoS of the K tasks.14.根据权利要求13所述的方法,其特征在于,14. The method according to claim 13, characterized in that所述K个任务中的每个任务的输出包括至少一个类型的输出,所述每个任务的任务QoS包括所述每个任务的QoS,以及,所述至少一个类型的输出中的部分或全部类型的输出的QoS。The output of each of the K tasks includes at least one type of output, and the task QoS of each task includes the QoS of each task and the QoS of some or all types of output among the at least one type of output.15.根据权利要求13或14所述的方法,其特征在于,所述K个任务中的每个任务包括一个或多个子任务,所述K个任务的资源QoS包括所述一个或多个子任务的资源QoS;15. The method according to claim 13 or 14, wherein each of the K tasks includes one or more subtasks, and the resource QoS of the K tasks includes the resource QoS of the one or more subtasks;其中,每个子任务的资源QoS包括一个或多个QoS特征,以及,每个QoS特征对应的QoS参数。The resource QoS of each subtask includes one or more QoS features, and QoS parameters corresponding to each QoS feature.16.一种通信装置,其特征在于,包括处理单元和收发单元;16. A communication device, comprising a processing unit and a transceiver unit;所述处理单元用于确定第一信息,所述第一信息用于指示服务的第一服务服务质量QoS;其中,所述服务包括网络即服务、计算即服务、感知即服务、人工智能AI即服务以及数据即服务中的至少一个服务;所述服务的输出包括至少一个类型的输出,所述服务的第一服务QoS包括所述服务的QoS,以及,所述至少一个类型的输出中的部分或全部类型的输出的QoS;The processing unit is configured to determine first information indicating a first service quality of service (QoS) of a service; wherein the service includes at least one of network as a service, computing as a service, perception as a service, artificial intelligence (AI) as a service, and data as a service; the output of the service includes at least one type of output, and the first service QoS of the service includes the QoS of the service and the QoS of some or all types of outputs of the at least one type of output;所述收发单元用于发送所述第一信息。The transceiver unit is used to send the first information.17.根据权利要求16所述的装置,其特征在于,所述收发单元用于发送所述第一信息包括:17. The device according to claim 16, wherein the transceiver unit is configured to send the first information comprising:所述收发单元向第二通信装置发送所述第一信息的部分或全部。The transceiver unit sends part or all of the first information to the second communication device.18.根据权利要求17所述的装置,其特征在于,所述收发单元还用于接收来自第五通信装置的所述服务的编排信息,所述编排信息用于确定所述第二通信装置。18. The device according to claim 17, wherein the transceiver unit is further configured to receive scheduling information of the service from a fifth communication device, wherein the scheduling information is used to determine the second communication device.19.根据权利要求16至18任一项所述的装置,其特征在于,所述收发单元用于发送所述第一信息包括:19. The device according to any one of claims 16 to 18, wherein the transceiver unit is configured to send the first information comprising:所述收发单元向第五通信装置发送所述第一信息。The transceiver unit sends the first information to a fifth communication device.20.根据权利要求16至18任一项所述的装置,其特征在于,所述收发单元用于发送所述第一信息包括:20. The device according to any one of claims 16 to 18, wherein the transceiver unit is configured to send the first information comprising:所述收发单元向统一数据池UDR发送所述第一信息。The transceiver unit sends the first information to a unified data pool UDR.21.一种通信装置,其特征在于,包括处理单元和收发单元;21. A communication device, comprising a processing unit and a transceiver unit;所述收发单元用于接收来自第一通信装置的第一信息,所述第一信息用于指示服务的第一服务QoS;其中,所述服务包括网络即服务、计算即服务、感知即服务、AI即服务以及数据即服务中的至少一个服务;所述服务的输出包括至少一个第一类型的输出,所述服务的第一服务QoS包括所述服务的QoS,以及,所述至少一个第一类型的输出中的部分或全部第一类型的输出的QoS;所述服务的服务数据至少是通过K个任务提供的,K为正整数;The transceiver unit is configured to receive first information from a first communication device, the first information being configured to indicate a first service QoS of a service; wherein the service includes at least one of Network as a Service, Computing as a Service, Perception as a Service, AI as a Service, and Data as a Service; the output of the service includes at least one output of a first type, the first service QoS of the service includes the QoS of the service, and the QoS of some or all of the at least one first type of output; and the service data of the service is provided by at least K tasks, where K is a positive integer;所述处理单元用于确定第二信息,所述第二信息用于指示所述K个任务的任务QoS或所述K个任务的资源QoS,所述K个任务的任务QoS和所述K个任务的资源QoS是通过所述服务的第一服务QoS确定的;The processing unit is configured to determine second information, where the second information is configured to indicate task QoS of the K tasks or resource QoS of the K tasks, where the task QoS of the K tasks and the resource QoS of the K tasks are determined by a first service QoS of the service;所述收发单元还用于发送所述第二信息。The transceiver unit is further configured to send the second information.22.根据权利要求21所述的装置,其特征在于,22. The device according to claim 21, characterized in that所述K个任务中的每个任务的输出包括至少一个第二类型的输出,所述每个任务的任务QoS包括所述每个任务的QoS,以及,所述至少一个第二类型的输出中的部分或全部第二类型的输出的QoS。The output of each of the K tasks includes at least one second-type output, and the task QoS of each task includes the QoS of each task and the QoS of some or all of the at least one second-type output.23.根据权利要求21或22所述的装置,其特征在于,所述K个任务中的每个任务包括一个或多个子任务,所述K个任务的资源QoS包括所述一个或多个子任务的资源QoS;23. The apparatus according to claim 21 or 22, wherein each of the K tasks includes one or more subtasks, and the resource QoS of the K tasks includes the resource QoS of the one or more subtasks;其中,所述K个任务的资源QoS是通过所述K个任务的任务QoS确定的。The resource QoS of the K tasks is determined by the task QoS of the K tasks.24.根据权利要求21至23任一项所述的装置,其特征在于,所述K个任务的任务QoS是通过所述服务的服务QoS确定的,包括:24. The apparatus according to any one of claims 21 to 23, wherein the task QoS of the K tasks is determined by the service QoS of the service, comprising:所述K个任务的任务QoS是通过所述服务的服务QoS以及以下至少一项确定的,包括:The task QoS of the K tasks is determined by the service QoS of the service and at least one of the following:所述服务的编排信息,任务QoS模板。The orchestration information of the service and the task QoS template.25.根据权利要求24所述的装置,其特征在于,所述装置还包括:25. The device according to claim 24, further comprising:接收来自第五通信装置的所述服务的编排信息。The orchestration information of the service is received from a fifth communication device.26.根据权利要求24所述的装置,其特征在于,所述装置还包括:26. The device according to claim 24, further comprising:基于所述服务的服务QoS确定所述服务的编排信息。Orchestration information for the service is determined based on the service QoS of the service.27.根据权利要求24至26任一项所述的装置,其特征在于,所述任务QoS模板满足以下任一项:27. The device according to any one of claims 24 to 26, wherein the task QoS template satisfies any one of the following:所述任务QoS模板是基于第二通信装置连接的一个或多个第三通信装置的设备信息确定的;The task QoS template is determined based on device information of one or more third communication devices connected to the second communication device;所述任务QoS模板是基于第二通信装置历史处理的服务的服务QoS、历史处理的服务的编排信息、历史处理的任务QoS确定的;The task QoS template is determined based on the service QoS of the service historically processed by the second communication device, the scheduling information of the historically processed service, and the task QoS of the historically processed service;所述任务QoS模板是基于第二通信装置连接的一个或多个第三通信装置对历史处理的任务QoS的反馈信息确定的。The task QoS template is determined based on feedback information of historically processed task QoS from one or more third communication devices connected to the second communication device.28.一种通信装置,其特征在于,包括处理单元和收发单元;28. A communication device, comprising a processing unit and a transceiver unit;所述收发单元用于接收第二信息,所述第二信息用于指示K个任务的任务QoS,所述K个任务用于提供服务的服务数据,K为正整数;其中,所述服务包括网络即服务、计算即服务、感知即服务、AI即服务以及数据即服务中的至少一个服务;The transceiver unit is configured to receive second information, the second information being configured to indicate task QoS of K tasks, the K tasks being configured to provide service data of services, where K is a positive integer; wherein the services include at least one of Network as a Service, Computing as a Service, Perception as a Service, AI as a Service, and Data as a Service;所述处理单元用于确定第三信息,所述第三信息用于指示所述K个任务的资源QoS,其中,所述K个任务的资源QoS是基于所述K个任务的任务QoS确定的;The processing unit is used to determine third information, where the third information is used to indicate resource QoS of the K tasks, wherein the resource QoS of the K tasks is determined based on the task QoS of the K tasks;所述收发单元还用于发送第三信息。The transceiver unit is further configured to send third information.29.根据权利要求28所述的装置,其特征在于,29. The device according to claim 28, characterized in that所述K个任务中的每个任务的输出包括至少一个类型的输出,所述每个任务的任务QoS包括所述每个任务的QoS,以及,所述至少一个类型的输出中的部分或全部类型的输出的QoS。The output of each of the K tasks includes at least one type of output, and the task QoS of each task includes the QoS of each task and the QoS of some or all types of output among the at least one type of output.30.根据权利要求28或29所述的装置,其特征在于,所述K个任务中的每个任务包括一个或多个子任务,所述K个任务的资源QoS包括所述一个或多个子任务的资源QoS;30. The apparatus according to claim 28 or 29, wherein each of the K tasks includes one or more subtasks, and the resource QoS of the K tasks includes the resource QoS of the one or more subtasks;其中,每个子任务的资源QoS包括一个或多个QoS特征,以及,每个QoS特征对应的QoS参数。The resource QoS of each subtask includes one or more QoS features, and QoS parameters corresponding to each QoS feature.31.一种通信装置,其特征在于,包括至少一个处理器;31. A communication device, comprising at least one processor;其中,所述至少一个处理器用于执行如权利要求1至15中任一项所述的方法。The at least one processor is configured to execute the method according to any one of claims 1 to 15.32.一种可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至15中任一项所述的方法。32. A readable storage medium, characterized in that a computer program or instruction is stored in the storage medium, and when the computer program or instruction is executed by a communication device, the method according to any one of claims 1 to 15 is implemented.33.一种计算机程序产品,其特征在于,包括指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1至15中任一项所述的方法。33. A computer program product, comprising instructions, which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 15.34.一种通信系统,其特征在于,所述系统包括第一通信装置和第二通信装置;34. A communication system, characterized in that the system comprises a first communication device and a second communication device;其中,所述第一通信装置用于执行如权利要求1至5任一项所述的方法,所述第二通信装置用于执行如权利要求6至12任一项所述的方法。The first communication device is used to execute the method according to any one of claims 1 to 5, and the second communication device is used to execute the method according to any one of claims 6 to 12.35.根据权利要求34所述的系统,其特征在于,所述系统还包括第三通信装置,所述第三通信装置用于执行如权利要求13至15任一项所述的方法。35. The system according to claim 34, further comprising a third communication device, wherein the third communication device is configured to execute the method according to any one of claims 13 to 15.36.根据权利要求35所述的系统,其特征在于,所述系统还包括一个或多个第四通信装置,所述一个或多个第四通信装置用于基于所述资源QoS进行处理。36. The system according to claim 35, characterized in that the system further comprises one or more fourth communication devices, and the one or more fourth communication devices are used to perform processing based on the resource QoS.
CN202410178283.2A2024-02-082024-02-08Method and related device for managing service qualityPendingCN120456133A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN202410178283.2ACN120456133A (en)2024-02-082024-02-08Method and related device for managing service quality
PCT/CN2025/073895WO2025167632A1 (en)2024-02-082025-01-22Quality of service management method and related device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202410178283.2ACN120456133A (en)2024-02-082024-02-08Method and related device for managing service quality

Publications (1)

Publication NumberPublication Date
CN120456133Atrue CN120456133A (en)2025-08-08

Family

ID=96613154

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202410178283.2APendingCN120456133A (en)2024-02-082024-02-08Method and related device for managing service quality

Country Status (2)

CountryLink
CN (1)CN120456133A (en)
WO (1)WO2025167632A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113747513B (en)*2020-05-302024-12-27华为技术有限公司 A method and device for managing service quality
WO2022115011A1 (en)*2020-11-262022-06-02Telefonaktiebolaget Lm Ericsson (Publ)Providing distributed ai models in communication networks and related nodes/devices
US12210747B2 (en)*2021-03-312025-01-28Netapp, IncQuality of service management mechanism
CN117425158A (en)*2022-07-112024-01-19维沃移动通信有限公司Artificial intelligence request analysis method, device and equipment

Also Published As

Publication numberPublication date
WO2025167632A1 (en)2025-08-14

Similar Documents

PublicationPublication DateTitle
US12342223B2 (en)Resilient radio resource provisioning for network slicing
JP7704348B2 (en) Method and apparatus for training artificial intelligence AI models in wireless networks
CN115119331A (en) Reinforcement Learning for Multi-Access Traffic Management
US20210235277A1 (en)Method and apparatus for dynamically allocating radio resources in a wireless communication system
KR20210117960A (en)Method adn device for o-ran based performance optimization and configuration
WO2023283102A1 (en)Radio resource planning and slice-aware scheduling for intelligent radio access network slicing
CN105704822B (en) Spectrum resource management apparatus and method, wireless communication device and method
CN118055448A (en)Dynamic service discovery and offloading framework for edge-computing based cellular network systems
CN116208975A (en)Task processing method and device
KR20200052135A (en)Method and apparatus for scheduling computing tasks to servers based on task dependency
KR20250119534A (en) Intelligent Cloud-Edge Resource Management
CN115484620A (en)Computing resource scheduling method and related device
WO2023138514A1 (en)Information processing method and communication apparatus
JP2023537105A (en) Communication method and device
WO2023116350A1 (en)Communication method and communication apparatus
CN120456133A (en)Method and related device for managing service quality
CN119729641A (en)Communication method and device
WO2024197689A1 (en)Communication method and related device
US20250175973A1 (en)Scheduler optimization to efficiently use distributed unit (du) resources in pooling environment
CN114830733B (en) Communication method, device and system
WO2025092289A1 (en)Communication method and apparatus
CN120201493A (en)Communication method and related equipment
CN119676855A (en) A data reporting method, a data receiving method and related equipment
WO2025044412A1 (en)Communication methods and related apparatus
CN119729611A (en)Communication method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication

[8]ページ先頭

©2009-2025 Movatter.jp