[go: up one dir, main page]

WO2025044082A1 - Data transmission method, device, and storage medium - Google Patents

Data transmission method, device, and storage medium Download PDF

Info

Publication number
WO2025044082A1
WO2025044082A1 PCT/CN2024/077968 CN2024077968W WO2025044082A1 WO 2025044082 A1 WO2025044082 A1 WO 2025044082A1 CN 2024077968 W CN2024077968 W CN 2024077968W WO 2025044082 A1 WO2025044082 A1 WO 2025044082A1
Authority
WO
WIPO (PCT)
Prior art keywords
target
frequency domain
encapsulation packet
time
service
Prior art date
Application number
PCT/CN2024/077968
Other languages
French (fr)
Chinese (zh)
Inventor
金星
周雄
李长庚
阮水生
Original Assignee
深圳市汇川技术股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳市汇川技术股份有限公司 filed Critical 深圳市汇川技术股份有限公司
Publication of WO2025044082A1 publication Critical patent/WO2025044082A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA

Definitions

  • the present application relates to the technical field of data transmission, and in particular to a data transmission method, device and storage medium.
  • the main purpose of this application is to provide a data transmission method, device and storage medium, aiming to solve the technical problem that the existing data transmission method needs to go through multi-layer encapsulation processing, which will increase the data transmission delay and make it difficult to apply wireless communication technology in scenarios with extremely high delay requirements.
  • the present application provides a data transmission method, applied to a sending end, the method comprising:
  • the target service data is encapsulated through the transmission end adaptation layer to obtain a target encapsulation packet, and the target encapsulation packet is sent to the transmission end physical layer;
  • the target time-frequency domain parameters corresponding to the target encapsulation packet are determined through the physical layer of the transmitting end, and the target encapsulation packet is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.
  • the step of encapsulating target service data through a transmitting end adaptation layer to obtain a target encapsulation packet, and sending the target encapsulation packet to a transmitting end physical layer includes:
  • the sending end adaptation layer it is determined whether the target service corresponding to the target service data is a delay-sensitive service, and the target service data is encapsulated to obtain a target encapsulation packet;
  • the target encapsulation packet is sent to the physical layer of the transmitting end.
  • the method before the step of determining target time-frequency domain parameters corresponding to the target encapsulation packet through the physical layer of the transmitting end, and sending the target encapsulation packet to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters, the method further includes:
  • frequency domain resources and time domain resources are allocated to each delay-sensitive service, and time-frequency domain parameters corresponding to each delay-sensitive service are obtained.
  • the step of encapsulating the target service data through the transmitting end adaptation layer to obtain a target encapsulation packet includes:
  • an adaptation layer subheader is added to the target service data to obtain a target encapsulation packet.
  • the step of determining target time-frequency domain parameters corresponding to a target encapsulation packet through a physical layer of a transmitting end, and sending the target encapsulation packet to a receiving end based on target time-frequency domain resources corresponding to the target time-frequency domain parameters includes:
  • the target time-frequency domain parameters corresponding to the encapsulated packet to be transmitted are determined through the physical layer of the transmitting end, and the encapsulated packet to be transmitted is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.
  • the present application further provides a data transmission method, applied to a receiving end, the method comprising:
  • the target encapsulation packet is received through the receiving end physical layer based on the target time-frequency domain resources, and the target encapsulation packet is sent to the receiving end adaptation layer based on the target time-frequency domain parameters corresponding to the target time-frequency domain resources; the target encapsulation packet is sent to the sending end physical layer after the sending end encapsulates the target service data through the sending end adaptation layer, and is sent through the sending end physical layer based on the target time-frequency domain parameters corresponding to the target encapsulation packet;
  • the target encapsulation packet is parsed through the receiving end adaptation layer to obtain the target business data.
  • the step of receiving a target encapsulation packet based on a target time-frequency domain resource through a receiving end physical layer, and sending the target encapsulation packet to a receiving end adaptation layer based on a target time-frequency domain parameter corresponding to the target time-frequency domain resource includes:
  • the target encapsulation packet is sent to the receiving end adaptation layer.
  • the method before the step of receiving the target encapsulation packet through the receiving end physical layer based on the target time-frequency domain resources, the method further includes:
  • the receiving end physical layer receives the time-frequency domain parameters corresponding to each delay-sensitive service sent by the transmitting end.
  • the time-frequency domain parameters are obtained by allocating frequency domain resources and time domain resources to each delay-sensitive service according to the service attributes corresponding to each delay-sensitive service.
  • the present application also provides a data transmission device, comprising: a memory, a processor, and a data transmission program stored in the memory and executable on the processor, the data transmission program being configured to implement the steps of any of the above-mentioned data transmission methods.
  • the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above-mentioned data transmission methods are implemented.
  • the present application provides a data transmission method, device and storage medium. After the target service data is encapsulated once by the transmission end adaptation layer, a target encapsulation package is obtained, the target time-frequency domain parameters of the target encapsulation package are determined by the transmission end physical layer, and the target encapsulation package is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.
  • the present application only encapsulates the service data through a layer of transmitting-end adaptation layer, and transmits data based on the time-frequency domain resources corresponding to the encapsulation package.
  • the data interaction delay between layers and the data encapsulation delay within the layer are reduced, thereby reducing the data transmission delay, so that wireless communication technology can be widely used in scenarios with extremely high delay requirements.
  • FIG1 is a schematic structural diagram of an embodiment of a data transmission device of the present application.
  • FIG2 is a schematic diagram of a flow chart of a first embodiment of a data transmission method of the present application
  • FIG3 is a schematic diagram of a data encapsulation process of an implementation method of the present invention.
  • FIG4 is a schematic diagram of an ACK/NACK field according to an implementation method of the present application for data transmission
  • FIG5 is a schematic diagram of an exemplary ACK/NACK field
  • FIG. 6 is a schematic diagram of a data transmission path of an implementation method of the present application.
  • the term "includes”, “comprising” or any other variation thereof is intended to cover non-exclusive inclusion, so that a device or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such a device or system. In the absence of more restrictions, an element defined by the sentence "comprising" does not exclude the presence of other identical elements in the device or system including the element.
  • OSI Open System Interconnect
  • OSI defines a seven-layer model of network interconnection (including physical layer, data link layer, network layer, transport layer, session layer, presentation layer, and application layer). Each layer has a corresponding network protocol. When data is transmitted between layers, the corresponding network protocol will be applied to encapsulate (sender) or decapsulate (receiver) the data in the data format agreed upon by the protocol.
  • the TCP/IP protocol (Transmission Control Protocol/Internet Protocol) refers to a protocol suite that can realize information transmission between multiple different networks. It includes not only TCP and IP protocols, but also FTP, SMTP, UDP and other protocols. It is called TCP/IP protocol just because TCP and IP are the most representative in TCP/IP protocol.
  • the TCP/IP protocol refers to the OSI architecture to a certain extent. In the TCP/IP protocol, the OSI seven-layer model is simplified to a four-layer model (including application layer, transport layer, network layer and network interface layer).
  • the protocol layering of LTE (Long Term Evolution) technology and NR (New Radio) technology defined by 3GPP (3rd Generation Partnership Project) also draws on the OSI seven-layer model.
  • the protocol stack layering on the wireless access network side mainly refers to the data link layer and physical layer of the OSI seven-layer model.
  • the LTE and NR access layer protocol stacks further subdivide the data link layer in the OSI seven-layer model into:
  • PDCP Packet Data Convergence Protocol
  • Packet data convergence protocol layer Packet data convergence protocol layer
  • RLC (Radio Link Control) layer radio link control layer
  • MAC (Media Access Control) layer Media access control layer.
  • the user's business data packet When the user's business data packet is transmitted from the application layer to the access network, it will be processed by the above layers in turn, and the corresponding protocol header will be added at each layer; after the physical layer at the receiving end receives the data from the air interface, it needs to remove the protocol headers added by each layer in turn, obtain the final data packet, and submit it to the application layer to send it to the corresponding application service.
  • the above-mentioned layered protocol architecture decomposes data during network interaction.
  • the layers interact through interfaces and each layer is independent of each other, which provides better flexibility for the standardization and implementation of each layer technology.
  • the layered structure also brings a lot of protocol encapsulation (sender) and decapsulation (receiver). That is, the data arriving from the upper layer needs to add a protocol header to this layer before being delivered to the next layer. The data received from the lower layer needs to parse the header of this layer before being delivered to the upper layer. In this way, the service data needs to be encapsulated and parsed multiple times.
  • the behavior of adding headers at the sender and removing headers at the receiver not only increases the data processing delay, but also reduces the utilization of air interface resources and increases the complexity of software implementation.
  • the method includes: encapsulating target service data through a transmitting end adaptation layer to obtain a target encapsulation package, and sending the target encapsulation package to a transmitting end physical layer; determining target time-frequency domain parameters corresponding to the target encapsulation package through the transmitting end physical layer, and sending the target encapsulation package to a receiving end based on target time-frequency domain resources corresponding to the target time-frequency domain parameters.
  • the present application provides a data transmission method, which encapsulates service data through only one transmitter adaptation layer, and transmits data based on the time-frequency domain resources corresponding to the encapsulation packet.
  • a data transmission method which encapsulates service data through only one transmitter adaptation layer, and transmits data based on the time-frequency domain resources corresponding to the encapsulation packet.
  • Figure 1 is a structural diagram of an embodiment of a data transmission device of the present application.
  • the device may include: a processor 1001, such as a CPU, a user interface 1003, a memory 1005, and a communication bus 1002.
  • the communication bus 1002 is used to realize the connection and communication between these components.
  • the user interface 1003 may include user-side electronic devices such as smart phones, tablet devices, and PDAs (Personal Digital Assistants).
  • the user interface 1003 may also be a display screen (Display), an input unit such as a keyboard (Keyboard), etc.
  • the memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory.
  • the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
  • the device may further include a network interface 1004, which may include a standard wired interface, a wireless interface (such as a WI-FI interface).
  • the device may further include an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like.
  • RF Radio Frequency
  • FIG. 1 does not constitute a limitation on the device, and may include more or fewer components than shown, or a combination of certain components, or a different arrangement of components.
  • Figure 1 is a structural schematic diagram of an implementation manner of a data transmission device of the present application
  • Figure 2 is a flow diagram of a first embodiment of a data transmission method of the present application
  • Figure 3 is a data encapsulation process diagram of an implementation manner of a data transmission method of the present application
  • Figure 4 is an Ack or Nack domain schematic diagram of an implementation manner of a data transmission method of the present application
  • Figure 5 is an exemplary Ack or Nack domain schematic diagram
  • Figure 6 is a data transmission path schematic diagram of an implementation manner of a data transmission method of the present application.
  • this embodiment provides a data transmission method, which may include:
  • Step S100 encapsulate the target service data through the transmission end adaptation layer to obtain a target encapsulation packet, and send the target encapsulation packet to the transmission end physical layer.
  • the execution subject may be a data transmission device as shown in FIG. 1
  • the data transmission device may be a physical server including an independent host, or may be a virtual server carried by a host cluster.
  • a data transmission device may include a transmitting end and a receiving end.
  • the transmitting end encapsulates the target service data to obtain a target encapsulation package and sends it to the receiving end, and the receiving end receives the target encapsulation package and parses the target encapsulation package to obtain the target service data.
  • the transmitting end performs steps S100-S200, and the receiving end performs steps S300-S400.
  • the transmitting end may include a transmitting end application layer for receiving target service data from the user end.
  • the target service data may include service attribute information of any service such as motion control service in industries such as industrial automation.
  • the service attribute information may include service type, service identifier and service parameters.
  • the service type may include motion control instructions and human-computer interaction instructions, etc.
  • the service identifier may indicate an integer value of a group of service parameter combinations, and the service parameters may include service packet size, service cycle and block error rate, etc.
  • the transmitter may also include a transmitter adaptation layer and a transmitter physical layer (PHY).
  • the transmitter adaptation layer may be a sublayer of the data link layer (DLL), and the transmitter physical layer may be wirelessly connected to the receiver.
  • the transmitter adaptation layer may encapsulate the target service data of the target service to obtain a target encapsulation packet, and send the target encapsulation packet to the transmitter physical layer, which transmits the target encapsulation packet to the receiver through the transmitter physical layer.
  • step S100 may include:
  • Step S110 determining, through the transmission end adaptation layer, whether the target service corresponding to the target service data is a delay-sensitive service, encapsulating the target service data to obtain a target encapsulation package.
  • Step S120 If the target service is a delay-sensitive service, the target encapsulation packet is sent to the physical layer of the transmitting end.
  • the target service may include a delay-sensitive service with high real-time requirements and a non-delay-sensitive service without real-time requirements.
  • the transmission end adaptation layer can not only encapsulate the target service data, but also identify whether the target service is a delay-sensitive service based on the service attribute information in the target service data, thereby directly sending the service data corresponding to the delay-sensitive service to the transmission end physical layer for transmission, and sending the service data corresponding to the non-delay-sensitive service to the transmission end MAC (Media Access Control) layer, which is then transmitted after multiple layers of encapsulation.
  • This provides different data encapsulation and transmission methods for the service data of delay-sensitive services and the service data of non-delay-sensitive services.
  • step S100 may further include: adding an adaptation layer subheader to the target service data through the transmission end adaptation layer to obtain a target encapsulation packet.
  • the adaptation layer subheader may include a service identifier, a delay-sensitive service flag, and target application information.
  • the delay-sensitive service flag is used to identify whether the target service is a delay-sensitive service.
  • the target application information may include the port number of the target application and the identifier of the target application, which is used to indicate the target application of the target service data transmission.
  • the adaptation layer at the sending end can determine whether the target service corresponding to the target service data is a delay-sensitive service, and then add different adaptation layer sub-headers to different service data according to the QoS (Quality of Service) requirements of the application layer service data at the sending end, encapsulate the service data, obtain the encapsulated package, and route the encapsulated package to other sub-layers at the sending end.
  • QoS Quality of Service
  • the service data encapsulated by the transmission end adaptation layer can be sent directly to the transmission end physical layer or to other data link layers.
  • the delay-sensitive service is routed to the transmission end physical layer
  • the non-delay-sensitive service is routed to the transmission end MAC layer.
  • the service data of the delay-sensitive service is encapsulated once by the transmission end adaptation layer and the adaptation layer subheader is added, and then directly transmitted through the transmission end physical layer.
  • the service data of the non-delay-sensitive service is encapsulated by the transmission end adaptation layer and the adaptation layer subheader is added, and then encapsulated by the transmission end MAC layer and the MAC subheader is added, and then transmitted through the transmission end physical layer.
  • Step S200 determining target time-frequency domain parameters corresponding to the target encapsulation packet through the physical layer of the transmitting end, and sending the target encapsulation packet to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.
  • the physical layer of the transmitting end can modulate the target encapsulation packet into a bit stream and send it to the receiving end through the air interface resources.
  • the air interface resources may include corresponding frequency domain resources and time domain resources, and the time-frequency domain parameters may include time domain position information and frequency domain position information.
  • the physical layer of the transmitting end can determine the target time-frequency domain parameters according to the service attributes of the target service, map the bit stream corresponding to the encapsulation packet of the target service data to the target time-frequency domain resources corresponding to the air interface resources, and transmit it to the receiving end.
  • the target time-frequency domain resources include corresponding target frequency domain resources and target time domain resources.
  • the method may further include: allocating frequency domain resources and time domain resources to each delay sensitive service according to service attributes corresponding to each delay sensitive service, and obtaining time-frequency domain parameters corresponding to each delay sensitive service.
  • the service data of delay-sensitive services with different service attributes are mapped to different frequency domain resources and time domain resources of the air interface resources through the physical layer of the transmitting end and are sent.
  • a multi-layer encapsulation method is used to encapsulate and send the service data of different non-delay-sensitive services.
  • the service attributes of the delay-sensitive service can be determined in advance by the scheduler based on the service attribute information of the delay-sensitive service, and specific frequency domain resources and time domain resources can be allocated to each delay-sensitive service.
  • Each delay-sensitive service is bound to the corresponding time-frequency domain resources to obtain the time-frequency domain parameters corresponding to the service data of each delay-sensitive service, wherein the time-frequency domain parameters include time domain position information and frequency domain position information.
  • the physical layer of the transmitting end can determine the corresponding target time-frequency domain parameters based on the service attribute information in the target service data, obtain the target time domain position information and the target frequency domain position information, and map the bit stream corresponding to the target service data to the corresponding target time-frequency domain resources for transmission. Therefore, for the service data of the delay-sensitive service, the statically reserved time-frequency domain resources are used, and fixed frequency domain resources are allocated to it in the frequency domain, and it is periodically repeated in the time domain for encapsulation and transmission.
  • step S200 may include: adding error packet detection information to the target encapsulation packet through the physical layer of the sending end to obtain the encapsulation packet to be transmitted; determining the target time-frequency domain parameters corresponding to the encapsulation packet to be transmitted through the physical layer of the sending end, and sending the encapsulation packet to be transmitted to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.
  • the error packet detection information may be one-byte Ack information or Nack information, which may be added to the header or tail of the target encapsulation packet, and may indicate whether the receiving end correctly receives the target service data transmitted by the sending end.
  • the sending end physical layer After the sending end physical layer receives the Ack or Nack feedback, it delivers the feedback result to the sending end MAC layer, and the sending end MAC layer may perform a link adaptation process based on the feedback result, such as modifying the time-frequency domain resources of the delay-sensitive service, and the transmission resource modification includes adjusting the frequency domain resources and adjusting the transmission power.
  • the information field of the error packet detection information may include: 1 bit reserved; 1 bit, with a value of 0 or 1, used to indicate whether the encapsulated packet carries Ack information or Nack information; 2 bits, with a value of 1, 2, 3 or 4, used to indicate the number of Ack information or Nack information carried by the encapsulated packet; 4 bits, used to indicate the Ack value of the Ack information or the Nack value of the Nack information carried by the encapsulated packet.
  • the method may also include: receiving, through the physical layer of the receiving end, time-frequency domain parameters corresponding to each delay-sensitive service sent by the transmitting end, where the time-frequency domain parameters are obtained by allocating frequency domain resources and time domain resources to each delay-sensitive service by the transmitting end according to the service attributes corresponding to each delay-sensitive service.
  • this embodiment provides a data transmission method, which encapsulates the service data only through a layer of transmission end adaptation layer, transmits the data based on the time-frequency domain resources corresponding to the encapsulation packet, and parses the service data at the receiving end only through a layer of reception end adaptation layer.
  • the service data only interacts between the adaptation layer and the physical layer at both the transmitting end and the receiving end, and does not pass through the MAC layer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Disclosed in the present application are a data transmission method, a device, and a storage medium. The data transmission method comprises: by means of a sending end adaptation layer, packaging target service data to obtain a target packaging packet, and sending the target packaging packet to a sending end physical layer; and, by means of the sending end physical layer, determining a target time-frequency domain parameter corresponding to the target packaging packet, and on the basis of a target time-frequency domain resource corresponding to the target time-frequency domain parameter, sending the target packaging packet to a receiving end.

Description

数据传输方法、设备及存储介质Data transmission method, device and storage medium

本申请要求于2023年8月30日申请的、申请号为202311128351.6的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese patent application No. 202311128351.6 filed on August 30, 2023, the entire contents of which are incorporated by reference into this application.

技术领域Technical Field

本申请涉及数据传输技术领域,尤其涉及一种数据传输方法、设备及存储介质。The present application relates to the technical field of data transmission, and in particular to a data transmission method, device and storage medium.

背景技术Background Art

无线通信技术中,数据传输需要通过协议栈数据传输模型中多个数据链路层进行。但是,通过多层封装处理,会增加数据传输时延,导致无线通信技术难以在对时延要求极高的场景下应用。In wireless communication technology, data transmission needs to be carried out through multiple data link layers in the protocol stack data transmission model. However, through multi-layer encapsulation processing, data transmission latency will increase, making wireless communication technology difficult to apply in scenarios with extremely high latency requirements.

技术问题Technical issues

本申请的主要目的在于:提供一种数据传输方法、设备及存储介质,旨在解决现有数据传输方法需要通过多层封装处理,会增加数据传输时延,导致无线通信技术难以在对时延要求极高的场景下应用的技术问题。The main purpose of this application is to provide a data transmission method, device and storage medium, aiming to solve the technical problem that the existing data transmission method needs to go through multi-layer encapsulation processing, which will increase the data transmission delay and make it difficult to apply wireless communication technology in scenarios with extremely high delay requirements.

技术解决方案Technical Solutions

为实现上述目的,本申请采用如下技术方案:To achieve the above purpose, this application adopts the following technical solutions:

第一方面,本申请提供一种数据传输方法,应用于发送端,方法包括:In a first aspect, the present application provides a data transmission method, applied to a sending end, the method comprising:

通过发送端适配层,对目标业务数据进行封装,得到目标封装包,将目标封装包发送到发送端物理层;The target service data is encapsulated through the transmission end adaptation layer to obtain a target encapsulation packet, and the target encapsulation packet is sent to the transmission end physical layer;

通过发送端物理层,确定目标封装包对应的目标时频域参数,基于目标时频域参数对应的目标时频域资源,将目标封装包发送到接收端。The target time-frequency domain parameters corresponding to the target encapsulation packet are determined through the physical layer of the transmitting end, and the target encapsulation packet is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.

在一实施例中,通过发送端适配层,对目标业务数据进行封装,得到目标封装包,将目标封装包发送到发送端物理层的步骤,包括:In one embodiment, the step of encapsulating target service data through a transmitting end adaptation layer to obtain a target encapsulation packet, and sending the target encapsulation packet to a transmitting end physical layer includes:

通过发送端适配层,判断目标业务数据对应的目标业务是否为时延敏感业务,对目标业务数据进行封装,得到目标封装包;Through the sending end adaptation layer, it is determined whether the target service corresponding to the target service data is a delay-sensitive service, and the target service data is encapsulated to obtain a target encapsulation packet;

若目标业务为时延敏感业务,则将目标封装包发送到发送端物理层。If the target service is a delay-sensitive service, the target encapsulation packet is sent to the physical layer of the transmitting end.

在一实施例中,通过发送端物理层,确定目标封装包对应的目标时频域参数,基于目标时频域参数对应的目标时频域资源,将目标封装包发送到接收端的步骤之前,方法还包括:In one embodiment, before the step of determining target time-frequency domain parameters corresponding to the target encapsulation packet through the physical layer of the transmitting end, and sending the target encapsulation packet to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters, the method further includes:

根据各时延敏感业务对应的业务属性,为各时延敏感业务分配频域资源和时域资源,获得各时延敏感业务对应的时频域参数。According to the service attributes corresponding to each delay-sensitive service, frequency domain resources and time domain resources are allocated to each delay-sensitive service, and time-frequency domain parameters corresponding to each delay-sensitive service are obtained.

在一实施例中,通过发送端适配层,对目标业务数据进行封装,得到目标封装包的步骤,包括:In one embodiment, the step of encapsulating the target service data through the transmitting end adaptation layer to obtain a target encapsulation packet includes:

通过发送端适配层,为目标业务数据添加适配层子头,得到目标封装包。Through the sending end adaptation layer, an adaptation layer subheader is added to the target service data to obtain a target encapsulation packet.

在一实施例中,通过发送端物理层,确定目标封装包对应的目标时频域参数,基于目标时频域参数对应的目标时频域资源,将目标封装包发送到接收端的步骤,包括:In one embodiment, the step of determining target time-frequency domain parameters corresponding to a target encapsulation packet through a physical layer of a transmitting end, and sending the target encapsulation packet to a receiving end based on target time-frequency domain resources corresponding to the target time-frequency domain parameters includes:

通过发送端物理层,为目标封装包添加错误包检测信息,得到待传输封装包;Add error packet detection information to the target encapsulation packet through the physical layer of the sending end to obtain the encapsulation packet to be transmitted;

通过发送端物理层,确定待传输封装包对应的目标时频域参数,基于目标时频域参数对应的目标时频域资源,将待传输封装包发送到接收端。The target time-frequency domain parameters corresponding to the encapsulated packet to be transmitted are determined through the physical layer of the transmitting end, and the encapsulated packet to be transmitted is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.

第二方面,本申请还提供一种数据传输方法,应用于接收端,方法包括:In a second aspect, the present application further provides a data transmission method, applied to a receiving end, the method comprising:

通过接收端物理层,基于目标时频域资源,接收目标封装包,基于目标时频域资源对应的目标时频域参数,将目标封装包发送到接收端适配层;目标封装包为发送端通过发送端适配层,对目标业务数据进行封装后,发送到发送端物理层,通过发送端物理层,基于目标封装包对应的目标时频域参数发送;The target encapsulation packet is received through the receiving end physical layer based on the target time-frequency domain resources, and the target encapsulation packet is sent to the receiving end adaptation layer based on the target time-frequency domain parameters corresponding to the target time-frequency domain resources; the target encapsulation packet is sent to the sending end physical layer after the sending end encapsulates the target service data through the sending end adaptation layer, and is sent through the sending end physical layer based on the target time-frequency domain parameters corresponding to the target encapsulation packet;

通过接收端适配层,对目标封装包进行解析,得到目标业务数据。The target encapsulation packet is parsed through the receiving end adaptation layer to obtain the target business data.

在一实施例中,通过接收端物理层,基于目标时频域资源,接收目标封装包,基于目标时频域资源对应的目标时频域参数,将目标封装包发送到接收端适配层的步骤,包括:In one embodiment, the step of receiving a target encapsulation packet based on a target time-frequency domain resource through a receiving end physical layer, and sending the target encapsulation packet to a receiving end adaptation layer based on a target time-frequency domain parameter corresponding to the target time-frequency domain resource includes:

通过接收端物理层,基于目标时频域资源,接收目标封装包;Receiving the target encapsulation packet based on the target time-frequency domain resources through the receiving end physical layer;

若根据目标时频域资源对应的目标时频域参数,判断目标封装包对应的目标业务为时延敏感业务,则将目标封装包发送到接收端适配层。If it is determined that the target service corresponding to the target encapsulation packet is a delay-sensitive service according to the target time-frequency domain parameters corresponding to the target time-frequency domain resources, the target encapsulation packet is sent to the receiving end adaptation layer.

在一实施例中,通过接收端物理层,基于目标时频域资源,接收目标封装包的步骤之前,方法还包括:In one embodiment, before the step of receiving the target encapsulation packet through the receiving end physical layer based on the target time-frequency domain resources, the method further includes:

通过接收端物理层,接收发送端发送的各时延敏感业务对应的时频域参数,时频域参数为发送端根据各时延敏感业务对应的业务属性,为各时延敏感业务分配频域资源和时域资源获得。The receiving end physical layer receives the time-frequency domain parameters corresponding to each delay-sensitive service sent by the transmitting end. The time-frequency domain parameters are obtained by allocating frequency domain resources and time domain resources to each delay-sensitive service according to the service attributes corresponding to each delay-sensitive service.

第三方面,本申请还提供一种数据传输设备,设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的数据传输程序,通过数据传输程序配置为实现如上述任一项数据传输方法的步骤。In a third aspect, the present application also provides a data transmission device, comprising: a memory, a processor, and a data transmission program stored in the memory and executable on the processor, the data transmission program being configured to implement the steps of any of the above-mentioned data transmission methods.

第四方面,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的数据传输方法的步骤。In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above-mentioned data transmission methods are implemented.

有益效果Beneficial Effects

本申请提供一种数据传输方法、设备及存储介质,通过发送端适配层对目标业务数据进行一次封装后,得到目标封装包,通过发送端物理层确定出目标封装包的目标时频域参数,基于目标时频域参数对应的目标时频域资源将目标封装包发送到接收端。The present application provides a data transmission method, device and storage medium. After the target service data is encapsulated once by the transmission end adaptation layer, a target encapsulation package is obtained, the target time-frequency domain parameters of the target encapsulation package are determined by the transmission end physical layer, and the target encapsulation package is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.

由此,本申请只通过一层发送端适配层对业务数据进行封装,基于封装包对应的时频域资源进行数据传输,相较于对业务数据进行多层封装处理,通过减少业务数据在发送端经历的协议层,减少了层间数据交互时延和层内的数据封装时延,从而减少了数据传输时延,使得无线通信技术可以在对时延要求极高的场景下广泛应用。Therefore, the present application only encapsulates the service data through a layer of transmitting-end adaptation layer, and transmits data based on the time-frequency domain resources corresponding to the encapsulation package. Compared with multi-layer encapsulation processing of service data, by reducing the protocol layers experienced by the service data at the transmitting end, the data interaction delay between layers and the data encapsulation delay within the layer are reduced, thereby reducing the data transmission delay, so that wireless communication technology can be widely used in scenarios with extremely high delay requirements.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

图1为本申请数据传输设备一实施方式的结构示意图;FIG1 is a schematic structural diagram of an embodiment of a data transmission device of the present application;

图2为本申请数据传输方法第一实施例的流程示意图;FIG2 is a schematic diagram of a flow chart of a first embodiment of a data transmission method of the present application;

图3为本申请数据传输方法一实施方式的数据封装过程示意图;FIG3 is a schematic diagram of a data encapsulation process of an implementation method of the present invention;

图4为本申请数据传输方法一实施方式的ACK/NACK域示意图;FIG4 is a schematic diagram of an ACK/NACK field according to an implementation method of the present application for data transmission;

图5为一示例性的ACK/NACK域示意图;FIG5 is a schematic diagram of an exemplary ACK/NACK field;

图6为本申请数据传输方法一实施方式的数据传输路径示意图。FIG. 6 is a schematic diagram of a data transmission path of an implementation method of the present application.

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings.

本发明的实施方式Embodiments of the present invention

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的装置或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种装置或者系统所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括该要素的装置或者系统中还存在另外的相同要素。In this application, the term "includes", "comprising" or any other variation thereof is intended to cover non-exclusive inclusion, so that a device or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such a device or system. In the absence of more restrictions, an element defined by the sentence "comprising..." does not exclude the presence of other identical elements in the device or system including the element.

OSI(Open System Interconnect,开放式系统互连)定义了网络互连的七层模型(包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)。每一层都有对应的网络协议,数据在层与层之间传递时,会应用对应的网络协议,按照协议约定的数据格式对数据进行封装(发送端)或解封装(接收端)。OSI (Open System Interconnect) defines a seven-layer model of network interconnection (including physical layer, data link layer, network layer, transport layer, session layer, presentation layer, and application layer). Each layer has a corresponding network protocol. When data is transmitted between layers, the corresponding network protocol will be applied to encapsulate (sender) or decapsulate (receiver) the data in the data format agreed upon by the protocol.

TCP/IP 协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。不仅包括TCP 和IP两个协议,还包括FTP、SMTP、UDP等协议,只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。TCP/IP协议在一定程度上参考了OSI的体系结构。在TCP/IP协议中,OSI七层模型被简化为了四层模型(包括应用层、传输层、网络层和网络接口层)。The TCP/IP protocol (Transmission Control Protocol/Internet Protocol) refers to a protocol suite that can realize information transmission between multiple different networks. It includes not only TCP and IP protocols, but also FTP, SMTP, UDP and other protocols. It is called TCP/IP protocol just because TCP and IP are the most representative in TCP/IP protocol. The TCP/IP protocol refers to the OSI architecture to a certain extent. In the TCP/IP protocol, the OSI seven-layer model is simplified to a four-layer model (including application layer, transport layer, network layer and network interface layer).

3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)定义的LTE(Long Term Evolution,长期演进)技术和NR(New Radio,新空口)技术对协议的分层也是借鉴了OSI七层模型,对于无线接入网侧的协议栈分层,主要参考了OSI七层模型的数据链路层和物理层。The protocol layering of LTE (Long Term Evolution) technology and NR (New Radio) technology defined by 3GPP (3rd Generation Partnership Project) also draws on the OSI seven-layer model. The protocol stack layering on the wireless access network side mainly refers to the data link layer and physical layer of the OSI seven-layer model.

LTE和NR接入层协议栈将OSI七层模型中的数据链路层做了进一步细分,具体包括:The LTE and NR access layer protocol stacks further subdivide the data link layer in the OSI seven-layer model into:

SDAP(Service Data Adaptation Protocol)层:服务数据适配协议层(仅NR有);SDAP (Service Data Adaptation Protocol) layer: Service Data Adaptation Protocol layer (only available in NR);

PDCP(Packet Data Convergence Protocol)层:分组数据汇聚协议层;PDCP (Packet Data Convergence Protocol) layer: Packet data convergence protocol layer;

RLC(Radio Link Control)层:无线链路控制层;RLC (Radio Link Control) layer: radio link control layer;

MAC(Media Access Control)层:媒体访问控制层。MAC (Media Access Control) layer: Media access control layer.

用户的业务数据包从应用层传递到接入网,会依次经过上述各层的处理,并在每一层添加相应的协议包头;接收端物理层从空口接收到数据后,需要依次去除各层添加的协议包头,获取最终的数据包,并递交给应用层发送到对应的应用服务。When the user's business data packet is transmitted from the application layer to the access network, it will be processed by the above layers in turn, and the corresponding protocol header will be added at each layer; after the physical layer at the receiving end receives the data from the air interface, it needs to remove the protocol headers added by each layer in turn, obtain the final data packet, and submit it to the application layer to send it to the corresponding application service.

可以看出,上述基于分层的协议架构将数据在网络交互过程中进行分解,层与层之间通过接口交互,各层相互独立,为各层技术的标准化和实现提供了更好的灵活性。同时分层结构也带来了大量的协议封装(发送端)和解封装(接收端)工作,即上层到达的数据,需要在本层添加协议包头后再递交给下一层,从下层接收的数据,需要解析本层的包头之后再递交给上一层。这样需要对业务数据进行多次封装和解析,发送端添加包头和接收端去除包头的行为不仅增加了数据处理时延,同时还降低了空口资源利用率,增加了软件实现的复杂度。It can be seen that the above-mentioned layered protocol architecture decomposes data during network interaction. The layers interact through interfaces and each layer is independent of each other, which provides better flexibility for the standardization and implementation of each layer technology. At the same time, the layered structure also brings a lot of protocol encapsulation (sender) and decapsulation (receiver). That is, the data arriving from the upper layer needs to add a protocol header to this layer before being delivered to the next layer. The data received from the lower layer needs to parse the header of this layer before being delivered to the upper layer. In this way, the service data needs to be encapsulated and parsed multiple times. The behavior of adding headers at the sender and removing headers at the receiver not only increases the data processing delay, but also reduces the utilization of air interface resources and increases the complexity of software implementation.

鉴于现有数据传输方法需要通过多层封装处理,会增加数据传输时延,导致无线通信技术难以在对时延要求极高的场景下应用的技术问题,本申请提供了一种数据传输方法,总体思路如下:In view of the technical problem that the existing data transmission method needs to be processed through multi-layer encapsulation, which will increase the data transmission delay, making it difficult to apply wireless communication technology in scenarios with extremely high delay requirements, this application provides a data transmission method, and the overall idea is as follows:

方法包括:通过发送端适配层,对目标业务数据进行封装,得到目标封装包,并将目标封装包发送到发送端物理层;通过发送端物理层,确定目标封装包对应的目标时频域参数,并基于目标时频域参数对应的目标时频域资源,将目标封装包发送到接收端。The method includes: encapsulating target service data through a transmitting end adaptation layer to obtain a target encapsulation package, and sending the target encapsulation package to a transmitting end physical layer; determining target time-frequency domain parameters corresponding to the target encapsulation package through the transmitting end physical layer, and sending the target encapsulation package to a receiving end based on target time-frequency domain resources corresponding to the target time-frequency domain parameters.

本申请提供一种数据传输方法,只通过一层发送端适配层对业务数据进行封装,基于封装包对应的时频域资源进行数据传输,相较于对业务数据进行多层封装处理,通过减少业务数据在发送端经历的协议层,减少了层间数据交互时延和层内的数据封装时延,从而减少了数据传输时延,使得无线通信技术可以在对时延要求极高的场景下广泛应用。The present application provides a data transmission method, which encapsulates service data through only one transmitter adaptation layer, and transmits data based on the time-frequency domain resources corresponding to the encapsulation packet. Compared with multi-layer encapsulation processing of service data, by reducing the protocol layers experienced by the service data at the transmitter, the data interaction delay between layers and the data encapsulation delay within the layer are reduced, thereby reducing the data transmission delay, so that wireless communication technology can be widely used in scenarios with extremely high delay requirements.

下面对本申请技术实现中应用到的数据传输方法、设备及存储介质进行详细说明:The data transmission method, device and storage medium used in the implementation of the technology of this application are described in detail below:

参照图1,图1为本申请数据传输设备一实施方式的结构示意图。Refer to Figure 1, which is a structural diagram of an embodiment of a data transmission device of the present application.

如图1所示,该设备可以包括:处理器1001,例如CPU,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括智能手机、平板设备和掌上电脑(PDAs,Personal Digital Assistants)等类型的用户端电子设备,可选所述用户接口1003还可以是显示屏(Display)、输入单元比如键盘(Keyboard)等。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005还可以是独立于前述处理器1001的存储装置。As shown in FIG1 , the device may include: a processor 1001, such as a CPU, a user interface 1003, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include user-side electronic devices such as smart phones, tablet devices, and PDAs (Personal Digital Assistants). Optionally, the user interface 1003 may also be a display screen (Display), an input unit such as a keyboard (Keyboard), etc. The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

可以理解的是,所述设备还可以包括网络接口1004,网络接口1004可以包括标准的有线接口、无线接口(如WI-FI接口)。在一实施例中,设备还可以包括RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。It is understandable that the device may further include a network interface 1004, which may include a standard wired interface, a wireless interface (such as a WI-FI interface). In one embodiment, the device may further include an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like.

本领域技术人员可以理解,图1中示出的设备结构并不构成对该设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art will appreciate that the device structure shown in FIG. 1 does not constitute a limitation on the device, and may include more or fewer components than shown, or a combination of certain components, or a different arrangement of components.

下面结合附图和具体实施方式对本申请的数据传输方法、设备及存储介质进行详细描述。The data transmission method, device and storage medium of the present application are described in detail below in conjunction with the accompanying drawings and specific implementation methods.

基于上述硬件结构但不限于上述硬件结构,参照图2至图6,图1为本申请数据传输设备一实施方式的结构示意图,图2为本申请数据传输方法第一实施例的流程示意图,图3为本申请数据传输方法一实施方式的数据封装过程示意图,图4为本申请数据传输方法一实施方式的Ack或Nack域示意图,图5为一示例性的Ack或Nack域示意图,图6为本申请数据传输方法一实施方式的数据传输路径示意图。Based on the above hardware structure but not limited to the above hardware structure, referring to Figures 2 to 6, Figure 1 is a structural schematic diagram of an implementation manner of a data transmission device of the present application, Figure 2 is a flow diagram of a first embodiment of a data transmission method of the present application, Figure 3 is a data encapsulation process diagram of an implementation manner of a data transmission method of the present application, Figure 4 is an Ack or Nack domain schematic diagram of an implementation manner of a data transmission method of the present application, Figure 5 is an exemplary Ack or Nack domain schematic diagram, and Figure 6 is a data transmission path schematic diagram of an implementation manner of a data transmission method of the present application.

如图2所示,本实施例提供一种数据传输方法,方法可以包括:As shown in FIG. 2 , this embodiment provides a data transmission method, which may include:

步骤S100:通过发送端适配层,对目标业务数据进行封装,得到目标封装包,将目标封装包发送到发送端物理层。Step S100: encapsulate the target service data through the transmission end adaptation layer to obtain a target encapsulation packet, and send the target encapsulation packet to the transmission end physical layer.

本实施例中,执行主体可以为如图1所示的数据传输设备,该数据传输设备可以为包括独立主机的物理服务器,或可以为主机集群承载的虚拟服务器。In this embodiment, the execution subject may be a data transmission device as shown in FIG. 1 , and the data transmission device may be a physical server including an independent host, or may be a virtual server carried by a host cluster.

可以理解,无线通信系统中,数据传输设备可以包括发送端和接收端。发送端对目标业务数据进行封装得到目标封装包并发送到接收端,接收端接收目标封装包,并解析目标封装包得到目标业务数据。需要说明,本实施例中发送端执行步骤S100-S200,接收端执行步骤S300-S400。It can be understood that in a wireless communication system, a data transmission device may include a transmitting end and a receiving end. The transmitting end encapsulates the target service data to obtain a target encapsulation package and sends it to the receiving end, and the receiving end receives the target encapsulation package and parses the target encapsulation package to obtain the target service data. It should be noted that in this embodiment, the transmitting end performs steps S100-S200, and the receiving end performs steps S300-S400.

发送端可以包括发送端应用层,用于从用户端接收目标业务数据。目标业务数据可以包括工业自动化等行业中运动控制业务等任一业务的业务属性信息。业务属性信息可以包括业务类型、业务标识和业务参数,业务类型可以包括运动控制指令和人机交互指令等,业务标识可以指示一组业务参数组合的整数值,业务参数可以包括业务包大小、业务周期和误块率等。The transmitting end may include a transmitting end application layer for receiving target service data from the user end. The target service data may include service attribute information of any service such as motion control service in industries such as industrial automation. The service attribute information may include service type, service identifier and service parameters. The service type may include motion control instructions and human-computer interaction instructions, etc. The service identifier may indicate an integer value of a group of service parameter combinations, and the service parameters may include service packet size, service cycle and block error rate, etc.

发送端还可以包括发送端适配层和发送端物理层(PHY,Physical),发送端适配层可以为数据链路层(DLL,Data Link Layer)的子层,发送端物理层可以无线连接接收端。发送端适配层可以将目标业务的目标业务数据封装,得到目标封装包,并将目标封装包发送到发送端物理层,通过发送端物理层将目标封装包传输到接收端。The transmitter may also include a transmitter adaptation layer and a transmitter physical layer (PHY). The transmitter adaptation layer may be a sublayer of the data link layer (DLL), and the transmitter physical layer may be wirelessly connected to the receiver. The transmitter adaptation layer may encapsulate the target service data of the target service to obtain a target encapsulation packet, and send the target encapsulation packet to the transmitter physical layer, which transmits the target encapsulation packet to the receiver through the transmitter physical layer.

作为一具体实施方式,步骤S100可以包括:As a specific implementation, step S100 may include:

步骤S110:通过发送端适配层,判断目标业务数据对应的目标业务是否为时延敏感业务,对目标业务数据进行封装,得到目标封装包。Step S110: determining, through the transmission end adaptation layer, whether the target service corresponding to the target service data is a delay-sensitive service, encapsulating the target service data to obtain a target encapsulation package.

步骤S120:若目标业务为时延敏感业务,则将目标封装包发送到发送端物理层。Step S120: If the target service is a delay-sensitive service, the target encapsulation packet is sent to the physical layer of the transmitting end.

本实施例中,目标业务可以包括实时性要求高的时延敏感业务和无实时性要求的非时延敏感业务。发送端适配层不仅可以对目标业务数据进行封装,还可以根据目标业务数据中业务属性信息,识别目标业务是否为时延敏感业务,从而直接将时延敏感业务对应的业务数据发送到发送端物理层进行传输,将非时延敏感业务对应的业务数据发送到发送端MAC(Media Access Control,媒体访问控制)层,经过多层封装后再传输。从而为时延敏感业务的业务数据和非时延敏感业务的业务数据提供不同的数据封装和传输方式。In this embodiment, the target service may include a delay-sensitive service with high real-time requirements and a non-delay-sensitive service without real-time requirements. The transmission end adaptation layer can not only encapsulate the target service data, but also identify whether the target service is a delay-sensitive service based on the service attribute information in the target service data, thereby directly sending the service data corresponding to the delay-sensitive service to the transmission end physical layer for transmission, and sending the service data corresponding to the non-delay-sensitive service to the transmission end MAC (Media Access Control) layer, which is then transmitted after multiple layers of encapsulation. This provides different data encapsulation and transmission methods for the service data of delay-sensitive services and the service data of non-delay-sensitive services.

作为一具体实施方式,步骤S100还可以包括:通过发送端适配层,为目标业务数据添加适配层子头,得到目标封装包。As a specific implementation, step S100 may further include: adding an adaptation layer subheader to the target service data through the transmission end adaptation layer to obtain a target encapsulation packet.

本实施例中,适配层子头可以包括业务标识、时延敏感业务标志位和目标应用信息。时延敏感业务标志位,用于标识目标业务是否为时延敏感业务。目标应用信息可以包括目标应用的端口号和目标应用的标识,用于指示目标业务数据传输的目标应用。In this embodiment, the adaptation layer subheader may include a service identifier, a delay-sensitive service flag, and target application information. The delay-sensitive service flag is used to identify whether the target service is a delay-sensitive service. The target application information may include the port number of the target application and the identifier of the target application, which is used to indicate the target application of the target service data transmission.

具体实现中,发送端适配层可以判断目标业务数据对应的目标业务是否为时延敏感业务后,根据发送端应用层业务数据的QoS(Quality of Service,服务质量)要求,为不同业务数据添加不同的适配层子头,对业务数据进行封装,得到封装包,并将封装包路由到发送端的其他子层。In the specific implementation, the adaptation layer at the sending end can determine whether the target service corresponding to the target service data is a delay-sensitive service, and then add different adaptation layer sub-headers to different service data according to the QoS (Quality of Service) requirements of the application layer service data at the sending end, encapsulate the service data, obtain the encapsulated package, and route the encapsulated package to other sub-layers at the sending end.

可以理解,发送端适配层封装后的业务数据可以直接发送到发送端物理层,也可以发送到其他数据链路层。具体的,将时延敏感业务路由到发送端物理层,将非时延敏感业务路由到发送端MAC层。如图3所示,时延敏感业务的业务数据通过发送端适配层进行一次封装添加适配层子头后,直接通过发送端物理层进行传输,而非时延敏感业务的业务数据通过发送端适配层封装添加适配层子头后,经过发送端MAC层封装添加MAC子头,再通过发送端物理层进行传输。It can be understood that the service data encapsulated by the transmission end adaptation layer can be sent directly to the transmission end physical layer or to other data link layers. Specifically, the delay-sensitive service is routed to the transmission end physical layer, and the non-delay-sensitive service is routed to the transmission end MAC layer. As shown in Figure 3, the service data of the delay-sensitive service is encapsulated once by the transmission end adaptation layer and the adaptation layer subheader is added, and then directly transmitted through the transmission end physical layer. The service data of the non-delay-sensitive service is encapsulated by the transmission end adaptation layer and the adaptation layer subheader is added, and then encapsulated by the transmission end MAC layer and the MAC subheader is added, and then transmitted through the transmission end physical layer.

步骤S200:通过发送端物理层,确定目标封装包对应的目标时频域参数,基于目标时频域参数对应的目标时频域资源,将目标封装包发送到接收端。Step S200: determining target time-frequency domain parameters corresponding to the target encapsulation packet through the physical layer of the transmitting end, and sending the target encapsulation packet to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.

本实施例中,发送端物理层可以将目标封装包调制成比特流,通过空口资源发送到接收端。空口资源可以包括对应的频域资源和时域资源,时频域参数可以包括时域位置信息和频域位置信息。发送端物理层,可以根据目标业务的业务属性,确定目标时频域参数,将目标业务数据的封装包对应的比特流映射到空口资源对应的目标时频域资源上,传输到接收端,目标时频域资源包括对应的目标频域资源和目标时域资源。In this embodiment, the physical layer of the transmitting end can modulate the target encapsulation packet into a bit stream and send it to the receiving end through the air interface resources. The air interface resources may include corresponding frequency domain resources and time domain resources, and the time-frequency domain parameters may include time domain position information and frequency domain position information. The physical layer of the transmitting end can determine the target time-frequency domain parameters according to the service attributes of the target service, map the bit stream corresponding to the encapsulation packet of the target service data to the target time-frequency domain resources corresponding to the air interface resources, and transmit it to the receiving end. The target time-frequency domain resources include corresponding target frequency domain resources and target time domain resources.

作为一具体实施方式,步骤S200之前,方法还可以包括:根据各时延敏感业务对应的业务属性,为各时延敏感业务分配频域资源和时域资源,获得各时延敏感业务对应的时频域参数。As a specific implementation, before step S200, the method may further include: allocating frequency domain resources and time domain resources to each delay sensitive service according to service attributes corresponding to each delay sensitive service, and obtaining time-frequency domain parameters corresponding to each delay sensitive service.

本实施例中,针对时延敏感业务,通过发送端物理层,将不同业务属性的时延敏感业务的业务数据映射到空口资源的不同的频域资源和时域资源上发送,针对非时延敏感业务,则采用多层封装的方式对不同非时延敏感业务的业务数据进行封装和发送。In this embodiment, for delay-sensitive services, the service data of delay-sensitive services with different service attributes are mapped to different frequency domain resources and time domain resources of the air interface resources through the physical layer of the transmitting end and are sent. For non-delay-sensitive services, a multi-layer encapsulation method is used to encapsulate and send the service data of different non-delay-sensitive services.

具体的,在进行数据传输之前,可以预先通过调度器根据时延敏感业务的业务属性信息,确定时延敏感业务的业务属性,为各时延敏感业务分配特定的频域资源和时域资源,将各时延敏感业务与对应的时频域资源绑定,得到各时延敏感业务的业务数据对应的时频域参数,其中,时频域参数包括时域位置信息和频域位置信息。数据传输时,发送端物理层可以根据目标业务数据中业务属性信息,确定对应的目标时频域参数,得到目标时域位置信息和目标频域位置信息,将目标业务数据对应的比特流映射到对应的目标时频域资源上传输。从而对于时延敏感业务的业务数据,采用静态预留的时频域资源,在频域上为其分配固定的频域资源,在时域上周期性重复,进行封装传输。Specifically, before data transmission, the service attributes of the delay-sensitive service can be determined in advance by the scheduler based on the service attribute information of the delay-sensitive service, and specific frequency domain resources and time domain resources can be allocated to each delay-sensitive service. Each delay-sensitive service is bound to the corresponding time-frequency domain resources to obtain the time-frequency domain parameters corresponding to the service data of each delay-sensitive service, wherein the time-frequency domain parameters include time domain position information and frequency domain position information. During data transmission, the physical layer of the transmitting end can determine the corresponding target time-frequency domain parameters based on the service attribute information in the target service data, obtain the target time domain position information and the target frequency domain position information, and map the bit stream corresponding to the target service data to the corresponding target time-frequency domain resources for transmission. Therefore, for the service data of the delay-sensitive service, the statically reserved time-frequency domain resources are used, and fixed frequency domain resources are allocated to it in the frequency domain, and it is periodically repeated in the time domain for encapsulation and transmission.

作为一具体实施方式,步骤S200可以包括:通过发送端物理层,为目标封装包添加错误包检测信息,得到待传输封装包;通过发送端物理层,确定待传输封装包对应的目标时频域参数,基于目标时频域参数对应的目标时频域资源,将待传输封装包发送到接收端。As a specific implementation, step S200 may include: adding error packet detection information to the target encapsulation packet through the physical layer of the sending end to obtain the encapsulation packet to be transmitted; determining the target time-frequency domain parameters corresponding to the encapsulation packet to be transmitted through the physical layer of the sending end, and sending the encapsulation packet to be transmitted to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters.

本实施例中,错误包检测信息可以为一个字节的Ack信息或Nack信息,错误包检测信息可以添加到目标封装包的头部或尾部,可以指示接收端是否正确接收发送端传输的目标业务数据。发送端物理层接收到Ack或Nack反馈后,将反馈结果递交给发送端MAC层,发送端MAC层可以基于反馈结果执行链路自适应过程,如对时延敏感业务的时频域资源进行修改,传输资源修改包括调整频域资源和调整发射功率等。In this embodiment, the error packet detection information may be one-byte Ack information or Nack information, which may be added to the header or tail of the target encapsulation packet, and may indicate whether the receiving end correctly receives the target service data transmitted by the sending end. After the sending end physical layer receives the Ack or Nack feedback, it delivers the feedback result to the sending end MAC layer, and the sending end MAC layer may perform a link adaptation process based on the feedback result, such as modifying the time-frequency domain resources of the delay-sensitive service, and the transmission resource modification includes adjusting the frequency domain resources and adjusting the transmission power.

如图4所示,错误包检测信息的信息域可以包括:1比特预留;1比特,取值0或者1,用于指示封装包是否携带了Ack信息或Nack信息;2比特,取值为1、2、3或4,用于指示封装包携带的Ack信息或Nack信息的个数;4比特,用于指示封装包携带的Ack信息的Ack取值或Nack信息的Nack取值。如图5所示,在一示例性的Ack或Nack域示意图中,1比特为“1”表示存在Ack域或Nack域;2比特为“10”表示存在2个Ack或2个Nack,4比特为“1100”表示第一个错误包检测信息和第二个错误包检测信息为Ack信息。As shown in Figure 4, the information field of the error packet detection information may include: 1 bit reserved; 1 bit, with a value of 0 or 1, used to indicate whether the encapsulated packet carries Ack information or Nack information; 2 bits, with a value of 1, 2, 3 or 4, used to indicate the number of Ack information or Nack information carried by the encapsulated packet; 4 bits, used to indicate the Ack value of the Ack information or the Nack value of the Nack information carried by the encapsulated packet. As shown in Figure 5, in an exemplary Ack or Nack field diagram, 1 bit is "1" indicating the existence of an Ack field or a Nack field; 2 bits are "10" indicating the existence of 2 Acks or 2 Nacks, and 4 bits are "1100" indicating that the first error packet detection information and the second error packet detection information are Ack information.

步骤S300:通过接收端物理层,基于目标时频域资源,接收目标封装包,基于目标时频域资源对应的目标时频域参数,将目标封装包发送到接收端适配层。Step S300: receiving a target encapsulation packet through a receiving end physical layer based on target time-frequency domain resources, and sending the target encapsulation packet to a receiving end adaptation layer based on target time-frequency domain parameters corresponding to the target time-frequency domain resources.

步骤S400:通过接收端适配层,对目标封装包进行解析,得到目标业务数据。Step S400: The target encapsulation packet is parsed through the receiving end adaptation layer to obtain target service data.

本实施例中,目标封装包由发送端通过上述步骤S100到步骤S200的方法封装获得。In this embodiment, the target encapsulation packet is obtained by the sending end through the method of the above steps S100 to S200.

接收端可以包括接收端物理层、接收端适配层和接收端应用层,接收端物理层与发送端物理层连接,接收发送端物理层发送的目标封装包,并基于目标时频域资源对应的目标时频域参数,判断目标封装包通过目标时频域资源发送,则将目标封装包直接发送到接收端适配层。接收端适配层可以对目标封装包进行解析,获得目标封装包对应的目标业务数据和业务属性信息,并解析适配层子头的包头信息,获得目标业务对应的目标应用信息,并将目标业务数据发送到接收端应用层。接收端应用层可以基于目标应用信息,将目标业务数据发送到目标应用,从而实现目标业务需求。The receiving end may include a receiving end physical layer, a receiving end adaptation layer and a receiving end application layer. The receiving end physical layer is connected to the transmitting end physical layer, receives the target encapsulation packet sent by the transmitting end physical layer, and based on the target time-frequency domain parameters corresponding to the target time-frequency domain resources, determines that the target encapsulation packet is sent through the target time-frequency domain resources, and then directly sends the target encapsulation packet to the receiving end adaptation layer. The receiving end adaptation layer can parse the target encapsulation packet to obtain the target service data and service attribute information corresponding to the target encapsulation packet, and parse the header information of the adaptation layer subheader to obtain the target application information corresponding to the target service, and send the target service data to the receiving end application layer. The receiving end application layer can send the target service data to the target application based on the target application information, thereby realizing the target service requirements.

作为一具体实施方式,步骤S300可以包括:通过接收端物理层,基于目标时频域资源,接收目标封装包;若根据目标时频域资源对应的目标时频域参数,判断目标封装包对应的目标业务为时延敏感业务,则将目标封装包发送到接收端适配层。As a specific implementation, step S300 may include: receiving a target encapsulation packet through the physical layer of the receiving end based on the target time-frequency domain resources; if the target service corresponding to the target encapsulation packet is judged to be a delay-sensitive service according to the target time-frequency domain parameters corresponding to the target time-frequency domain resources, the target encapsulation packet is sent to the adaptation layer of the receiving end.

本实施例中,由于发送端为时延敏感业务的业务数据和非时延敏感业务的业务数据提供不同的数据封装和传输方式,因此,接收端也可以为时延敏感业务的业务数据和非时延敏感业务的业务数据提供不同的数据解析方式。In this embodiment, since the sending end provides different data encapsulation and transmission methods for the service data of delay-sensitive services and the service data of non-delay-sensitive services, the receiving end can also provide different data parsing methods for the service data of delay-sensitive services and the service data of non-delay-sensitive services.

具体的,如图6所示,针对时延敏感业务,接收端物理层可以通过接收目标封装包的目标时频域资源对应的目标时频域参数,判断对应的目标业务为时延敏感业务,将目标封装包直接发送到接收端适配层进行解析。针对非时延敏感业务,接收端物理层可以根据接收到的目标封装包无目标时频域资源对应的目标时频域参数,判断对应的目标业务为非时延敏感业务,并将目标封装包依次发送到接收端MAC层和接收端适配层进行解析。Specifically, as shown in FIG6 , for delay-sensitive services, the receiving end physical layer can determine that the corresponding target service is a delay-sensitive service by receiving the target time-frequency domain parameters corresponding to the target time-frequency domain resources of the target encapsulation packet, and directly send the target encapsulation packet to the receiving end adaptation layer for analysis. For non-delay-sensitive services, the receiving end physical layer can determine that the corresponding target service is a non-delay-sensitive service based on the target time-frequency domain parameters corresponding to the received target encapsulation packet without the target time-frequency domain resources, and send the target encapsulation packet to the receiving end MAC layer and the receiving end adaptation layer in turn for analysis.

作为一具体实施方式,步骤S300之前,方法还可以包括:通过接收端物理层,接收发送端发送的各时延敏感业务对应的时频域参数,时频域参数为发送端根据各时延敏感业务对应的业务属性,为各时延敏感业务分配频域资源和时域资源获得。As a specific implementation method, before step S300, the method may also include: receiving, through the physical layer of the receiving end, time-frequency domain parameters corresponding to each delay-sensitive service sent by the transmitting end, where the time-frequency domain parameters are obtained by allocating frequency domain resources and time domain resources to each delay-sensitive service by the transmitting end according to the service attributes corresponding to each delay-sensitive service.

本实施例中,数据传输之前,发送端和接收端可以通过信令交互时延敏感业务与时频域资源的绑定关系。从而接收端物理层可以根据接收目标封装包的目标时频域资源对应的目标时频域参数和时频域资源与时延敏感业务的绑定关系,判断目标封装包对应的目标业务为时延敏感业务,得到目标业务的业务属性,并将目标封装包直接发送到接收端适配层。In this embodiment, before data transmission, the transmitting end and the receiving end can exchange the binding relationship between the delay-sensitive service and the time-frequency domain resources through signaling. Therefore, the receiving end physical layer can determine that the target service corresponding to the target encapsulation packet is a delay-sensitive service based on the target time-frequency domain parameters corresponding to the target time-frequency domain resources of the received target encapsulation packet and the binding relationship between the time-frequency domain resources and the delay-sensitive service, obtain the service attributes of the target service, and directly send the target encapsulation packet to the receiving end adaptation layer.

第一方面,本实施例提供一种数据传输方法,只通过一层发送端适配层对业务数据进行封装,基于封装包对应的时频域资源进行数据传输,并且在接收端业务数据只通过一层接收端适配层解析,业务数据在发送端和接收端均只在适配层和物理层之间交互,不经过MAC层处理,相较于对业务数据进行多层封装处理,通过减少业务数据在发送端和接收端经历的协议层,减少了层间数据交互时延、层内的数据封装时延和数据解析时延,从而减少了数据传输时延,使得无线通信技术可以在对时延要求极高的场景下广泛应用。并且本实施例中对于实时性要求高的时延敏感业务和无实时性要求的非时延敏感业务,分别通过不同的封装方式进行封装和传输,根据业务属性合理分配空口资源,提高了空口资源的利用率。On the first aspect, this embodiment provides a data transmission method, which encapsulates the service data only through a layer of transmission end adaptation layer, transmits the data based on the time-frequency domain resources corresponding to the encapsulation packet, and parses the service data at the receiving end only through a layer of reception end adaptation layer. The service data only interacts between the adaptation layer and the physical layer at both the transmitting end and the receiving end, and does not pass through the MAC layer. Compared with multi-layer encapsulation processing of the service data, by reducing the protocol layers experienced by the service data at the transmitting end and the receiving end, the data interaction delay between layers, the data encapsulation delay within the layer, and the data parsing delay are reduced, thereby reducing the data transmission delay, so that wireless communication technology can be widely used in scenarios with extremely high delay requirements. In addition, in this embodiment, for delay-sensitive services with high real-time requirements and non-delay-sensitive services without real-time requirements, they are encapsulated and transmitted respectively through different encapsulation methods, and the air interface resources are reasonably allocated according to the service attributes, thereby improving the utilization rate of the air interface resources.

第二方面,本实施例中根据业务属性将时延敏感业务与特定频域资源和时域资源建立关联关系,接收端可以利用接收数据的频域位置和时域位置识别业务属性,从而可以直接通过一层接收端适配层对时延敏感业务对应的业务数据进行解析。Secondly, in this embodiment, the delay-sensitive service is associated with specific frequency domain resources and time domain resources according to the service attributes. The receiving end can use the frequency domain position and time domain position of the received data to identify the service attributes, so that the service data corresponding to the delay-sensitive service can be directly parsed through a receiving end adaptation layer.

此外,本申请实施例还提出一种计算机存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上文的数据传输方法的步骤。因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。确定为示例,程序指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。In addition, the embodiment of the present application also proposes a computer storage medium, on which a computer program is stored, and when the computer program is executed by the processor, the steps of the data transmission method as described above are implemented. Therefore, it will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated. For technical details not disclosed in the computer-readable storage medium embodiment involved in the present application, please refer to the description of the method embodiment of the present application. Determined as an example, the program instructions can be deployed to be executed on one computing device, or on multiple computing devices located at one location, or, on multiple computing devices distributed at multiple locations and interconnected by a communication network.

以上仅为本申请的可选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above are only optional embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims (10)

一种数据传输方法,其中,应用于发送端,所述方法包括:A data transmission method, wherein the method is applied to a sending end, and the method comprises: 通过发送端适配层,对目标业务数据进行封装,得到目标封装包,将所述目标封装包发送到发送端物理层;Encapsulating the target service data through the transmission end adaptation layer to obtain a target encapsulation packet, and sending the target encapsulation packet to the transmission end physical layer; 通过所述发送端物理层,确定所述目标封装包对应的目标时频域参数,基于所述目标时频域参数对应的目标时频域资源,将所述目标封装包发送到接收端。The target time-frequency domain parameters corresponding to the target encapsulation packet are determined through the physical layer of the transmitting end, and the target encapsulation packet is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters. 如权利要求1所述的方法,其中,所述通过发送端适配层,对目标业务数据进行封装,得到目标封装包,将所述目标封装包发送到发送端物理层的步骤,包括:The method according to claim 1, wherein the step of encapsulating the target service data through the transmitting end adaptation layer to obtain a target encapsulation packet and sending the target encapsulation packet to the transmitting end physical layer comprises: 通过所述发送端适配层,判断所述目标业务数据对应的目标业务是否为时延敏感业务,对所述目标业务数据进行封装,得到所述目标封装包;Determining, by the transmission end adaptation layer, whether the target service corresponding to the target service data is a delay-sensitive service, encapsulating the target service data to obtain the target encapsulation packet; 若所述目标业务为所述时延敏感业务,则将所述目标封装包发送到所述发送端物理层。If the target service is the delay-sensitive service, the target encapsulation packet is sent to the physical layer of the sending end. 如权利要求2所述的方法,其中,所述通过所述发送端物理层,确定所述目标封装包对应的目标时频域参数,基于所述目标时频域参数对应的目标时频域资源,将所述目标封装包发送到接收端的步骤之前,所述方法还包括:The method of claim 2, wherein before the step of determining the target time-frequency domain parameters corresponding to the target encapsulation packet through the physical layer of the transmitting end, and sending the target encapsulation packet to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters, the method further comprises: 根据各所述时延敏感业务对应的业务属性,为各所述时延敏感业务分配频域资源和时域资源,获得各所述时延敏感业务对应的时频域参数。According to the service attributes corresponding to each of the delay-sensitive services, frequency domain resources and time domain resources are allocated to each of the delay-sensitive services, and time-frequency domain parameters corresponding to each of the delay-sensitive services are obtained. 如权利要求1所述的方法,其中,所述通过发送端适配层,对目标业务数据进行封装,得到目标封装包的步骤,包括:The method according to claim 1, wherein the step of encapsulating the target service data through the transmitting end adaptation layer to obtain the target encapsulation packet comprises: 通过所述发送端适配层,为所述目标业务数据添加适配层子头,得到所述目标封装包。An adaptation layer subheader is added to the target service data through the sending end adaptation layer to obtain the target encapsulation packet. 如权利要求1所述的方法,其中,所述通过所述发送端物理层,确定所述目标封装包对应的目标时频域参数,基于所述目标时频域参数对应的目标时频域资源,将所述目标封装包发送到接收端的步骤,包括:The method according to claim 1, wherein the step of determining the target time-frequency domain parameters corresponding to the target encapsulation packet through the physical layer of the transmitting end, and sending the target encapsulation packet to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters comprises: 通过所述发送端物理层,为所述目标封装包添加错误包检测信息,得到待传输封装包;By means of the physical layer of the transmitting end, error packet detection information is added to the target encapsulation packet to obtain an encapsulation packet to be transmitted; 通过所述发送端物理层,确定所述待传输封装包对应的所述目标时频域参数,基于所述目标时频域参数对应的目标时频域资源,将所述待传输封装包发送到接收端。The target time-frequency domain parameters corresponding to the encapsulated packet to be transmitted are determined through the physical layer of the transmitting end, and the encapsulated packet to be transmitted is sent to the receiving end based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters. 一种数据传输方法,其中,应用于接收端,所述方法包括:A data transmission method, wherein the method is applied to a receiving end, and the method comprises: 通过接收端物理层,基于目标时频域资源,接收目标封装包,基于所述目标时频域资源对应的目标时频域参数,将所述目标封装包发送到接收端适配层;所述目标封装包为发送端通过发送端适配层,对目标业务数据进行封装后,发送到发送端物理层,通过所述发送端物理层,基于所述目标封装包对应的所述目标时频域参数发送;The target encapsulation packet is received through the receiving end physical layer based on the target time-frequency domain resources, and the target encapsulation packet is sent to the receiving end adaptation layer based on the target time-frequency domain parameters corresponding to the target time-frequency domain resources; the target encapsulation packet is sent to the sending end physical layer after the sending end encapsulates the target service data through the sending end adaptation layer, and is sent through the sending end physical layer based on the target time-frequency domain parameters corresponding to the target encapsulation packet; 通过所述接收端适配层,对所述目标封装包进行解析,得到所述目标业务数据。The target encapsulation packet is parsed through the receiving end adaptation layer to obtain the target service data. 如权利要求6所述的方法,其中,所述通过接收端物理层,基于目标时频域资源,接收目标封装包,基于所述目标时频域资源对应的目标时频域参数,将所述目标封装包发送到接收端适配层的步骤,包括:The method of claim 6, wherein the step of receiving the target encapsulation packet through the receiving end physical layer based on the target time-frequency domain resources, and sending the target encapsulation packet to the receiving end adaptation layer based on the target time-frequency domain parameters corresponding to the target time-frequency domain resources comprises: 通过接收端物理层,基于目标时频域资源,接收所述目标封装包;Receiving the target encapsulation packet based on the target time-frequency domain resources through the receiving end physical layer; 若根据所述目标时频域资源对应的目标时频域参数,判断所述目标封装包对应的目标业务为时延敏感业务,则将所述目标封装包发送到所述接收端适配层。If it is determined that the target service corresponding to the target encapsulation packet is a delay-sensitive service according to the target time-frequency domain parameters corresponding to the target time-frequency domain resources, the target encapsulation packet is sent to the receiving-end adaptation layer. 如权利要求7所述的方法,其中,所述通过接收端物理层,基于目标时频域资源,接收所述目标封装包的步骤之前,所述方法还包括:The method according to claim 7, wherein before the step of receiving the target encapsulated packet through the receiving end physical layer based on the target time-frequency domain resources, the method further comprises: 通过所述接收端物理层,接收所述发送端发送的各所述时延敏感业务对应的时频域参数,所述时频域参数为所述发送端根据各所述时延敏感业务对应的业务属性,为各所述时延敏感业务分配频域资源和时域资源获得。The time-frequency domain parameters corresponding to each of the delay-sensitive services sent by the transmitting end are received through the physical layer of the receiving end, and the time-frequency domain parameters are obtained by the transmitting end by allocating frequency domain resources and time domain resources to each of the delay-sensitive services according to the service attributes corresponding to each of the delay-sensitive services. 一种数据传输设备,其中,所述设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的数据传输程序,通过数据传输程序配置为实现如权利要求1至5或6至8中任一项所述的数据传输方法的步骤。A data transmission device, wherein the device comprises: a memory, a processor, and a data transmission program stored in the memory and executable on the processor, and is configured through the data transmission program to implement the steps of the data transmission method as described in any one of claims 1 to 5 or 6 to 8. 一种计算机可读存储介质,其中,所述存储介质上存储有计算机程序,计算机程序被处理器执行时实现如权利要求1至5或6至8中任一项所述的数据传输方法的步骤。A computer-readable storage medium, wherein a computer program is stored on the storage medium, and when the computer program is executed by a processor, the steps of the data transmission method according to any one of claims 1 to 5 or 6 to 8 are implemented.
PCT/CN2024/077968 2023-08-30 2024-02-21 Data transmission method, device, and storage medium WO2025044082A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311128351.6A CN117042011A (en) 2023-08-30 2023-08-30 Data transmission method, device and storage medium
CN202311128351.6 2023-08-30

Publications (1)

Publication Number Publication Date
WO2025044082A1 true WO2025044082A1 (en) 2025-03-06

Family

ID=88631740

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/077968 WO2025044082A1 (en) 2023-08-30 2024-02-21 Data transmission method, device, and storage medium

Country Status (2)

Country Link
CN (1) CN117042011A (en)
WO (1) WO2025044082A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117042011A (en) * 2023-08-30 2023-11-10 深圳市汇川技术股份有限公司 Data transmission method, device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017206186A1 (en) * 2016-06-03 2017-12-07 广东欧珀移动通信有限公司 Method and device for relay transmission
CN109996261A (en) * 2018-12-30 2019-07-09 北京邮电大学 Data transmission method and device based on MAC layer data packet replication
CN110839164A (en) * 2018-08-17 2020-02-25 北京松果电子有限公司 Video transmission method and device
CN113872741A (en) * 2019-05-24 2021-12-31 北京小米移动软件有限公司 Control information transmission method and device
CN117042011A (en) * 2023-08-30 2023-11-10 深圳市汇川技术股份有限公司 Data transmission method, device and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017206186A1 (en) * 2016-06-03 2017-12-07 广东欧珀移动通信有限公司 Method and device for relay transmission
CN110839164A (en) * 2018-08-17 2020-02-25 北京松果电子有限公司 Video transmission method and device
CN109996261A (en) * 2018-12-30 2019-07-09 北京邮电大学 Data transmission method and device based on MAC layer data packet replication
CN113872741A (en) * 2019-05-24 2021-12-31 北京小米移动软件有限公司 Control information transmission method and device
CN117042011A (en) * 2023-08-30 2023-11-10 深圳市汇川技术股份有限公司 Data transmission method, device and storage medium

Also Published As

Publication number Publication date
CN117042011A (en) 2023-11-10

Similar Documents

Publication Publication Date Title
CN113411313B (en) Data transmission method, device and system
US11196677B2 (en) Heterogeneous multi-protocol stack method, apparatus, and system
EP3879769B1 (en) Method and apparatus for transmitting data
US9467895B2 (en) Increasing access point throughput by exceeding A-MPDU buffer size limitation in a 802.11 compliant station
US7984492B2 (en) Methods and apparatus for policy enforcement in a wireless communication system
US20080016248A1 (en) Method and apparatus for time synchronization of parameters
CN111435866B (en) Data transmission method and related device
CN102868613A (en) Method and device for transmission of generic routing encapsulation tunnel packet
WO2025044082A1 (en) Data transmission method, device, and storage medium
CN108809549B (en) Data transmission method and equipment
WO2018045521A1 (en) Method and device for transmitting signaling in wireless network
CN113938431A (en) Burst data packet transmission method, device and electronic device
CN112994848B (en) MCS (modulation and coding scheme) adjusting method and device, storage medium and wireless node
WO2023138580A1 (en) Mac pdu sending method, receiving method, and communication device
CN113056008B (en) Data transmission method and device
CN107733903A (en) A kind of data transfer confirmation method and base station based on UDP
US20090042514A1 (en) Transmission method, transmission device and computer program
JP5058072B2 (en) Wireless communication device
CN118611833A (en) Data selective retransmission method, related device and medium
CN116846985A (en) Multi-protocol parallel data transmission method, system, equipment and storage medium
CN115396950A (en) Wireless communication device, system and data aggregation method
WO2025066810A1 (en) Data transmission method and communication apparatus
CN118540392A (en) Data transmission method and related device
Shafi et al. An Alternate Encapsulation and Implementation of DCCP for Multimedia Applications