Communication method and communication device

Through the interaction between the server and the access network node, the supported data transmission service quality is obtained, which solves the high requirements for communication delay and reliability of multimodal services, and improves the reliability and efficiency of data transmission.

CN119835703APending Publication Date: 2025-04-15HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311331842.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-13
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

Multimodal services have high requirements for communication delay and reliability in expanding real-world technologies, and it is difficult for the existing technology to effectively control congestion, resulting in a decline in data transmission quality.

Method used

Through the interaction between the server and the access network node, the server obtains the data transmission service quality supported by the access network node, reducing the delay of congestion feedback and improving the efficiency of congestion control.

Benefits of technology

It improves the reliability of data transmission, reduces the probability of data transmission delay and congestion, and meets the needs of multimodal services for high-quality communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835703A_ABST
    Figure CN119835703A_ABST
Patent Text Reader

Abstract

Provided are a communication method and a communication device, the method comprising: an access network node receiving first information from a server, the first information indicating N candidate quality of service (QoS) and / or N priorities corresponding to data transmission, one of the N priorities corresponding to one of the N candidate QoS, N being a positive integer. The access network node sends second information to the server, the second information indicates the first candidate QoS, the N candidate QoS comprises the first candidate QoS, and the first candidate QoS is one candidate QoS corresponding to the highest priority supported by the access network node in the N candidate QoS. The data transmission quality is improved, and the probability of data congestion is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Art

[0002] In recent years, with the continuous advancement and improvement of extended reality (XR) technology, XR technology has been applied to various fields closely related to people's production and life, such as education, entertainment, medical care, transportation, etc. As a new service, multimodal services add the dimension of tactile experience on the basis of XR technology, which can realize remote touch and remote control, thereby realizing remote perception in multiple aspects such as vision, hearing, touch, and kinesthetics. It has great development space in related fields such as industrial automation, medical care, and distance education.

[0003] However, multimodal services have higher requirements on communication delay, reliability, etc., which poses greater challenges to the communication service quality of the communication network. Corresponding congestion control technologies are also needed to support the communication needs of multimodal services. Summary of the invention

[0004] The embodiments of the present application provide a communication method and a communication device, which can improve the quality of data transmission and reduce the probability of data congestion.

[0005] In a first aspect, a communication method is provided. The method may be executed by an access network node or a module (such as a chip or a chip module) configured in (or used for) an access network node.

[0006] The method comprises: receiving first information from a server, the first information indicating N candidate quality of service QoS and / or N priorities corresponding to data transmission, one priority among the N priorities corresponding to one candidate QoS among the N candidate QoSs, and N being a positive integer. Sending second information to the server, the second information indicating a first candidate QoS, the N candidate QoSs including the first candidate QoS, the first candidate QoS being a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs.

[0007] According to the above scheme, through the interaction between the server and the access network node, the server can obtain the service quality corresponding to the data transmission that the access network node can support, without the need for the access network node to feedback the congestion to the server through the terminal when congestion occurs, which reduces the delay of congestion control and can improve the efficiency of congestion control. In addition, the server can specifically obtain the service quality corresponding to the data transmission that the access network node can support, and the server can determine the data transmission strategy based on the service quality, improve the reliability of data transmission, reduce the data transmission delay and the probability of data transmission congestion.

[0008] In combination with the first aspect, in certain implementations of the first aspect, the first information indicates the N candidate QoS corresponding to the data transmission, and the method also includes: determining N priorities based on the N candidate QoS, and one priority among the N priorities corresponds to a candidate QoS among the N candidate QoS.

[0009] Exemplarily, the first information includes QoS parameters contained in each of N candidate QoS candidates, and a candidate QoS may include a QoS identifier, a PDU group SN (PDU set SN, PSSN), a transmission rate, a transmission frame rate, a packet delay budget PDB or a transmission reliability parameter.

[0010] According to the above solution, the access network node can determine the priorities corresponding to the N candidate QoSs according to the N candidate QoSs indicated by the first information, so that the access network node can determine the candidate QoS with the highest priority supported by the access network node among the N candidate QoSs, and then feed it back to the server.

[0011] In combination with the first aspect, in some implementations of the first aspect, the second information further indicates an effective time of the first candidate QoS.

[0012] According to the above scheme, the access network node also feeds back the effective time of the first candidate QoS to the server, so that the server can use the QoS supported by the access network node for data transmission within the effective time of the first candidate QoS, thereby improving the reliability of data transmission, reducing data transmission delay and the probability of data transmission congestion.

[0013] In combination with the first aspect, in some implementations of the first aspect, the second information is carried in a header of a General Packet Radio Service Tunneling Protocol User Plane GTP-U data packet.

[0014] According to the above solution, an information field corresponding to the second information may be added to the header format of the current GTP-U data packet to enable the access network node to transmit the second information to the server.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the receiving of the first information from the server includes: receiving the first information from the server through a user plane function UPF node.

[0016] In combination with the first aspect, in some implementations of the first aspect, sending the second information to the server includes: sending the second information to the server through a UPF node.

[0017] According to the above solution, information interaction can be achieved between the server and the access network node through nodes in the core network (such as UPF nodes).

[0018] In a second aspect, a communication method is provided, which can be executed by a server or a module (such as a chip or a chip module) configured on (or used for) a server.

[0019] The method includes: sending first information to an access network node, the first information indicating N candidate service qualities QoS and / or N priorities corresponding to data transmission, one priority among the N priorities corresponding to a candidate QoS among the N candidate QoSs, and N is a positive integer; receiving second information from the access network node, the second information indicating a first candidate QoS, the N candidate QoSs including the first candidate QoS, and the first candidate QoS is a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs.

[0020] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending data to the terminal, the priority of the QoS corresponding to the data being lower than or equal to the priority of the first candidate QoS.

[0021] In combination with the second aspect, in certain implementations of the second aspect, the first information indicates the N priorities corresponding to data transmission, or the first information indicates the N candidate QoS and the N priorities corresponding to data transmission, and the method also includes: determining N priorities based on the N candidate QoS, one priority among the N priorities corresponding to a candidate QoS among the N candidate QoS.

[0022] In combination with the second aspect, in some implementations of the second aspect, the second information further indicates an effective time of the first candidate QoS.

[0023] In combination with the second aspect, in some implementations of the second aspect, the second information is carried in a header of a General Packet Radio Service GPRS Tunneling Protocol User Plane GTP-U data packet.

[0024] In combination with the second aspect, in some implementations of the second aspect, the sending of the first information to the access network node includes: sending the first information to the access network node through a user plane function UPF node.

[0025] In combination with the second aspect, in some implementations of the second aspect, the receiving the second information from the access network node includes: receiving the second information from the access network node through a UPF node.

[0026] In a third aspect, a communication device is provided. In one design, the device may include a module corresponding to the method / operation / step / action described in the third aspect or any one of the embodiments of the third aspect. The module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the device includes: a transceiver unit, used to receive first information from the server, the first information indicating N candidate service qualities QoS and / or N priorities corresponding to data transmission, one of the N priorities corresponding to one of the N candidate QoS, and N is a positive integer; a processing unit, used to determine second information, the second information indicating a first candidate QoS, the N candidate QoS including the first candidate QoS, the first candidate QoS being a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoS; the transceiver unit is also used to send the second information to the server.

[0027] In combination with the third aspect, in certain implementations of the third aspect, the first information indicates the N candidate QoS corresponding to the data transmission, and the processing unit is also used to determine N priorities based on the N candidate QoS, and one priority among the N priorities corresponds to a candidate QoS among the N candidate QoS.

[0028] In combination with the third aspect, in certain implementations of the third aspect, the second information further indicates an effective time of the first candidate QoS.

[0029] In combination with the third aspect, in certain implementations of the third aspect, the second information is carried in a header of a General Packet Radio Service Tunneling Protocol User Plane GTP-U data packet.

[0030] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is specifically used to receive the first information from the server through a user plane function UPF node.

[0031] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is specifically used to send the second information to the server through the UPF node.

[0032] In a fourth aspect, a communication device is provided. In one design, the device may include a module corresponding to the method / operation / step / action described in the second aspect or any one of the embodiments of the second aspect. The module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the device includes: a processing unit, used to determine first information, the first information indicating N candidate service qualities QoS and / or N priorities corresponding to data transmission, one priority among the N priorities corresponding to one candidate QoS among the N candidate QoSs, and N is a positive integer; a transceiver unit, used to send the first information to an access network node; the transceiver unit is also used to receive second information from the access network node, the second information indicating a first candidate QoS, the N candidate QoSs include the first candidate QoS, and the first candidate QoS is a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs.

[0033] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is further used to send data to the terminal, and the priority of the QoS corresponding to the data is lower than or equal to the priority of the first candidate QoS.

[0034] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first information indicates the N priorities corresponding to data transmission, or the first information indicates the N candidate QoS and the N priorities corresponding to data transmission, and the processing unit is also used to determine N priorities based on the N candidate QoS, and one priority among the N priorities corresponds to a candidate QoS among the N candidate QoS.

[0035] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second information further indicates an effective time of the first candidate QoS.

[0036] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second information is carried in a header of a General Packet Radio Service GPRS Tunneling Protocol User Plane GTP-U data packet.

[0037] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is specifically used to send the first information to the access network node through a user plane function UPF node.

[0038] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is specifically used to receive the second information from the access network node through the UPF node.

[0039] In a fifth aspect, a communication device is provided, comprising a processor. The processor can implement the method in any possible implementation of the first aspect to the second aspect and the first aspect to the second aspect. Optionally, the communication device also includes a memory, and the processor is coupled to the memory, and can be used to execute instructions in the memory to implement the method in any possible implementation of the first aspect to the second aspect and the first aspect to the second aspect. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface. In an embodiment of the present application, the communication interface can be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interfaces, without limitation.

[0040] In one implementation, the communication device is a communication equipment (such as an access network device or a server). When the communication device is a communication equipment, the communication interface may be a transceiver, or an input / output interface.

[0041] In another implementation, the communication device is a chip configured in a communication device. When the communication device is a chip configured in a communication device, the communication interface may be an input / output interface.

[0042] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0043] In a sixth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of the first aspect to the second aspect and the first aspect to the second aspect.

[0044] In the specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.

[0045] In the seventh aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute the method in any possible implementation of the first aspect to the second aspect and any possible implementation of the first aspect to the second aspect.

[0046] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer-readable storage medium is run on a computer, the computer executes the method in the above-mentioned first aspect to the second aspect and any possible implementation manner of the first aspect to the second aspect.

[0047] In a ninth aspect, a communication system is provided, comprising the aforementioned at least one access network node and the aforementioned at least one server. Optionally, the communication system further comprises a terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of the present application;

[0049] Figure 2 is another schematic diagram of a communication system applicable to an embodiment of the present application;

[0050] Figure 3 is a schematic flow chart of congestion control provided by this application;

[0051] Figure 4 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0052] Figure 5 is another schematic flow chart of the communication method provided in an embodiment of the present application;

[0053] Figure 6 is a schematic block diagram of an example of a communication device provided in an embodiment of the present application;

[0054] Figure 7 It is a schematic structural diagram of another example of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0055] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0056] In the embodiment of the present application, " / " can indicate that the objects associated before and after are in an "or" relationship, for example, A / B can indicate A or B; "and / or" can be used to describe that there are three relationships between the associated objects, for example, A and / or B can indicate: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In order to facilitate the description of the technical solution of the embodiment of the present application, in the embodiment of the present application, the words "first" and "second" can be used to distinguish. The words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not necessarily limit the difference. In the embodiment of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or explanations, and any embodiment or design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or design. The use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way for easy understanding. In the embodiments of the present application, at least one (kind) can also be described as one (kind) or more (kinds), and more (kinds) can be two (kinds), three (kinds), four (kinds) or more (kinds), and the present application does not impose any limitation.

[0057] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, fifth generation (5G) communication system, wireless fidelity (WiFi) system, and the communication method provided by the present application can also be applied to the sixth generation (6G) communication system and other communication systems evolved after 5G, future communication systems or other communication systems. The present application does not limit this.

[0058] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of the present application. Figure 1 As shown, the communication system 10 includes an access network (AN) 100 and a core network (CN) 200. The AN 100 includes at least one access network node (eg, Figure 1 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 1 120a-120j in the figure are collectively referred to as 120). AN 100 may also include other access network nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 1AN 100 may also be referred to as a radio access network (RAN), and an access network node may also be referred to as a RAN node. Terminal 120 is connected to access network node 110 wirelessly. Access network node 110 is connected to core network 200 wirelessly or by wire. The core network device in core network 200 and access network node 110 in AN 100 may be different physical devices, or may be the same physical device that integrates core network logical functions and radio access network logical functions.

[0059] AN 100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), for example, a 4G, 5G mobile communication system, or a future-oriented evolution system (for example, a 6G mobile communication system). AN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloudradio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. AN 100 may also be a communication system that integrates two or more of the above systems.

[0060] The access network node 110, which may also be sometimes referred to as an access network device, an AN entity or an access node, etc., constitutes a part of the communication system to help the terminal achieve wireless access. The multiple access network nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the access network node 110 and the terminal 120 are relative, for example, Figure 1 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminals 120j that access the AN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The access network node 110 and the terminal 120 are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.

[0061] In one possible scenario, the access network node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The access network node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the example), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the access network node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The access network node in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the access network node.

[0062] In another possible scenario, multiple access network nodes collaborate to assist the terminal in achieving wireless access, and different access network nodes respectively implement part of the functions of the base station. For example, the access network node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

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

[0064] The terminal may also be referred to as terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios for communication. The scenario includes, for example, but is not limited to at least one of the following scenarios: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), D2D, V2X, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, perception terminal, communication and perception integrated terminal, tactile terminal device or smart city, etc. The terminal may be a mobile phone (such as Figure 1 120a, 120j and 120e in the above), tablet computers, computers with wireless transceiver functions (such as Figure 1 120g in), customer-premises equipment (CPE), smart point of sale (POS) machines, wearable devices, vehicles (such as Figure 1 120b), drones, helicopters, airplanes (such as Figure 1 120i in ), ships, robots, robotic arms, sensors, perceptions, or smart home devices (such as Figure 1 120h in the example) etc. This application does not limit the specific technology and specific device form adopted by the terminal.

[0065] Figure 2FIG. 1 is another schematic diagram of a communication system applicable to an embodiment of the present application. Figure 2 As shown, the data between the server and the terminal is transmitted through the network, wherein the network includes a data network (DN), a core network (such as a user plane function (UPF) node) and an access network (AN). Among them, DN provides, for example, operator services, Internet access or third-party services, and DN may include a server, and the server may implement video source encoding, decoding, rendering, etc. The core network has three major functions of completing terminal registration, connection, and session management, and mainly includes a network exposure function (NEF) network element, a policy control function (PCF) network element, an application function (AF) network element, an access and mobility management function (AMF) network element, a session management function module (SMF) network element, and a user plane function UPF network element. The core network may include a UPF node, which has a communication interface with the data network and can complete functions such as user plane data forwarding, session / stream-level-based billing statistics, and bandwidth limitation.

[0066] It should be understood that in the present application, "sending information / data to... (such as an access network node)" can be understood as the destination end of the information being the access network node. It can include directly or indirectly sending information / data to the access network node. "Receiving information / data from... (such as an access network node)" can be understood as the source end of the information being the access network node, which can include directly or indirectly receiving information / data from the access network node. The information / data may be subjected to necessary processing between the source end and the destination end of the information / data transmission, such as format changes, etc., but the destination end can understand the valid information / data from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.

[0067] In this application, "sending information / data" only refers to the direction of information / data transmission, including direct transmission by the communication interface and indirect transmission by the processing unit through the communication interface. "Sending" can also be understood as the "output" of the module interface. "Receiving information / data" only refers to the direction of information / data transmission, including direct reception by the air interface and indirect reception by the processing unit through the air interface. "Receiving" can also be understood as the "input" of the module interface.

[0068] The following is an introduction to the relevant technologies and terms involved in the embodiments of the present application.

[0069] 1. Quality of service (QoS) management mechanism

[0070] In order to provide different service qualities for different services, the wireless network provides a QoS management mechanism. QoS management is a control mechanism for wireless networks to meet different service quality requirements. It is an end-to-end process that requires the cooperation of all network nodes that the service passes through from the initiator to the responder to ensure service quality. The air interface QoS management feature provides different end-to-end service qualities for the different needs of various services and users. QoS flow is the finest granularity of QoS control between the core network and the terminal. Each QoS flow is identified by a QoS flow identifier (QFI). In a protocol data unit (PDU) session, the QFI of each QoS flow is unique. The core network will notify the access network node of the 5G QoS identifier (5G QoS identifier, 5QI) corresponding to each QoS flow, which is used to indicate the QoS attributes of the QoS flow. As shown in Table 1, QoS attributes include multiple parameters, such as resource type (guaranteed bit rate (GBR) or non-GBR), default priority, packet delay budget (PDB), packet error rate (PER), default maximum data burst capacity (default maximum databurst volume), and default averaging window. Table 1 also includes examples of services applicable to each 5QI. For example, when 5QI is 1, the corresponding QoS attributes are applicable to voice call services, and when 5QI is 2, the corresponding QoS attributes are applicable to video call (such as live broadcast) services.

[0071] Table 1

[0072]

[0073] 2. PDU Set

[0074] A QoS flow can contain multiple PDU Sets. A PDU Set consists of one or more PDUs. Multiple PDU Sets in the same QoS flow can have different priorities. A PDU set carries the load of an information unit generated by the application layer (for example, the application server). For example, an information unit can be a video frame or a video slice in video transmission, cloud gaming, or XR services. In order to support QoS processing based on the PDU Set level, the UPF node can identify PDUs belonging to the same PDU Set, and carry the PDU Set information decided by the UPF node through the header of the general packet radio service tunneling protocol for the user plane (GTP-U) data packet, and send it to the access network. The access network node performs quality of service guarantee transmission based on the received PDU Set information. The PDU Set information contains multiple information of the PDU Set, such as the PDU Set size, the PDU Set sequence number (SN), the importance of the PDU Set in the QoS flow, etc.

[0075] At present, servers can ensure the quality of service of data transmission through low latency, low loss, and scalable throughput (L4S) time-critical communication technology. The core idea of ​​L4S is that the access network node feeds back congestion information to the application layer through the terminal, and the application layer takes the lead in adjusting the service quality and performing congestion control. Specifically, Figure 3As shown, the cloud server or application (APP) server has the functions of media stream sending, bit rate control, congestion control, and receiving congestion feedback. The server identifies the L4S stream as an explicit congestion notification (ECN) capable transport (ECT), and sends the IP data packet in the L4S stream to the base station through the core network UPF node. The base station marks the congestion information in the header of the IP data packet according to the probability based on the network channel quality and queue length. If the congestion information indicates that congestion (congestion experience, CE) is being experienced, the terminal obtains the CE information after receiving the IP data packet from the base station. The terminal can feedback the CE information to the server through the real-time transport control protocol (RTCP). The data packet carrying CE is transmitted to the server through the base station and UPF node, and the server can perform congestion control and bit rate control based on the CE information. In this congestion control scheme, it takes 5-10ms for the base station to mark the congestion information in the IP packet header and transmit it to the terminal. It takes 20-50ms for the terminal to receive the CE information and then feed it back to the server. It takes 10-20ms for the CE information to be transmitted in the network to the server, and it takes more than 50ms for the server to implement congestion control based on the CE information. Therefore, it takes more than 100ms from the time the network is congested to the time the server adjusts the transmission strategy to implement congestion control. In other words, network congestion may last for more than 100ms. The current congestion control efficiency is low.

[0076] For multimodal services, a tactile experience dimension is added based on XR technology. Compared with signals without tactile encoding, encoded tactile signals have higher requirements for transmission reliability and latency. Therefore, the current network needs to improve the efficiency of congestion control to ensure high-reliability and low-latency transmission of services with higher transmission requirements, such as multimodal services.

[0077] The present application proposes that the server can interact with the access network node, and the server can obtain the service quality corresponding to the data transmission that the access network node can support, without the access network node feeding back the congestion to the server via the terminal in the event of congestion, thereby reducing the delay of congestion control and improving the efficiency of congestion control. In addition, the server can specifically obtain the service quality corresponding to the data transmission that the access network node can support, and the server can determine the data transmission strategy based on the service quality, improve the reliability of data transmission, reduce the data transmission delay and the probability of data transmission congestion.

[0078] Figure 4400 is a schematic flow chart of a communication method 400 provided in an embodiment of the present application. The method includes but is not limited to the following steps:

[0079] S401, a server sends first information to an access network node, where the first information indicates N candidate QoS and / or N priorities corresponding to data transmission, where one priority among the N priorities corresponds to one candidate QoS among the N candidate QoS.

[0080] Accordingly, the access network node receives the first information from the server. The access network node may determine the N candidate QoS and the N priorities corresponding to the N candidate QoS according to the first information. Specific implementations may include but are not limited to the following implementations 1 to 3.

[0081] In implementation mode 1, the first information indicates N candidate QoS and N priorities corresponding to data transmission.

[0082] In Example 1, M candidate QoSs may be predefined, and one candidate QoS in the M candidate QoSs corresponds to an identifier and a priority, where M ≥ N. The server may determine N candidate QoSs supported by the server from the M candidate QoSs, and indicate the N identifiers through the first information. That is, in Example 1, the server indirectly indicates the N candidate QoSs and the N priorities corresponding to the N candidate QoSs by indicating the identifier of the candidate QoS through the first information.

[0083] For example, the predefined M candidate QoSs are shown in Table 2, where the priority of the candidate QoS identified as 0 is 2, and each candidate QoS may include one or more QoS parameters, such as the value of QoS parameter A of the candidate QoS identified as 0 is A0, and the value of QoS parameter X is X0. The priority of the candidate QoS identified as 1 is 6, the value of QoS parameter A is A1, and the value of QoS parameter X is X1. The priority of the candidate QoS identified as M is 10, and the value of QoS parameter A is A m , the value of QoS parameter X is X m .

[0084] Exemplarily, a candidate QoS may include one or more of the following QoS parameters:

[0085] PDU set SN (PSSN), transmission rate, transmission frame rate, packet delay budget PDB or transmission reliability parameters.

[0086] The server can determine the N candidate QoS supported by the server from the predefined M candidate QoS as shown in Table 2, and then send the first information to the access network node, the first information including N identifiers, the N identifiers being the identifiers corresponding to the N candidate QoS. Accordingly, the access network node receives the first information, and determines the candidate QoS corresponding to the N identifiers from the M candidate QoS shown in Table 2 according to the N identifiers in the first information. If the N identifiers indicated by the first information include identifier 1, the access network node can determine that the N candidate QoS supported by the server includes the candidate QoS with identifier 1, and the priority of the candidate QoS is 6, the value of QoS parameter A is A1, and the value of QoS parameter X is X1.

[0087] Table 2

[0088] Identification of candidate QoS Priority QoS Parameter A … QoS parameter X 0 2 <![CDATA[A0]]> … <![CDATA[X0]]> 1 6 <![CDATA[A1]]> … <![CDATA[X1]]> … … … … M 10 <![CDATA[A m ]]> … <![CDATA[X m ]]>

[0089] It should be noted that Table 2 is a schematic table provided to illustrate the above Example 1, and the priority, number and value of QoS parameters included in the candidate QoS can be determined according to specific implementation requirements, and this application does not limit this.

[0090] Example 2: The first information includes QoS parameters of candidate QoS among the N candidate QoSs, and the first information also includes priorities corresponding to the candidate QoS among the N candidate QoSs.

[0091] For example, a candidate QoS may include one or more QoS parameters including the SN, transmission rate, transmission frame rate, packet delay budget PDB, or transmission reliability parameter of a PDU group. The first information includes the value of the QoS parameter of each candidate QoS among the N candidate QoS parameters. And the first information also includes the priority corresponding to each candidate QoS among the N candidate QoS. The server can determine the N candidate QoS supported by the server, and the server can determine the priority of the N candidate QoS based on the N candidate QoS, and notify the access network node through the first information. If the N candidate QoS indicated by the first information includes candidate QoS 0, the first information includes that the priority of the candidate QoS 0 is 2, and the first information also includes that the QoS parameter A of the candidate QoS 0 is A0, and the QoS parameter X is X0. The first information may also include the identifier of the candidate QoS, that is, identifier 0. Or it may be assumed that the identifiers of the N candidate QoS are increased or decreased in sequence according to the arrangement order of the N candidate QoS in the first information.

[0092] In the second implementation mode, the first information indicates N candidate QoS.

[0093] Exemplarily, the first information may include the value of the QoS parameter of each candidate QoS in the N candidate QoS. The access network node may determine the N candidate QoS according to the first information. And the access network node may also determine the priority of the N candidate QoS according to the N candidate QoS.

[0094] For example, the access network node may determine the priority of the N candidate QoS according to a QoS parameter included in the N candidate QoS. If the QoS parameter may be a transmission rate, the access network node may determine that the priority of the N candidate QoS parameters is from low to high in the order of transmission rate from small to large. Alternatively, the QoS parameter may be a PDB, and the access network node may determine that the priority of the N candidate QoS parameters is from low to high in the order of PDB from large to small. Alternatively, the QoS parameter may also be other QoS parameters.

[0095] Specifically, the QoS parameter used to determine the priority of the candidate QoS may be a predefined QoS parameter, or the first information may indicate the QoS parameter. This application does not limit this.

[0096] For another example, the access network node may determine the priorities of the N candidate QoS based on the multiple QoS parameters included in the N candidate QoS. For example, the access network node may determine the priorities of the N candidate QoS based on the weighted sum of the QoS parameters. The multiple QoS parameters may include a transmission rate (Rate), a delay budget (PDB), a packet error rate (PER), and a frame rate (FR), and each parameter in the multiple QoS parameters corresponds to a weighting coefficient wi. Exemplarily, the priority of each candidate QoS may be obtained according to the following formula:

[0097] Priority=w1×Rate+w2×PDB+w3×PER+w4×FR

[0098] Alternatively, the multiple QoS parameters include a transmission rate and a frame rate, and the priority of each candidate QoS can be obtained according to the following formula:

[0099] Priority = w1 × Rate + w4 × FR

[0100] Specifically, which QoS parameters are included in the multiple QoS parameters used to determine the priority of the candidate QoS and / or the weighting coefficient of each QoS parameter may be predefined or indicated by the first information. This application does not limit this.

[0101] In implementation mode three, the first information indicates N priorities of candidate QoS, and one priority among the N priorities corresponds to one of the N candidate QoS corresponding to data transmission.

[0102] For example, M candidate QoS and corresponding priority indexes can be predefined, such as the predefined M candidate QoS and corresponding priority indexes (or priority values) can be shown in Table 3, where each priority corresponds to multiple QoS parameters of a candidate QoS. Specifically, it can be predefined that the smaller the priority index corresponding to the candidate QoS among the M candidate QoS, the higher the priority of the candidate QoS, and the larger the priority index, the lower the priority of the candidate QoS. Or conversely, the smaller the priority index corresponding to the candidate QoS among the M candidate QoS, the lower the priority of the candidate QoS, and the larger the priority index, the higher the priority of the candidate QoS. In this example, the priority index can be used to determine the priority of the candidate QoS and as an identifier of the candidate QoS. The first information may include N priority indexes, that is, the server indicates N priorities by indicating the priority index in the first information, and the access network node can determine the candidate QoS of N priorities supported by the server according to the priority index indicated by the first information. If the N priority indexes contained in the first information include the priority index M, the access network node can determine that the server supports the candidate QoS with a priority index of M according to the correspondence between the priority index M and Table 3, and the value of the QoS parameter A contained in the candidate QoS is A. m , the value of QoS parameter X is X m .

[0103] Table 3

[0104] Priority Index QoS Parameter A … QoS parameter X 0 <![CDATA[A0]]> … <![CDATA[X0]]> 1 <![CDATA[A1]]> … <![CDATA[X1]]> … … … M <![CDATA[A m ]]> … <![CDATA[X m ]]>

[0105] S402, the access network node sends second information to the server, where the second information indicates a first candidate QoS, where the N candidate QoSs include the first candidate QoS, and where the first candidate QoS is a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs.

[0106] After the access network node determines the N candidate QoS supported by the server according to the first information, the access network node can determine the first candidate QoS with the highest priority that the access network node can support among the N candidate QoSs, and notify the server through the second information. It should be understood that among the N candidate QoSs, the candidate QoS with the highest priority that the access network node can support is the first candidate QoS, which means that the access network node can support the candidate QoS whose corresponding priority among the N candidate QoSs is lower than or equal to the priority of the first candidate QoS. However, the access network node cannot support the candidate QoS whose corresponding priority among the N candidate QoSs is higher than the priority of the first candidate QoS.

[0107] For example, the access network node can determine the highest priority candidate QoS that the access network node can support among N candidate QoSs, that is, the first candidate QoS, based on the channel quality of the wireless channel and / or the queue status of the data packet. The access network node sends second information to the server, and the second information indicates the first candidate QoS. Accordingly, after receiving the second information, the server can determine that the highest priority supported by the access network node is the first candidate QoS, and the server can perform congestion control and / or determine the data transmission strategy based on the first candidate QoS, such as determining the source coding rate of data transmission.

[0108] Optionally, the second information also indicates the effective time of the first candidate QoS.

[0109] The access network node can determine the highest priority candidate QoS that the access network node can support as the first candidate QoS and the effective time of the first candidate QoS according to the channel quality and / or the queue status of the data packet. The access network node can notify the server of the effective time of the first candidate QoS through the second information.

[0110] For example, the second information may include a time offset, which is the time offset between the starting time when the first candidate QoS takes effect and the time when the access network node makes a decision on the first candidate QoS. Alternatively, the second information may include the absolute time of the starting time when the first candidate QoS takes effect. Alternatively, the second information may indicate a time period (or time window), and the starting time of the effective time of the first candidate QoS is within the time period. Alternatively, the second information indicates the latest starting time of the effective time of the first candidate QoS, and the first candidate QoS takes effect before the latest starting time. The server may, according to the effective time of the first candidate QoS indicated by the second information, use a data transmission strategy that matches the first candidate QoS for data transmission within the effective time. For example, the server may send data to the terminal, and the priority of the QoS corresponding to the data is less than or equal to the priority of the first candidate QoS.

[0111] According to the above scheme, the server and the access network node exchange information, and the server can obtain the service quality corresponding to the data transmission that the access network node can support, without the access network node feeding back the congestion to the server through the terminal when congestion occurs, which reduces the delay of congestion control and improves the efficiency of congestion control. In addition, the server can specifically obtain the service quality corresponding to the data transmission that the access network node can support, and the server can determine the data transmission strategy based on the service quality, improve the reliability of data transmission, reduce the data transmission delay and the probability of data transmission congestion.

[0112] Optionally, when the access network node determines that the highest priority candidate QoS that the access network node can support has changed, such as the access network node determines that the highest priority candidate QoS supported by the access network node is changed to the second candidate QoS among the N candidate QoS. The access network node can send information to the server, where the information is used to indicate the second candidate QoS, and the server can determine that the highest priority candidate QoS that the access network node can support is changed to the second candidate QoS based on the information. Optionally, the information can also include the effective time of the second candidate QoS. According to this solution, the access network node promptly provides feedback to the server when the highest priority candidate QoS that it can support changes, so that the server can adjust the data transmission strategy in a timely manner, improve the reliability of data transmission, and reduce the probability of data congestion.

[0113] In one implementation, the server and the access network node may implement information exchange through a core network node (such as a UPF node). Figure 5 As shown, the server can send the first information to the UPF node in S501, and the UPF node forwards the first information to the access network node in S502. After the access network node determines the second information, it can send the second information to the UPF node in S503. Specifically, the second information can be transmitted to the UPF node via the N3 interface between the access network node and the UPF node. Optionally, the second information can be carried in the header of the GPU-U data packet. After receiving the second information in S503, the UPF node sends the second information to the server in S504. Optionally, the second information can be transmitted to the server via the QoS monitoring interface between the UPF node and the server.

[0114] Optionally, the first information sent by the server to the UPF node indicates N candidate QoS, and the UPF node can determine the priorities corresponding to the N candidate QoS based on the N candidate QoS. The UPF node can send information indicating the N candidate QoS and the N priorities corresponding to the N candidate QoS to the access network node. In other words, the N candidate QoS obtained by the access network node from the UPF node are from the server, and the N priorities corresponding to the N candidate QoS are determined by the UPF node. The access network node can determine the candidate QoS with the highest priority that the access network node can support from the N candidate QoS, and feed it back to the server through the transmission of the second information via the UPF node.

[0115] It is understandable that, in order to implement the functions in the above embodiments, the access network node and the server may include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0116] Figure 6 and Figure 7 The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows: Figure 1 One of the terminals 120a-120j shown may also be Figure 1 The network device 110a or 110b shown may also be a module (such as a chip or a chip system) applied to a terminal or a network device.

[0117] The communication device 600 includes a transceiver unit 620, which can be used to receive or send information. The communication device 600 may also include a processing unit 610, which can be used to process instructions or data to implement corresponding operations.

[0118] It should be understood that when the communication device 600 is a chip configured in (or used in) a communication device, the transceiver unit 620 in the communication device 600 can be the input / output interface or circuit of the chip, and the processing unit 610 in the communication device 600 can be the processor in the chip.

[0119] Optionally, the communication device 600 may further include a storage unit, which may be used to store instructions or data, and the processing unit 610 may execute the instructions or data stored in the storage unit to enable the communication device to implement corresponding operations.

[0120] The communication device 600 can be used to implement the above Figure 4 The method embodiment shown in FIG. 1 shows the functions of an access network node or a server.

[0121] When the communication device 600 is used to implement Figure 4In the method embodiment shown, the functions of the access network node are: the transceiver unit 620 is used to receive the first information from the server, the first information indicating N candidate service qualities QoS and / or N priorities corresponding to data transmission, one priority among the N priorities corresponds to one candidate QoS among the N candidate QoSs, and N is a positive integer. The processing unit 610 is used to determine the second information, the second information indicating the first candidate QoS, the N candidate QoSs include the first candidate QoS, and the first candidate QoS is a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs. The transceiver unit 620 is also used to send the second information to the server.

[0122] When the communication device 600 is used to implement Figure 4 The functions of the server in the method embodiment shown are as follows: a processing unit 610 is used to determine first information, the first information indicating N candidate quality of service QoS and / or N priorities corresponding to data transmission, one priority among the N priorities corresponds to one candidate QoS among the N candidate QoSs, and N is a positive integer. A transceiver unit 620 is used to send the first information to an access network node. The transceiver unit 620 is also used to receive second information from the access network node, the second information indicating a first candidate QoS, the N candidate QoSs include the first candidate QoS, and the first candidate QoS is a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs.

[0123] For more detailed description of the processing unit 610 and the transceiver unit 620, please refer to Figure 4 The method embodiment shown is described in detail.

[0124] It should be understood that the transceiver unit 620 in the communication device 600 can be implemented through a communication interface (such as a transceiver, a transceiver circuit, an input / output interface, or a pin, etc.). When the communication interface is a transceiver, the transceiver can be composed of a receiver and / or a transmitter. The processing unit 610 in the communication device 600 can be implemented by at least one processor, and the processing unit 610 in the communication device 600 can also be implemented by at least one logic circuit. Optionally, the communication device 600 also includes a storage unit, which can be implemented by a memory.

[0125] like Figure 7As shown, the communication device 700 includes a processor 710 and an interface circuit 720. The processor 710 and the interface circuit 720 are coupled to each other. It is understood that the interface circuit 720 can be a transceiver or an input-output interface. Optionally, the communication device 700 may also include a memory 730 for storing instructions executed by the processor 710 or storing input data required by the processor 710 to execute instructions or storing data generated after the processor 710 executes instructions.

[0126] In one implementation, the memory 730 may also be integrated into the processor 710 or independent of the processor 710 .

[0127] When the communication device 700 is used to implement Figure 4 When the method is shown, the processor 710 is used to implement the functions of the above-mentioned processing unit 710, and the interface circuit 720 is used to implement the functions of the above-mentioned transceiver unit 720.

[0128] When the above-mentioned communication device is a module applied to a network device, the network device module can implement the functions of the server or access network node in the above-mentioned method embodiment. The network device module receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent to the network device by other communication devices; or, the network device module sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent to other communication devices by the network device. The network device module here can be a baseband chip of a network device, or it can be a DU or other module, and the DU here can be a DU under an open radio access network (O-RAN) architecture.

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

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

[0131] According to the method provided in the embodiment of the application, the embodiment of the application also provides a computer program product, which includes: computer program code, when the computer program code is executed by one or more processors, it enables the device including the processor to execute the method shown.

[0132] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can 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 instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device.

[0133] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a computer-readable storage medium, which stores the above-mentioned computer program or instruction, and when the computer program or instruction is executed by one or more processors, the device including the processor executes Figure 4 The method shown in .

[0134] As described above, the computer program or instruction 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 instruction may be transmitted from one website, computer, server or data center to another website, 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 or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc; it may also be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0135] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a communication system, including the aforementioned one or more access network nodes. The system may further include the aforementioned one or more servers.

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

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

[0138] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0139] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: include: Receiving first information from a server, the first information indicating N candidate qualities of service QoS and / or N priorities corresponding to data transmission, one of the N priorities corresponding to one of the N candidate QoS, and N being a positive integer; Sending second information to the server, where the second information indicates a first candidate QoS, where the N candidate QoSs include the first candidate QoS, and where the first candidate QoS is a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs.

2. The method according to claim 1, characterized in that The first information indicates the N candidate QoS corresponding to the data transmission, and the method further includes: According to the N candidate QoS, N priorities are determined, and one priority among the N priorities corresponds to one candidate QoS among the N candidate QoS.

3. The method according to claim 1 or 2, characterized in that: The second information also indicates the effective time of the first candidate QoS.

4. The method according to any one of claims 1 to 3, characterized in that The second information is carried in a header of a General Packet Radio Service Tunneling Protocol User Plane GTP-U data packet.

5. The method according to any one of claims 1 to 4, characterized in that The receiving first information from the server includes: The first information is received from the server through a user plane function UPF node.

6. The method according to any one of claims 1 to 5, characterized in that The sending the second information to the server comprises: The second information is sent to the server through the UPF node.

7. A communication method, characterized in that: include: Sending first information to an access network node, where the first information indicates N candidate qualities of service QoS and / or N priorities corresponding to data transmission, where one of the N priorities corresponds to one of the N candidate QoS, and N is a positive integer; Receive second information from the access network node, where the second information indicates a first candidate QoS, where the N candidate QoSs include the first candidate QoS, and where the first candidate QoS is a candidate QoS corresponding to a highest priority supported by the access network node among the N candidate QoSs.

8. The method according to claim 7, characterized in that The method further comprises: Sending data to the terminal, wherein the priority of the QoS corresponding to the data is lower than or equal to the priority of the first candidate QoS.

9. The method according to claim 7 or 8, characterized in that: The first information indicates the N priorities corresponding to data transmission, or the first information indicates the N candidate QoS and the N priorities corresponding to data transmission, and the method further includes: According to the N candidate QoS, N priorities are determined, and one priority among the N priorities corresponds to one candidate QoS among the N candidate QoS.

10. The method according to any one of claims 7 to 9, characterized in that The second information also indicates the effective time of the first candidate QoS.

11. The method according to any one of claims 7 to 10, characterized in that The second information is carried in a header of a General Packet Radio Service GPRS Tunneling Protocol User Plane GTP-U data packet.

12. The method according to any one of claims 7 to 11, characterized in that The sending the first information to the access network node includes: The first information is sent to the access network node through a user plane function UPF node.

13. The method according to any one of claims 7 to 12, characterized in that The receiving second information from the access network node comprises: The second information is received from the access network node through the UPF node.

14. A communication device, characterized in that: include: a transceiver unit, configured to receive first information from a server, wherein the first information indicates N candidate qualities of service QoS and / or N priorities corresponding to data transmission, wherein one of the N priorities corresponds to one of the N candidate QoS, and N is a positive integer; a processing unit, configured to determine second information, where the second information indicates a first candidate QoS, where the N candidate QoSs include the first candidate QoS, and where the first candidate QoS is a candidate QoS corresponding to a highest priority supported by the access network node among the N candidate QoSs; The transceiver unit is further configured to send the second information to the server.

15. The device according to claim 14, characterized in that The first information indicates the N candidate QoS corresponding to data transmission, and the processing unit is further used to determine N priorities according to the N candidate QoS, and one priority among the N priorities corresponds to one candidate QoS among the N candidate QoS.

16. The device according to claim 14 or 15, characterized in that The second information also indicates the effective time of the first candidate QoS.

17. The device according to any one of claims 14 to 16, characterized in that The second information is carried in a header of a General Packet Radio Service Tunneling Protocol User Plane GTP-U data packet.

18. The device according to any one of claims 14 to 17, characterized in that The transceiver unit is specifically used to receive the first information from the server through a user plane function UPF node.

19. The device according to any one of claims 14 to 18, characterized in that The transceiver unit is specifically used to send the second information to the server through the UPF node.

20. A communication device, characterized in that: include: a processing unit, configured to determine first information, wherein the first information indicates N candidate qualities of service QoS and / or N priorities corresponding to data transmission, one of the N priorities corresponds to one of the N candidate QoS, and N is a positive integer; A transceiver unit, configured to send the first information to an access network node; The transceiver unit is also used to receive second information from the access network node, the second information indicates a first candidate QoS, the N candidate QoSs include the first candidate QoS, and the first candidate QoS is a candidate QoS corresponding to the highest priority supported by the access network node among the N candidate QoSs.

21. The device according to claim 20, characterized in that The transceiver unit is further used to send data to the terminal, and the priority of the QoS corresponding to the data is lower than or equal to the priority of the first candidate QoS.

22. The device according to claim 20 or 21, characterized in that The first information indicates the N priorities corresponding to data transmission, or the first information indicates the N candidate QoS and the N priorities corresponding to data transmission, The processing unit is further configured to determine N priorities according to the N candidate QoSs, wherein one priority among the N priorities corresponds to one candidate QoS among the N candidate QoSs.

23. The device according to any one of claims 20 to 22, characterized in that The second information also indicates the effective time of the first candidate QoS.

24. The device according to any one of claims 20 to 23, characterized in that The second information is carried in a header of a General Packet Radio Service GPRS Tunneling Protocol User Plane GTP-U data packet.

25. The device according to any one of claims 20 to 24, characterized in that The transceiver unit is specifically used to send the first information to the access network node through the user plane function UPF node.

26. The device according to any one of claims 20 to 25, characterized in that The transceiver unit is specifically used to receive the second information from the access network node through the UPF node.

27. A communication device, characterized in that: The device comprises a processor coupled to a memory, the memory being used to store a computer program, the processor being used to execute the computer program stored in the memory, so that the communication device performs the method as described in any one of claims 1 to 6; or, so that the communication device performs the method as described in any one of claims 7 to 13.

28. A computer-readable storage medium comprising a computer program, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 6, or causes the computer to execute the method according to any one of claims 7 to 13.

29. A computer program product, characterized in that The computer program product comprises: a computer program, which enables a computer to perform the method according to any one of claims 1 to 6, or enables a computer to perform the method according to any one of claims 7 to 13 when the computer program is executed.