CN111869172B - Data transmission method and device and communication equipment - Google Patents

Data transmission method and device and communication equipment Download PDF

Info

Publication number
CN111869172B
CN111869172B CN201880091386.8A CN201880091386A CN111869172B CN 111869172 B CN111869172 B CN 111869172B CN 201880091386 A CN201880091386 A CN 201880091386A CN 111869172 B CN111869172 B CN 111869172B
Authority
CN
China
Prior art keywords
data packet
information
node
indication information
processing mechanism
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.)
Active
Application number
CN201880091386.8A
Other languages
Chinese (zh)
Other versions
CN111869172A (en
Inventor
唐海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of CN111869172A publication Critical patent/CN111869172A/en
Application granted granted Critical
Publication of CN111869172B publication Critical patent/CN111869172B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS

Abstract

An embodiment of the application provides a data transmission method and device and a communication device, and the method comprises the following steps: a first node receives first indication information sent by a second node, wherein the first indication information is used for indicating a first QoS Flow corresponding to a first data Flow identifier to execute a first processing mechanism; wherein the first processing mechanism comprises: and the first node determines second data packet information based on first data packet information in first QoS Flow corresponding to the first data Flow identification, wherein the first QoS Flow corresponds to a first QoS rule, and data packets meeting the second data packet information are transmitted through the QoS Flow corresponding to the first QoS rule.

Description

Data transmission method and device and communication equipment
Technical Field
The embodiment of the application relates to the technical field of mobile communication, in particular to a data transmission method and device and communication equipment.
Background
Fifth generation (5G, 5)thGeneration) Quality of Service (QoS) model is based on QoS flows (QoS Flow), the 5G QoS model supports QoS flows of guaranteed Flow bit rate (GBR QoS) and QoS flows of Non-guaranteed Flow bit rate (Non-GBR), and the 5G QoS model also supports a reflection QoS (reflective QoS) mechanism.
In the current Reflective QoS mechanism, an extra bit is needed to indicate whether each data packet is a Reflective data packet (i.e., a data packet for executing the Reflective QoS mechanism), and in addition, only the Reflective QoS mechanism in the downlink direction is defined, and the Reflective QoS mechanism in the uplink direction needs to be perfected.
Disclosure of Invention
The embodiment of the application provides a data transmission method and device and communication equipment.
The data transmission method provided by the embodiment of the application comprises the following steps:
a first node receives first indication information sent by a second node, wherein the first indication information is used for indicating a first QoS Flow corresponding to a first data Flow identifier to execute a first processing mechanism;
wherein the first processing mechanism comprises: and the first node determines second data packet information based on first data packet information in first QoS Flow corresponding to the first data Flow identification, wherein the first QoS Flow corresponds to a first QoS rule, and data packets meeting the second data packet information are transmitted through the QoS Flow corresponding to the first QoS rule.
The data transmission method provided by the embodiment of the application comprises the following steps:
the first node receives the data packet sent by the third node and executes a first processing mechanism; the data packet contains first identification information, and the first identification information is used for indicating the first node to execute the first processing mechanism;
wherein the first processing mechanism comprises: after receiving a first data packet carrying the first identification information, the first node determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS (quality of service) Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
The data transmission method provided by the embodiment of the application comprises the following steps:
a terminal carries first identification information in a data packet sent to a second core network element, wherein the first identification information is used for indicating the second core network element to execute a first processing mechanism;
wherein the first processing mechanism comprises: and after receiving a first data packet carrying the first identification information, the second core network element determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
The data transmission device provided by the embodiment of the application is applied to a first node, and the device comprises:
a receiving unit, configured to receive first indication information sent by a second node, where the first indication information is used to indicate a first QoS Flow corresponding to a first data Flow identifier to execute a first processing mechanism;
wherein the first processing mechanism comprises: and the first node determines second data packet information based on first data packet information in first QoS Flow corresponding to the first data Flow identification, wherein the first QoS Flow corresponds to a first QoS rule, and data packets meeting the second data packet information are transmitted through the QoS Flow corresponding to the first QoS rule.
The data transmission device provided by the embodiment of the application is applied to a first node, and the device comprises:
a receiving unit, configured to receive a data packet sent by a third node, where the data packet includes first identification information, and the first identification information is used to instruct the first node to execute the first processing mechanism;
a processing unit configured to execute a first processing mechanism, wherein the first processing mechanism comprises: after receiving a first data packet carrying the first identification information, the first node determines second data packet information based on first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS (quality of service) Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
The data transmission device provided by the embodiment of the application is applied to a terminal, and the device comprises:
a processing unit, configured to carry first identification information in a data packet sent to a second core network element, where the first identification information is used to instruct the second core network element to execute a first processing mechanism;
wherein the first processing mechanism comprises: and after receiving a first data packet carrying the first identification information, the second core network element determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
The communication device provided by the embodiment of the application comprises a processor and a memory. The memory is used for storing computer programs, and the processor is used for calling and running the computer programs stored in the memory to execute the data transmission method.
The chip provided by the embodiment of the application is used for realizing the data transmission method.
Specifically, the chip includes: and the processor is used for calling and running the computer program from the memory so that the equipment provided with the chip executes the data transmission method.
A computer-readable storage medium provided in an embodiment of the present application is used for storing a computer program, and the computer program enables a computer to execute the data transmission method described above.
The computer program product provided by the embodiment of the present application includes computer program instructions, and the computer program instructions enable a computer to execute the data transmission method.
The computer program provided by the embodiment of the present application, when running on a computer, causes the computer to execute the data transmission method described above.
By the technical scheme, not only a Reflective QoS mechanism in a downlink direction but also a Reflective QoS mechanism in an uplink direction can be realized, and the adoption of the Reflective QoS mechanism can avoid the overhead of a large number of filters (filters) installed for detecting application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application;
fig. 2 is a first schematic flowchart of a data transmission method according to an embodiment of the present application;
fig. 3 is a second flowchart illustrating a data transmission method according to an embodiment of the present disclosure;
fig. 4 is a third flowchart illustrating a data transmission method according to an embodiment of the present application;
fig. 5 is a first schematic diagram illustrating transmission of first indication information according to an embodiment of the present disclosure;
fig. 6 is a second schematic diagram illustrating transmission of first indication information provided in the embodiment of the present application;
fig. 7 is a schematic structural diagram of a data transmission device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
FIG. 9 is a schematic structural diagram of a chip of an embodiment of the present application;
fig. 10 is a schematic block diagram of a communication system according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical scheme of the embodiment of the application can be applied to various communication systems, for example: a Global System for Mobile communications (GSM) System, a Code Division Multiple Access (CDMA) System, a Wideband Code Division Multiple Access (WCDMA) System, a General Packet Radio Service (GPRS), a Long Term Evolution (Long Term Evolution, LTE) System, an LTE Frequency Division Duplex (FDD) System, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunications System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication System, or a 5G System.
Illustratively, a communication system 100 applied in the embodiment of the present application is shown in fig. 1. The communication system 100 may include a network device 110, and the network device 110 may be a device that communicates with a terminal device 120 (or referred to as a communication terminal, a terminal). Network device 110 may provide communication coverage for a particular geographic area and may communicate with terminal devices located within that coverage area. Optionally, the Network device 110 may be a Base Transceiver Station (BTS) in a GSM system or a CDMA system, a Base Station (NodeB, NB) in a WCDMA system, an evolved Node B (eNB or eNodeB) in an LTE system, or a wireless controller in a Cloud Radio Access Network (CRAN), or may be a Network device in a Mobile switching center, a relay Station, an Access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a Network-side device in a 5G Network, or a Network device in a Public Land Mobile Network (PLMN) for future evolution, or the like.
The communication system 100 further comprises at least one terminal device 120 located within the coverage area of the network device 110. As used herein, "terminal equipment" includes, but is not limited to, connections via wireline, such as Public Switched Telephone Network (PSTN), Digital Subscriber Line (DSL), Digital cable, direct cable connection; and/or another data connection/network; and/or via a Wireless interface, e.g., to a cellular Network, a Wireless Local Area Network (WLAN), a digital television Network such as a DVB-H Network, a satellite Network, an AM-FM broadcast transmitter; and/or means of another terminal device arranged to receive/transmit communication signals; and/or Internet of Things (IoT) devices. A terminal device arranged to communicate over a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal", or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; personal Communications Systems (PCS) terminals that may combine cellular radiotelephones with data processing, facsimile, and data Communications capabilities; PDAs that may include radiotelephones, pagers, internet/intranet access, Web browsers, notepads, calendars, and/or Global Positioning System (GPS) receivers; and conventional laptop and/or palmtop receivers or other electronic devices that include a radiotelephone transceiver. Terminal Equipment may refer to an access terminal, User Equipment (UE), subscriber unit, subscriber station, mobile station, remote terminal, mobile device, User terminal, wireless communication device, User agent, or User Equipment. An access terminal may be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device having Wireless communication capabilities, a computing device or other processing device connected to a Wireless modem, a vehicle mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc.
Optionally, a Device to Device (D2D) communication may be performed between the terminal devices 120.
Alternatively, the 5G system or the 5G network may also be referred to as a New Radio (NR) system or an NR network.
Fig. 1 exemplarily shows one network device and two terminal devices, and optionally, the communication system 100 may include a plurality of network devices and may include other numbers of terminal devices within the coverage of each network device, which is not limited in this embodiment of the present application.
Optionally, the communication system 100 may further include other network entities such as a network controller, a mobility management entity, and the like, which is not limited in this embodiment.
It should be understood that, in the embodiments of the present application, a device having a communication function in a network/system may be referred to as a communication device. Taking the communication system 100 shown in fig. 1 as an example, the communication device may include a network device 110 and a terminal device 120 having a communication function, and the network device 110 and the terminal device 120 may be the specific devices described above and are not described herein again; the communication device may also include other devices in the communication system 100, such as other network entities, for example, a network controller, a mobility management entity, and the like, which is not limited in this embodiment.
It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
In order to facilitate understanding of the technical solutions of the embodiments of the present application, the following description is made of related art of the embodiments of the present application.
The applied identification methods are generally as follows: 1) configuring a plurality of 3-layer rules to analyze the data packet and determining the application of the data packet; 2) a complex Deep Packet Inspection (DPI) device is deployed on a network device, and the DPI device tests the frequency, size, time, etc. of a data Packet to determine which application the data Packet belongs to.
As for the above mode 1), the network side often needs to configure a large number of 3-layer rules for the same data packet, and one application needs dozens or even hundreds of matching rules; for the above mode 2), the DPI device is very expensive to deploy and the accuracy and reliability of the determination cannot be guaranteed, which substantially increases the cost and complexity of network deployment.
In 5G, with the Filter detection application, the Filter is also called a Packet Filter (Packet Filter) for identifying data packets, and there are three types of filters, which are: an uplink Filter, a downlink Filter and a bidirectional Filter. Combining with a Reflective QoS mechanism in a downlink direction in a QoS model, for a downlink Filter of a downlink data packet (IP type or Ethernet type), exchanging a source address and/or a source port number with a destination address and/or a destination port number to generate an uplink Filter, and identifying the uplink data packet through the uplink Filter.
In 5G, without the SMF providing QoS rules (QoS Rule) through signaling, the UE may map uplink user plane data onto QoS flows through Reflective QoS mechanism, which is only applicable to IP type and ethernet type PDU sessions.
For the UE supporting the Reflective QoS mechanism, if the 5GC uses the Reflective QoS mechanism for the downlink data, the UE deducts an uplink Filter from a received downlink data packet, and then the UE uses the deduced uplink Filter for identification of the uplink data packet. Further, if the UE supports the Reflective QoS mechanism, the UE should tell the network at every PDU session setup.
In the following, how the UE derives the uplink Filter from the received downlink data packet is described with reference to an IP type PDU session and an Ethernet type PDU session, respectively.
1) For an IP type PDU session, the process of UE deriving an uplink Filter according to a received downlink data packet is as follows:
1.1, if the upper layer protocol is TCP or UDP, the uplink Filter consists of a source IP address, a destination IP address, a source port number, a destination port number and an upper layer protocol type; for example, if the downstream packet { src _ ip ═ 10.10.10.1dst _ ip ═ 170.0.0.10udp src _ port ═ 5000dst _ port ═ 6000}, then the derived upstream Filter is { src _ ip ═ 170.0.0.10dst _ ip ═ 10.10.10.1udp src _ port ═ 6000dst _ port ═ 5000}, and this packet Filter is a 5-tuple.
And 1.2, if the upper layer protocol is ESP, the uplink Filter consists of a source IP address, a destination IP address, a security parameter index and an upper layer protocol type.
2) For the Ethernet type PDU session, the uplink Filter deduced by the UE based on the downlink data packet consists of a source MAC address, a destination MAC address and an EtherType; if 802.1Q is present, the upstream Filter also includes VID and PCP.
Further, the UE derives QoS rules, including the following parameters: and F, ascending Filter, QFI and priority. And the QFI of the QoS rule deduced by the UE is set as the QFI value of the corresponding downlink data packet.
The technical scheme of the embodiment of the application can not only realize a downlink reflex QoS mechanism, but also realize an uplink reflex QoS mechanism, and in addition, the indication of whether to perform the reflex mapping action is determined at the beginning of the QoS Flow establishment and is told to the UE and/or the UPF through the network side, so that the signaling overhead is reduced.
Fig. 2 is a first schematic flow chart of a data transmission method provided in an embodiment of the present application, and as shown in fig. 2, the data transmission method includes the following steps:
step 201: a first node receives first indication information sent by a second node, wherein the first indication information is used for indicating a first QoS Flow corresponding to a first data Flow identifier to execute a first processing mechanism; wherein the first processing mechanism comprises: and the first node determines second data packet information based on first data packet information in first QoS Flow corresponding to the first data Flow identification, wherein the first QoS Flow corresponds to a first QoS rule, and data packets meeting the second data packet information are transmitted through the QoS Flow corresponding to the first QoS rule.
In this embodiment of the present application, the first node may be a terminal (e.g., UE) or a user plane network element (e.g., UPF), and the second node is a control plane network element (e.g., SMF). In an embodiment, the UE receives first indication information transmitted by the SMF. In another embodiment, the UPF receives the first indication sent by the SMF.
In this embodiment, the QoS Flow corresponding to the first QoS rule may be the first QoS Flow, or may be another QoS Flow different from the first QoS Flow. In an embodiment, the transmitting the packet satisfying the second packet information through the QoS Flow corresponding to the first QoS rule may be: and transmitting the data packet meeting the second data packet information through the first QoS Flow. That is, the uplink data packet and the downlink data packet are transmitted through the same QoS Flow.
In this embodiment of the application, the first indication information is sent to the first node by the second node in a session establishment process and/or a session modification process, and the first indication information is used to indicate that the first QoS Flow corresponding to the first data Flow identifier executes the first processing mechanism. It should be noted that the second node may indicate, to the first node, the first QoS Flow corresponding to one first data Flow identifier to execute the first processing mechanism, or may indicate, to the second node, a plurality of first QoS flows corresponding to a plurality of first data Flow identifiers to execute the first processing mechanism.
For example: the SMF indicates to the UE and/or the UPF that the QoS Flow1 corresponding to data Flow identification 1 implements the first handling mechanism. For another example: the SMF indicates to the UE and/or the UPF the QoS Flow1 corresponding to data Flow id 1 and the QoS Flow2 corresponding to data Flow id 2 performs the first handling mechanism.
In the embodiment of the present application, the data Flow identifier is used to identify the QoS Flow, and in an embodiment, the data Flow identifier may be qfi (QoS Flow id).
In the embodiment of the present application, the first processing mechanism may also be referred to as a Reflective QoS mechanism.
In specific implementation, the first indication information includes one or more first data Flow identifiers, after receiving the first indication information, the first node determines second data packet information based on first data packet information in first QoS flows corresponding to the first data Flow identifiers, where the first QoS flows correspond to first QoS rules, and transmits data packets that satisfy the second data packet information through QoS flows corresponding to the first QoS rules.
1) For a downlink first processing mechanism, if the first node is a terminal (e.g., UE), and the second node is a first core network element (e.g., SMF):
and after receiving the first indication information, the terminal determines second data packet information of an uplink data packet based on first data packet information of a downlink data packet in a first QoS Flow corresponding to the first data Flow identifier, and transmits the uplink data packet meeting the second data packet information through the QoS Flow corresponding to the first QoS rule.
In the above solution, the source address in the first data packet information is the destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
Here, the first packet information may be understood as downlink packet information, and the second packet information may be understood as uplink Filter. For example: the UE receives the first indication information sent by the SMF, and indicates the QoS Flow1 corresponding to the data Flow identifier 1 to execute the first processing mechanism, and the UE receives the downlink packet sent by the UFP, and for the downlink packet in the QoS Flow1, needs to execute the first processing mechanism, that is, the Reflective mapping action. In the following, how the UE derives the uplink Filter from the received downlink data packet is described with reference to an IP type PDU session and an Ethernet type PDU session, respectively.
For an IP type PDU session, the process of UE deriving an uplink Filter according to a received downlink data packet is as follows:
1. if the upper layer protocol is TCP or UDP, the uplink Filter consists of a source IP address, a destination IP address, a source port number, a destination port number and an upper layer protocol type; for example, if the downstream packet { src _ ip ═ 10.10.10.1dst _ ip ═ 170.0.0.10udp src _ port ═ 5000dst _ port ═ 6000}, then the derived upstream Filter is { src _ ip ═ 170.0.0.10dst _ ip ═ 10.10.10.1udp src _ port ═ 6000dst _ port ═ 5000}, and this packet Filter is a 5-tuple.
2. If the upper layer protocol is ESP, the uplink Filter consists of a source IP address, a destination IP address, a security parameter index and an upper layer protocol type.
For the Ethernet type PDU session, the uplink Filter deduced by the UE based on the downlink data packet consists of a source MAC address, a destination MAC address and an EtherType; if 802.1Q is present, the upstream Filter also includes VID and PCP.
2) For the uplink first processing mechanism, if the first node is a second core network element (UPF), and the second node is a first core network element (e.g., SMF):
and after receiving the first indication information, the second core network element determines second data packet information of a downlink data packet based on first data packet information of an uplink data packet in a first QoS Flow corresponding to the first data Flow identifier, and transmits the downlink data packet meeting the second data packet information through the QoS Flow corresponding to the first QoS rule.
In the above solution, the source address in the first data packet information is the destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
Here, the first packet information may be understood as uplink packet information, and the second packet information may be understood as downlink Filter. For example: the UPF receives the first indication information sent by the SMF, indicates the QoS Flow1 corresponding to the data Flow identifier 1 to execute the first processing mechanism, and receives the uplink data packet sent by the UE, and for the uplink data packet in the QoS Flow1, the first processing mechanism, that is, the Reflective mapping action needs to be executed. How the UPF derives the downlink Filter from the received uplink packet is described below in conjunction with the IP type PDU session and the Ethernet type PDU session, respectively.
For an IP type PDU session, the process of the UPF deriving the downlink Filter from the received uplink packet is as follows:
1. if the upper layer protocol is TCP or UDP, the downlink Filter is composed of a source IP address, a destination IP address, a source port number, a destination port number and an upper layer protocol type; for example, if the upstream packet { src _ ip ═ 10.10.10.1dst _ ip ═ 170.0.0.10udp src _ port ═ 5000dst _ port ═ 6000}, then the derived downstream Filter is { src _ ip ═ 170.0.0.10dst _ ip ═ 10.10.10.1udp src _ port ═ 6000dst _ port ═ 5000}, and this packet Filter is a 5-tuple.
2. If the upper layer protocol is ESP, the downlink Filter is composed of a source IP address, a destination IP address, a security parameter index and an upper layer protocol type.
For the Ethernet type PDU session, a downlink Filter deduced by the UPF based on the uplink data packet consists of a source MAC address, a destination MAC address and an EtherType; downstream Filter also includes VID and PCP if 802.1Q exists.
In an embodiment, the first node sends second indication information to the second node, where the second indication information is used to indicate whether the first node supports the capability of the first processing mechanism.
In an embodiment, after receiving the first indication information, the first node starts a first timer; executing the first processing mechanism before the first timer times out.
In this embodiment of the present application, the first indication information is further used to indicate a correspondence between at least one application identifier and the first data stream identifier; and/or, the first indication information is further used for indicating a correspondence between an application identifier and at least one of the first data stream identifiers. Specifically, 1) when the first indication information is further used to indicate a correspondence relationship between at least one application identifier and the first data stream identifier: and the data packet corresponding to the at least one application identifier is transmitted through the first QoS Flow corresponding to the first data Flow identifier. 2) The first indication information is further used for indicating a corresponding relationship between one application identifier and at least one first data stream identifier: and the data packet corresponding to the application identifier is transmitted through at least one first QoS Flow corresponding to at least one first data Flow identifier.
In the above scheme, each application service of the application layer corresponds to one application identifier, and a data packet of the application service also corresponds to one application identifier.
Fig. 3 is a schematic flowchart of a second data transmission method according to an embodiment of the present application, and as shown in fig. 3, the data transmission method includes the following steps:
step 301: the first node receives a data packet sent by the third node and executes a first processing mechanism; the data packet contains first identification information, and the first identification information is used for indicating the first node to execute the first processing mechanism; wherein the first processing mechanism comprises: after receiving a first data packet carrying the first identification information, the first node determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS (quality of service) Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
In this embodiment of the present application, the first node may be a terminal (e.g., UE) or a user plane network element (e.g., UPF), the second node referred to below is a control plane network element (e.g., SMF), and the third node may be a user plane network element (e.g., UPF) or a terminal (e.g., UE). And when the first node is the UE, the third node is the UPF, and when the first node is the UPF, the third node is the UE.
In an embodiment, the second node sends first indication information to the first node and/or the third node, where the first indication information is used to indicate:
whether to execute the first processing mechanism; and/or the presence of a gas in the gas,
a correspondence of at least one application identity to the first QoS rule; and/or the presence of a gas in the gas,
at least one application identifies a correspondence with the first processing mechanism.
For example, the UE receives the first indication information sent by the SMF. And/or the UPF receives the first indication information sent by the SMF.
In this embodiment of the present application, the first indication information is sent to the first node by the second node in a session establishment process and/or a session modification process, and the first indication information is used to indicate whether to execute the first processing mechanism.
In the embodiment of the present application, the first processing mechanism may also be referred to as a Reflective QoS mechanism.
1) For the uplink first processing mechanism, the first node is a second core network element (e.g. UPF), the second node is a first core network element (e.g. SMF), and the third node is a terminal (e.g. UE):
after receiving the first indication information, the terminal carries the first identification information in an uplink data packet sent to the second core network element, after receiving the uplink data packet carrying the first identification information, the second core network element determines second data packet information of a downlink data packet based on the first data packet information of the uplink data packet, and transmits the downlink data packet meeting the second data packet information through a QoS Flow corresponding to the first QoS rule, wherein the first QoS rule is a QoS rule corresponding to the first QoS Flow where the uplink data packet is located.
In the above solution, the source address in the first data packet information is the destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
Here, the first packet information may be understood as uplink packet information, and the second packet information may be understood as downlink Filter. For example: and the UE receives first indication information sent by the SMF and indicates to execute a first processing mechanism, the UE carries first identification information in an uplink data packet sent to the UFP, and the UPF deduces a downlink Filter according to the uplink data packet after receiving the uplink data packet carrying the first identification information. Here, the downstream Filter process is also to exchange the source address and the destination address, and/or the source port number and the destination port number of the upstream packet. The source address and the destination address may be IP addresses or MAC addresses according to the type of the data packet.
2) For a downlink first processing mechanism, if the first node is a terminal, the second node is a first core network element, and the third node is a second core network element:
after receiving the first indication information, the second core network element carries the first identification information in a downlink data packet sent to the terminal, after receiving the downlink data packet carrying the first identification information, the terminal determines second data packet information of an uplink data packet based on the first data packet information of the downlink data packet, and transmits the uplink data packet meeting the second data packet information through a QoS Flow corresponding to the first QoS rule, wherein the first QoS rule is a QoS rule corresponding to the first QoS Flow in which the downlink data packet is located.
In the above solution, the source address in the first data packet information is the destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
Here, the first packet information may be understood as downlink packet information, and the second packet information may be understood as uplink Filter. For example: and the UPF receives first indication information sent by the SMF and indicates to execute a first processing mechanism, the UPF carries first identification information in a downlink data packet sent to the UE, and the UE deduces an uplink Filter according to the downlink data packet after receiving the downlink data packet carrying the first identification information. Here, the process of upstream Filter is also exchanging the source address and the destination address, and/or the source port number and the destination port number of the upstream packet. The source address and the destination address may be IP addresses or MAC addresses according to the type of the packet.
In an embodiment, after receiving the first indication information, the third node starts a first timer; executing the first processing mechanism before the first timer times out.
In this embodiment of the present application, the first indication information is further configured to indicate a correspondence between at least one application identifier and the first QoS rule, in addition to indicating whether to execute the first processing mechanism; and/or the first indication information is further used for indicating the corresponding relation between at least one application identifier and the first processing mechanism. Specifically, 1) the first indication information is further used for indicating a correspondence relationship between at least one application identifier and the first QoS rule: and the data packet corresponding to the at least one application identifier is transmitted through the QoS Flow meeting the first QoS rule. 2) The first indication information is further used for indicating a corresponding relation between at least one application identifier and the first processing mechanism: and the data packet corresponding to the at least one application identifier carries the first identifier information.
In an embodiment, the first node sends, to the second node, second indication information, where the second indication information is used to indicate whether the first node supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
In this embodiment of the present application, a first processing mechanism at a first node side may be in an open state or in a closed state, and when the first processing mechanism is in the open state, a first node (UE or UPF) needs to detect whether a data packet carries first indication information, so that when the first processing mechanism is detected to be carried by the data packet, the first processing mechanism is executed. When the first processing mechanism is in a closed state, the first node does not need to detect whether the data packet carries the first indication information, so that the complexity and the power consumption of the terminal can be saved.
In this embodiment, the network side may display, to the first node and/or the third node, an indication whether to open the first processing mechanism and/or close the first processing mechanism. Specifically, the first node and/or the third node receives third indication information sent by a second node, where the third indication information is used to indicate the first node and/or the third node to open the first processing mechanism or close the first processing mechanism.
In this embodiment of the present application, the first processing mechanism of the first node may also be closed in an implicit manner, and specifically, when the first node does not receive the relevant parameter of the first processing mechanism and/or the first node does not store the relevant parameter of the first processing mechanism, the first node closes the first processing mechanism. Here, the relevant parameter of the first processing mechanism may be, for example, a parameter such as a validity duration (Reflective QoS Timer).
In the above scheme, the third indication information is sent to the first node and/or the third node by the second node in a session establishment and/or a session modification process. Further, the third indication information also indicates that the first node and/or the third node opens the first processing mechanism or closes the first processing mechanism for the first session. For example, the first node establishes 3 sessions, which are session 1, session 2, and session 3, respectively, the third indication information indicates that the first processing mechanism is closed for session 1, and the first node does not detect whether a packet of session 1 carries the first indication information.
In the above scheme, the granularity of opening and/or closing the first processing mechanism is a session.
Fig. 4 is a schematic flowchart of a third process of a data transmission method provided in the embodiment of the present application, and as shown in fig. 4, the data transmission method includes the following steps:
step 401: a terminal carries first identification information in a data packet sent to a second core network element, wherein the first identification information is used for indicating the second core network element to execute a first processing mechanism; wherein the first processing mechanism comprises: and after receiving a first data packet carrying the first identification information, the second core network element determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
In an embodiment, the terminal receives first indication information sent by a first core network element, where the first indication information is used to indicate whether to execute a first processing mechanism; and if the first indication information indicates that the first processing mechanism is executed, the terminal carries the first identification information in a data packet sent to the second core network element.
In this embodiment of the present application, the first indication information is sent to the terminal by the first core network element (for example, SMF) in a session establishment procedure and/or a session modification procedure, and the first indication information is used to indicate whether to execute the first processing mechanism.
In the embodiment of the present application, the first processing mechanism may also be referred to as a Reflective QoS mechanism. After receiving the first indication information, the terminal carries the first identification information in an uplink data packet sent to the second core network element, after receiving the uplink data packet carrying the first identification information, the second core network element determines second data packet information of a downlink data packet based on the first data packet information of the uplink data packet, and transmits the downlink data packet meeting the second data packet information through a QoS Flow corresponding to the first QoS rule, wherein the first QoS rule is a QoS rule corresponding to the first QoS Flow where the uplink data packet is located.
In the above solution, the source address in the first data packet information is the destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
Here, the first packet information may be understood as uplink packet information, and the second packet information may be understood as downlink Filter. For example: and the UE receives first indication information sent by the SMF and indicates to execute a first processing mechanism, the UE carries first identification information in an uplink data packet sent to the UFP, and the UPF deduces a downlink Filter according to the uplink data packet after receiving the uplink data packet carrying the first identification information. Here, the downstream Filter process is also to exchange the source address and the destination address, and/or the source port number and the destination port number of the upstream packet. The source address and the destination address may be IP addresses or MAC addresses according to the type of the packet.
In an embodiment, after receiving the first indication information, the second core network element starts a first timer; executing the first processing mechanism before the first timer times out.
In this embodiment of the present application, the first indication information is further used to indicate a correspondence between at least one application identifier and the first QoS rule; and/or the first indication information is further used for indicating the corresponding relation between at least one application identifier and the first processing mechanism. Specifically, 1) the first indication information is further used for indicating a correspondence relationship between at least one application identifier and the first QoS rule: and the data packet corresponding to the at least one application identifier is transmitted through the QoS Flow meeting the first QoS rule. 2) The first indication information is further used for indicating a corresponding relation between at least one application identifier and the first processing mechanism: and the data packet corresponding to the at least one application identifier carries the first identifier information.
In an embodiment, the terminal sends second indication information to a first core network element, where the second indication information is used to indicate whether the terminal supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
Fig. 5 is a first schematic diagram illustrating transmission of first indication information provided in the embodiment of the present application, as shown in fig. 5, including the following processes:
step 501: the UE sends a session setup/modification request message to the SMF.
Here, the reporting, by the UE, the capability of the UE through the setup/modify request message includes at least one of:
whether the capabilities of the first processing mechanism are supported;
whether the application identification is supported for the capability corresponding to the first processing mechanism;
whether the application identification capability corresponding to the QoS rule is supported.
Step 502: the SMF obtains QoS rules from the PCF.
Here, the QoS rule includes first indication information, and further, the QoS rule includes first indication information for uplink reflection and/or first indication information for downlink reflection. The first indication information is used for indicating at least one of the following:
whether to execute the first processing mechanism;
a correspondence of at least one application identification to the first data flow identification;
a correspondence of an application identity to at least one of said first data stream identities;
a correspondence of at least one application identity to the first QoS rule;
at least one application identifies a correspondence with the first processing mechanism.
Step 503: the SMF installs the QoS rule, and the UFP obtains first indication information aiming at uplink refiction.
Step 504: the SMF sends a SMF send session setup/modify request message response message to the RAN.
Here, the SMF carries the first indication information for the downlink refelection through the session establishment/modification request message response message.
Step 505: and the RAN and the UE establish air interface resources and perform NAS message transmission.
Fig. 6 is a second schematic diagram illustrating transmission of first indication information provided in the embodiment of the present application, and as shown in fig. 6, the method includes the following steps:
step 601: the PCF sends the first indication information to the AMF.
Step 602: the AMF transmits the first indication information to the UE.
Here, the AMF passes the first indication information through a NAS message to the UE, and the RAN forwards the NAS message to the UE without parsing.
In this embodiment, all or part of the first indication information may be added to a UE routing Policy (URSP) rule, as shown in the fourth row in table 1 below and shown in the last row in table 2:
Figure GPA0000293870020000101
TABLE 1
Figure GPA0000293870020000102
TABLE 2
Fig. 7 is a schematic structural diagram of a data transmission device according to an embodiment of the present application, and as shown in fig. 7, the data transmission device includes: receiving section 701, processing section 702, and transmitting section 703.
In an embodiment, the receiving unit 701 is configured to receive first indication information sent by the second node, where the first indication information is used to indicate that the first QoS Flow corresponding to the first data Flow identifier executes the first handling mechanism; wherein the first processing mechanism comprises: and the first node determines second data packet information based on first data packet information in first QoS Flow corresponding to the first data Flow identification, wherein the first QoS Flow corresponds to a first QoS rule, and data packets meeting the second data packet information are transmitted through the QoS Flow corresponding to the first QoS rule.
Wherein the first indication information is further used for indicating a corresponding relationship between at least one application identifier and the first data flow identifier; and/or, the first indication information is further used for indicating a correspondence between an application identifier and at least one of the first data stream identifiers.
Wherein the first indication information is further used for indicating a correspondence between at least one application identifier and the first data flow identifier: and the data packet corresponding to the at least one application identifier is transmitted through the first QoS Flow corresponding to the first data Flow identifier.
Wherein the first indication information is further used for indicating a correspondence between an application identifier and at least one of the first data stream identifiers: and the data packet corresponding to the application identifier is transmitted through at least one first QoS Flow corresponding to at least one first data Flow identifier.
Wherein, in the first processing mechanism: a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
Wherein, when the first node is a terminal and the second node is a first core network element: the device further comprises: a processing unit 702; after the receiving unit 701 receives the first indication information, the processing unit 702 determines second packet information of an uplink packet based on first packet information of a downlink packet in a first QoS Flow corresponding to the first data Flow identifier, and transmits the uplink packet satisfying the second packet information through the QoS Flow corresponding to the first QoS rule.
Wherein, when the first node is a second core network element and the second node is a first core network element: the device further comprises: a processing unit 702; after the receiving unit 701 receives the first indication information, the processing unit 702 determines second packet information of a downlink packet based on first packet information of an uplink packet in a first QoS Flow corresponding to the first data Flow identifier, and transmits a downlink packet satisfying the second packet information through the QoS Flow corresponding to the first QoS rule.
Wherein the first indication information is sent to the first node by the second node in a session establishment process and/or a session modification process.
Wherein the apparatus further comprises: a sending unit 703, configured to send second indication information to the second node, where the second indication information is used to indicate whether the first node supports the capability of the first processing mechanism.
Wherein the apparatus further comprises: a processing unit 702; after receiving the first indication information, the receiving unit 701 starts a first timer; the processing unit 702 executes the first processing mechanism before the first timer times out.
In another embodiment, the receiving unit 701 is configured to receive a data packet sent by a third node, where the data packet includes first identification information, and the first identification information is used to instruct the first node to execute the first processing mechanism;
a processing unit 702 configured to execute a first processing mechanism, wherein the first processing mechanism includes: after receiving a first data packet carrying the first identification information, the first node determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS (quality of service) Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
The second node sends first indication information to the first node and/or the third node, wherein the first indication information is used for indicating:
whether to execute the first processing mechanism; and/or the presence of a gas in the atmosphere,
a correspondence of at least one application identity to the first QoS rule; and/or the presence of a gas in the gas,
at least one application identifies a correspondence with the first processing mechanism.
Wherein the first indication information is used for indicating the corresponding relation between at least one application identifier and the first QoS rule: and transmitting the data packet corresponding to the at least one application identifier through the QoS Flow meeting the first QoS rule.
Wherein the first indication information is used for indicating the corresponding relation between at least one application identifier and the first processing mechanism: and the data packet corresponding to the at least one application identifier carries the first identifier information.
Wherein, in the first processing mechanism: a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
Wherein, the first node is a second core network element, and the third node is a terminal: after receiving the uplink data packet carrying the first identification information, the second core network element determines second data packet information of a downlink data packet based on first data packet information of the uplink data packet, and transmits the downlink data packet meeting the second data packet information through a QoS Flow corresponding to the first QoS rule, wherein the first QoS rule is the QoS rule corresponding to the first QoS Flow in which the uplink data packet is located.
Wherein, when the first node is a terminal and the third node is a second core network element: after receiving a downlink data packet carrying the first identification information, the terminal determines second data packet information of an uplink data packet based on first data packet information of the downlink data packet, and transmits the uplink data packet meeting the second data packet information through a QoSFlow corresponding to the first QoS rule, wherein the first QoS rule is a QoS rule corresponding to a first QoS Flow where the downlink data packet is located.
Wherein the first indication information is sent to the first node by the second node in a session establishment process and/or a session modification process.
Wherein the apparatus further comprises: a sending unit 703, configured to send second indication information to the second node, where the second indication information is used to indicate whether the first node supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
After receiving the first indication information, the third node starts a first timer; executing the first processing mechanism before the first timer times out.
The receiving unit 701 is further configured to receive third indication information sent by a second node, where the third indication information is used to indicate the first node and/or a third node to turn on the first processing mechanism or turn off the first processing mechanism.
And when the first node does not receive the relevant parameters of the first processing mechanism and/or the first node does not store the relevant parameters of the first processing mechanism, the first node closes the first processing mechanism.
The device further comprises:
a sending unit 703, configured to send second indication information to the second node, where the second indication is used to indicate that the first node supports the capability of the first processing mechanism.
Wherein the third indication information is sent to the first node and/or the third node by the second node in a session establishment and/or a session modification process.
Wherein the third indication information further indicates that the first node and/or a third node opens the first processing mechanism or closes the first processing mechanism for a first session.
Wherein the granularity of opening and/or closing the first processing mechanism is session.
In another embodiment, the processing unit 702 is configured to carry first identification information in a data packet sent to a second core network element, where the first identification information is used to instruct the second core network element to execute a first processing mechanism;
wherein the first processing mechanism comprises: and after receiving a first data packet carrying the first identification information, the second core network element determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
Wherein the apparatus further comprises: a receiving unit 701, configured to receive first indication information sent by a first core network element, where the first indication information is used to indicate whether to execute a first processing mechanism; if the first indication information indicates to execute the first processing mechanism, the processing unit 702 carries the first identifier information in a data packet sent to the second core network element.
Wherein the first indication information is further used for indicating the corresponding relation between at least one application identifier and the first QoS rule; and/or the first indication information is further used for indicating the corresponding relation between at least one application identifier and the first processing mechanism.
Wherein the first indication information is further used for indicating the corresponding relation between at least one application identifier and the first QoS rule: and the data packet corresponding to the at least one application identifier is transmitted through the QoS Flow meeting the first QoS rule.
Wherein the first indication information is further used for indicating a corresponding relationship between at least one application identifier and the first processing mechanism: and the data packet corresponding to the at least one application identifier carries the first identifier information.
Wherein, the first indication information is sent to the terminal by the first core network element in a session establishment process and/or a session modification process.
Wherein the apparatus further comprises: a sending unit 703 is configured to send second indication information to the first core network element, where the second indication information is used to indicate whether the terminal supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
Wherein, in the first processing mechanism: a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the source port number in the first packet information is the destination port number in the second packet information, and the destination port number in the first packet information is the source port number in the second packet information.
It should be understood by those skilled in the art that the related description of the data transmission device in the embodiment of the present application may be understood by referring to the related description of the data transmission method in the embodiment of the present application.
Fig. 8 is a schematic structural diagram of a communication device 600 according to an embodiment of the present application. The communication device may be a terminal device or a network device, and the communication device 600 shown in fig. 8 includes a processor 610, and the processor 610 may call and execute a computer program from a memory to implement the method in the embodiment of the present application.
Optionally, as shown in fig. 8, the communication device 600 may further include a memory 620. From the memory 620, the processor 610 may call and run a computer program to implement the method in the embodiment of the present application.
The memory 620 may be a separate device from the processor 610, or may be integrated into the processor 610.
Optionally, as shown in fig. 8, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, and specifically, may transmit information or data to the other devices or receive information or data transmitted by the other devices.
The transceiver 630 may include a transmitter and a receiver, among others. The transceiver 630 may further include one or more antennas.
Optionally, the communication device 600 may specifically be a network device in the embodiment of the present application, and the communication device 600 may implement a corresponding process implemented by the network device in each method in the embodiment of the present application, which is not described herein again for brevity.
Optionally, the communication device 600 may specifically be a mobile terminal/terminal device in this embodiment, and the communication device 600 may implement a corresponding process implemented by the mobile terminal/terminal device in each method in this embodiment, which is not described herein again for brevity.
Fig. 9 is a schematic structural diagram of a chip of an embodiment of the present application. The chip 700 shown in fig. 9 includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
Optionally, as shown in fig. 9, the chip 700 may further include a memory 720. From the memory 720, the processor 710 can call and run a computer program to implement the method in the embodiment of the present application.
The memory 720 may be a separate device from the processor 710, or may be integrated into the processor 710.
Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and in particular, may obtain information or data transmitted by other devices or chips.
Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and in particular, may output information or data to the other devices or chips.
Optionally, the chip may be applied to the network device in the embodiment of the present application, and the chip may implement the corresponding process implemented by the network device in each method in the embodiment of the present application, and for brevity, details are not described here again.
Optionally, the chip may be applied to the mobile terminal/terminal device in the embodiment of the present application, and the chip may implement the corresponding process implemented by the mobile terminal/terminal device in each method in the embodiment of the present application, and for brevity, no further description is given here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip or a system-on-chip.
Fig. 10 is a schematic block diagram of a communication system 900 provided in an embodiment of the present application. As shown in fig. 10, the communication system 900 includes a terminal device 910 and a network device 920.
The terminal device 910 may be configured to implement the corresponding function implemented by the terminal device in the foregoing method, and the network device 920 may be configured to implement the corresponding function implemented by the network device in the foregoing method, for brevity, which is not described herein again.
It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method embodiments may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The Processor may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off the shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.
It will be appreciated that the memory in the embodiments of the subject application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic random access memory (DDR SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
It should be understood that the above memories are exemplary but not limiting illustrations, for example, the memories in the embodiments of the present application may also be Static Random Access Memory (SRAM), dynamic random access memory (dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (enhanced SDRAM, ESDRAM), Synchronous Link DRAM (SLDRAM), Direct Rambus RAM (DR RAM), and the like. That is, the memory in the embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
The embodiment of the application also provides a computer readable storage medium for storing the computer program.
Optionally, the computer-readable storage medium may be applied to the network device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the network device in each method in the embodiment of the present application, which is not described herein again for brevity.
Optionally, the computer-readable storage medium may be applied to the mobile terminal/terminal device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the mobile terminal/terminal device in each method in the embodiment of the present application, which is not described herein again for brevity.
Embodiments of the present application also provide a computer program product comprising computer program instructions.
Optionally, the computer program product may be applied to the network device in the embodiment of the present application, and the computer program instructions enable the computer to execute corresponding processes implemented by the network device in the methods in the embodiment of the present application, which are not described herein again for brevity.
Optionally, the computer program product may be applied to the mobile terminal/terminal device in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the methods in the embodiment of the present application, which are not described herein again for brevity.
The embodiment of the application also provides a computer program.
Optionally, the computer program may be applied to the network device in the embodiment of the present application, and when the computer program runs on a computer, the computer is enabled to execute the corresponding process implemented by the network device in each method in the embodiment of the present application, and for brevity, details are not described here again.
Optionally, the computer program may be applied to the mobile terminal/terminal device in the embodiment of the present application, and when the computer program runs on a computer, the computer is enabled to execute the corresponding process implemented by the mobile terminal/terminal device in each method in the embodiment of the present application, which is not described herein again for brevity.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed 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 can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by 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 (59)

1. A method of data transmission, the method comprising:
a first node receives first indication information sent by a second node, wherein the first indication information is used for indicating a first QoS Flow corresponding to a first data Flow identifier to execute a first processing mechanism; the first indication information is sent to the first node by the second node in a session establishing process and/or a session modifying process;
wherein the first processing mechanism comprises: the first node is a terminal, and the second node is a first core network element SMF:
after receiving the first indication information, the terminal determines second data packet information of an uplink data packet based on first data packet information of a downlink data packet in a first QoS Flow corresponding to the first data Flow identifier, wherein the first data packet is transmitted through the first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the uplink data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule;
the first processing mechanism further comprises: the first node is a second core network element UPF, and the second node is a first core network element SMF:
and after receiving the first indication information, the second core network element UPF determines second data packet information of a downlink data packet based on first data packet information of an uplink data packet in a first QoS Flow corresponding to the first data Flow identifier, wherein the first data packet is transmitted through the first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the downlink data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
2. The method of claim 1,
the first indication information is further used for indicating a corresponding relationship between at least one application identifier and the first data flow identifier; and/or the presence of a gas in the gas,
the first indication information is further used for indicating a corresponding relationship between one application identifier and at least one first data stream identifier.
3. The method as claimed in claim 2, wherein the first indication information is further used to indicate a correspondence relationship between at least one application identifier and the first data flow identifier:
and the data packet corresponding to the at least one application identifier is transmitted through the first QoS Flow corresponding to the first data Flow identifier.
4. The method as claimed in claim 2, wherein the first indication information is further used to indicate a correspondence relationship between an application identifier and at least one of the first data stream identifiers:
and the data packet corresponding to the application identifier is transmitted through at least one first QoS Flow corresponding to at least one first data Flow identifier.
5. The method according to any of claims 1 to 4, characterized in that in the first processing mechanism:
a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the presence of a gas in the gas,
and the source port number in the first data packet information is the destination port number in the second data packet information, and the destination port number in the first data packet information is the source port number in the second data packet information.
6. The method according to any one of claims 1 to 4, further comprising:
and the first node sends second indication information to the second node, wherein the second indication information is used for indicating whether the first node supports the capability of the first processing mechanism.
7. The method according to any one of claims 1 to 4, wherein the first node starts a first timer after receiving the first indication information; executing the first processing mechanism before the first timer times out.
8. A method of data transmission, the method comprising:
the first node receives the data packet sent by the third node and executes a first processing mechanism; the data packet contains first identification information, and the first identification information is used for indicating the first node to execute the first processing mechanism; the first processing mechanism is determined by first indication information which is sent to the first node by the second node in a session establishing process and/or a session modifying process;
wherein the first processing mechanism comprises: the first node is a second core network element UPF, and the third node is a terminal:
after receiving an uplink data packet carrying the first identification information, the second core network element UPF determines second data packet information of a downlink data packet based on first data packet information of the uplink data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the downlink data packet satisfying the second data packet information is transmitted through a QoS Flow corresponding to the first QoS rule, and the first QoS rule is a QoS rule corresponding to the first QoS Flow where the uplink data packet is located;
the first processing mechanism further comprises: the first node is a terminal, and the third node is a second core network element UPF:
after receiving a downlink data packet carrying the first identification information, the terminal determines second data packet information of an uplink data packet based on first data packet information of the downlink data packet, wherein the first data packet is transmitted through a first QoS (quality of service) Flow, the first QoS Flow corresponds to a first QoS rule, the uplink data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule, and the first QoS rule is the QoS rule corresponding to the first QoS Flow where the downlink data packet is located.
9. The method of claim 8,
the second node sends the first indication information to the first node and/or the third node, wherein the first indication information is used for indicating:
whether to execute the first processing mechanism; and/or the presence of a gas in the gas,
a correspondence of at least one application identity to the first QoS rule; and/or the presence of a gas in the gas,
at least one application identifies a correspondence with the first processing mechanism.
10. The method according to claim 9, wherein the first indication information is used for indicating that at least one application identifier corresponds to the first QoS rule:
and the data packet corresponding to the at least one application identifier is transmitted through the QoS Flow meeting the first QoS rule.
11. The method according to claim 9, wherein the first indication information is used for indicating a correspondence relationship between at least one application identifier and the first processing mechanism:
and the data packet corresponding to the at least one application identifier carries the first identifier information.
12. The method according to any of claims 8 to 11, wherein in the first processing scheme:
a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the presence of a gas in the gas,
and the source port number in the first data packet information is the destination port number in the second data packet information, and the destination port number in the first data packet information is the source port number in the second data packet information.
13. The method according to any one of claims 9 to 11, further comprising:
and the first node sends second indication information to the second node, wherein the second indication information is used for indicating whether the first node supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
14. The method according to any of claims 9 to 11, wherein the third node starts a first timer after receiving the first indication information; executing the first processing mechanism before the first timer times out.
15. The method according to any one of claims 8 to 11, characterized in that it comprises:
and the first node and/or the third node receives third indication information sent by a second node, wherein the third indication information is used for indicating the first node and/or the third node to open the first processing mechanism or close the first processing mechanism.
16. The method according to any one of claims 8 to 11, characterized in that it comprises:
and when the first node does not receive the relevant parameters of the first processing mechanism and/or the first node does not store the relevant parameters of the first processing mechanism, the first node closes the first processing mechanism.
17. The method according to any one of claims 9 to 11, further comprising:
the first node sends second indication information to the second node, wherein the second indication is used for indicating the capability of the first node for supporting the first processing mechanism.
18. The method according to claim 15, wherein the third indication information is sent by the second node to the first node and/or third node during session establishment and/or session modification.
19. The method according to claim 18, wherein the third indication information further indicates that the first node and/or a third node opens the first processing mechanism or closes the first processing mechanism for a first session.
20. The method of claim 19, wherein the granularity for opening and/or closing the first handling mechanism is session.
21. A method of data transmission, the method comprising:
a terminal carries first identification information in a data packet sent to a second core network element UPF, wherein the first identification information is used for indicating the second core network element UPF to execute a first processing mechanism; the first processing mechanism is determined by first indication information, and the first indication information is sent to the terminal by a first core network element SMF in a session establishing process and/or a session modifying process;
wherein the first processing mechanism comprises: and after receiving a first data packet carrying the first identification information, the UPF of the second core network determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS (quality of service) Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
22. The method of claim 21, further comprising:
the terminal receives the first indication information sent by a first core network element SMF, wherein the first indication information is used for indicating whether to execute a first processing mechanism;
and if the first indication information indicates that the first processing mechanism is executed, the terminal carries the first identification information in a data packet sent to the second core network element UPF.
23. The method of claim 22,
the first indication information is further used for indicating the corresponding relation between at least one application identifier and the first QoS rule; and/or the presence of a gas in the atmosphere,
the first indication information is further used for indicating a corresponding relation between at least one application identifier and the first processing mechanism.
24. The method of claim 23, wherein the first indication information is further used for indicating a correspondence relationship between at least one application identifier and the first QoS rule:
and the data packet corresponding to the at least one application identifier is transmitted through the QoS Flow meeting the first QoS rule.
25. The method according to claim 23, wherein the first indication information is further used for indicating a correspondence relationship between at least one application identifier and the first processing mechanism:
and the data packet corresponding to the at least one application identifier carries the first identifier information.
26. The method of any one of claims 21 to 25, further comprising:
and the terminal sends second indication information to a first core network element SMF, wherein the second indication information is used for indicating whether the terminal supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
27. The method according to any of the claims 21 to 25, wherein in the first processing mechanism:
a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the presence of a gas in the gas,
and the source port number in the first data packet information is the destination port number in the second data packet information, and the destination port number in the first data packet information is the source port number in the second data packet information.
28. A data transmission apparatus, for use in a first node, the apparatus comprising:
a receiving unit, configured to receive first indication information sent by a second node, where the first indication information is used to indicate a first QoS Flow corresponding to a first data Flow identifier to execute a first processing mechanism; the first indication information is sent to the first node by the second node in a session establishing process and/or a session modifying process;
wherein the first processing mechanism comprises: the first node is a terminal, and the second node is a first core network element SMF:
after receiving the first indication information, the terminal determines second data packet information of an uplink data packet based on first data packet information of a downlink data packet in a first QoS Flow corresponding to the first data Flow identifier, wherein the first data packet is transmitted through the first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the uplink data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule;
the first processing mechanism further comprises: the first node is a second core network element UPF, and the second node is a first core network element SMF:
and after receiving the first indication information, the second core network element UPF determines second data packet information of a downlink data packet based on first data packet information of an uplink data packet in a first QoS Flow corresponding to the first data Flow identifier, wherein the first data packet is transmitted through the first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the downlink data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
29. The apparatus of claim 28,
the first indication information is further used for indicating a corresponding relationship between at least one application identifier and the first data flow identifier; and/or the presence of a gas in the gas,
the first indication information is further used for indicating a corresponding relationship between one application identifier and at least one first data stream identifier.
30. The apparatus of claim 29, wherein the first indication information is further used for indicating a correspondence relationship between at least one application identifier and the first data flow identifier:
and the data packet corresponding to the at least one application identifier is transmitted through the first QoS Flow corresponding to the first data Flow identifier.
31. The apparatus of claim 29, wherein the first indication information is further used for indicating a correspondence relationship between an application identifier and at least one of the first data stream identifiers:
and the data packet corresponding to the application identifier is transmitted through at least one first QoS Flow corresponding to at least one first data Flow identifier.
32. The apparatus according to any of the claims 28 to 31, wherein in the first processing mechanism:
a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the presence of a gas in the atmosphere,
and the source port number in the first data packet information is the destination port number in the second data packet information, and the destination port number in the first data packet information is the source port number in the second data packet information.
33. The apparatus according to any of claims 28 to 31, wherein if the first node is a terminal and the second node is a first core network element SMF: the device further comprises: a processing unit;
after the receiving unit receives the first indication information, the processing unit determines second packet information of an uplink packet based on first packet information of a downlink packet in a first QoS Flow corresponding to the first data Flow identifier, and transmits the uplink packet meeting the second packet information through the QoS Flow corresponding to the first QoS rule.
34. The apparatus according to any of the claims 28 to 31, wherein in case the first node is a second core network element UPF and the second node is a first core network element SMF: the device further comprises: a processing unit;
after the receiving unit receives the first indication information, the processing unit determines second packet information of a downlink packet based on first packet information of an uplink packet in a first QoS Flow corresponding to the first data Flow identifier, and transmits the downlink packet meeting the second packet information through the QoS Flow corresponding to the first QoS rule.
35. The apparatus of any one of claims 28 to 31, further comprising:
a sending unit, configured to send second indication information to the second node, where the second indication information is used to indicate whether the first node supports the capability of the first processing mechanism.
36. The apparatus of any one of claims 28 to 31, further comprising: a processing unit;
after the receiving unit receives the first indication information, a first timer is started; the processing unit executes the first processing mechanism before the first timer times out.
37. A data transmission apparatus, for use in a first node, the apparatus comprising:
a receiving unit, configured to receive a data packet sent by a third node, where the data packet includes first identification information, and the first identification information is used to instruct the first node to execute a first processing mechanism; the first processing mechanism is determined by first indication information; the first indication information is sent to the first node by the second node in the session establishment process and/or the session modification process;
a processing unit configured to execute a first processing mechanism, wherein the first processing mechanism comprises: the first node is a second core network element UPF, and the third node is a terminal:
after receiving an uplink data packet carrying the first identification information, the second core network element UPF determines second data packet information of a downlink data packet based on first data packet information of the uplink data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the downlink data packet satisfying the second data packet information is transmitted through a QoS Flow corresponding to the first QoS rule, and the first QoS rule is a QoS rule corresponding to the first QoS Flow where the uplink data packet is located;
the first processing mechanism further comprises: the first node is a terminal, and the third node is a second core network element UPF:
after receiving a downlink data packet carrying the first identification information, the terminal determines second data packet information of an uplink data packet based on first data packet information of the downlink data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, the uplink data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule, and the first QoS rule is the QoS rule corresponding to the first QoS Flow where the downlink data packet is located.
38. The apparatus of claim 37,
the second node sends the first indication information to the first node and/or the third node, wherein the first indication information is used for indicating:
whether to execute the first processing mechanism; and/or the presence of a gas in the atmosphere,
a correspondence of at least one application identity to the first QoS rule; and/or the presence of a gas in the atmosphere,
at least one application identifies a correspondence with the first processing mechanism.
39. The apparatus of claim 38, wherein the first indication information is used for indicating that at least one application identifier corresponds to the first QoS rule:
and the data packet corresponding to the at least one application identifier is transmitted through the QoS Flow meeting the first QoS rule.
40. The apparatus according to claim 38, wherein the first indication information is used to indicate a correspondence relationship between at least one application identifier and the first processing mechanism:
and the data packet corresponding to the at least one application identifier carries the first identifier information.
41. The apparatus according to any of the claims 37 to 40, wherein in the first processing mechanism:
a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the presence of a gas in the gas,
and the source port number in the first data packet information is the destination port number in the second data packet information, and the destination port number in the first data packet information is the source port number in the second data packet information.
42. The apparatus of any one of claims 38 to 40, further comprising:
a sending unit, configured to send second indication information to the second node, where the second indication information is used to indicate whether the first node supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
43. The apparatus according to any of claims 38 to 40, wherein the third node starts a first timer after receiving the first indication information; executing the first processing mechanism before the first timer times out.
44. The apparatus according to any one of claims 37 to 40, wherein the receiving unit is further configured to receive third indication information sent by a second node, where the third indication information is used to instruct the first node and/or a third node to turn on the first processing mechanism or turn off the first processing mechanism.
45. The apparatus according to any of claims 37 to 40, wherein said first node shuts down said first handling mechanism when said first node does not receive parameters related to said first handling mechanism and/or said first node does not store parameters related to said first handling mechanism.
46. The apparatus of any one of claims 38 to 40, further comprising:
a sending unit, configured to send second indication information to the second node, where the second indication is used to indicate that the first node supports a capability of the first processing mechanism.
47. The apparatus according to claim 44, wherein the third indication information is sent by the second node to the first node and/or third node during session establishment and/or session modification.
48. The apparatus of claim 47, wherein the third indication information further indicates that the first node and/or a third node turns on the first processing mechanism or turns off the first processing mechanism for a first session.
49. The apparatus according to claim 48, wherein the granularity for opening and/or closing the first handling mechanism is session.
50. A data transmission apparatus, applied to a terminal, the apparatus comprising:
a processing unit, configured to carry first identification information in a data packet sent to a second core network element UPF, where the first identification information is used to instruct the second core network element UPF to execute a first processing mechanism; the first processing mechanism is determined by first indication information, and the first indication information is sent to the terminal by a first core network element SMF in a session establishing process and/or a session modifying process;
wherein the first processing mechanism comprises: and after receiving a first data packet carrying the first identification information, the second core network element UPF determines second data packet information based on the first data packet information of the first data packet, wherein the first data packet is transmitted through a first QoS Flow, the first QoS Flow corresponds to a first QoS rule, and the data packet meeting the second data packet information is transmitted through the QoS Flow corresponding to the first QoS rule.
51. The apparatus of claim 50, further comprising:
a receiving unit, configured to receive the first indication information sent by a first core network element SMF, where the first indication information is used to indicate whether to execute a first processing mechanism;
if the first indication information indicates that the first processing mechanism is executed, the processing unit carries the first identification information in a data packet sent to the second core network element UPF.
52. The apparatus of claim 51,
the first indication information is further used for indicating the corresponding relation between at least one application identifier and the first QoS rule; and/or the presence of a gas in the gas,
the first indication information is further used for indicating a corresponding relation between at least one application identifier and the first processing mechanism.
53. The apparatus of claim 52, wherein the first indication information is further used for indicating a correspondence relationship between at least one application identifier and the first QoS rule:
and the data packet corresponding to the at least one application identifier is transmitted through the QoS Flow meeting the first QoS rule.
54. The apparatus according to claim 52, wherein the first indication information is further used for indicating a correspondence relationship between at least one application identifier and the first processing mechanism:
and the data packet corresponding to the at least one application identifier carries the first identifier information.
55. The apparatus of any one of claims 50 to 54, further comprising:
a sending unit, configured to send second indication information to a first core network element SMF, where the second indication information is used to indicate whether the terminal supports the capability of the first processing mechanism and/or the capability of the application identifier corresponding to the QoS rule.
56. The apparatus according to any of the claims 50 to 54, wherein in the first processing mechanism:
a source address in the first data packet information is a destination address in the second data packet information, and the destination address in the first data packet information is the source address in the second data packet information; and/or the presence of a gas in the gas,
and the source port number in the first data packet information is the destination port number in the second data packet information, and the destination port number in the first data packet information is the source port number in the second data packet information.
57. A communication device, characterized in that the communication device comprises: a processor and a memory for storing a computer program, the processor being configured to invoke and execute the computer program stored in the memory, to perform the method of any of claims 1 to 7, or the method of any of claims 8 to 20, or the method of any of claims 21 to 27.
58. A chip, wherein the chip comprises: a processor for calling and running a computer program from a memory to cause a device on which the chip is installed to perform the method of any of claims 1 to 7, or the method of any of claims 8 to 20, or the method of any of claims 21 to 27.
59. A computer-readable storage medium storing a computer program, the computer program causing a computer to perform the method of any one of claims 1 to 7, or the method of any one of claims 8 to 20, or the method of any one of claims 21 to 27.
CN201880091386.8A 2018-09-10 2018-09-10 Data transmission method and device and communication equipment Active CN111869172B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/104890 WO2020051745A1 (en) 2018-09-10 2018-09-10 Data transmission method, device and communication device

Publications (2)

Publication Number Publication Date
CN111869172A CN111869172A (en) 2020-10-30
CN111869172B true CN111869172B (en) 2022-05-20

Family

ID=69776977

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880091386.8A Active CN111869172B (en) 2018-09-10 2018-09-10 Data transmission method and device and communication equipment

Country Status (2)

Country Link
CN (1) CN111869172B (en)
WO (1) WO2020051745A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113747509A (en) * 2020-05-27 2021-12-03 华为技术有限公司 Communication method and related equipment
CN114915928A (en) * 2021-02-09 2022-08-16 大唐移动通信设备有限公司 Filtering rule configuration and data transmission method and related device
US11792677B2 (en) * 2021-10-22 2023-10-17 Qualcomm Incorporated Reflective quality of service for encapsulating security payload packets
WO2024073966A1 (en) * 2023-01-06 2024-04-11 Lenovo (Beijing) Ltd. Congestion information exposure

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011041573A1 (en) * 2009-10-01 2011-04-07 Entropic Communications, Inc. System and method for a managed network with quality-of-service
CN108156633A (en) * 2016-12-06 2018-06-12 中兴通讯股份有限公司 Data flow remaps method and device and user equipment, RAN equipment
CN108390830A (en) * 2017-02-03 2018-08-10 华为技术有限公司 A kind of QoS flow processing method, equipment and communication system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108430077B (en) * 2017-02-14 2021-09-14 ***通信有限公司研究院 Method for identifying service quality and wireless access network element equipment
CN108513726B (en) * 2017-05-08 2020-02-14 华为技术有限公司 Method and device for moving among communication systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011041573A1 (en) * 2009-10-01 2011-04-07 Entropic Communications, Inc. System and method for a managed network with quality-of-service
CN108156633A (en) * 2016-12-06 2018-06-12 中兴通讯股份有限公司 Data flow remaps method and device and user equipment, RAN equipment
CN108390830A (en) * 2017-02-03 2018-08-10 华为技术有限公司 A kind of QoS flow processing method, equipment and communication system

Also Published As

Publication number Publication date
WO2020051745A1 (en) 2020-03-19
CN111869172A (en) 2020-10-30

Similar Documents

Publication Publication Date Title
CN111869172B (en) Data transmission method and device and communication equipment
US11457331B2 (en) Positioning method and related device
CN111404814B (en) Data transmission method and communication device
CN114287142A (en) Communication method and device, network equipment and terminal equipment
JP2016502314A (en) System and method for SAMOG bearer management
CN111788847A (en) Method and equipment for resource establishment
US11950277B2 (en) Resource configuration method and access network device
CN109845320B (en) Method and equipment for data transmission based on service quality
CN111885640B (en) Control data transmission method, network equipment and storage medium
US20210127317A1 (en) Path selecting method, terminal device, and network device
JP2016502315A (en) System and method for SAMOG bearer management
CN113950851A (en) Wireless communication method and apparatus
CN112889322A (en) Resource scheduling method, terminal equipment and network equipment
CN113498615B (en) Communication method, terminal equipment and network equipment
CN115443723A (en) Multipath transmission method and device, network equipment and terminal
CN111770537B (en) Method and equipment for resource establishment
CN111837419B (en) Data transmission method, terminal equipment and network equipment
CN113574936A (en) Wireless communication method, terminal equipment and network equipment
CN112602370A (en) Information transmission method and device and network equipment
EP3127367B1 (en) Ran signaled bitmap splitting for roaming and non-roaming users
CN112956237B (en) Service processing method, device, chip and computer program
CN112673601B (en) Method and device for processing frame header and communication equipment
CN112243576B (en) Information transmission method and device and communication equipment
CN111918357B (en) Information transmission method and device and network equipment
CN117204025A (en) Method for measuring QoS performance

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
GR01 Patent grant
GR01 Patent grant