A data transmission method and apparatus based on a special terminal
By setting exclusive tags for special terminals and skipping some protocol stack processing, the MAC header can be added directly, solving the problems of high data transmission latency and signaling overhead, and achieving more efficient data transmission and terminal identification.
Patent Information
- Application Number
- CN202111654988.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2041-12-30
AI Technical Summary
In some special application scenarios, existing data transmission methods suffer from significant data latency and signaling overhead. This is especially true in environments with large coverage areas and a large number of terminals, where the communication pressure between terminals and network devices is high, and the computational burden and network congestion caused by existing protocol stack processes have not been effectively resolved.
By using a mobility management entity to set exclusive tags for special terminals, a new data transmission process is adopted, which skips the PDCP, RLC and SDAP layer processing, directly adds MAC headers with exclusive tags, generates UL|DL DCI information, and network-side devices identify exclusive tags and reserve air interface resources in advance and allocate communication channels, reducing the data transmission processing steps.
It reduces data latency and signaling overhead during data transmission, improves terminal identification efficiency, reduces the computational burden on network-side devices, and enables faster terminal identification and communication.
Smart Images

Figure CN116437388B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method for data transmission, and more particularly to a data transmission method and apparatus based on a special terminal. Background Technology
[0002] Data transmission is a crucial step in the connection and information exchange between the terminal and the network side; all communication processes require data transmission. Security and speed are fundamental requirements for data transmission. Different network environments or devices use many different network or communication protocols (such as 5G NR, Bluetooth, 802.11 Wi-Fi, IrDA, ZigBee, ultra-wideband, short-range communication, WiMedia, GPS, DECT, and dedicated wireless systems). Although their requirements and specifications for data transmission processes differ, the encapsulation and parsing methods for data between user terminals and network devices are generally similar under most current protocols.
[0003] The application layer specifies the domain name (or IP address) and port number of the server to be sent, as well as the content of the data to be sent, and passes it to the next layer, the transport layer.
[0004] The transport layer treats the application layer's messages as its own data, and then appends the source port number and the destination port number to them.
[0005] The network layer adds source IP and destination IP to the transport layer message.
[0006] The data link layer adds source MAC addresses and destination MAC addresses on top of the network layer. Furthermore, the data link layer consists of four sublayers: MAC (Medium Access Control), RLC (Radio Link Control), BMC (Broadcast / Multicast Control), and PDCP (Packet Data Convergence Protocol), each with its own corresponding function.
[0007] The physical layer transmits data through different methods and media.
[0008] After receiving the data, the receiving end will parse it layer by layer in the opposite direction, and finally hand the actual data over to the application for processing. At this point, the data transfer from the sending end to the receiving end is complete. Then, the receiving end will send a response message to the sending end. The general sending process is similar.
[0009] While this data transmission method is widely used and meets most needs, it falls short in certain specialized application scenarios. This is primarily because the multi-layered processing of data encapsulation and parsing introduces latency and signaling overhead. In some specific applications (such as geological data monitoring networks), although constant communication between the terminal and network is not required, the sheer number of terminals puts significant pressure on the network for data transmission and terminal identification. This necessitates lower latency, reduced signaling overhead, and faster terminal identification. To meet the needs of these specialized applications, it is necessary to further improve existing data transmission processes or design new ones to reduce latency, signaling overhead, and facilitate faster terminal identification.
[0010] The data transmission method and apparatus based on special terminals described in this invention are particularly suitable for some special application scenarios, such as... Figure 1 As shown. The characteristics of special application scenarios are: the working environment covers a large area, with a huge number of terminal devices, and it is not required that each terminal device maintain communication with the network side device at all times, but at the same time, a large number of terminal devices still communicate with the network side device simultaneously.
[0011] Given that multi-layered data processing incurs data latency and signaling overhead, as well as network congestion caused by the large amount of computation required for simultaneous communication between numerous terminal devices and network-side devices, this invention provides a method and apparatus for data transmission based on special terminals. By using a Mobility Management Entity (MME) to assign a unique tag to a corresponding terminal according to a pre-defined protocol, thus designating it as a special terminal, a new data transmission process is designed. This new process reduces the data transmission processing steps between the terminal and network-side devices, thereby lowering data latency and signaling overhead during data transmission. Summary of the Invention
[0012] To reduce data latency and signaling overhead during data transmission, this invention provides a data transmission method and apparatus based on a special terminal. The special terminal's service data bypasses the protocol stack processes of PDCP carrying, fragmentation, header conversion, and encapsulation. Instead, a MAC header is directly added, along with a special terminal-specific tag. UL|DL (uplink|downlink) DCI (Downlink Control Information) information is generated according to pre-defined resources and then transmitted to the physical layer. Upon receiving this information, the network side identifies the special terminal-specific tag within the MAC header, performs unpacking, and directly sends the service data to the application layer. Based on the unique tag, it reads pre-defined resources, reserves air interface resources for the special terminal in advance, and allocates communication channels. This new data transmission method reduces the data transmission processing between the terminal and network sides, thereby lowering data latency and signaling overhead during data transmission.
[0013] To achieve the above objectives, the present invention adopts the following technical solution.
[0014] In this embodiment of the invention, a data transmission method based on a special terminal is proposed, which includes the following steps:
[0015] S1. The Mobility Management Entity (MME) sets a unique tag for the corresponding terminal according to the agreement, making it a special terminal.
[0016] S2. The special terminal encapsulates the MAC header according to the exclusive tag and the new data transmission method, and communicates with the network-side device.
[0017] S3. The network-side device processes the received packets according to the new data transmission method, identifies the special terminal-specific tag in the MAC packet header, identifies the user identity of the special terminal based on the special terminal-specific tag, reads the agreed preset resources, reserves air interface resources for the special terminal in advance, and allocates communication channels.
[0018] Furthermore, both the special terminal and the network-side device can serve as the receiver and transmitter of the new data transmission method.
[0019] Furthermore, the sending end directly encapsulates the application layer message into the MAC layer according to the new data transmission method, reducing the number of message processing layers; after receiving the message encapsulated according to the new data transmission method, the receiving end identifies the special terminal tag in the MAC message header, completes the unpacking process, and directly sends the service data to the application layer.
[0020] The sending end encapsulates the message according to the new data transmission method. The application layer specifies the domain name (or IP address) and port number of the server to be sent, as well as the service data to be sent, encrypts the service data, encapsulates the service data with an IP header, and passes it to the MAC layer. The MAC layer directly adds a MAC header to the application layer message and attaches a special terminal tag. It generates UL|DL DCI information according to the agreed preset resources and then passes it to the physical layer. The physical layer completes the physical layer data transmission according to the PDSCH transmission process.
[0021] Furthermore, the Mobility Management Entity (MME) pre-sets dedicated resources and MAC headers for each special terminal;
[0022] The dedicated resources include scheduling information such as bandwidth, subframe, power, channel frequency, and modulation method. Based on these dedicated resources, UL|DL DCI information can be directly generated. Network-side devices can reserve air interface resources and allocate communication channels in advance before communicating with special terminals based on the DCI information.
[0023] The MAC header contains pre-defined information from a special terminal's unique tag, a device ID of several bits, and the MAC address, among other identification information. This allows communication between the special terminal and network-side devices to follow a new data transmission process, skipping many intermediate steps.
[0024] Furthermore, network-side devices can update exclusive tag information for special terminals as needed, preset the next automatic wake-up time, and reserve air interface resources for the next communication.
[0025] Optionally, the Mobility Management Entity (MME) sets state switching conditions for special terminals, including sleep state, wake-up state, and data transmission state.
[0026] This invention also provides a data transmission device based on a special terminal, for implementing a method for data transmission based on a special terminal, the device comprising:
[0027] Tag setting module: The tag setting module sets exclusive tags for corresponding terminals according to the agreement, making them special terminals;
[0028] Data sending module: The data sending module encapsulates the message according to the new data transmission method and initiates communication with the data receiving module;
[0029] Data receiving module: The data receiving module unpacks the received messages according to the new data transmission method.
[0030] Furthermore, the data sending module and data receiving module of the new data transmission method can be special terminals and network-side devices.
[0031] Furthermore, the data sending module directly encapsulates application layer messages into the MAC layer according to the new data transmission method, reducing the number of message processing layers; the data receiving module processes the received messages according to the new data transmission method, identifies the special terminal tags in the MAC message header, completes the unpacking process, and directly sends the service data to the application layer.
[0032] The data transmission module encapsulates the message according to the new data transmission method. The application layer specifies the domain name (or IP address) and port number of the server to be sent, as well as the business data to be sent, encrypts the business data, encapsulates the business data with an IP header, and passes it to the MAC layer. The MAC layer directly adds a MAC header to the application layer message and attaches a special terminal tag. It generates UL|DL DCI information according to the agreed preset resources and then passes it to the physical layer. The physical layer completes the physical layer data transmission according to the PDSCH transmission process.
[0033] Furthermore, the tag setting module pre-sets exclusive resources and MAC message headers for each special terminal;
[0034] The dedicated resources include scheduling information such as bandwidth, subframe, power, channel frequency, and modulation method. Based on these dedicated resources, UL|DL DCI information can be directly generated. Network-side devices can reserve air interface resources and allocate communication channels in advance before communicating with special terminals based on the DCI information.
[0035] The MAC header contains pre-defined information from a special terminal's unique tag, a device ID of several bits, and the MAC address, among other identification information. This allows communication between the special terminal and network-side devices to follow a new data transmission process, skipping many intermediate steps.
[0036] Furthermore, network-side devices can update exclusive tag information for special terminals as needed, preset the next automatic wake-up time, and reserve air interface resources for the next communication.
[0037] Optionally, the tag setting unit sets state switching conditions for special terminals, including sleep state, wake-up state, and data transmission state.
[0038] In this embodiment of the invention, a computer device is also proposed, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the aforementioned access method for the special terminal.
[0039] In this embodiment of the invention, a computer-readable storage medium is also provided, which stores a computer program that executes an access method for a special terminal.
[0040] The beneficial effect of this invention is that it provides a data transmission method and apparatus based on a special terminal to address the problems existing in existing communication systems, thereby reducing data latency and signaling overhead during data transmission.
[0041] 1. This invention identifies the unique tags of special terminals, reads pre-defined resources, reserves air interface resources for special terminals in advance, and allocates communication channels. Through a new data transmission method, it reduces the data transmission processing between terminal-side and network-side devices, thereby reducing data latency and signaling overhead during data transmission.
[0042] 2. This invention reduces latency by directly adding MAC headers to special terminal service data without going through the protocol stack processes such as PDCP carrying, fragmentation, packet header conversion and encapsulation. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0044] Figure 1 This is a schematic diagram illustrating the applicable scenarios for the special terminal of this invention;
[0045] Figure 2 This is a schematic diagram of the special terminal data transmission process of the present invention;
[0046] Figure 3 This is a message hierarchy diagram according to an embodiment of the present invention;
[0047] Figure 4 This is a system configuration diagram of the new data transmission method according to an embodiment of the present invention;
[0048] Figure 5 Flowchart for setting up a specific label in an embodiment of the present invention;
[0049] Figure 6 This is a flowchart illustrating the data transmission process in an embodiment of the present invention.
[0050] Figure 7 This is a flowchart illustrating the data receiving process in an embodiment of the present invention.
[0051] Figure 8 This is a diagram illustrating the device configuration of an embodiment of the present invention.
[0052] Among them: 101, tag setting module; 102, data sending module; 103, data receiving module. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. The following examples are only used to more clearly illustrate the system methods and technical solutions of the present invention, and should not be used to limit the scope of protection of this application.
[0054] According to an embodiment of the present invention, a data transmission method and apparatus based on a special terminal is proposed. A special terminal is pre-programmed with a unique tag by a mobility management entity. The special terminal initiates communication with the network-side device according to the unique tag and a new data transmission method. The network-side device identifies the special terminal's unique tag in the MAC header, reads the agreed-upon preset resources, reserves air interface resources for the special terminal in advance, and allocates a communication channel. The new data transmission process reduces the data transmission processing between the terminal side and the network side, thereby reducing data latency and signaling overhead during data transmission.
[0055] The principles and spirit of the present invention will be explained in detail below with reference to several representative embodiments.
[0056] Figure 2 This is a schematic diagram of the data transmission method based on a special terminal according to the present invention. Figure 2 As shown, the method includes the following steps:
[0057] The S1 Mobility Management Entity (MME) sets a unique tag for the corresponding terminal according to the agreement, making it a special terminal.
[0058] In this preferred implementation use case, the Mobility Management Entity (MME) pre-sets dedicated resources and MAC message headers for each special terminal.
[0059] In this preferred embodiment, the dedicated resources include scheduling information such as bandwidth, subframe, power, channel frequency, and modulation method. Based on these dedicated resources, UL|DL DCI information can be directly generated. The network-side device can reserve air interface resources and allocate communication channels in advance before communicating with special terminals based on the DCI information, instead of temporarily negotiating and deploying air interface resources as in the conventional method.
[0060] In this preferred embodiment, the MAC header includes preset information from a special terminal-specific tag, a device number of several digits, and identification information such as the MAC address. This allows communication between the special terminal and network-side devices to follow a new data transmission process, skipping many intermediate steps.
[0061] In this preferred embodiment, the Mobility Management Entity (MME) sets state switching conditions for a special terminal, including a sleep state, a wake-up state, and a data transmission state.
[0062] Sleep mode: When a special terminal does not meet the conditions for automatic wake-up, is not actively woken up by the network-side device, or terminates the communication process with the network-side device, it will automatically enter the sleep mode after updating its exclusive tag, and wait for the next automatic wake-up or be actively woken up by the network-side device.
[0063] Wake-up status: Each special terminal is preset with an automatic wake-up time or period, and will wake up automatically when the conditions are met; the network side device can also actively wake up the special terminal; after communication with the network side device ends, the network side device will update the exclusive tag as needed and preset the next automatic wake-up time.
[0064] Data transmission status: After the special terminal is woken up, it initiates an access request with the network-side device according to the preset resources. The network-side device has pre-deployed air interface resources and decides whether to start communication as needed. After the communication is completed, the network-side device updates the special terminal's exclusive tag as needed, and the special terminal enters a sleep state.
[0065] The S2 special terminal encapsulates the MAC header according to the exclusive tag and the new data transmission method, and communicates with the network-side device.
[0066] In this preferred embodiment, both the special terminal and the network-side device can serve as the receiver and sender of the new data transmission method.
[0067] In this preferred implementation, the sending end directly encapsulates the application layer message into the MAC layer, reducing the number of message processing layers.
[0068] In this preferred embodiment, the sending end encapsulates the message according to the new data transmission method. The application layer specifies the domain name (or IP address) and port number of the server to be sent, as well as the business data to be sent. It encrypts the business data and encapsulates an IP header for the business data before passing it to the MAC layer. The MAC layer directly adds a MAC header to the application layer message, attaches a special terminal tag, generates UL|DL DCI information according to the agreed-upon preset resources, and then transmits it to the physical layer. The physical layer completes the physical layer data transmission according to the PDSCH transmission process. The message hierarchy is as follows: Figure 3 As shown.
[0069] The S3 network side processes the received packets according to the new data transmission method, identifies the special terminal-specific tag in the MAC packet header, identifies the user identity of the special terminal based on the special terminal-specific tag, reads the agreed preset resources, reserves air interface resources for the special terminal in advance, and allocates communication channels.
[0070] In this preferred embodiment, after receiving the above information, the receiving end identifies the special terminal tag in the MAC header, completes the unpacking process, and directly sends the service data to the application layer. The message hierarchy is as follows: Figure 3 As shown.
[0071] In this preferred implementation, the network-side device can update the exclusive tag information for special terminals as needed, preset the next automatic wake-up time, and reserve air interface resources for the next communication.
[0072] It should be noted that although the operation of the method of the present invention has been described in a specific order in the above embodiments and figures, this does not require or imply that the operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0073] To provide a clearer explanation of the above-mentioned data transmission method based on a special terminal, a specific embodiment will be described below. However, it is worth noting that this embodiment is only for better illustrating the present invention and does not constitute an improper limitation of the present invention.
[0074] Example 1:
[0075] The system configuration of the data transmission method based on special terminals is as follows: Figure 4 As shown.
[0076] A data transmission method based on a special terminal, the specific implementation steps of which are as follows:
[0077] Step 1: The Mobility Management Entity (MME) sets a unique tag for the corresponding terminal according to the agreement, making it a special terminal.
[0078] Figure 5 The document describes the specific process by which the Mobility Management Entity (MME) sets up unique tags for corresponding terminals according to the agreement, and the network-side equipment updates these unique tags as needed. It consists of the following steps:
[0079] 1. Preset state switching conditions: The mobility management entity first sets state switching conditions for special terminals:
[0080] 1.1 Sleeping State: When a special terminal does not meet the conditions for automatic wake-up, is not actively woken up by the network-side device, or terminates the communication process with the network-side device, it will automatically enter the sleep state after updating its exclusive tag, waiting for the next automatic wake-up or being actively woken up by the network-side device.
[0081] 1.2 Wake-up Status: Each special terminal is preset with an automatic wake-up time or period, and will automatically wake up when the conditions are met; the network-side device can also actively wake up the special terminal; after communication with the network-side device ends, the network-side device will update the exclusive tag as needed and preset the next automatic wake-up time.
[0082] 1.3 Data Transmission Status: After the special terminal is woken up, it initiates an access request with the network-side device according to the preset resources. The network-side device has pre-deployed air interface resources and decides whether to start communication as needed. After communication is completed, the network-side device updates the special terminal's unique tag as needed, and the special terminal enters a sleep state.
[0083] 2. Reserve air interface resources: The mobility management entity presets dedicated resources for each special terminal, including scheduling information such as bandwidth, subframe, power, channel frequency, and modulation method. Based on these dedicated resources, UL|DLDCI information can be directly generated. Network-side devices can reserve air interface resources in advance before communicating with special terminals based on DCI information, instead of negotiating and deploying air interface resources on an ad-hoc basis as in the conventional method.
[0084] 3. Preset MAC header: The mobility management entity pre-sets a MAC header for each special terminal, which includes a device number and MAC address of the special terminal, so that the communication between the special terminal and the network side device can be carried out according to the new data transmission process, skipping many intermediate processes.
[0085] 4. Generate unique tags: After the mobile management entity has completed the above process of presetting the relevant information for the terminals involved, it generates a complete unique tag for the terminals involved for the first time, making them special terminals.
[0086] In practice, network-side devices update the unique tags of special terminals as needed. The unique tags of special terminals are initially set by the mobility management entity. Subsequently, network-side devices can update the unique tag information of special terminals as needed, such as setting the next automatic wake-up time and reserving air interface resources for the next communication, after completing a communication process with the special terminal or when the special terminal is in a sleep state.
[0087] The Mobility Management Entity (MME) assigns a unique tag to a terminal according to the agreement, making it a special terminal. The unique tag contains agreed-upon preset resources, which serve two purposes: firstly, they set the sleep, wake-up, and data transmission restrictions for the special terminal, ensuring that the special terminal will only perform corresponding operations when the corresponding conditions are met; secondly, they set the corresponding scheduling information during the data transmission process of the special terminal, enabling the special terminal to communicate with network-side devices under the new data transmission process.
[0088] In practice, special terminals do not need to maintain communication with network devices at all times. Instead, they will enter sleep, wake-up, or data transmission states only when certain conditions are met. This allows for the rational allocation and scheduling of working states to achieve the goal of saving power and energy.
[0089] Step 2: The special terminal encapsulates the MAC header according to the exclusive tag and the new data transmission method, and communicates with the network-side device.
[0090] In this embodiment, both the special terminal and the network-side device serve as the sender and receiver. Taking the special terminal as an example, this embodiment describes the processing flow of the sender in the new data transmission method. The data transmission flow is as follows: Figure 6 The specific implementation steps of the sending end are as follows:
[0091] 1. Application Layer: Specifies the domain name (or IP address) and port number of the sending end, as well as the business data to be sent. The application layer adds an IP header to the business data and encrypts the data. After processing, the application layer obtains the IPPacket.
[0092] 2. Skip the SDAP, PDCP, and RLC three-layer processing flow:
[0093] 2.1 SDAP Layer: In the 5G NR protocol stack, the main functions of this layer are to transmit user plane data, map QoS Flow to DRB for uplink and downlink data, mark QoS Flow IDs in uplink and downlink data packets, and map reflected QoS Flow to DRB for uplink SDAP (Service Data Adaptation Protocol) data. Since the special terminals defined in this invention carry exclusive tag information and have pre-set corresponding exclusive resources, network-side devices no longer need to perform coarse classification of service types based on QoS Flow data. Therefore, under the new data transmission process proposed in this invention, the SDAP layer processing can be skipped.
[0094] 2.2 PDCP Layer: In the 5G NR protocol stack, the main functions of this layer are header compression / decompression, encryption / decryption, integrity protection, and sequencing. Since the specific application scenarios applicable to this invention do not have these requirements or can meet them through special terminal-specific tags, and encryption / decryption functions have been added to the application layer, the PDCP (Packet Data Convergence Protocol) layer processing can be skipped under the new data transmission process proposed in this invention.
[0095] 2.3 RLC Layer: This layer in the 5G NR protocol stack contains three transmission modes (TM|UM|AM). Its main functions include ARQ error correction (AM mode), segmentation and resegmentation of RLC SDUs (UM and AM modes) and reassembly of RLCSDUs (AM mode retransmission), etc. Since the new data transmission process proposed in this invention does not aggregate or slice IP packets, the RLC (Radio Link Control Structure) sublayer processing can be skipped.
[0096] 3. MAC Layer: In the data transmission process proposed in this invention, the IP packet processed by the application layer is directly transmitted to the MAC layer for further processing. The main functions of the MAC layer are to report scheduling information, perform error correction through HARQ (in carrier aggregation, each carrier corresponds to a HARQ entity), and manage user priorities through dynamic scheduling. The MAC layer adds a header (H) to the IP packet, and the header also adds several bits of device number, MAC address, and other identity information according to the preset information in the special terminal-specific label. After processing by the MAC layer, the resulting MAC PDU is transmitted to the PHY layer.
[0097] 4. PHY Layer: The physical layer generates UL|DL DCI information based on the pre-defined dedicated resources (including scheduling information such as bandwidth, subframe, power, channel frequency, and modulation scheme) in the special terminal's unique tag. The UL|DL DCI information helps network-side devices reserve air interface resources for special terminals in advance. After completing communication, network-side devices can update the UL|DL DCI information as needed and send it to the special terminal to reserve air interface resources for the next communication. The PHY layer transmits the MAC PDU received from the MAC layer to the receiving end via PDSCH|PUSCH based on the UL|DL DCI information.
[0098] 5. PDSCH|PUSCH: Downlink data is transmitted via PDSCH, and uplink data is transmitted via PUSCH.
[0099] 5.1 PDSCH Transmission Procedure: CRC addition to transport blocks (add 24-bit CRC if the transport block length is greater than 3824; otherwise add 16-bit CRC); transport block segmentation, adding CRC (24-bit) to each segment; channel coding: LDPC coding; physical layer HARQ processing, rate matching; bit interleaving; modulation: QPSK, 16QAM, 64QAM, and 256QAM; mapping to allocated resources and antenna ports.
[0100] 5.2 PUSCH Transmission Procedure: CRC addition to transport blocks (add 24-bit CRC if the transport block length is greater than 3824; otherwise add 16-bit CRC); code block segmentation and CRC addition for each segment; channel coding: LDPC coding; bit-level interleaving; modulation scheme: Pi / 2BPSK (only applicable when Transform Precoding is performed), QPSK, 16QAM, 64QAM, and 256QAM; layer mapping, Transform Precoding (requires upper-layer configuration to determine whether to perform), precoding; mapping to corresponding resources and antenna ports.
[0101] Step 3: The network side processes the received packets according to the new data transmission method, identifies the special terminal-specific tag in the MAC packet header, identifies the user identity of the special terminal based on the special terminal-specific tag, reads the agreed preset resources, reserves air interface resources in advance for the special terminal, and allocates communication channels.
[0102] In this embodiment, the special terminal and the network-side device simultaneously serve as the data sender and receiver. Taking the network side as an example, this embodiment describes the data reception and processing flow in the new data transmission method, such as... Figure 7 As shown, the specific implementation steps of the receiving end are as follows:
[0103] 1. PDSCH|PUSCH: Downlink data is transmitted via PDSCH, and uplink data is transmitted via PUSCH. The specific transmission process is the same as that of the data transmission module.
[0104] 2. PHY layer: After receiving the data transmitted by PDSCH|PUSCH, the physical layer of the receiving end parses the MAC PDU according to the UL|DL DCI information and transmits it to the MAC layer.
[0105] 3. MAC layer: After receiving the MAC PDU, it identifies the special terminal-specific label preset information (several bits of device number, MAC address and other identity information) in the MAC header (H), completes the unpacking process, obtains the IP packet, and transmits it directly to the application layer.
[0106] 4. Skip the SDAP, PDCP, and RLC three-layer processing flow: The specific method and reasons are the same as the data transmission processing flow.
[0107] 5. Application Layer: After receiving the IP packet directly transmitted from the MAC layer, it performs unpacking, removes the IP header, and then decrypts it to obtain the actual business data, thus completing the data reception.
[0108] In practice, the network side can directly read the pre-defined resources based on the exclusive tags carried by the special terminals, reserve air interface resources in advance for different special terminals communicating simultaneously in each time period, allocate communication channels, and communicate with the special terminals according to the new data transmission method, which reduces data latency and signaling overhead during data transmission. After the communication with the special terminals ends, the network side can also update the exclusive tag information of the special terminals as needed, ultimately achieving efficient utilization of network resources.
[0109] Based on the same inventive concept, this invention also proposes a data transmission device based on a special terminal. The implementation of this device can refer to the implementation of the method described above, and repeated details will not be elaborated further. The term "module" as used below can refer to a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0110] Figure 8 This is a system block diagram of the data transmission device based on a special terminal according to the present invention. Figure 8 As shown, the device includes:
[0111] Tag setting module 101: Tag setting module 101 sets exclusive tags for the corresponding terminals according to the agreement, making them special terminals;
[0112] The tag setting module 101 pre-sets exclusive resources and MAC message headers for each special terminal;
[0113] The dedicated resources include scheduling information such as bandwidth, subframe, power, channel frequency, and modulation method. Based on these dedicated resources, UL|DL DCI information can be directly generated. Network-side devices can reserve air interface resources and allocate communication channels in advance before communicating with special terminals based on the DCI information.
[0114] The MAC header contains preset information from a special terminal-specific tag, several bits of device number, and MAC address, enabling communication between the special terminal and network-side devices to follow a new data transmission process, skipping many intermediate steps.
[0115] Data sending module 102: The data sending module 102 encapsulates the message according to the new data transmission method and initiates communication with the data receiving module 103;
[0116] The data transmission module 102 encapsulates the message according to the new data transmission method. The application layer specifies the domain name (or IP address) and port number of the server to be sent, as well as the business data to be sent. It encrypts the business data and encapsulates the IP header for the business data before passing it to the MAC layer. The MAC layer directly adds a MAC header to the application layer message and attaches a special terminal tag. It generates UL|DL DCI information according to the agreed preset resources and then passes it to the physical layer. The physical layer completes the physical layer data transmission according to the PDSCH transmission process.
[0117] Data receiving module 103: The data receiving module 103 unpacks the received messages according to the new data transmission method.
[0118] After receiving the message encapsulated according to the new data transmission method, the data receiving module 103 identifies the special terminal tag in the MAC header, completes the unpacking process, and directly sends the business data to the application layer.
[0119] In specific implementation, the special terminal and the network-side device can both serve as the data sending module 102 and the data receiving module 103 of the new data transmission method.
[0120] It should be noted that although several modules of the data transmission device based on a special terminal have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more modules described above can be embodied in one module. Conversely, the features and functions of one module described above can be further divided and embodied by multiple modules.
[0121] The beneficial effect of this invention is that it provides a data transmission method and apparatus based on a special terminal to address the problems existing in existing communication systems, thereby reducing data latency and signaling overhead during data transmission.
[0122] 1. This invention identifies the unique tags of special terminals, reads pre-defined resources, reserves air interface resources for special terminals in advance, and allocates communication channels. Through a new data transmission process, it reduces the data transmission processing between the terminal side and the network side, thereby reducing data latency and signaling overhead during data transmission.
[0123] 2. This invention reduces latency by directly adding MAC headers to special terminal service data without going through the protocol stack processes such as PDCP carrying, fragmentation, packet header conversion and encapsulation.
[0124] The applicant of this invention has provided a detailed description of the implementation examples of this invention in conjunction with the accompanying drawings. The above implementation examples are only preferred embodiments of this invention. The detailed description is only to help readers better understand the spirit of this invention, and is not intended to limit the scope of protection of this invention. On the contrary, any improvements or modifications made based on the inventive spirit of this invention should fall within the scope of protection of this invention.
Claims
1. A data transmission method based on a special terminal, characterized in that, The method includes the following steps: S1. The Mobility Management Entity (MME) sets a unique tag for the corresponding terminal according to the agreement, making it a special terminal. S2. The special terminal encapsulates the MAC header according to the exclusive tag and the new data transmission method, and communicates with the network-side device. S3. The network-side device processes the received packets according to the new data transmission method, identifies the special terminal-specific tag in the MAC packet header, identifies the user identity of the special terminal based on the special terminal-specific tag, reads the agreed preset resources, reserves air interface resources for the special terminal in advance, and allocates communication channels. Both the special terminal and the network-side equipment can serve as the receiver and sender of the new data transmission method. The sending end directly encapsulates the application layer message into the MAC layer. After receiving the encapsulated message, the receiving end identifies the special terminal tag in the MAC header, completes the unpacking process, and directly sends the service data to the application layer.
2. The data transmission method based on a special terminal according to claim 1, characterized in that: The Mobility Management Entity (MME) pre-sets exclusive resources and MAC headers for each special terminal; the MAC header contains the device number and MAC address, which are pre-set information in the special terminal's exclusive label.
3. The data transmission method based on a special terminal according to claim 1, characterized in that: The application layer specifies the domain name or IP address and port number of the server to be sent, as well as the business data to be sent, encrypts the business data, encapsulates the business data with an IP header, and passes it to the MAC layer. The MAC layer directly adds a MAC header to the application layer message.
4. A data transmission device based on a special terminal, characterized in that, The device includes: Tag setting module: The tag setting module sets exclusive tags for corresponding terminals according to the agreement, making them special terminals; Data sending module: The data sending module encapsulates the message according to the new data transmission method and initiates communication with the data receiving module; Data receiving module: The data receiving module unpacks the received messages according to the new data transmission method; The data sending module and data receiving module of the new data transmission method can be a special terminal and a network-side device; The data sending module directly encapsulates the application layer message into the MAC layer. The data receiving module processes the received message, identifies the special terminal tag in the MAC header, completes the unpacking process, and directly sends the service data to the application layer.
5. A data transmission device based on a special terminal according to claim 4, characterized in that: The tag setting module pre-sets exclusive resources and MAC message headers for each special terminal; the MAC message header contains the preset information device number and MAC address in the special terminal's exclusive tag.
6. A data transmission device based on a special terminal according to claim 4, characterized in that: The application layer specifies the domain name or IP address and port number of the server to be sent, as well as the business data to be sent, encrypts the business data, encapsulates the business data with an IP header, and passes it to the MAC layer. The MAC layer directly adds a MAC header to the application layer message.
Citation Information
Patent Citations
Method for packing and unpacking network layer
CN101252579A
Method, system and device for establishing direct tunnel
CN103369710A