Data transmission method, device and equipment

By hierarchically mapping the control data and service data in the service data flow in the core network equipment, the problem of inaccurately providing hierarchical service quality assurance in the prior art is solved, and high reliability transmission of control data is achieved.

CN119922611APending Publication Date: 2025-05-02CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311420737.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The prior art cannot accurately provide graded service quality assurance for control data and business data in the service data flow, resulting in difficulty in ensuring the reliability of important business data.

Method used

By obtaining control data and service data in the service data stream in the core network device and mapping them into QoS streams of different levels, these QoS streams are sent to the wireless access network device, where the QoS stream level of the control data is higher than the QoS stream level of the service data.

Benefits of technology

It realizes the distinction between service data and control data in the IP data flow of the same port, and provides strong guarantees for the control data, thereby improving the transmission quality of control data in the service data flow, and solving the problem that the leveling service quality assurance cannot be provided in the prior art.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922611A_ABST
    Figure CN119922611A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method, device and equipment, and the method comprises the steps: obtaining control data and business data in at least one business data flow; mapping the control data into a first quality of service (QoS) flow of a first QoS channel; mapping the service data into a second QoS flow of a second QoS channel; sending the first QoS flow and the second QoS flow to a wireless access network device; wherein the QoS level of the first QoS channel is higher than that of the second QoS channel. According to the scheme, the service data and the control data can be distinguished for the IP data flow of the same port, and strong guarantee is provided for the control data, so that the transmission quality of the control data in the service data flow is improved; the problem that a data transmission scheme in the prior art cannot accurately provide hierarchical service quality assurance for control data and service data in a service data stream is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a data transmission method, device and equipment. Background Art

[0002] Currently, 5G networks have applied the QoS (Quality of Service) mechanism. By formulating business data flow detection templates and using IP quintuple information (i.e. source address, destination address, source port number, destination port number, and protocol type above the IP layer), the business data flows transmitted by different ports are screened and identified, and mapped into QoS flows, thereby providing differentiated service quality guarantees for different services.

[0003] However, the content of the service data stream (IP data packet) is unknown to the wireless access network. The IP data stream from the same port does not distinguish between service information and control information and is mapped to the same QoS flow for transmission, which makes it difficult to ensure the reliability of some important service data (such as service control signaling).

[0004] As described above, the data transmission solutions in the prior art have the problem of being unable to accurately provide graded service quality assurance for the control data and business data in the business data flow. Summary of the invention

[0005] The purpose of the present invention is to provide a data transmission method, device and equipment to solve the problem that the data transmission scheme in the prior art cannot accurately provide hierarchical service quality assurance for the control data and business data in the business data flow.

[0006] In order to solve the above technical problems, an embodiment of the present invention provides a data transmission method, which is applied to a core network device, including:

[0007] Acquire control data and service data in at least one service data stream;

[0008] Mapping the control data into a first QoS flow of a first quality of service QoS channel;

[0009] Mapping the service data to a second QoS flow of a second QoS channel;

[0010] Sending the first QoS flow and the second QoS flow to a wireless access network device;

[0011] The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

[0012] Optionally, the service data stream carries data type information, and the data type information indicates whether the data in the service data stream is control data or service data;

[0013] The obtaining of control data and service data in at least one service data stream includes:

[0014] According to the data type information, control data and service data in the service data stream are acquired.

[0015] Optionally, obtaining the control data and the service data in at least one service data stream includes:

[0016] Obtain control data and business data in the business data stream according to the screening parameter information corresponding to the data in the business data stream;

[0017] The screening parameter information includes at least one of data packet length information, data packet frequency information and packet interval information.

[0018] Optionally, obtaining the control data and the service data in at least one service data stream includes:

[0019] In the case where the service data stream carries a target identification bit, obtaining control data and service data in the service data stream;

[0020] Alternatively, when the target identification bit carried by the service data flow indicates classification of data contained in the service data flow, the control data and service data in the service data flow are obtained.

[0021] Optionally, mapping the control data to a first QoS flow of a first quality of service QoS channel includes:

[0022] Allocating a target QoS flow identifier QFI for the control data;

[0023] The control data is mapped to a first QoS flow of a first QoS channel according to the target QFI.

[0024] Optionally, the first QoS flow corresponds to at least one of the service data flows;

[0025] And / or, the second QoS flow corresponds to at least one of the service data flows;

[0026] And / or, the first QoS flows corresponding to the control data in different service data flows are the same or different;

[0027] And / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

[0028] The embodiment of the present invention further provides a data transmission method, which is applied to a wireless access network device, including:

[0029] Receive a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device;

[0030] Mapping the first QoS flow to a first data radio bearer DRB for transmission;

[0031] Mapping the second QoS flow to a second DRB for transmission;

[0032] Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

[0033] Optionally, the first QoS flow carries a target QFI;

[0034] Mapping the first QoS flow to a first data radio bearer DRB for transmission includes:

[0035] According to the target QFI, the first QoS flow is mapped to the first DRB for transmission.

[0036] Optionally, the identification information of the first DRB includes a predefined target identifier.

[0037] Optionally, mapping the first QoS flow to a first data radio bearer DRB for transmission includes:

[0038] Mapping the first QoS flow to a first DRB to obtain first data;

[0039] At the packet data convergence protocol PDCP layer, first target identification information is added to the first data to obtain second data, and the second data is transmitted in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold;

[0040] At a radio link control protocol RLC layer, according to the first target identification information, a first flag bit is added to the second data, and segmentation processing is not performed to obtain third data; the first flag bit is used to indicate that the transmission quality level is higher than the level threshold;

[0041] At the media access control MAC layer, according to the first flag bit, mapping the third data into a separate transmission block, and adding second target identification information to obtain fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold;

[0042] At the physical layer, according to the second target identification information, a target modulation and coding strategy MCS is allocated for the fourth data, and air interface transmission is performed; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

[0043] The embodiment of the present invention further provides a data transmission device, which is applied to a core network device, including:

[0044] A first acquisition module, used to acquire control data and service data in at least one service data stream;

[0045] A first processing module, configured to map the control data into a first QoS flow of a first quality of service QoS channel;

[0046] A second processing module, configured to map the service data into a second QoS flow of a second QoS channel;

[0047] A first sending module, configured to send the first QoS flow and the second QoS flow to a wireless access network device;

[0048] The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

[0049] Optionally, the service data stream carries data type information, and the data type information indicates whether the data in the service data stream is control data or service data;

[0050] The obtaining of control data and service data in at least one service data stream includes:

[0051] According to the data type information, control data and service data in the service data stream are acquired.

[0052] Optionally, obtaining the control data and the service data in at least one service data stream includes:

[0053] Obtain control data and business data in the business data stream according to the screening parameter information corresponding to the data in the business data stream;

[0054] The screening parameter information includes at least one of data packet length information, data packet frequency information and packet interval information.

[0055] Optionally, obtaining the control data and the service data in at least one service data stream includes:

[0056] In the case where the service data stream carries a target identification bit, obtaining control data and service data in the service data stream;

[0057] Alternatively, when the target identification bit carried by the service data flow indicates classification of data contained in the service data flow, the control data and service data in the service data flow are obtained.

[0058] Optionally, mapping the control data to a first QoS flow of a first quality of service QoS channel includes:

[0059] Allocating a target QoS flow identifier QFI for the control data;

[0060] The control data is mapped to a first QoS flow of a first QoS channel according to the target QFI.

[0061] Optionally, the first QoS flow corresponds to at least one of the service data flows;

[0062] And / or, the second QoS flow corresponds to at least one of the service data flows;

[0063] And / or, the first QoS flows corresponding to the control data in different service data flows are the same or different;

[0064] And / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

[0065] The embodiment of the present invention further provides a data transmission device, which is applied to a wireless access network device, including:

[0066] A first receiving module, configured to receive a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device;

[0067] A third processing module, configured to map the first QoS flow to a first data radio bearer DRB for transmission;

[0068] a fourth processing module, configured to map the second QoS flow to a second DRB for transmission;

[0069] Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

[0070] Optionally, the first QoS flow carries a target QFI;

[0071] Mapping the first QoS flow to a first data radio bearer DRB for transmission includes:

[0072] According to the target QFI, the first QoS flow is mapped to the first DRB for transmission.

[0073] Optionally, the identification information of the first DRB includes a predefined target identifier.

[0074] Optionally, mapping the first QoS flow to a first data radio bearer DRB for transmission includes:

[0075] Mapping the first QoS flow to a first DRB to obtain first data;

[0076] At the packet data convergence protocol PDCP layer, first target identification information is added to the first data to obtain second data, and the second data is transmitted in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold;

[0077] At a radio link control protocol RLC layer, according to the first target identification information, a first flag bit is added to the second data, and segmentation processing is not performed to obtain third data; the first flag bit is used to indicate that the transmission quality level is higher than the level threshold;

[0078] At the media access control MAC layer, according to the first flag bit, mapping the third data into a separate transmission block, and adding second target identification information to obtain fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold;

[0079] At the physical layer, according to the second target identification information, a target modulation and coding strategy MCS is allocated for the fourth data, and air interface transmission is performed; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

[0080] An embodiment of the present invention further provides a data transmission device, the data transmission device being a core network device, comprising: a processor and a transceiver;

[0081] The processor is used to obtain control data and service data in at least one service data stream;

[0082] Mapping the control data into a first QoS flow of a first quality of service QoS channel;

[0083] Mapping the service data to a second QoS flow of a second QoS channel;

[0084] Sending the first QoS flow and the second QoS flow to a wireless access network device through the transceiver;

[0085] The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

[0086] Optionally, the service data stream carries data type information, and the data type information indicates whether the data in the service data stream is control data or service data;

[0087] The obtaining of control data and service data in at least one service data stream includes:

[0088] According to the data type information, control data and service data in the service data stream are acquired.

[0089] Optionally, obtaining the control data and the service data in at least one service data stream includes:

[0090] Obtain control data and business data in the business data stream according to the screening parameter information corresponding to the data in the business data stream;

[0091] The screening parameter information includes at least one of data packet length information, data packet frequency information and packet interval information.

[0092] Optionally, obtaining the control data and the service data in at least one service data stream includes:

[0093] In the case where the service data stream carries a target identification bit, obtaining control data and service data in the service data stream;

[0094] Alternatively, when the target identification bit carried by the service data flow indicates classification of data contained in the service data flow, the control data and service data in the service data flow are obtained.

[0095] Optionally, mapping the control data to a first QoS flow of a first quality of service QoS channel includes:

[0096] Allocating a target QoS flow identifier QFI for the control data;

[0097] The control data is mapped to a first QoS flow of a first QoS channel according to the target QFI.

[0098] Optionally, the first QoS flow corresponds to at least one of the service data flows;

[0099] And / or, the second QoS flow corresponds to at least one of the service data flows;

[0100] And / or, the first QoS flows corresponding to the control data in different service data flows are the same or different;

[0101] And / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

[0102] An embodiment of the present invention further provides a data transmission device, the data transmission device being a wireless access network device, comprising: a processor and a transceiver;

[0103] The processor is configured to receive, through the transceiver, a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device;

[0104] Mapping the first QoS flow to a first data radio bearer DRB for transmission;

[0105] Mapping the second QoS flow to a second DRB for transmission;

[0106] Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

[0107] Optionally, the first QoS flow carries a target QFI;

[0108] Mapping the first QoS flow to a first data radio bearer DRB for transmission includes:

[0109] According to the target QFI, the first QoS flow is mapped to the first DRB for transmission.

[0110] Optionally, the identification information of the first DRB includes a predefined target identifier.

[0111] Optionally, mapping the first QoS flow to a first data radio bearer DRB for transmission includes:

[0112] Mapping the first QoS flow to a first DRB to obtain first data;

[0113] At the packet data convergence protocol PDCP layer, first target identification information is added to the first data to obtain second data, and the second data is transmitted in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold;

[0114] At a radio link control protocol RLC layer, according to the first target identification information, a first flag bit is added to the second data, and segmentation processing is not performed to obtain third data; the first flag bit is used to indicate that the transmission quality level is higher than the level threshold;

[0115] At the media access control MAC layer, according to the first flag bit, mapping the third data into a separate transmission block, and adding second target identification information to obtain fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold;

[0116] At the physical layer, according to the second target identification information, a target modulation and coding strategy MCS is allocated for the fourth data, and air interface transmission is performed; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

[0117] An embodiment of the present invention also provides a data transmission device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, the data transmission method on the core network device side or the wireless access network device side is implemented.

[0118] An embodiment of the present invention further provides a readable storage medium on which a program is stored. When the program is executed by a processor, the steps in the data transmission method on the core network device side or the wireless access network device side are implemented.

[0119] The beneficial effects of the above technical solution of the present invention are as follows:

[0120] In the above scheme, the data transmission method obtains control data and business data in at least one business data stream; maps the control data to a first QoS stream of a first quality of service QoS channel; maps the business data to a second QoS stream of a second QoS channel; sends the first QoS stream and the second QoS stream to a wireless access network device; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; and can support the distinction between business data and control data for IP data streams on the same port, and provide strong protection for control data, thereby improving the transmission quality of control data in business data streams, and solving the problem that the data transmission scheme in the prior art cannot accurately provide graded service quality assurance for control data and business data in business data streams. BRIEF DESCRIPTION OF THE DRAWINGS

[0121] Figure 1 The data transmission method according to the embodiment of the present invention is shown in FIG. Figure 1 ;

[0122] Figure 2 The data transmission method according to the embodiment of the present invention is shown in FIG. Figure 2 ;

[0123] Figure 3 A schematic diagram of hierarchical processing of service data streams according to an embodiment of the present invention;

[0124] Figure 4 The structure of the data transmission device according to the embodiment of the present invention is shown in FIG. Figure 1 ;

[0125] Figure 5 The structure of the data transmission device according to the embodiment of the present invention is shown in FIG. Figure 2 ;

[0126] Figure 6 Schematic diagram of the data transmission device structure according to an embodiment of the present invention Figure 1 ;

[0127] Figure 7 Schematic diagram of the data transmission device structure according to an embodiment of the present invention Figure 2 . DETAILED DESCRIPTION

[0128] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0129] The following first introduces the relevant contents of this plan.

[0130] Video, voice and other service data can be transmitted in the form of IP packets through the IP protocol on the Internet, and the wireless access network receives specific service data streams through designated ports. Since different services have different requirements for network speed, in order to ensure good end-to-end service quality, 4G, 5G and other mobile communication networks apply QoS (Quality of Service) mechanism. According to different service requirements, the 5G network provides differentiated QoS guarantees for different service flows transmitted in the same PDU (protocol data unit) session. Different service data flows can be mapped to different QoS flows (QoSFlow), and QoS flows with the same characteristics will receive the same forwarding processing, such as the same scheduling, the same access threshold, etc.

[0131] In the 5G system, if data is transmitted between the UE (terminal) and the application server, before the service data starts to be transmitted, the UE-side application function AF will provide the application layer service requirements to the core network control plane policy control function PCF. The requirements include flow description information for service data flow (SDF) detection; for example, for IP type data packets, the flow description information is generally: source address, destination address, source port number, destination port number, and IP five-tuple information composed of protocol types above the IP layer.

[0132] PCF formulates PCC (Policy and Charging Control) rules according to business requirements, specifies business data flow detection rules, detection priorities, business data flow templates, policy control and other QoS parameter information, and sends it to the session management function SMF. SMF determines the appropriate QoS flow for the received PCC rules, and maps the PCC rules to QoS rules (QoS Rule), QoS flow configuration (QoS Profile) and packet detection rules PDR.

[0133] The terminal performs packet detection of uplink data according to the Qos Rule, and uses the uplink service data flow template (ServiceData Flow Template) to identify different service data. The core network UPF (user plane function) classifies the downlink service flow according to the PDR and maps it to the QoS Flow, and uses the downlink service data flow template to filter and classify different service data flow classifications (distinguishing different port services). The base station maps the QoS Flow to the data radio bearer DRB according to the QoS Profile (QoS flow configuration).

[0134] In addition, the current service data stream (IP data packet) can be further divided into service signaling (service packet), control signaling (control packet), etc. according to different contents and functions. Different types of IP packets have different sizes, transmission frequencies, etc., and have different requirements for transmission delay, transmission rate and accuracy. Service IP data packets carry service data such as voice and video, and are usually longer in length. Control signaling packets carry control instructions, such as those transmitted through ICMP (Internet Control Message Protocol) to handle network troubleshooting, error reporting and network status inquiries. IP control packets are usually of relatively fixed length and control instructions are transmitted periodically. Once a control packet is lost or transmitted incorrectly, it will have a greater impact on the normal operation of the service. Therefore, the requirements for transmission delay and accuracy are higher than those for data packets, and they should be transmitted with higher priority. The network should also strictly guarantee the quality of service provided to them. Therefore, it is very important and meaningful to divide the importance level according to the data type in the 5G network, and to transmit services of different importance in a hierarchical manner to provide more fine-grained service quality assurance.

[0135] Based on the above, the present invention aims at the problem that the data transmission scheme in the existing technology cannot accurately provide hierarchical service quality assurance for the control data and service data in the service data flow, and provides a data transmission method applied to the core network equipment, such as Figure 1 As shown, including:

[0136] Step 11: Acquire control data and service data in at least one service data flow;

[0137] Step 12: Mapping the control data into a first QoS flow of a first quality of service QoS channel;

[0138] Step 13: Mapping the service data into a second QoS flow of a second QoS channel;

[0139] Step 14: Send the first QoS flow and the second QoS flow to the wireless access network device; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

[0140] Among them, the first QoS flow can also be called the first type QoS flow or the first category QoS flow, the second QoS flow can also be called the second type QoS flow or the second category QoS flow, and "the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel" can be understood as: the QoS level of the first QoS channel is better than the QoS level of the second QoS channel. The first QoS channel can have the characteristics of low latency, high accuracy, high rate, etc., which are not limited here.

[0141] Regarding steps 12 and 13, it can be understood that: the control data flow and the service data flow originally belonging to the same service can be mapped to different QoS flows respectively to provide different service quality guarantees; step 13 can be implemented as: a QoS channel is allocated separately for transmitting low-latency, high-accuracy, and high-rate control data flows, which is not limited here. Among them, the execution order of step 12 and step 13 is not in particular order, and step 12 can be first or step 13 can be first, or they can be executed at the same time, which is not limited here.

[0142] The data transmission method provided by the embodiment of the present invention obtains control data and business data in at least one business data stream; maps the control data to a first QoS stream of a first quality of service QoS channel; maps the business data to a second QoS stream of a second QoS channel; sends the first QoS stream and the second QoS stream to a wireless access network device; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; and can support the distinction between business data and control data for IP data streams on the same port, and provide strong protection for control data, thereby improving the transmission quality of control data in business data streams, and solving the problem that the data transmission scheme in the prior art cannot accurately provide graded service quality assurance for control data and business data in business data streams.

[0143] Among them, the business data stream carries data type information, and the data type information indicates that the data in the business data stream is control data or business data; obtaining the control data and business data in at least one business data stream includes: obtaining the control data and business data in the business data stream according to the data type information.

[0144] In this way, the control data and business data in the business data stream can be accurately obtained.

[0145] In an embodiment of the present invention, the obtaining of control data and business data in at least one business data stream includes: obtaining the control data and business data in the business data stream according to filtering parameter information corresponding to the data in the business data stream; wherein the filtering parameter information includes: at least one of data packet length information, data packet frequency information and packet interval information.

[0146] In this way, the control data and business data in the business data stream can also be accurately obtained.

[0147] Among them, obtaining control data and business data in at least one business data stream includes: when the business data stream carries a target identification bit, obtaining the control data and business data in the business data stream; or, when the target identification bit carried by the business data stream indicates that the data contained in the business data stream is classified, obtaining the control data and business data in the business data stream.

[0148] In this way, data classification of all service data flows can be avoided, resources can be saved, and the classification requirements can be met. Among them, the target identification bit can also be called a "segmentation identification bit", which is not limited here.

[0149] In an embodiment of the present invention, mapping the control data to the first QoS flow of the first quality of service QoS channel includes: allocating a target QoS flow identifier QFI for the control data; and mapping the control data to the first QoS flow of the first QoS channel according to the target QFI.

[0150] This allows accurate allocation of high-quality QoS channels to control data.

[0151] Among them, the first QoS flow corresponds to at least one of the service data flows; and / or, the second QoS flow corresponds to at least one of the service data flows; and / or, the first QoS flows corresponding to the control data in different service data flows are the same or different; and / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

[0152] This allows for diversified mapping of data to QoS flows.

[0153] The embodiment of the present invention also provides a data transmission method, which is applied to a wireless access network device, such as Figure 2 As shown, including:

[0154] Step 21: receiving a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device;

[0155] Step 22: Map the first QoS flow to a first data radio bearer DRB for transmission;

[0156] Step 23: Map the second QoS flow to the second DRB for transmission; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; and the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

[0157] Among them, the first QoS flow can also be called a first type QoS flow or a first category QoS flow, and the second QoS flow can also be called a second type QoS flow or a second category QoS flow, and "the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel" can be understood as: the QoS level of the first QoS channel is better than the QoS level of the second QoS channel, and the first QoS channel can have the characteristics of low latency, high accuracy, and high rate; the first DRB can also be called a first type DRB or a first category DRB, and the second DRB can also be called a second type DRB or a second category DRB, and "the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB" can be understood as: the channel transmission quality level corresponding to the first DRB is better than the channel transmission quality level corresponding to the second DRB, but it is not limited to this.

[0158] There is no particular order in which step 22 and step 23 are executed. Step 22 can be executed first, or step 23 can be executed first, or they can be executed simultaneously. There is no limitation here.

[0159] The data transmission method provided by the embodiment of the present invention receives the first QoS flow of the first QoS channel and the second QoS flow of the second QoS channel sent by the core network device; maps the first QoS flow to the first data wireless bearer DRB for transmission; maps the second QoS flow to the second DRB for transmission; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB; it can support the distinction between business data and control data for the IP data flow of the same port, and provide strong protection for the control data, thereby improving the transmission quality of the control data in the business data flow, and solving the problem that the data transmission scheme in the prior art cannot accurately provide graded service quality assurance for the control data and business data in the business data flow.

[0160] The first QoS flow carries a target QFI; and mapping the first QoS flow to a first data radio bearer DRB for transmission includes: mapping the first QoS flow to a first DRB for transmission according to the target QFI.

[0161] In this way, DRB mapping can be performed accurately. Among them, mapping the first QoS flow to the first DRB for transmission according to the target QFI may include: directly mapping the first QoS flow to the first DRB for transmission according to the target QFI; or, mapping the first QoS flow to the first DRB for transmission according to the 5QI value corresponding to the target QFI, which is not limited here.

[0162] In an embodiment of the present invention, the identification information of the first DRB includes a predefined target identifier.

[0163] This makes it easier to accurately map the first QoS flow to the first DRB. Among them, "the identification information of the first DRB includes a predefined target identifier" can be understood as the first DRB being a specially marked DRB (as shown below): Figure 3 DRB shown = 1).

[0164] The mapping of the first QoS flow to the first data radio bearer DRB for transmission includes: (1) mapping the first QoS flow to the first DRB to obtain the first data; (2) at the packet data convergence protocol PDCP layer, adding the first target identification information to the first data to obtain the second data, and transmitting it in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold; (3) at the radio link control protocol RLC layer, according to the first target identification information, adding the first mark bit to the second data, and not performing segmentation processing, to obtain the third data; the first mark bit is used to indicate that the transmission quality level is higher than the level threshold; (4) at the media access control MAC layer, according to the first mark bit, mapping the third data into a separate transmission block, and adding the second target identification information to obtain the fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold; (5) at the physical layer, according to the second target identification information, allocating the target modulation and coding strategy MCS to the fourth data, and performing air interface transmission; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

[0165] This can accurately implement physical layer hierarchical protection and ensure high-accuracy and high-reliability transmission of control data.

[0166] The data transmission method provided in an embodiment of the present invention is illustrated below by taking an example of a user plane function UPF device as an example of a core network device, and a base station gNB as an example of a wireless access network device.

[0167] In response to the above technical problems, an embodiment of the present invention provides a data transmission method, which can be specifically implemented as a hierarchical transmission scheme for IP (Internet Protocol) data packets in a 5G network: slicing IP data packets, subdividing different types of data, and customizing QoS and transmission mechanisms for different types of IP packets. For example, control signaling and service signaling in IP data packets are transmitted separately (for example, UPF maps control packets in the service data flow to a separate QoS, which is then mapped to a separate DRB by the base station) to provide more fine-grained service guarantees and transmission mechanisms, ensure the transmission reliability of IP control information, and improve the reliability of important data transmission such as control signaling.

[0168] Specifically, this solution distinguishes IP packets containing control data and service data, provides strong protection for control signaling packets with higher importance, and designs a three-level mapping enhancement mechanism, such as Figure 3 As shown in the (Schematic diagram of hierarchical processing of service data flows): UPF at the service data flow level (SDF Level) can further subdivide the IP data flow into control data (Control Data, corresponding to Control IP flow in the figure) and service data (Service Data, corresponding to Service IP flow in the figure) based on the length information of the IP packet; at the QoS flow level (QoS Flow Level), control data and service data are respectively mapped to different QoS flows, and a special 5QI and high priority (corresponding to QFI=1 in the figure) are allocated to the QoS flow mapped with control signaling (corresponding to control data); at the DRB level (DRB Level), the base station maps the QoS flow mapped with control signaling to a separately marked DRB (DRB=1 in the figure), and formulates a separate MAC (media access control) scheduling and physical layer transmission strategy for this type of DRB, such as setting a lower MCS (modulation and coding strategy) value at the physical layer to achieve high-accuracy and high-reliability control signaling transmission. Specifically, for example, at Figure 3 In the mobile communication network, the applications under the external network (data network DN, which can also be understood as the Internet) are Figure 3 The application programs under the APP server (APP Svr) in the APP Svr send IP flow 1, IP flow 2, and IP flow 3 to the UPF; the UPF (using the service data flow template (SDF Template)) filters the received IP flow 1, IP flow 2, and IP flow 3, and distinguishes them into Control IP flow and Service IP flow to obtain control data and service data; the UPF performs QFI Insertion (QFI insertion or embedding) on ​​the control data and service data to obtain the corresponding QoS Flow (such as Figure 3 The QoS Flow with QFI=1, the QoS Flow with QFI=2, the QoS Flow with QFI=3, and the QoS Flow with QFI=4 are sent to the base station gNB; the SDAP layer of gNB maps the QoS Flow to the corresponding DRB (such as Figure 3The QoS Flow with QFI=1 is mapped to the DRB with tag=1, the QoS Flow with QFI=2 is mapped to the DRB with tag=2, and the QoS Flows with QFI=3 and 4 are mapped to the DRB with tag=3; corresponding to the above-mentioned mapping of the first QoS flow to the first data radio bearer DRB for transmission; mapping the second QoS flow to the second DRB for transmission), the data is transmitted to the UE's Applications through the DRB; wherein the UPF, gNB and UE interact through PDU sessions, the UPF and gNB can carry data through the N3 tunnel, and the gNB and UE carry data through the DRB.

[0169] The following is a detailed introduction to each part of this plan.

[0170] 1. Enhanced business data flow-level mapping;

[0171] 1.1PCC rule making;

[0172] The core network PCF (Policy Control Function) formulates PCC rules based on the application service requirements provided by the application layer AF (such as the source address, destination address, source port number, destination port number, and protocol type of the service data flow). The service data flow detection mechanism is an important part of the PCC rules. It defines the method of detecting a service data flow, including the following two key information: 1. Service data flow template (SDF Template), which can be reflected as a service data flow filter list used to detect service data flows. 2. Precedence, which defines the order of service data flow templates and performs service data flow detection in this order.

[0173] The function of the service data flow template is to filter and screen, and identify service data with specific attributes (such as belonging to the same application). An SDF template can be regarded as a set of packet filters, which are divided into two categories: IP Packet Filter Set and Ethernet Packet Filter Set, which are applicable to IP type and Ethernet type PDU Session respectively.

[0174] An SDF template consists of one or more service data flow filters (SDF Filter). Each filter is applicable to downlink data packets, uplink data packets or bidirectional data packets. The SDF Filter of IP data flow can be used to identify IP data packet flows of different services.

[0175] 1.2 Fine-grained business data flow identification;

[0176] After the service data flow template is established, SMF (session management function) maps the PCC rules into QoS rules (QoSRule), packet detection rules PDR and QoS flow configuration (QoS Profile) and sends them to the terminal, UPF (user plane function) and base station respectively. QoS Rule contains the flow description information generated based on the service data flow template, which is used for the detection of uplink service data flow (IP packet). PDR contains the flow description information generated based on the service data flow template, which is used for the detection of downlink service data flow (IP packet).

[0177] Flow description is a type of IP Filter Rule data, which is essentially a set of data packet header parameters used to identify data packet flows and can uniquely define an SDF Filter.

[0178] Specifically, Flow Description may include the parameters in the following table:

[0179]

[0180] Specifically, considering that different types of IP packets have different sizes, transmission frequencies, etc., the requirements for transmission delay, transmission rate and accuracy are also different. For example, IP control data packets that transmit control signaling usually have a fixed length and are transmitted periodically, requiring lower transmission delay and higher reliability than business data packets. Therefore, in order to provide more fine-grained business service quality assurance and ensure high-reliability transmission of important information such as control signaling, this solution provides a "data packet type" parameter (corresponding to the above data type information) in Flow Description. This parameter includes two categories, "Control" and "Service", which correspond to IP control data packets (i.e. control data) and IP business data packets (i.e. business data), respectively, and can also be set according to needs. Different types of data correspond to different data priorities, and the subsequent processing mechanisms are also different. For example, the priority of the "Control" type is high, and strong guarantees of low delay, low error rate and high rate need to be provided. The priority of the "Service" type is relatively low, and weak guarantees are performed.

[0181] It should be noted that when filtering by the service data filter, the classification basis of the data packet includes but is not limited to the use of length information (corresponding to the above-mentioned data packet length information), and can also be based on the frequency of the data packet (whether it is periodic; corresponding to the above-mentioned data packet frequency information), packet interval (corresponding to the above-mentioned packet interval information) and other information (corresponding to the above-mentioned screening parameter information). Taking the length information as an example, the length threshold can be set to LEN (for example, 16 bits). If the length of the IP data packet is less than or equal to LEN, the data packet type is set to "Control", otherwise it is "Service".

[0182] The above-mentioned "subdivision flag (corresponding to the above-mentioned target flag)" is an optional parameter, indicating whether to subdivide the same service data stream (the source IP address and / or destination IP address, source port number and / or destination port number, protocol type and other IP quintuples are the same) (i.e., classify the data contained in the service data stream). The flag can be set to a first value, such as 1, or a second value, such as 0. If it is 1, it means subdivision, such as classifying the data packet type into "Control" or "Service". If it is 0, it means no subdivision, and the data packet type is set to "Service".

[0183] Regarding a Flow Description, an example may be: permit out ip from any to assigned Control (permit out ip from any to assigned control), but the present invention is not limited thereto.

[0184] Regarding “business data flow identification”, for example Figure 3 As shown, the IP data flow is transmitted from the Internet (i.e., the APP server) to the UPF, which filters it based on the SDF Filter criteria of this solution (such as the length of the IP packet), identifies the data flows of different services, and further subdivides and identifies the data flows belonging to the same service. The solid arrows of different thicknesses represent the IP data packets of different services (such as IP flow 1, IP flow 2, and IP flow 3). After SDF Filtering, some data packets of the same service (such as IP flow 1 and IP flow 3) are further split into Control IP flow (control data) and Service IP flow (service data), which are represented by dotted arrows and solid arrows, respectively.

[0185] 2. QoS flow level mapping enhancement;

[0186] 2.1 Hierarchical QoS mapping;

[0187] After the service data flow is sub-classified, the core network (UPF) is responsible for the hierarchical mapping of SDF to QoS flow, which can allocate different QFIs (QoS Flow Identifiers), and specify 5QI (5G QoS Identifier) ​​and allocate priority ARP on the RAN (radio access network; corresponding to the base station) side (that is, QFI has a corresponding relationship with "5QI and ARP"). Among them, QFI can uniquely mark a QoS flow, and the QoS feature values ​​under 5QI can be used to control the access network's QoS-related processing of a QoS flow, such as scheduling weights, access thresholds, queue management, link layer configuration, etc.

[0188] The QoS classification mapping can follow the following principles:

[0189] 1. Each QoS flow corresponds to at least one service data flow SDF (corresponding to the above-mentioned first QoS flow corresponding to at least one service data flow; and / or, the second QoS flow corresponds to at least one service data flow).

[0190] 2. The control data flow and business data flow originally belonging to the same business can be respectively mapped to different QoS flows (corresponding to mapping the control data to the first QoS flow of the first quality of service QoS channel; mapping the business data to the second QoS flow of the second QoS channel) to provide different service quality guarantees (corresponding to the QoS level of the first QoS channel being higher than the QoS level of the second QoS channel).

[0191] 3. The control data flows (or service data flows) originally belonging to different services can be mapped to the same (or different) QoS flows (corresponding to the first QoS flows corresponding to the control data in the different service data flows mentioned above are the same or different; and / or, the second QoS flows corresponding to the service data in the different service data flows are the same or different).

[0192] 4. To improve the reliability of control signaling and provide strong protection, the core network can allocate a QoS channel to transmit low-latency, high-accuracy, high-rate control data streams (such as ICMP control signaling packets), marking the system preset QFI value (such as Figure 3 , and allocate a special 5QI for this QoS flow for protection (corresponding to the above allocation of a target QoS flow identifier QFI for the control data; according to the target QFI, mapping the control data to the first QoS flow of the first QoS channel). The 5QI acquisition of the QoS channel includes but is not limited to the following two methods:

[0193] 1. Using the current protocol provisions (5QI<64), such as specifying 5QI=5 channels.

[0194] 2. Or, define a new 5QI. Newly define the correspondence between 5QI and QoS feature values ​​(including resource type, scheduling priority, packet delay budget PDB, packet error rate PER, maximum data burst volume MDBV, average time window, etc.), such as: 5QI = 64, resource type = Delay Critical GBR (delay-sensitive GBR (guaranteed bit rate)), scheduling priority = 1, PDB = 20ms, PER = 10 -6 , MDBV=255bytes, average time window=2000ms.

[0195] 3.DRB level mapping enhancement;

[0196] 3.1 Hierarchical DRB mapping;

[0197] The AS (access layer) is responsible for mapping the QoS flow to the DRB (data radio bearer), which can be implemented by the Service Data Adaptation Protocol (SDAP) layer.

[0198] The SDAP layer identifies the control signaling QoS flow that needs to be strongly guaranteed through the QFI or 5QI value and maps it to a specially marked DRB (such as Figure 2 The DRB shown is 1; corresponding to the above, according to the target QFI, the first QoS flow is mapped to the first DRB for transmission; the identification information of the first DRB includes a predefined target identifier). Among them, the special DRB value (i.e., the specially marked DRB) is preset by the system, and the number is at least one. QoS flows that are not specially marked undergo normal DRB mapping and do not receive special treatment.

[0199] 3.2 Hierarchical protection of L1 / L2 layer (i.e. layer 1 and / or layer 2) (physical layer hierarchical protection);

[0200] The SDAP layer maps the QoS flow to DRB, and then the PDCP (Packet Data Convergence Protocol) layer performs IP header compression and encryption on each DRB, converting the PDCP SDU (Service Data Unit) into a PDCP PDU (Protocol Data Unit). In order to achieve strong protection of control signaling, for specially marked DRBs, the PDCP layer adds a special bit to the header for marking (such as marking as 1; corresponding to the above-mentioned first target identification information), and performs in-order delivery; corresponding to the above mapping of the first QoS flow to the first DRB, the first data is obtained; at the Packet Data Convergence Protocol PDCP layer, the first target identification information is added to the first data to obtain the second data, and it is transmitted in order; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold.

[0201] The RLC (Radio Link Control Protocol) layer segments the PDCP PDU and adds an RLC header to obtain an RLC PDU. If a PDCP PDU with a special marker bit is identified (corresponding to a special control signaling data packet), a marker bit is also added to the RLC header, and no segmentation processing is performed (corresponding to the above-mentioned addition of a first marker bit to the second data according to the first target identification information, and no segmentation processing is performed to obtain the third data). PDCP PDUs that are not specially marked are subject to normal segmentation processing.

[0202] The MAC layer multiplexes multiple RLC PDUs and adds a MAC header to form a transport block (MAC PDU). If a special mark bit is identified in the RLC PDU, a separate MAC scheduling response is performed, and the RLC PDU is mapped to a separate transport block (i.e., multiple consecutive special mark RLC PDUs are not cascaded), a high scheduling priority is assigned to it, and it is marked with a mark bit in the MAC header (corresponding to the above-mentioned mapping of the third data into a separate transport block according to the first mark bit, and adding the second target identification information to obtain the fourth data). RLC PDUs that are not specially marked are subject to normal scheduling processing, and multiple MAC SDUs can form a transport block.

[0203] The PHY (physical) layer provides services to the MAC layer in the form of a transmission channel and provides hierarchical protection for the physical layer. Identify whether there is a mark bit in the transmission block header. If there is a mark bit, it means that the transmission block corresponds to control signaling data. When the physical channel is transmitted, a fixed MCS (modulation and coding scheme or modulation and coding strategy, requiring the MCS value to be lower than general business data transmission) is assigned to it to ensure the accuracy of transmission and achieve strong guarantee of service quality (corresponding to the above-mentioned allocation of target modulation and coding strategy MCS for the fourth data according to the second target identification information, and air interface transmission). It is recommended to set the fixed MCS value between 0-8, and the minimum MCS=0. The higher the system's requirements for the control signaling transmission accuracy (such as reaching 0.999999 (i.e. six 9s)), the lower the MCS should be. If there is no mark bit, it means that the transmission block corresponds to general business data, and normal physical channel transmission is performed. The MCS value usually applied is higher than the MCS value of the transmission block with a mark bit.

[0204] As described above, the solution provided by the embodiment of the present invention can distinguish IP data packets containing control data and service data on the access network side, and designs a three-level mapping enhancement mechanism for control signaling data packets with higher importance; specifically, this solution involves:

[0205] 1. A hierarchical transmission scheme for IP packets in 5G networks is proposed to subdivide business data flows (IP packets), provide a hierarchical QoS guarantee mechanism, and ensure the transmission reliability of IP control information.

[0206] 2. A three-level mapping enhancement mechanism is proposed to perform service quality enhancement processing at the service data flow level (SDF Level), QoS flow level (QoS FlowLevel), and DRB level (DRB Level) respectively.

[0207] 2.1) SDF Level, adding service type parameters to the service data filter, adding filtering conditions such as data packet length, frequency, and packet interval, and further subdividing the IP data stream into control data, general service data, and others;

[0208] 2.2) QoS Flow Level, mapping control data and service data to different QoS flows, and allocating a dedicated 5QI and high priority to the control QoS flow;

[0209] 2.3) DRB Level: Map the control QoS flow to a separately marked DRB, formulate a separate MAC scheduling and physical layer transmission strategy for this type of DRB, and set a lower MCS value at the physical layer to achieve high-accuracy and high-reliability control signaling transmission.

[0210] It is explained here that the control data packet in the service data flow carries control signaling, which can not only be used for control information transmission but also for network status query, network troubleshooting, error reporting, etc. For example, the service can detect whether the network status is normal by periodically sending ICMP data packets with a length of 16 bits. Compared with ordinary service data, control data packets usually have higher requirements for transmission delay and accuracy. Once the control packet is lost or transmitted incorrectly, it will have a significant negative impact on the normal operation of the service. In order to ensure the reliability of control signaling transmission in the service data flow, the existing technology can often only adopt the method of improving the overall guarantee of the service data flow, that is, mapping the service data flow to a special QoS flow, assigning it a higher priority and a special 5QI, so that all data of the service will be provided with low-delay and high-accuracy transmission guarantee. However, since the amount of service data is usually huge, the method of improving the overall guarantee of the service data flow will cause huge data transmission pressure on the air interface; some ordinary service data with a large number but relatively low requirements for delay and accuracy occupy too many network resources, resulting in a waste of network resources.

[0211] Specifically, the existing 5G network applies the QoS mechanism, which screens and identifies the service data flows (IP data packets) transmitted by different IP ports by formulating service data flow detection templates, and maps them into QoS flows, thereby providing differentiated service quality assurance for different services. However, since the 5G network cannot identify the specific content of the service data flow, IP data flows from the same port are mapped to the same QoS flow for transmission without distinguishing the content, which makes it difficult to ensure the reliability of some important service data (such as service control signaling). In this regard:

[0212] This solution proposes a hierarchical transmission solution for IP packets in 5G networks, which subdivides different types of business data flows (such as control data and general business data) to provide more fine-grained service guarantees and transmission mechanisms, and improve the reliability of important data transmission such as control signaling.

[0213] Specifically, the solution designs a three-level mapping enhancement mechanism: at the service data flow level (SDF Level), the IP data flow is further subdivided into control data and service data based on the length information of the IP packet; at the QoS flow level (QoS Flow Level), the control data and service data are respectively mapped to different QoS flows, and a special 5QI and high priority are allocated to the control QoS flow; at the DRB level (DRB Level), the control QoS flow is mapped to a separately marked DRB, and a separate MAC scheduling and physical layer transmission strategy is formulated for this type of DRB, and the MCS value is set at the physical layer to achieve high-accuracy and high-reliability control signaling transmission.

[0214] Among them, this solution can improve the transmission reliability of IP control packets by subclassifying IP data packets; specifically, data packets can be finely classified based on characteristics such as packet size, frequency, and packet interval, and guarantee priorities can be specified to provide different service quality guarantees and ensure the transmission reliability of important signaling.

[0215] The embodiment of the present invention also provides a data transmission device, which is applied to a core network device, such as Figure 4 As shown, including:

[0216] A first acquisition module 41, configured to acquire control data and service data in at least one service data stream;

[0217] A first processing module 42, configured to map the control data into a first QoS flow of a first quality of service QoS channel;

[0218] A second processing module 42, configured to map the service data into a second QoS flow of a second QoS channel;

[0219] A first sending module 44, configured to send the first QoS flow and the second QoS flow to a wireless access network device;

[0220] The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

[0221] The data transmission device provided in the embodiment of the present invention obtains control data and business data in at least one business data stream; maps the control data to a first QoS stream of a first quality of service QoS channel; maps the business data to a second QoS stream of a second QoS channel; sends the first QoS stream and the second QoS stream to a wireless access network device; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; can support the distinction between business data and control data for IP data streams on the same port, and provide strong protection for control data, thereby improving the transmission quality of control data in business data streams, and solving the problem that the data transmission scheme in the prior art cannot accurately provide graded service quality assurance for control data and business data in business data streams.

[0222] Among them, the business data stream carries data type information, and the data type information indicates that the data in the business data stream is control data or business data; obtaining the control data and business data in at least one business data stream includes: obtaining the control data and business data in the business data stream according to the data type information.

[0223] In an embodiment of the present invention, the obtaining of control data and business data in at least one business data stream includes: obtaining the control data and business data in the business data stream according to filtering parameter information corresponding to the data in the business data stream; wherein the filtering parameter information includes: at least one of data packet length information, data packet frequency information and packet interval information.

[0224] Among them, obtaining control data and business data in at least one business data stream includes: when the business data stream carries a target identification bit, obtaining the control data and business data in the business data stream; or, when the target identification bit carried by the business data stream indicates that the data contained in the business data stream is classified, obtaining the control data and business data in the business data stream.

[0225] In an embodiment of the present invention, mapping the control data to the first QoS flow of the first quality of service QoS channel includes: allocating a target QoS flow identifier QFI for the control data; and mapping the control data to the first QoS flow of the first QoS channel according to the target QFI.

[0226] In an embodiment of the present invention, the first QoS flow corresponds to at least one of the service data flows; and / or, the second QoS flow corresponds to at least one of the service data flows; and / or, the first QoS flows corresponding to the control data in different service data flows are the same or different; and / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

[0227] Among them, the implementation embodiments of the data transmission method on the core network device side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0228] The embodiment of the present invention also provides a data transmission device, which is applied to a wireless access network device, such as Figure 5 As shown, including:

[0229] The first receiving module 51 is used to receive a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device;

[0230] A third processing module 52 is used to map the first QoS flow to a first data radio bearer DRB for transmission;

[0231] A fourth processing module 53, configured to map the second QoS flow to a second DRB for transmission;

[0232] Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

[0233] The data transmission device provided in the embodiment of the present invention receives the first QoS flow of the first QoS channel and the second QoS flow of the second QoS channel sent by the core network device; maps the first QoS flow to the first data wireless bearer DRB for transmission; maps the second QoS flow to the second DRB for transmission; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB; it can support the distinction between business data and control data for the IP data flow of the same port, and provide strong protection for the control data, thereby improving the transmission quality of the control data in the business data flow, and solving the problem that the data transmission scheme in the prior art cannot accurately provide graded service quality assurance for the control data and business data in the business data flow.

[0234] The first QoS flow carries a target QFI; and mapping the first QoS flow to a first data radio bearer DRB for transmission includes: mapping the first QoS flow to a first DRB for transmission according to the target QFI.

[0235] In an embodiment of the present invention, the identification information of the first DRB includes a predefined target identifier.

[0236] In an embodiment of the present invention, mapping the first QoS flow to the first data radio bearer DRB for transmission includes: (1) mapping the first QoS flow to the first DRB to obtain first data; (2) at the packet data convergence protocol PDCP layer, adding first target identification information to the first data to obtain second data, and transmitting them in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold; (3) at the radio link control protocol RLC layer, adding a first flag bit to the second data according to the first target identification information, and not performing segmentation processing to obtain third data; the first flag bit is used to indicate that the transmission quality level is higher than the level threshold; (4) at the media access control MAC layer, mapping the third data into a separate transmission block according to the first flag bit, and adding second target identification information to obtain fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold; (5) at the physical layer, allocating a target modulation and coding strategy MCS to the fourth data according to the second target identification information, and performing air interface transmission; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

[0237] Among them, the implementation embodiments of the data transmission method on the wireless access network device side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0238] The embodiment of the present invention further provides a data transmission device, wherein the data transmission device is a core network device, such as Figure 6 As shown, it includes: a processor 61 and a transceiver 62;

[0239] The processor 61 is used to obtain control data and service data in at least one service data flow;

[0240] Mapping the control data into a first QoS flow of a first quality of service QoS channel;

[0241] Mapping the service data to a second QoS flow of a second QoS channel;

[0242] Sending the first QoS flow and the second QoS flow to a wireless access network device through the transceiver 62;

[0243] The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

[0244] The data transmission device provided by the embodiment of the present invention obtains control data and business data in at least one business data stream; maps the control data to a first QoS stream of a first quality of service QoS channel; maps the business data to a second QoS stream of a second QoS channel; sends the first QoS stream and the second QoS stream to a wireless access network device; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; can support the distinction between business data and control data for IP data streams on the same port, and provide strong protection for control data, thereby improving the transmission quality of control data in business data streams, and solving the problem that the data transmission scheme in the prior art cannot accurately provide graded service quality assurance for control data and business data in business data streams.

[0245] Among them, the business data stream carries data type information, and the data type information indicates that the data in the business data stream is control data or business data; obtaining the control data and business data in at least one business data stream includes: obtaining the control data and business data in the business data stream according to the data type information.

[0246] In an embodiment of the present invention, the obtaining of control data and business data in at least one business data stream includes: obtaining the control data and business data in the business data stream according to filtering parameter information corresponding to the data in the business data stream; wherein the filtering parameter information includes: at least one of data packet length information, data packet frequency information and packet interval information.

[0247] Among them, obtaining control data and business data in at least one business data stream includes: when the business data stream carries a target identification bit, obtaining the control data and business data in the business data stream; or, when the target identification bit carried by the business data stream indicates that the data contained in the business data stream is classified, obtaining the control data and business data in the business data stream.

[0248] In an embodiment of the present invention, mapping the control data to the first QoS flow of the first quality of service QoS channel includes: allocating a target QoS flow identifier QFI for the control data; and mapping the control data to the first QoS flow of the first QoS channel according to the target QFI.

[0249] In an embodiment of the present invention, the first QoS flow corresponds to at least one of the service data flows; and / or, the second QoS flow corresponds to at least one of the service data flows; and / or, the first QoS flows corresponding to the control data in different service data flows are the same or different; and / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

[0250] Among them, the implementation embodiments of the data transmission method on the core network device side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0251] The embodiment of the present invention further provides a data transmission device, wherein the data transmission device is a wireless access network device, such as Figure 7 As shown, it includes: a processor 71 and a transceiver 72;

[0252] The processor 71 is configured to receive, through the transceiver 72, a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device;

[0253] Mapping the first QoS flow to a first data radio bearer DRB for transmission;

[0254] Mapping the second QoS flow to a second DRB for transmission;

[0255] Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

[0256] The data transmission device provided in the embodiment of the present invention receives the first QoS flow of the first QoS channel and the second QoS flow of the second QoS channel sent by the core network device; maps the first QoS flow to the first data wireless bearer DRB for transmission; maps the second QoS flow to the second DRB for transmission; wherein the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB; and can support the distinction between business data and control data for the IP data flow of the same port, and provide strong protection for the control data, thereby improving the transmission quality of the control data in the business data flow, and solving the problem that the data transmission scheme in the prior art cannot accurately provide graded service quality assurance for the control data and business data in the business data flow.

[0257] The first QoS flow carries a target QFI; and mapping the first QoS flow to a first data radio bearer DRB for transmission includes: mapping the first QoS flow to a first DRB for transmission according to the target QFI.

[0258] In an embodiment of the present invention, the identification information of the first DRB includes a predefined target identifier.

[0259] In an embodiment of the present invention, mapping the first QoS flow to the first data radio bearer DRB for transmission includes: (1) mapping the first QoS flow to the first DRB to obtain first data; (2) at the packet data convergence protocol PDCP layer, adding first target identification information to the first data to obtain second data, and transmitting them in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold; (3) at the radio link control protocol RLC layer, adding a first flag bit to the second data according to the first target identification information, and not performing segmentation processing to obtain third data; the first flag bit is used to indicate that the transmission quality level is higher than the level threshold; (4) at the media access control MAC layer, mapping the third data into a separate transmission block according to the first flag bit, and adding second target identification information to obtain fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold; (5) at the physical layer, allocating a target modulation and coding strategy MCS to the fourth data according to the second target identification information, and performing air interface transmission; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

[0260] Among them, the implementation embodiments of the data transmission method on the wireless access network device side are all applicable to the embodiments of the data transmission device and can achieve the same technical effects.

[0261] An embodiment of the present invention also provides a data transmission device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, the data transmission method on the core network device side or the wireless access network device side is implemented.

[0262] Among them, the implementation embodiments of the data transmission method on the core network device side or the wireless access network device side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0263] An embodiment of the present invention further provides a readable storage medium on which a program is stored. When the program is executed by a processor, the steps in the data transmission method on the core network device side or the wireless access network device side are implemented.

[0264] Among them, the implementation embodiments of the data transmission method on the core network device side or the wireless access network device side are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.

[0265] It should be noted that many functional components described in this specification are referred to as modules in order to more particularly emphasize the independence of their implementation methods.

[0266] In the embodiment of the present invention, module can be implemented with software so that it can be executed by various types of processors. For example, an executable code module of an identification can include one or more physical or logical blocks of computer instructions, for example, it can be constructed as an object, process or function. Nevertheless, the executable code of the identified module does not need to be physically located together, but can include different instructions stored in different positions, and when these instructions are logically combined together, it constitutes a module and realizes the specified purpose of the module.

[0267] In fact, executable code module can be a single instruction or many instructions, and can even be distributed on a plurality of different code segments, distributed among different programs, and distributed across a plurality of memory devices. Similarly, operating data can be identified in the module, and can be implemented and organized in the data structure of any appropriate type according to any appropriate form. The operating data can be collected as a single data set, or can be distributed in different locations (including on different storage devices), and can only be present on a system or network as an electronic signal at least in part.

[0268] When a module can be implemented by software, considering the level of existing hardware technology, a person skilled in the art can build a corresponding hardware circuit to implement the corresponding function of the module that can be implemented by software without considering the cost. The hardware circuit includes a conventional very large scale integration (VLSI) circuit or gate array and existing semiconductors such as logic chips, transistors, or other discrete components. The module can also be implemented by a programmable hardware device, such as a field programmable gate array, a programmable array logic, a programmable logic device, etc.

[0269] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A data transmission method, applied to a core network device, characterized in that: include: Acquire control data and service data in at least one service data stream; Mapping the control data into a first QoS flow of a first quality of service QoS channel; Mapping the service data to a second QoS flow of a second QoS channel; Sending the first QoS flow and the second QoS flow to a wireless access network device; The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

2. The data transmission method according to claim 1, characterized in that: The service data stream carries data type information, where the data type information indicates whether the data in the service data stream is control data or service data; The obtaining of control data and service data in at least one service data stream includes: According to the data type information, control data and service data in the service data stream are acquired.

3. The data transmission method according to claim 1, characterized in that: The obtaining of control data and service data in at least one service data stream includes: Obtain control data and business data in the business data stream according to the screening parameter information corresponding to the data in the business data stream; The screening parameter information includes at least one of data packet length information, data packet frequency information and packet interval information.

4. The data transmission method according to claim 1, characterized in that: The obtaining of control data and service data in at least one service data stream includes: In the case where the service data stream carries a target identification bit, obtaining control data and service data in the service data stream; Alternatively, when the target identification bit carried by the service data flow indicates that the data contained in the service data flow is classified, the control data and the service data in the service data flow are obtained.

5. The data transmission method according to claim 1, characterized in that: Mapping the control data to a first QoS flow of a first quality of service QoS channel includes: Allocating a target QoS flow identifier QFI for the control data; The control data is mapped to a first QoS flow of a first QoS channel according to the target QFI.

6. The data transmission method according to claim 1, characterized in that: The first QoS flow corresponds to at least one of the service data flows; And / or, the second QoS flow corresponds to at least one of the service data flows; And / or, the first QoS flows corresponding to the control data in different service data flows are the same or different; And / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

7. A data transmission method, applied to a wireless access network device, characterized in that: include: Receive a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device; Mapping the first QoS flow to a first data radio bearer DRB for transmission; Mapping the second QoS flow to a second DRB for transmission; Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

8. The data transmission method according to claim 7, characterized in that: The first QoS flow carries a target QFI; Mapping the first QoS flow to a first data radio bearer DRB for transmission includes: According to the target QFI, the first QoS flow is mapped to the first DRB for transmission.

9. The data transmission method according to claim 7, characterized in that: The identification information of the first DRB includes a predefined target identifier.

10. The data transmission method according to claim 7, characterized in that: Mapping the first QoS flow to a first data radio bearer DRB for transmission includes: Mapping the first QoS flow to a first DRB to obtain first data; At the packet data convergence protocol PDCP layer, first target identification information is added to the first data to obtain second data, and the second data is transmitted in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold; At a radio link control protocol RLC layer, according to the first target identification information, a first flag bit is added to the second data, and segmentation processing is not performed to obtain third data; the first flag bit is used to indicate that the transmission quality level is higher than the level threshold; At the media access control MAC layer, according to the first flag bit, mapping the third data into a separate transmission block, and adding second target identification information to obtain fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold; At the physical layer, according to the second target identification information, a target modulation and coding strategy MCS is allocated for the fourth data, and air interface transmission is performed; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

11. A data transmission device, applied to a core network device, characterized in that: include: A first acquisition module, used to acquire control data and service data in at least one service data stream; A first processing module, configured to map the control data into a first QoS flow of a first quality of service QoS channel; A second processing module, configured to map the service data into a second QoS flow of a second QoS channel; A first sending module, configured to send the first QoS flow and the second QoS flow to a wireless access network device; The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

12. The data transmission device according to claim 11, characterized in that: The service data stream carries data type information, where the data type information indicates whether the data in the service data stream is control data or service data; The obtaining of control data and service data in at least one service data stream includes: According to the data type information, control data and service data in the service data stream are acquired.

13. The data transmission device according to claim 11, characterized in that: The obtaining of control data and service data in at least one service data stream includes: Obtain control data and business data in the business data stream according to the screening parameter information corresponding to the data in the business data stream; The screening parameter information includes at least one of data packet length information, data packet frequency information and packet interval information.

14. The data transmission device according to claim 11, characterized in that: The obtaining of control data and service data in at least one service data stream includes: In the case where the service data stream carries a target identification bit, obtaining control data and service data in the service data stream; Alternatively, when the target identification bit carried by the service data flow indicates that the data contained in the service data flow is classified, the control data and the service data in the service data flow are obtained.

15. The data transmission device according to claim 11, characterized in that: Mapping the control data to a first QoS flow of a first quality of service QoS channel includes: Allocating a target QoS flow identifier QFI for the control data; The control data is mapped to a first QoS flow of a first QoS channel according to the target QFI.

16. The data transmission device according to claim 11, characterized in that: The first QoS flow corresponds to at least one of the service data flows; And / or, the second QoS flow corresponds to at least one of the service data flows; And / or, the first QoS flows corresponding to the control data in different service data flows are the same or different; And / or, the second QoS flows corresponding to the service data in different service data flows are the same or different.

17. A data transmission device, applied to a wireless access network device, characterized in that: include: A first receiving module, configured to receive a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device; A third processing module, configured to map the first QoS flow to a first data radio bearer DRB for transmission; a fourth processing module, configured to map the second QoS flow to a second DRB for transmission; Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

18. The data transmission device according to claim 17, characterized in that: The first QoS flow carries a target QFI; Mapping the first QoS flow to a first data radio bearer DRB for transmission includes: According to the target QFI, the first QoS flow is mapped to the first DRB for transmission.

19. The data transmission device according to claim 17, characterized in that: The identification information of the first DRB includes a predefined target identifier.

20. The data transmission device according to claim 17, characterized in that: Mapping the first QoS flow to a first data radio bearer DRB for transmission includes: Mapping the first QoS flow to a first DRB to obtain first data; At the packet data convergence protocol PDCP layer, first target identification information is added to the first data to obtain second data, and the second data is transmitted in sequence; the first target identification information is used to indicate that the transmission quality level is higher than the level threshold; At a radio link control protocol RLC layer, according to the first target identification information, a first flag bit is added to the second data, and segmentation processing is not performed to obtain third data; the first flag bit is used to indicate that the transmission quality level is higher than the level threshold; At the media access control MAC layer, according to the first flag bit, mapping the third data into a separate transmission block, and adding second target identification information to obtain fourth data; the second target identification information is used to indicate that the transmission quality level is higher than the level threshold; At the physical layer, according to the second target identification information, a target modulation and coding strategy MCS is allocated for the fourth data, and air interface transmission is performed; the transmission accuracy rate corresponding to the target MCS is higher than the transmission threshold.

21. A data transmission device, the data transmission device being a core network device, characterized in that: include: processor and transceiver; The processor is used to obtain control data and service data in at least one service data stream; Mapping the control data into a first QoS flow of a first quality of service QoS channel; Mapping the service data to a second QoS flow of a second QoS channel; Sending the first QoS flow and the second QoS flow to a wireless access network device through the transceiver; The QoS level of the first QoS channel is higher than the QoS level of the second QoS channel.

22. A data transmission device, the data transmission device being a wireless access network device, characterized in that: include: processor and transceiver; The processor is configured to receive, through the transceiver, a first QoS flow of a first QoS channel and a second QoS flow of a second QoS channel sent by a core network device; Mapping the first QoS flow to a first data radio bearer DRB for transmission; Mapping the second QoS flow to a second DRB for transmission; Among them, the QoS level of the first QoS channel is higher than the QoS level of the second QoS channel; the channel transmission quality level corresponding to the first DRB is higher than the channel transmission quality level corresponding to the second DRB.

23. A data transmission device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the data transmission method according to any one of claims 1 to 10 is implemented.

24. A readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the steps of the data transmission method according to any one of claims 1 to 10 are implemented.