CN119835703A - Communication method and communication device - Google Patents
Communication method and communication device Download PDFInfo
- Publication number
- CN119835703A CN119835703A CN202311331842.0A CN202311331842A CN119835703A CN 119835703 A CN119835703 A CN 119835703A CN 202311331842 A CN202311331842 A CN 202311331842A CN 119835703 A CN119835703 A CN 119835703A
- Authority
- CN
- China
- Prior art keywords
- information
- candidate qos
- qos
- candidate
- access network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a communication method and a communication device, wherein the method comprises the steps that an access network node receives first information from a server, the first information indicates N candidate QoS (quality of service) 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. The access network node sends second information to the server, the second information indicates a first candidate QoS, the N candidate QoS includes 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 congestion of data is reduced.
Description
Technical Field
The present application relates to the field of communications, and more particularly, to a communication method and a communication apparatus.
Background
In recent years, with the continuous progress and perfection of extended reality (XR) technology, the XR technology is applied to various fields related to people's production and life, such as education, entertainment, medical treatment, transportation, etc. The multi-mode service is taken as a new service, the haptic experience dimension is increased on the basis of the XR technology, and remote touch and remote control can be realized, so that the multi-mode service realizes the multi-aspect remote sensing of vision, hearing, touch, kinesthesia and the like, and has great development space in the related fields of industrial automation, medical care, remote education and the like.
However, the multi-mode service has higher requirements on communication delay, reliability and the like, which presents greater challenges for communication service quality of the communication network, and corresponding congestion control technology is needed to support the communication requirements of the multi-mode service.
Disclosure of Invention
The embodiment of the application provides a communication method and a communication device, which can improve the data transmission quality and reduce the probability of congestion of data.
In a first aspect, a communication method is provided, which may be performed by an access network node or a module (e.g. a chip or a chip module) arranged in (or for) the access network node.
The method includes receiving first information from a server, the first information indicating N candidate 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. And sending second information to the server, wherein the second information indicates a first candidate QoS, the N candidate Qos comprise 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.
According to the scheme, the server interacts with the access network node, so that the server can acquire the service quality corresponding to the data transmission which can be supported by the access network node, the access network node does not need to feed back the congestion to the server through the terminal under the condition of congestion, the time delay of congestion control is reduced, and the congestion control efficiency can be improved. In addition, the server can specifically acquire the service quality corresponding to the data transmission which can be supported by the access network node, and the server can determine the data transmission strategy according to the service quality, so that the reliability of the data transmission is improved, the data transmission delay is shortened, and the probability of congestion of the data transmission is reduced.
With reference to the first aspect, in some implementations of the first aspect, the first information indicates the N candidate QoS corresponding to the data transmission, and the method further includes determining N priorities according to the N candidate QoS, where one of the N priorities corresponds to one of the N candidate QoS.
Illustratively, the first information includes QoS parameters included in each of the N candidate QoS, and one candidate QoS may include a QoS identifier, an SN of a PDU group (PDU set SN, PSSN), a transmission rate, a transmission frame rate, a packet delay budget PDB, or a transmission reliability parameter.
According to the above scheme, the access network node may determine, according to the N candidate QoS indicated by the first information, priorities corresponding to the N candidate QoS. So that the access network node can determine the highest priority candidate QoS supported by the access network node among the N candidate QoS for feedback to the server.
With reference to the first aspect, in certain implementations of the first aspect, the second information further indicates an effective time of the first candidate QoS.
According to the scheme, the access network node also feeds back the effective time of the first candidate QoS to the server, so that the server can adopt QoS supported by the access network node to perform data transmission within the effective time of the first candidate QoS, thereby improving the reliability of data transmission and reducing the data transmission delay and the probability of congestion of data transmission.
With reference to the first aspect, in certain 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.
According to the scheme, the information field corresponding to the second information can be added in the packet header format of the current GTP-U data packet, so that the access network node can transmit the second information to the server.
With reference to the first aspect, in certain implementations of the first aspect, the receiving the first information from the server includes receiving the first information from the server through a user plane function, UPF, node.
With reference to the first aspect, in certain implementations of the first aspect, the sending the second information to the server includes sending the second information to the server through a UPF node.
According to the scheme, the information interaction between the server and the access network node can be realized through the node (such as UPF node) in the core network.
In a second aspect, a communication method is provided, which may be performed by a server or a module (e.g. a chip or a chip module) configured in (or for) the server.
The method comprises the steps of sending first information to an access network node, wherein the first information indicates N candidate QoS (quality of service) and/or N priorities corresponding to data transmission, one of the N priorities corresponds to one of the N candidate QoS, N is a positive integer, receiving second information from the access network node, the second information indicates a first candidate QoS, the N candidate QoS comprises the first candidate QoS, and the first candidate QoS is one of the N candidate QoS corresponding to the highest priority supported by the access network node.
With reference to the second aspect, in some implementations of the second aspect, the method further includes sending data to the terminal, where a priority of a QoS corresponding to the data is lower than or equal to a priority of the first candidate QoS.
With reference to the second aspect, in some implementations of the second aspect, the first information indicates the N priorities corresponding to the data transmission, or the first information indicates the N candidate QoS and the N priorities corresponding to the data transmission, and the method further includes determining N priorities according to the N candidate QoS, where one of the N priorities corresponds to one of the N candidate QoS.
With reference to the second aspect, in certain implementations of the second aspect, the second information further indicates an effective time of the first candidate QoS.
With reference to 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.
With reference to the second aspect, in some implementations of the second aspect, the sending 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.
With reference to the second aspect, in certain 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 by a UPF node.
In a third aspect, a communication apparatus is provided, where the apparatus may include modules, which may be hardware circuits, software, or a combination of hardware circuits and software, for performing the method/operation/step/action described in any implementation manner in the third aspect. In one design, the device comprises a receiving and transmitting unit, a processing unit and a receiving unit, wherein the receiving and transmitting unit is used for receiving first information from the server, the first information indicates N candidate QoS (quality of service) and/or N priorities corresponding to data transmission, one priority of the N priorities corresponds to one candidate QoS of the N candidate QoS, N is a positive integer, the processing unit is used for determining second information, the second information indicates first candidate QoS, the N candidate QoS comprises the first candidate QoS, the first candidate QoS is one candidate QoS corresponding to the highest priority supported by an access network node in the N candidate QoS, and the receiving and transmitting unit is further used for sending the second information to the server.
With reference to the third aspect, in some implementations of the third aspect, the first information indicates the N candidate QoS corresponding to the data transmission, and the processing unit is further configured to determine N priorities according to the N candidate QoS, where one priority of the N priorities corresponds to one candidate QoS of the N candidate QoS.
With reference to the third aspect, in some implementations of the third aspect, the second information further indicates an effective time of the first candidate QoS.
With reference to the third aspect, in some 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.
With reference to the third aspect, in some implementations of the third aspect, the transceiver unit is specifically configured to receive the first information from the server through a user plane function UPF node.
With reference to the third aspect, in some implementations of the third aspect, the transceiver unit is specifically configured to send the second information to the server through a UPF node.
In a fourth aspect, a communications apparatus is provided, where the apparatus may include modules, which may be hardware circuitry, software, or a combination of hardware circuitry and software implementation, that perform the methods/operations/steps/actions described in any implementation manner in the second aspect. In one design, the apparatus includes a processing unit configured to determine first information, where the first information indicates N candidate quality 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, where N is a positive integer, a transceiver unit configured to send the first information to an access network node, and the transceiver unit is further configured to receive second information from the access network node, where the second information indicates a first candidate QoS, where the N candidate QoS includes 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 QoS.
With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to send data to the terminal, where a priority of a QoS corresponding to the data is lower than or equal to a priority of the first candidate QoS.
With reference to the fourth aspect, in some implementations of the fourth aspect, the first information indicates the N priorities corresponding to the data transmission, or the first information indicates the N candidate QoS and the N priorities corresponding to the data transmission, and the processing unit is further configured to determine N priorities according to the N candidate QoS, where one priority of the N priorities corresponds to one candidate QoS of the N candidate QoS.
With reference to the fourth aspect, in some implementations of the fourth aspect, the second information further indicates an effective time of the first candidate QoS.
With reference to the fourth aspect, in some 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.
With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is specifically configured to send the first information to the access network node through a user plane function UPF node.
With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is specifically configured to receive, by the UPF node, the second information from the access network node.
In a fifth aspect, a communication device is provided that includes a processor. The processor may implement the method of the first to second aspects and any one of the possible implementation manners of the first to second aspects. Optionally, the communications apparatus further comprises a memory, the processor being coupled to the memory and operable to execute instructions in the memory to implement the method of the first aspect to the second aspect and any one of the possible implementations of the first aspect to the second aspect. Optionally, the communication device further comprises a communication interface, and the processor is coupled to the communication interface. In the embodiment of the present application, the communication interface may be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interfaces, which are not limited.
In one implementation, the communication device is a communication device (e.g., an access network device or server). When the communication apparatus is a communication device, the communication interface may be a transceiver, or an input/output interface.
In another implementation, the communication apparatus is a chip configured in a communication device. When the communication device is a chip configured in a communication apparatus, the communication interface may be an input/output interface.
Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input/output interface may be an input/output circuit.
In a sixth aspect, a processor is provided that includes an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal via the input circuit and transmit a signal via the output circuit, such that the processor performs the method of the first aspect to the second aspect and any one of the possible implementations of the first aspect to the second aspect.
In a specific implementation process, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a flip-flop, various logic circuits, and the like. The input signal received by the input circuit may be received and input by, for example and without limitation, a receiver, the output signal may be output by, for example and without limitation, a transmitter and transmitted by a transmitter, and the input circuit and the output circuit may be the same circuit, which functions as the input circuit and the output circuit, respectively, at different times. The embodiment of the application does not limit the specific implementation modes of the processor and various circuits.
In a seventh aspect, there is provided a computer program product comprising a computer program (which may also be referred to as code, or instructions) which, when executed, causes a computer to perform the method of the first to second aspects and any one of the possible implementations of the first to second aspects.
In an eighth aspect, a computer readable storage medium is provided, which stores a computer program (which may also be referred to as code, or instructions) which, when run on a computer, causes the computer to perform the method of the first to second aspects and any one of the possible implementations of the first to second aspects.
In a ninth aspect, a communication system is provided comprising at least one access network node as described above and at least one server as described above. Optionally, the communication system further comprises a terminal.
Drawings
FIG. 1 is a schematic diagram of a communication system suitable for use with embodiments of the present application;
FIG. 2 is another schematic diagram of a communication system suitable for use with embodiments of the present application;
Figure 3 is a schematic flow chart of congestion control provided by the present application;
FIG. 4 is a schematic flow chart of a communication method provided by an embodiment of the present application;
FIG. 5 is another schematic flow chart diagram of a communication method provided by an embodiment of the present application;
FIG. 6 is a schematic block diagram of an example of a communication apparatus provided by an embodiment of the present application;
Fig. 7 is a schematic block diagram of another example of a communication apparatus according to an embodiment of the present application.
Detailed Description
The technical scheme of the application will be described below with reference to the accompanying drawings.
In the embodiment of the application, "/" can indicate that the related objects are in an OR relationship, for example, A/B can indicate A or B, and/or can be used for describing that the related objects have three relationships, for example, A and/or B, and can indicate that A exists alone, A exists together with B, and B exists alone, wherein A and B can be singular or plural. In order to facilitate description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. may be used for distinction. The terms "first," "second," and the like do not necessarily denote any order of quantity or order of execution, nor do the terms "first," "second," and the like. In embodiments of the application, the words "exemplary" or "such as" are used to mean examples, illustrations, or descriptions, and any embodiment or design described as "exemplary" or "such as" should not be construed as preferred or advantageous over other embodiments or designs. The use of the word "exemplary" or "such as" is intended to present the relevant concepts in a concrete fashion to facilitate understanding. In the embodiment of the present application, at least one (seed) may also be described as one (seed) or a plurality of (seed), and the plurality of (seed) may be two (seed), three (seed), four (seed) or more (seed), and the present application is not limited thereto.
The technical scheme of the embodiment of the application can be applied to various communication systems, such as a long term evolution (long term evolution, LTE) system, a fifth generation (5th generation,5G) communication system, a wireless fidelity (WIRELESS FIDELITY, wiFi) system and the communication method provided by the application can also be applied to a communication system which evolves after 5G, such as a sixth generation (6th generation,6G) communication system, a future communication system or other communication systems, and the like. The application is not limited in this regard.
Fig. 1 is a schematic diagram of a communication system suitable for use in embodiments of the present application. As shown in fig. 1, the communication system 10 includes AN Access Network (AN) 100 and a Core Network (CN) 200.AN 100 includes at least one access network node (e.g., 110a and 110b in fig. 1, collectively 110) and at least one terminal (e.g., 120a-120j in fig. 1, collectively 120). Other access network nodes may also be included in the AN 100, such as wireless relay devices and/or wireless backhaul devices (not shown in fig. 1), and the like. The AN 100 may also be referred to as a Radio Access Network (RAN), and the access network node may also be referred to as a RAN node. The terminal 120 is connected to the access network node 110 by wireless means. The access network node 110 is connected to the core network 200 by wireless or wired means. The core network device in the core network 200 and the access network node 110 in the AN 100 may be different physical devices, or may be the same physical device integrated with the core network logic function and the radio access network logic function.
The AN 100 may be a third generation partnership project (3rd generation partnership project,3GPP) related cellular system, e.g., a 4G, 5G mobile communication system, or a future-oriented evolution system (e.g., a 6G mobile communication system). The AN 100 may also be AN open RAN, O-RAN or ORAN, a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (WIRELESS FIDELITY, wiFi) system. The AN 100 may also be a communication system in which two or more systems are combined.
The access network node 110, which may also be referred to as AN access network device, AN entity, AN access node, etc., forms part of a communication system for facilitating wireless access by the terminal. The plurality of access network nodes 110 in the communication system 10 may be the same type of node or different types of nodes. In some scenarios, the roles of access network node 110 and terminal 120 are relative, e.g., network element 120i in fig. 1 may be a helicopter or drone, which may be configured as a mobile base station, with network element 120i being a base station for those terminals 120j accessing AN 100 through network element 120i, but network element 120i being a terminal for base station 110 a. Access network node 110 and terminal 120 are sometimes both referred to as communication devices, e.g., network elements 110a and 110b in fig. 1 may be understood as communication devices with base station functionality and network elements 120a-120j may be understood as communication devices with terminal functionality.
In one possible scenario, the access network node may be a base station (base station), an evolved NodeB (eNodeB), an Access Point (AP), a transmission and reception point (transmission reception point, TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6th generation,6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The access network 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), a relay node or a donor node, or a radio controller in a CRAN scenario. Optionally, the access network node may also be a server, a wearable device, a vehicle or vehicle-mounted device, or the like. For example, the access network device in the vehicle extrapolating (vehicle to everything, V2X) technology may be a Road Side Unit (RSU). All or part of the functionality of the access network node in the present application may also be implemented by software functions running on hardware or by virtualized functions instantiated on a platform, such as a cloud platform. The access network node in the present application may also be a logic node, a logic module or software that can implement all or part of the functions of the access network node.
In another possible scenario, a plurality of access network nodes cooperate to assist a terminal in implementing wireless access, and different access network nodes implement part of the functions of a base station respectively. For example, the access network node may be a Centralized Unit (CU), a Distributed Unit (DU), a CU-Control Plane (CP), a CU-User Plane (UP), or a Radio Unit (RU), etc. The CUs and DUs may be provided separately or may be included in the same network element, e.g. in a baseband unit (BBU). The RU may be included in a radio frequency device or unit, such as in a remote radio unit (remote radio unit, RRU), an active antenna processing unit (ACTIVE ANTENNA unit, AAU), or a remote radio head (remote radio head, RRH).
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 ORAN systems, 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.
A terminal may also be referred to as a terminal device, user Equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied to various scenes for communication. The scenario includes, for example, but is not limited to, at least one of enhanced mobile broadband (enhanced mobile broadband, eMBB), ultra-high reliability ultra-low latency communications (ultra-low-latency communication, URLLC), large scale machine type communications (MASSIVE MACHINE-type communications, mMTC), D2D, V X, machine type communications (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, sense terminal, communication-sense integrated terminals, haptic terminal devices, smart cities, or the like. The terminal may be a mobile phone (e.g., 120a, 120j, and 120e in fig. 1), a tablet computer, a computer with wireless transceiver function (e.g., 120g in fig. 1), a customer terminal equipment (CPE-premises equipment), a point of sale (POS) machine, a wearable device, a vehicle (e.g., 120b in fig. 1), an unmanned aerial vehicle, a helicopter, an airplane (e.g., 120i in fig. 1), a ship, a robot, a robotic arm, a sensor, or a smart home device (e.g., 120h in fig. 1), etc. The application does not limit the specific technology and the specific equipment form adopted by the terminal.
Fig. 2 is another schematic diagram of a communication system suitable for use with embodiments of the present application. As shown in fig. 2, data of the server and the terminal are transmitted through a network, where the network includes a Data Network (DN), a core network (e.g., a user plane function (user plane function, UPF) node), and AN Access Network (AN). The DN provides, for example, operator services, internet access, or third party services, and may include a server that may implement video source encoding and decoding, rendering, and the like. The core network has three functions of registering, connecting and session management of the terminal, and mainly comprises a network opening function (Network Exposure Function, NEF) network element, a policy control function (Policy Control Function, PCF) network element, an application function (Application Function, AF) network element, an access and mobility management function (ACCESS AND Mobility Management Function, AMF) network element, a session management function module (Session Management Function, SMF) network element, a user plane function UPF network element and the like. The core network may include a UPF node having a communication interface with the data network capable of performing functions of user plane data forwarding, session/flow level based billing statistics, bandwidth limitation, etc.
It should be understood that "sending information/data to an.+ - (e.g. access network node) in the present application may be understood that the destination of the information is the access network node. May include directly or indirectly sending information/data to the access network node. "receiving information/data from an..e. (e.g. an access network node)" may be understood as the source of the information being the access network node, and may include receiving the information/data directly or indirectly from the access network node. Information/data may be subjected to necessary processing, such as format change, etc., between the source and destination of the information/data transmission, but the destination can understand the valid information/data from the source. Similar expressions in the present application can be understood similarly, and will not be described here again.
In the present application, "transmitting information/data" merely means the trend of information/data transfer, including direct transmission by a communication interface, and also including indirect transmission by a processing unit through a communication interface, "transmission" may also be understood as "output" of a module interface. "receiving information/data" merely means the trend of information/data transfer, including direct reception over an air interface, and also including indirect reception by a processing unit over an air interface, where "receiving" is also understood to mean "inputting" of a module interface.
The following is a description of related art and terms related to the embodiments of the present application.
1. Quality of service (quality of service, qoS) management mechanism
In order to provide different service quality for different services, a wireless network provides a QoS management mechanism, wherein QoS management is a control mechanism for the wireless network to meet different service quality requirements, and is an end-to-end process, and the nodes of the network, which are experienced by the service between an initiator and a responder, are required to cooperate together to ensure the service quality. The air interface QoS management feature provides different end-to-end quality of service for different needs of various services and users. QoS flows (QoS flows) are the finest granularity of QoS control for the core network and the terminals, each QoS flow being identified by a QoS flow identification (QoS flow identifier, QFI). In one protocol data unit (protocol data unit, PDU) session, the QFI for each QoS flow is unique. The core network informs the access network node of the 5G QoS identifier (5G QoS identifier,5QI) corresponding to each QoS flow for indicating the QoS attributes of the QoS flow. As shown in table 1, the QoS attributes include a number of parameters such as resource type (guaranteed bit rate (guaranteed bit rate, GBR) or non-GBR), default priority, packet delay budget (PACKET DELAY budget, PDB), packet error rate (packet error rate, PER), default maximum data burst capacity (default maximum data burst volume), default average window (default averaging window). Table 1 is also an example of services for which each 5QI is applicable, for example, when 5QI is 1, the corresponding QoS attribute is applicable to a voice call service, and when 5QI is 2, the corresponding QoS attribute is applicable to a video call (e.g., live) service, etc.
TABLE 1
2. PDU Set (PDU Set)
Multiple PDU sets may be included in one QoS flow, one PDU Set may be composed of one or more PDUs, and multiple PDU sets in the same QoS flow may have different priorities. A PDU set carries the payload of an information unit generated by an application layer (e.g. an application server), for example, a video frame or a video slice in video transmission, cloud gaming, XR traffic. To support QoS processing based on PDU Set level, the UPF node can identify PDUs belonging to the same PDU Set and carry PDU Set information (PDU Set information) for UPF node decision through the packet header of a general packet radio service user plane tunneling protocol-user plane (GENERAL PACKET radio service tunneling protocol for the user plane, GTP-U) data packet and send to the access network. And the access network node performs service quality assurance transmission based on the received PDU Set information. The PDU Set information contains a plurality of information of the PDU Set, for example, a PDU Set size, a PDU Set Sequence Number (SN), an importance of the PDU Set in the QoS stream (PDU Set importance), and the like.
Currently, servers can guarantee the quality of service of data transmissions through low-delay, low-loss, scalable throughput (low latency low loss scalable, L4S) time-critical communication techniques. The L4S core idea is that the access network node feeds back congestion information to the application layer through the terminal, and the application layer dominates and adjusts the service quality to control the congestion. Specifically, as shown in fig. 3, a cloud server or an Application (APP) server has functions of media stream transmission, rate control, congestion feedback reception, and the like. The server identifies the L4S stream as explicit congestion (explicit congestion notification, ECN) notification capability transmission (ECN capable transport, ECT), and sends the IP data packet in the L4S stream to the base station through a UPF node of the core network, the base station marks congestion information according to probability at the packet head of the IP data packet according to network channel quality and queue length, if the congestion information indicates that congestion is being experienced (congestion experience, CE), the terminal acquires the CE information after receiving the IP data packet from the base station, and the terminal can feed back the CE information to the server through real-time transport control protocol (real-time-time transport control protocol, RTCP). The data packet carrying the CE is transmitted to the server through the base station and the UPF node, and the server can perform congestion control and code rate control based on the CE information. In the congestion control scheme, after the base station marks congestion information in the IP packet header, the base station needs 5-10ms to transmit to the terminal, the terminal needs 20-50ms to feed back CE information to the server after receiving CE information, the CE information needs 10-20ms to transmit to the server in the network, and the server needs more than 50ms to realize congestion control based on the CE information, so that the congestion control of the network needs more than 100ms to realize congestion control by adjusting a transmission strategy from the network to the server, that is, network congestion can last more than 100ms, and the current congestion control efficiency is lower.
The haptic experience dimension is increased on the basis of the XR technology for the multi-mode service, and compared with the haptic signal which is not subjected to haptic coding, the haptic signal has higher requirements on the reliability and the time delay of transmission, so that the congestion control efficiency is required to be improved by the current network so as to ensure the high-reliability low-time delay transmission of the service with higher transmission requirements, such as the multi-mode service.
The application can interact with the access network node through the server, the server can acquire the service quality corresponding to the data transmission which can be supported by the access network node, and the access network node does not need to feed back the congestion to the server through the terminal under the condition of congestion, thereby reducing the time delay of congestion control and improving the efficiency of congestion control. In addition, the server can specifically acquire the service quality corresponding to the data transmission which can be supported by the access network node, and the server can determine the data transmission strategy according to the service quality, so that the reliability of the data transmission is improved, the data transmission delay is shortened, and the probability of congestion of the data transmission is reduced.
Fig. 4 is a schematic flow chart of a communication method 400 provided by an embodiment of the present application. The method includes, but is not limited to, the steps of:
s401, the server sends first information to the access network node, where the first information indicates N candidate QoS and/or N priorities corresponding to data transmission, and one of the N priorities corresponds to one of the N candidate QoS.
Accordingly, the access network node receives the first information from the server. The access network node may determine, according to the first information, the N candidate QoS and N priorities corresponding to the N candidate QoS. Specific embodiments may include, but are not limited to, the following embodiments one to three.
In a first embodiment, the first information indicates N candidate QoS and N priorities corresponding to the data transmission.
In example 1, M candidate Qos may be predefined, one identifier and one priority corresponding to one candidate QoS among the M candidate Qos, M+.gtoreq.N. The server may determine N candidate QoS supported by the server among the M candidate QoS, and indicate N identifications through the first information. That is, in this example 1, the server indirectly indicates the N candidate QoS and the N priorities corresponding to the N candidate QoS by the way that the first information indicates the identification of the candidate QoS.
For example, the predefined M candidate Qos are shown in Table 2, wherein 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 QoS parameter A of the candidate QoS identified as 0 having a value of A 0 and the QoS parameter X having a value of X 0. The candidate QoS identified as 1 has a priority of 6, the QoS parameter a has a value of a 1, and the QoS parameter X has a value of X 1. The candidate QoS identified as M has a priority of 10, the QoS parameter a has a value of a m, and the QoS parameter X has a value of X m.
Illustratively, one candidate QoS may include one or more of the following QoS parameters:
SN of a PDU set (PDU set SN, PSSN), transmission rate, transmission frame rate, packet delay budget PDB, or transmission reliability parameters.
The server may determine N candidate QoS supported by the server from the predefined M candidate QoS shown in table 2, and then send first information to the access network node, where the first information includes N identifiers, and the N identifiers are identifiers corresponding to the N candidate QoS. Accordingly, the access network node receives the first information, and determines 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 the identifier 1, the access network node may determine that the N candidate QoS supported by the server includes the candidate QoS identified as 1, and the priority of the candidate QoS is 6, the value of the QoS parameter a is a 1, and the value of the QoS parameter X is X 1.
TABLE 2
| Identification of candidate QoS | Priority level | QoS parameter A | ... | QoS parameter X |
| 0 | 2 | A0 | ... | X0 |
| 1 | 6 | A1 | ... | X1 |
| ... | ... | ... | ... | |
| M | 10 | Am | ... | Xm |
It should be noted that, table 2 is provided for illustrating an exemplary table provided in the foregoing example 1, where the priority, the number of QoS parameters included in the candidate QoS, and the value may be determined according to the specific implementation requirements, which is not limited by the present application.
Example 2, the first information includes QoS parameters of candidate QoS of the N candidate QoS, and the first information further includes priorities corresponding to the candidate QoS of the N candidate QoS.
For example, one candidate QoS may include one or more QoS parameters of SN of a PDU group, transmission rate, transmission frame rate, packet delay budget PDB, or transmission reliability parameters. The first information includes a value of a QoS parameter for each of the N candidate QoS parameters. And the first information further includes a priority corresponding to each of the N candidate QoS. The server may determine N candidate QoS supported by the server, and the server may determine priorities of the N candidate QoS according to the N candidate QoS and notify the access network node through the first information. The N candidate QoS indicated by the first information includes a candidate QoS 0, the first information includes that the priority of the candidate QoS 0 is 2, and the first information further includes that the QoS parameter a of the candidate QoS 0 is a 0 and the QoS parameter X is X 0. The first information may also include an identification of the candidate QoS, i.e., identification 0. Or the identification of the N candidate QoS may be increased or decreased in order according to the arrangement order of the N candidate QoS in the first information by default.
In the second embodiment, the first information indicates N candidate QoS.
Illustratively, the first information may include a value of a QoS parameter for each of the N candidate QoS. The access network node may determine the N candidate QoS based on the first information. And the access network node may further determine priorities of the N candidate QoS according to the N candidate QoS.
For example, the access network node may determine the priority of the N candidate QoS based on 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 order of transmission rate from low to high. Or 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 order of PDB from high to low. Or the QoS parameter may also be other QoS parameters.
In particular, the QoS parameter used to determine the priority of the candidate QoS, in particular which QoS parameter, may be predefined, or the first information may indicate the QoS parameter. The application is not limited in this regard.
For another example, the access network node may determine the priority of the N candidate QoS based on a plurality of QoS parameters included in the N candidate QoS. E.g., the access network node may determine the priority of the N candidate QoS in accordance with a weighted summation of QoS parameters. The plurality of QoS parameters may include a transmission Rate (Rate), a delay budget (PDB), a Packet Error Rate (PER), and a Frame Rate (FR), each of the plurality of QoS parameters corresponding to a weighting coefficient wi. Illustratively, the priority of each candidate QoS may be derived according to the following equation:
Priority=w1×Rate+w2×PDB+w3×PER+w4×FR
Or the plurality of QoS parameters including a transmission rate and a frame rate, the priority of each candidate QoS may be derived according to the following equation:
Priority=w1×Rate+w4×FR
In particular, a plurality of QoS parameters for determining the priority of the candidate QoS, in particular which QoS parameters are comprised and/or the weighting coefficient of each QoS parameter, may be predefined or indicated by the first information. The application is not limited in this regard.
In the third embodiment, the first information indicates N priorities of candidate QoS, and one of the N priorities corresponds to one of N candidate QoS corresponding to data transmission.
For example, M candidate QoS and corresponding priority index may be predefined, as may be shown in table 3 (otherwise referred to as priority value), where each priority corresponds to multiple QoS parameters of one candidate QoS. Specifically, the smaller the priority index corresponding to the candidate QoS in the M candidate QoS is, the higher the priority of the candidate QoS is, the larger the priority index is, and the lower the priority of the candidate QoS is. Or conversely, the smaller the priority index corresponding to the candidate QoS in the M candidate Qos, the lower the priority of the candidate QoS, the larger the priority index, and the higher the priority of the candidate QoS. In this example, the priority index may be used to both determine the priority of the candidate QoS and as an identification of the candidate QoS. The first information may include N priority indexes, that is, the server indicates N priorities by means of the first information indicating the priority indexes, and the access network node may determine candidate QoS of the N priorities supported by the server according to the priority indexes indicated by the first information. If the N priority indexes included in the first information include a priority index M, the access network node may determine, according to the correspondence between the priority index M and the table 3, that the server supports a candidate QoS with a priority index M, where the value of the QoS parameter a included in the candidate QoS is a m, and the value of the QoS parameter X is X m.
TABLE 3 Table 3
| Priority index | QoS parameter A | ... | QoS parameter X |
| 0 | A0 | ... | X0 |
| 1 | A1 | ... | X1 |
| ... | ... | ... | |
| M | Am | ... | Xm |
S402, the access network node sends second information to the server, wherein the second information indicates a first candidate QoS, the N candidate Qos comprise 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.
After the access network node determines N candidate QoS supported by the server according to the first information, the access network node may determine, from the N candidate QoS, a first candidate QoS with a highest priority that can be supported by the access network node, and notify the server through the second information. It should be understood that, among the N candidate QoS, the candidate QoS of the highest priority that can be supported by the access network node is the first candidate QoS, which indicates that the access network node can support a candidate QoS of the N candidate QoS that has a priority lower than or equal to the priority of the first candidate QoS. And the access network node cannot support the corresponding candidate QoS with the priority higher than that of the first candidate QoS in the N candidate QoS.
For example, the access network node may determine, according to the channel quality of the wireless channel and/or the queue condition of the data packet, a candidate QoS with the highest priority that the access network node can support among the N candidate QoS, i.e., the first candidate QoS. The access network node sends second information to the server, the second information indicating the first candidate QoS. Accordingly, after the server receives the second information, the highest priority supported by the access network node can be determined to be the first candidate QoS, and the server can perform congestion control and/or determine a data transmission policy, such as determining a source coding rate of data transmission, etc., according to the first candidate QoS.
Optionally, the second information further indicates an effective time of the first candidate QoS.
The access network node may determine, according to the channel quality and/or the queue condition of the data packet, that the candidate QoS with the highest priority that can be supported by the access network node is the first candidate QoS and the effective time of the first candidate QoS. The access network node may inform the server of the effective time of the first candidate QoS through the second information.
For example, the second information may include a time offset between a start time at which the first candidate QoS is effective compared to a time between decision times of the access network node for the first candidate QoS. Or the second information may include an absolute time of a start time of the first candidate QoS effective time. Still alternatively, the second information may indicate a time period (or referred to as a time window) within which the start instant of the effective time of the first candidate QoS is located. Or the second information indicates a latest start time of an effective time of the first candidate QoS, before which the first candidate QoS is effective. The server may perform data transmission according to the effective time of the first candidate QoS indicated by the second information, and in the effective time, a data transmission policy matched with the first candidate QoS is adopted. If the server can send data to the terminal, the priority of the QoS corresponding to the data is less than or equal to the priority of the first candidate QoS.
According to the scheme, the server performs information interaction with the access network node, the server can acquire the service quality corresponding to the data transmission which can be supported by the access network node, the access network node does not need to feed back congestion to the server through the terminal under the condition of congestion, the time delay of congestion control is reduced, and the congestion control efficiency can be improved. In addition, the server can specifically acquire the service quality corresponding to the data transmission which can be supported by the access network node, and the server can determine the data transmission strategy according to the service quality, so that the reliability of the data transmission is improved, the data transmission delay is shortened, and the probability of congestion of the data transmission is reduced.
Optionally, in the case that the access network node determines that the highest priority candidate QoS that can be supported by the access network node changes, if the access network node determines that the highest priority candidate QoS supported by the access network node changes to the second candidate QoS in the N candidate QoS. The access network node may send information to the server, the information indicating the second candidate QoS, and the server may determine, according to the information, that the candidate QoS of the highest priority that the access network node can support is changed to the second candidate QoS. Optionally, the information may also include an effective time of the second candidate QoS. According to the scheme, the access network node timely feeds back to the server when the candidate QoS of the highest priority which can be supported changes, so that the server can timely adjust the data transmission strategy, the reliability of data transmission is improved, and the probability of congestion of data is reduced.
In one embodiment, the server and the access network node may implement information interaction through a core network node (e.g., a UPF node). As shown in fig. 5, the server may send first information to the UPF node in S501, which is forwarded by the UPF node to the access network node in S502. After the access network node determines the second information, the second information may be sent to the UPF node in S503, and in particular, the second information may be transmitted to the UPF node through an N3 interface between the access network node and the UPF node. Alternatively, the second information may 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. Alternatively, the second information may be transmitted to the server through a QoS monitoring (QoS monitoring) interface between the UPF node and the server.
Optionally, the first information sent by the server to the UPF node indicates N candidate QoS, the UPF node may determine priorities corresponding to the N candidate QoS according to the N candidate QoS, and the UPF node may send information indicating the N candidate QoS and the N priorities corresponding to the N candidate QoS to the access network node. That is, the N candidate QoS acquired by the access network node from the UPF node is from the server, and N priorities corresponding to the N candidate QoS are determined by the UPF node. The access network node may determine a highest priority candidate QoS that the access network node can support from the N candidate QoS, and feedback the second information to the server via delivery of the UPF node.
It will be appreciated that, in order to implement the functions in the above embodiments, the access network node and the server may include corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and method steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application scenario and design constraints imposed on the solution.
Fig. 6 and fig. 7 are schematic structural diagrams of a possible communication device according to an embodiment of the present application. These communication devices may be used to implement the functions of the terminal or the network device in the above method embodiments, so that the beneficial effects of the above method embodiments may also be implemented. In an embodiment of the present application, the communication device may be one of the terminals 120a-120j shown in fig. 1, or may be the network device 110a or 110b shown in fig. 1, or may be a module (such as a chip or a chip system) applied to the terminal or the network device.
The communication device 600 comprises a transceiver unit 620, which transceiver unit 620 may be adapted to receive or transmit information, and the communication device 600 may further comprise a processing unit 610, which processing unit 610 may be adapted to process instructions or data to achieve corresponding operations.
It should be understood that when the communication apparatus 600 is a chip configured (or used) in a communication device, the transceiver unit 620 in the communication apparatus 600 may be an input/output interface or a circuit of the chip, and the processing unit 610 in the communication apparatus 600 may be a processor in the chip.
Optionally, the communication device 600 may further include a storage unit, where the storage unit may be used to store instructions or data, and the processing unit 610 may execute the instructions or data stored in the storage unit, so that the communication device performs a corresponding operation.
The communication device 600 may be used to implement the functionality of an access network node or server in the method embodiment shown in fig. 4 described above.
When the communication device 600 is configured to implement the function of the access network node in the method embodiment shown in fig. 4, the transceiver unit 620 is configured to receive first information from the server, where the first information indicates N candidate QoS and/or N priorities corresponding to data transmission, and one of the N priorities corresponds to one of the N candidate QoS, where N is a positive integer. A processing unit 610, configured to determine second information, where the second information indicates a first candidate QoS, and the N candidate QoS includes the first candidate QoS, where the first candidate QoS is a candidate QoS corresponding to a highest priority supported by an access network node in the N candidate QoS. The transceiver unit 620 is further configured to send the second information to the server.
When the communication device 600 is configured to implement the server function in the method embodiment shown in fig. 4, the processing unit 610 is configured to determine first information, where the first information indicates N candidate 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. A transceiver unit 620, configured to send the first information to an access network node. The transceiver unit 620 is further configured to receive second information from the access network node, where the second information indicates a first candidate QoS, and the N candidate QoS includes the first candidate QoS, where the first candidate QoS is a candidate QoS corresponding to a highest priority supported by the access network node among the N candidate QoS.
For more details on the processing unit 610 and the transceiver unit 620, reference is made to the relevant description in the method embodiment shown in fig. 4.
It should be appreciated that the transceiver unit 620 in the communication device 600 may be implemented through a communication interface (e.g., a transceiver, transceiver circuitry, input/output interface, or pins, etc.), and when the communication interface is a transceiver, the transceiver may be composed of a receiver and/or a transmitter. The processing unit 610 in the communication device 600 may be implemented by at least one processor, and the processing unit 610 in the communication device 600 may also be implemented by at least one logic circuit. Optionally, the communication device 600 further comprises a storage unit, which may be implemented by a memory.
As shown in fig. 7, the communication device 700 includes a processor 710 and an interface circuit 720. Processor 710 and interface circuit 720 are coupled to each other. It is understood that the interface circuit 720 may be a transceiver or an input-output interface. Optionally, the communication device 700 may further comprise a memory 730 for storing instructions to be executed by the processor 710 or for storing input data required by the processor 710 to execute instructions or for storing data generated after the processor 710 executes instructions.
In one implementation, the memory 730 may also be integrated into the processor 710 or independent of the processor 710.
When the communication device 700 is used to implement the method shown in fig. 4, the processor 710 is configured to implement the functions of the processing unit 710, and the interface circuit 720 is configured to implement the functions of the transceiver unit 720.
When the communication device is a module applied to the network device, the network device module may implement the functions of the server or the access network node in the method embodiment. The network device module receives information from other modules (e.g., radio frequency modules or antennas) in the network device that the other communication devices send to the network device, or the network device module sends information to other modules (e.g., radio frequency modules or antennas) in the network device that the network device sends to the other communication devices. The network device module may be a baseband chip of the network device, or may be a DU or other module, where the DU may be a DU under an open radio access network (open radio access network, O-RAN) architecture.
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 an access network device or a terminal device. The processor and the storage medium may reside as discrete components in an access network device or terminal device.
According to the method provided by the embodiments of the application, the embodiments of the present application also provide a computer program product comprising computer program code which, when executed by one or more processors, causes an apparatus comprising the processors to perform the method in the illustration.
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.
According to the method provided by the embodiment of the present application, the embodiment of the present application further provides a computer readable storage medium storing the computer program or instructions described above, which when executed by one or more processors, cause an apparatus including the processor to perform the method shown in fig. 4.
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, 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.
According to the method provided by the embodiment of the application, the embodiment of the application also provides a communication system which comprises one or more access network nodes. The system may further comprise one or more of the servers described above.
In the several provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the above-described arrangements are merely illustrative, e.g., the division of the elements is merely a logical functional division, and there may be additional divisions of actual implementation, e.g., multiple elements 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 this solution.
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.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (29)
1. A method of communication, comprising:
Receiving first information from a server, wherein the first information indicates N candidate QoS (quality of service) 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;
and sending second information to the server, wherein the second information indicates a first candidate QoS, the N candidate Qos comprise the first candidate QoS, and the first candidate QoS is one candidate QoS corresponding to the highest priority supported by an access network node in the N candidate Qos.
2. The method of claim 1, wherein the first information indicates the N candidate QoS for data transmission, the method further comprising:
And determining N priorities according to the N candidate Qos, wherein one priority in the N priorities corresponds to one candidate QoS in the N candidate Qos.
3. A method according to claim 1 or 2, wherein the second information further indicates an effective time of the first candidate QoS.
4. A method according to any of claims 1 to 3, characterized in that the second information is carried in the header of a general packet radio service tunneling protocol user plane GTP-U data packet.
5. The method of any of claims 1 to 4, wherein the receiving the first information from the server comprises:
The first information is received from the server via a user plane function, UPF, node.
6. The method according to any one of claims 1 to 5, wherein the sending the second information to the server comprises:
and sending the second information to the server through the UPF node.
7. A method of communication, comprising:
Transmitting first information to an access network node, wherein the first information indicates N candidate QoS (quality of service) 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;
And receiving second information from the access network node, wherein the second information indicates a first candidate QoS, the N candidate Qos comprise 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.
8. The method of claim 7, wherein the method further comprises:
and 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, wherein the first information indicates the N priorities corresponding to data transmission or the N candidate QoS and the N priorities corresponding to data transmission, the method further comprising:
And determining N priorities according to the N candidate Qos, wherein one priority in the N priorities corresponds to one candidate QoS in the N candidate Qos.
10. The method according to any of claims 7 to 9, wherein the second information further indicates an effective time of the first candidate QoS.
11. The method according to any of the claims 7 to 10, characterized in that the second information is carried in the header of a general packet radio service GPRS tunneling protocol user plane GTP-U data packet.
12. The method according to any of claims 7 to 11, wherein the sending the first information to the access network node comprises:
and sending the first information to the access network node through a user plane function UPF node.
13. The method according to any of claims 7 to 12, wherein the receiving the second information from the access network node comprises:
The second information is received from the access network node by a UPF node.
14. A communication device, comprising:
A transceiver unit, configured to receive first information from a server, where the first information indicates N candidate 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;
A processing unit, configured to determine second information, where the second information indicates a first candidate QoS, and the N candidate QoS includes the first candidate QoS, where the first candidate QoS is a candidate QoS corresponding to a highest priority supported by an access network node in the N candidate QoS;
the transceiver unit is further configured to send the second information to the server.
15. The apparatus of claim 14, wherein the first information indicates the N candidate QoS for data transmission, and wherein the processing unit is further configured to determine N priorities based on the N candidate QoS, one of the N priorities corresponding to one of the N candidate QoS.
16. The apparatus of claim 14 or 15, wherein the second information further indicates an effective time of the first candidate QoS.
17. The apparatus according to any of claims 14 to 16, wherein the second information is carried in a header of a general packet radio service tunneling protocol, GTP-U, data packet.
18. The apparatus according to any of the claims 14 to 17, wherein the transceiving unit is specifically configured to receive the first information from the server via a user plane function, UPF, node.
19. The apparatus according to any one of claims 14 to 18, wherein the transceiving unit is specifically configured to send the second information to the server via a UPF node.
20. A communication device, comprising:
A processing unit, configured to determine first information, where the first information indicates N candidate 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;
the receiving and transmitting unit is used for transmitting the first information to an access network node;
the transceiver is further configured to receive second information from the access network node, where the second information indicates a first candidate QoS, and the N candidate QoS includes the first candidate QoS, where the first candidate QoS is one candidate QoS corresponding to a highest priority supported by the access network node in the N candidate QoS.
21. The apparatus of claim 20, wherein the transceiver unit is further configured to send data to a terminal, the data having a corresponding QoS with a priority lower than or equal to a priority of the first candidate QoS.
22. The apparatus of claim 20 or 21, wherein the first information indicates the N priorities corresponding to data transmission or 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 QoS, where one priority in the N priorities corresponds to one candidate QoS in the N candidate QoS.
23. The apparatus according to any one of claims 20 to 22, wherein the second information further indicates an effective time of the first candidate QoS.
24. The apparatus according to any of claims 20 to 23, wherein 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 apparatus according to any of the claims 20 to 24, wherein the transceiving unit is specifically configured to send the first information to the access network node via a user plane function, UPF, node.
26. The apparatus according to any of the claims 20 to 25, wherein the transceiving unit is specifically configured to receive the second information from the access network node via a UPF node.
27. A communication device comprising a processor coupled to a memory for storing a computer program, the processor for executing the computer program stored in the memory to cause the communication device to perform the method of any one of claims 1 to 6 or to cause the communication device to perform the method of any one of claims 7 to 13.
28. A computer readable storage medium comprising a computer program which, when run on a computer, causes the computer to perform the method of any one of claims 1 to 6 or causes the computer to perform the method of any one of claims 7 to 13.
29. A computer program product, characterized in that the computer program product comprises a computer program which, when run, causes a computer to perform the method according to any one of claims 1 to 6 or to perform the method according to any one of claims 7 to 13.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311331842.0A CN119835703A (en) | 2023-10-13 | 2023-10-13 | Communication method and communication device |
| PCT/CN2024/117843 WO2025077508A1 (en) | 2023-10-13 | 2024-09-09 | Communication method and communication apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311331842.0A CN119835703A (en) | 2023-10-13 | 2023-10-13 | Communication method and communication device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119835703A true CN119835703A (en) | 2025-04-15 |
Family
ID=95298377
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311331842.0A Pending CN119835703A (en) | 2023-10-13 | 2023-10-13 | Communication method and communication device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119835703A (en) |
| WO (1) | WO2025077508A1 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12445895B2 (en) * | 2019-11-07 | 2025-10-14 | Samsung Electronics Co., Ltd. | Device and method for supporting quality of service in wireless communication system |
| EP3873130B1 (en) * | 2020-02-27 | 2025-03-05 | Mitsubishi Electric R&D Centre Europe B.V. | Determining quality of service |
| US20230199568A1 (en) * | 2020-05-29 | 2023-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Quality of service management in a telecommunications network |
-
2023
- 2023-10-13 CN CN202311331842.0A patent/CN119835703A/en active Pending
-
2024
- 2024-09-09 WO PCT/CN2024/117843 patent/WO2025077508A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025077508A1 (en) | 2025-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7177259B2 (en) | Data transmission method and device | |
| US12028878B2 (en) | Method and apparatus for allocating GPU to software package | |
| US12273773B2 (en) | Apparatus and method for dynamic data rate adjustment for a wireless slice | |
| CN113543216B (en) | Method, device and system for transmitting media message | |
| EP4021093B1 (en) | Communication method, apparatus and system | |
| US20240276292A1 (en) | Method, device, and system for congestion control in wireless networks | |
| WO2025131857A1 (en) | Nwdaf xr analytics | |
| CN119835703A (en) | Communication method and communication device | |
| WO2024036526A1 (en) | Model scheduling method and apparatus | |
| CN117459961A (en) | Communication method, device and system | |
| CN114079978A (en) | Unilateral quality of service mirroring | |
| WO2022151480A1 (en) | Data transmission method and apparatus | |
| EP4664861A1 (en) | Communication method, apparatus, and system | |
| CN119697116A (en) | Data transmission method and communication device | |
| WO2025054924A1 (en) | Data transmission method and communication device | |
| KR102049044B1 (en) | Method for controlling communication path in transport network and apparatus for the same | |
| CN120018303A (en) | Cache status report reporting method and communication device | |
| WO2025107925A1 (en) | Communication method and apparatus | |
| WO2025054923A1 (en) | Data transmission method and communication apparatus | |
| WO2025161529A1 (en) | Service quality indication method, communication apparatus and storage medium | |
| WO2024222041A1 (en) | Communication method and apparatus | |
| CN118509137A (en) | Method and device for sending uplink control information | |
| CN120238948A (en) | Communication method and device | |
| WO2025112919A1 (en) | Data transmission method and apparatus based on quality of service | |
| CN120050206A (en) | Semantic evaluation method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |