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

Data transmission method, device and storage medium Download PDF

Info

Publication number
CN117042011A
CN117042011A CN202311128351.6A CN202311128351A CN117042011A CN 117042011 A CN117042011 A CN 117042011A CN 202311128351 A CN202311128351 A CN 202311128351A CN 117042011 A CN117042011 A CN 117042011A
Authority
CN
China
Prior art keywords
target
frequency domain
time
service
layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311128351.6A
Other languages
Chinese (zh)
Inventor
金星
周雄
李长庚
阮水生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Inovance Technology Co Ltd
Original Assignee
Shenzhen Inovance Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Inovance Technology Co Ltd filed Critical Shenzhen Inovance Technology Co Ltd
Priority to CN202311128351.6A priority Critical patent/CN117042011A/en
Publication of CN117042011A publication Critical patent/CN117042011A/en
Priority to PCT/CN2024/077968 priority patent/WO2025044082A1/en
Pending legal-status Critical Current

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

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

本申请公开一种数据传输方法、设备及存储介质,涉及数据传输技术领域,方法包括:通过发送端适配层,对目标业务数据进行封装,得到目标封装包,将目标封装包发送到发送端物理层;通过发送端物理层,确定目标封装包对应的目标时频域参数,基于目标时频域参数对应的目标时频域资源,将目标封装包发送到接收端。本申请只通过发送端适配层对目标业务数据进行一次封装,基于目标封装包对应的目标时频域资源进行数据传输,解决了现有数据传输方法需要通过多层封装处理,会增加数据传输时延,导致无线通信技术难以在对时延要求极高的场景下应用的技术问题,减少了数据封装时延,使得无线通信技术可以在对时延要求极高的场景下广泛应用。

This application discloses a data transmission method, equipment and storage medium, which relates to the field of data transmission technology. The method includes: encapsulating the target business data through the sending end adaptation layer to obtain the target encapsulation package, and sending the target encapsulation package to the sending end. Physical layer; through the physical layer of the sending end, the target time-frequency domain parameters corresponding to the target encapsulation packet are determined, and based on the target time-frequency domain resources corresponding to the target time-frequency domain parameters, the target encapsulation packet is sent to the receiving end. This application only encapsulates the target service data once through the sending end adaptation layer, and performs data transmission based on the target time-frequency domain resources corresponding to the target encapsulation package. It solves the problem that existing data transmission methods require multi-layer encapsulation processing, which will increase data transmission. Delay is a technical problem that makes it difficult for wireless communication technology to be applied in scenarios with extremely high latency requirements. By reducing the data encapsulation delay, wireless communication technology can be widely used in scenarios with extremely high latency requirements.

Description

Data transmission method, device and storage medium
Technical Field
The present application relates to the field of data transmission technologies, and in particular, to a data transmission method, device, and storage medium.
Background
In the wireless communication technology, data transmission needs to be performed through a plurality of data link layers in a protocol stack data transmission model. However, the data transmission delay is increased by the multi-layer encapsulation process, which makes it difficult to apply the wireless communication technology in a scenario with extremely high delay requirements.
Disclosure of Invention
The main purpose of the application is that: the data transmission method, the device and the storage medium are provided, and the technical problem that the data transmission time delay is increased by the multi-layer packaging processing in the existing data transmission method, so that the wireless communication technology is difficult to apply in a scene with extremely high time delay requirement is solved.
In order to achieve the above purpose, the application adopts the following technical scheme:
in a first aspect, the present application provides a data transmission method, applied to a transmitting end, where the method includes:
encapsulating the target service data through the transmitting end adaptation layer to obtain a target encapsulation packet, and transmitting the target encapsulation packet to the transmitting end physical layer;
and determining a target time-frequency domain parameter corresponding to the target encapsulation packet through a physical layer of the transmitting end, and transmitting the target encapsulation packet to the receiving end based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter.
Optionally, the step of encapsulating the target service data through the sender adaptation layer to obtain a target encapsulation packet, and sending the target encapsulation packet to the sender physical layer includes:
judging whether the target service corresponding to the target service data is a delay sensitive service or not through a transmitting end adaptation layer, and packaging the target service data to obtain a target packaging packet;
and if the target service is the time delay sensitive service, sending the target encapsulation packet to a physical layer of a sending end.
Optionally, the method further includes, before the step of sending the target package to the receiving end, determining, by the physical layer of the sending end, a target time-frequency domain parameter corresponding to the target package, based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter:
and distributing frequency domain resources and time domain resources for each time delay sensitive service according to the service attribute corresponding to each time delay sensitive service, and obtaining the time-frequency domain parameters corresponding to each time delay sensitive service.
Optionally, the step of encapsulating the target service data through the sender adaptation layer to obtain a target encapsulation packet includes:
and adding an adaptation layer sub-header to the target service data through the transmission end adaptation layer to obtain a target encapsulation packet.
Optionally, determining, by the physical layer of the transmitting end, a target time-frequency domain parameter corresponding to the target package, and transmitting the target package to the receiving end based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter, where the step includes:
adding error packet detection information to a target encapsulation packet through a physical layer of a transmitting end to obtain an encapsulation packet to be transmitted;
and determining a target time-frequency domain parameter corresponding to the packaging packet to be transmitted through a physical layer of the transmitting end, and transmitting the packaging packet to be transmitted to the receiving end based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter.
In a second aspect, the present application further provides a data transmission method, applied to a receiving end, where the method includes:
receiving a target packaging packet based on a target time-frequency domain resource through a receiving end physical layer, and transmitting the target packaging packet to a receiving end adaptation layer based on a target time-frequency domain parameter corresponding to the target time-frequency domain resource; the target encapsulation package is sent by the sending end through the sending end adaptation layer, after the target service data is encapsulated, the target service data is sent to the sending end physical layer, and the target encapsulation package is sent based on the target time-frequency domain parameters corresponding to the target encapsulation package through the sending end physical layer;
and analyzing the target encapsulation package through the receiving end adaptation layer to obtain target service data.
Optionally, the step of receiving, by the receiving end physical layer, the target package based on the target time-frequency domain resource, and sending the target package to the receiving end adaptation layer based on the target time-frequency domain parameter corresponding to the target time-frequency domain resource includes:
receiving a target package based on a target time-frequency domain resource through a receiving end physical layer;
and if the target service corresponding to the target encapsulation packet is judged to be the time delay sensitive service according to the target time-frequency domain parameter corresponding to the target time-frequency domain resource, the target encapsulation packet is sent to the receiving end adaptation layer.
Optionally, before the step of receiving, by the receiving end physical layer, the target package packet based on the target time-frequency domain resource, the method further includes:
and receiving the time-frequency domain parameters corresponding to the time-delay sensitive services transmitted by the transmitting end through the receiving end physical layer, wherein the time-frequency domain parameters are obtained by the transmitting end distributing frequency domain resources and time domain resources for the time-delay sensitive services according to the service attributes corresponding to the time-delay sensitive services.
In a third aspect, the present application also provides a data transmission apparatus, the apparatus comprising: the system comprises a memory, a processor and a data transmission program stored on the memory and capable of running on the processor, wherein the data transmission program is configured to realize the steps of any one of the data transmission methods.
In a fourth aspect, the present application also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the data transmission method as described in any of the above.
The application provides a data transmission method, equipment and a storage medium, wherein target service data is packaged once through a transmitting end adaptation layer to obtain a target package, a target time-frequency domain parameter of the target package is determined through a transmitting end physical layer, and the target package is transmitted to a receiving end based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter.
Therefore, the application only encapsulates the service data through one transmitting end adaptation layer, performs data transmission based on the time-frequency domain resources corresponding to the encapsulation packet, and reduces the inter-layer data interaction time delay and intra-layer data encapsulation time delay by reducing the protocol layer experienced by the service data at the transmitting end compared with the multi-layer encapsulation processing of the service data, thereby reducing the data transmission time delay and enabling the wireless communication technology to be widely applied in the scene with extremely high time delay requirement.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the structures shown in these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of an embodiment of a data transmission device according to the present application;
fig. 2 is a flow chart of a first embodiment of the data transmission method of the present application;
FIG. 3 is a schematic diagram illustrating a data encapsulation process according to an embodiment of the data transmission method of the present application;
fig. 4 is a schematic diagram of ACK/NACK field according to an embodiment of the data transmission method of the present application;
FIG. 5 is an exemplary ACK/NACK domain diagram;
fig. 6 is a schematic diagram of a data transmission path according to an embodiment of the data transmission method of the present application.
The achievement of the objects, functional features and advantages of the present application will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
In the present disclosure, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a device or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such device or system. Without further limitation, an element defined by the phrase "comprising … …" does not exclude that an additional identical element is present in a device or system comprising the element.
OSI (Open System Interconnect, open systems 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, and when data is transferred between layers, the corresponding network protocol is applied to encapsulate (transmitting end) or decapsulate (receiving end) the data according to a data format agreed by the protocol.
The TCP/IP protocol (Transmission Control Protocol/Internet Protocol ) refers to a protocol cluster that enables information transfer between multiple different networks. Not only the two protocols of TCP and IP, but also the protocol of FTP, SMTP, UDP, etc., are included, but the TCP protocol and the IP protocol are the most representative among the TCP/IP protocols, so they are called TCP/IP protocols. The TCP/IP protocol refers to the OSI architecture to some extent. In the TCP/IP protocol, the OSI seven-layer model is simplified to a four-layer model (including an application layer, a transport layer, a network layer, and a network interface layer).
The layering of protocols by LTE (Long Term Evolution ) technology and NR (New Radio, new air interface) technology defined by 3GPP (3 rd Generation Partnership Project) is also referred to the OSI seven layer model, and for the layering of protocol stacks on the Radio access network side, the data link layer and the physical layer of the OSI seven layer model are mainly referred to.
The LTE and NR access layer protocol stacks further subdivide the data link layer in the OSI seven layer model, including in particular:
SDAP (Service Data Adaptation Protocol) layer: service data adaptation protocol layer (NR only);
PDCP (Packet Data Convergence Protocol) layer: a packet data convergence protocol layer;
RLC (Radio Link Control) layer: a radio link control layer;
MAC (Media Access Control) layer: a media access control layer.
The service data packet of the user is transmitted from the application layer to the access network, and is processed by the layers in sequence, and a corresponding protocol packet header is added in each layer; after receiving the data from the air interface, the receiving end physical layer needs to sequentially remove the protocol packet headers added by each layer, obtain the final data packet, and submit the final data packet to the application layer to be sent to the corresponding application service.
It can be seen that the layered protocol architecture decomposes data in the network interaction process, and the layers interact through interfaces, so that the layers are mutually independent, and better flexibility is provided for standardization and realization of the technology of each layer. Meanwhile, the layered structure brings a great deal of protocol encapsulation (transmitting end) and decapsulation (receiving end) work, namely, the data arriving at the upper layer is required to be submitted to the next layer after the protocol packet header is added to the layer, and the data received from the lower layer is required to be submitted to the upper layer after the packet header of the layer is required to be analyzed. Therefore, the business data are required to be packaged and analyzed for multiple times, the actions of adding the packet header to the sending end and removing the packet header to the receiving end not only increase the data processing time delay, but also reduce the utilization rate of air interface resources and increase the complexity of software implementation.
In view of the technical problem that the prior data transmission method needs to be processed through multi-layer packaging, so that the data transmission time delay is increased, and the wireless communication technology is difficult to apply in a scene with extremely high time delay requirement, the application provides the data transmission method, and the general thinking is as follows:
the method comprises the following steps: encapsulating the target service data through the transmitting end adaptation layer to obtain a target encapsulation packet, and transmitting the target encapsulation packet to the transmitting end physical layer; and determining a target time-frequency domain parameter corresponding to the target encapsulation packet through a physical layer of the transmitting end, and transmitting the target encapsulation packet to the receiving end based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter.
The application provides a data transmission method, which is characterized in that service data is packaged only through a transmitting end adaptation layer, data transmission is carried out based on time-frequency domain resources corresponding to packaging packets, and compared with multi-layer packaging processing of the service data, the protocol layer of the service data on the transmitting end is reduced, and inter-layer data interaction time delay and intra-layer data packaging time delay are reduced, so that the data transmission time delay is reduced, and the wireless communication technology can be widely applied in a scene with extremely high time delay requirements.
The following describes in detail a data transmission method, apparatus and storage medium applied in the implementation of the technology of the present application:
referring to fig. 1, fig. 1 is a schematic structural diagram of an embodiment of a data transmission device according to the present application.
As shown in fig. 1, the apparatus may include: a processor 1001, such as a CPU, a user interface 1003, a memory 1005, and a communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a smart phone, a tablet device, a handheld computer (PDAs, personal Digital Assistants), and other types of user-side electronic devices, and optionally the user interface 1003 may be a Display (Display), an input unit such as a Keyboard (Keyboard), and the like. 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 optionally be a storage device separate from the processor 1001 described above.
It is to be appreciated that the device can also include a network interface 1004, and that the network interface 1004 can optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). Optionally, the device may also include RF (Radio Frequency) circuitry, sensors, audio circuitry, wiFi modules, and the like.
It will be appreciated by those skilled in the art that the apparatus structure shown in fig. 1 is not limiting of the apparatus and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The data transmission method, apparatus and storage medium of the present application will be described in detail with reference to the accompanying drawings and detailed description.
Based on the above hardware structure, but not limited to the above hardware structure, referring to fig. 2 to 6, fig. 1 is a schematic structural diagram of an embodiment of the data transmission device of the present application, fig. 2 is a flowchart illustrating a first example of the data transmission method of the present application, fig. 3 is a schematic data encapsulation process of an embodiment of the data transmission method of the present application, fig. 4 is a schematic Ack or Nack field of an embodiment of the data transmission method of the present application, fig. 5 is an exemplary Ack or Nack field of an embodiment of the data transmission method of the present application, and fig. 6 is a schematic data transmission path of an embodiment of the data transmission method of the present application.
As shown in fig. 2, the present embodiment provides a data transmission method, which may include:
step S100: and encapsulating the target service data through the transmitting end adaptation layer to obtain a target encapsulation packet, and transmitting the target encapsulation packet to the transmitting end physical layer.
In this embodiment, the execution body 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.
It will be appreciated that in a wireless communication system, the data transmission device may include a transmitting end and a receiving end. The sending end encapsulates the target service data to obtain a target encapsulation packet and sends the target encapsulation packet to the receiving end, and the receiving end receives the target encapsulation packet and analyzes the target encapsulation packet 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 sender may include a sender application layer for receiving the target traffic data from the user. The target service data may include service attribute information of any service such as a motion control service in industries such as industrial automation. The service attribute information may include a service type, a service identifier, and a service parameter, the service type may include a motion control instruction, a man-machine interaction instruction, and the like, the service identifier may indicate an integer value of a set of service parameter combinations, and the service parameter may include a service packet size, a service period, a block error rate, and the like.
The transmitting end may further include a transmitting end adaptation Layer and a transmitting end Physical Layer (PHY), the transmitting end adaptation Layer may be a sub-Layer of a Data Link Layer (DLL), and the transmitting end Physical Layer may be wirelessly connected to the receiving end. The sending end adaptation layer can encapsulate target service data of target service to obtain a target encapsulation packet, send the target encapsulation packet to the sending end physical layer, and transmit the target encapsulation packet to the receiving end through the sending end physical layer.
As a specific embodiment, step S100 may include:
step S110: and judging whether the target service corresponding to the target service data is a delay sensitive service or not through the transmitting end adaptation layer, and packaging the target service data to obtain a target packaging packet.
Step S120: and if the target service is the time delay sensitive service, sending the target encapsulation packet to a physical layer of a sending end.
In this embodiment, the target service may include a delay sensitive service with high real-time requirement and a non-delay sensitive service without real-time requirement. The sending end adaptation layer not only can encapsulate the target service data, but also can identify whether the target service is a time delay sensitive service according to service attribute information in the target service data, so that the service data corresponding to the time delay sensitive service is directly sent to the sending end physical layer for transmission, the service data corresponding to the non-time delay sensitive service is sent to the sending end MAC (Media Access Control ) layer, and the transmission is carried out after multi-layer encapsulation. Thereby providing different data encapsulation and transmission modes for the service data of the time delay sensitive service and the service data of the non-time delay sensitive service.
As a specific embodiment, step S100 may further include: and adding an adaptation layer sub-header to the target service data through the transmission end adaptation layer to obtain a target encapsulation packet.
In this embodiment, the adaptation layer sub-header may include a service identifier, a delay sensitive service flag bit, and target application information. The time delay sensitive service flag bit is used for identifying whether the target service is the time delay sensitive service or not. The destination application information may include a port number of the destination application and an identification of the destination application for indicating the destination application for the destination traffic data transmission.
In a specific implementation, after the sending end adaptation layer can judge whether the target service corresponding to the target service data is a delay sensitive service, according to the QoS (Quality of Service ) requirement of the sending end application layer service data, different adaptation layer sub-heads are added for different service data, the service data is encapsulated, an encapsulation packet is obtained, and the encapsulation packet is routed to other sub-layers of the sending end.
It can be understood that the service data encapsulated by the sender adaptation layer can be directly sent to the sender physical layer, or can be sent to other data link layers. Specifically, the delay sensitive service is routed to the physical layer of the transmitting end, and the non-delay sensitive service is routed to the MAC layer of the transmitting end. As shown in fig. 3, after the service data of the delay sensitive service is encapsulated and added with the adaptation layer sub-header once through the sender adaptation layer, the service data of the delay sensitive service is directly transmitted through the sender physical layer, while after the service data of the delay sensitive service is encapsulated and added with the adaptation layer sub-header through the sender adaptation layer, the service data is encapsulated and added with the MAC sub-header through the sender MAC layer, and then is transmitted through the sender physical layer.
Step S200: and determining a target time-frequency domain parameter corresponding to the target encapsulation packet through a physical layer of the transmitting end, and transmitting the target encapsulation packet to the receiving end based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter.
In this embodiment, the physical layer of the transmitting end may modulate the target encapsulation packet into a bit stream, and send the bit stream to the receiving end through the air interface resource. The air interface resources may include corresponding frequency domain resources and time domain resources, and the time-frequency domain parameters may include time domain location information and frequency domain location information. The physical layer of the sending end can determine a target time-frequency domain parameter according to the service attribute of the target service, map a bit stream corresponding to the encapsulation packet of the target service data to a target time-frequency domain resource corresponding to the air interface resource, and transmit the bit stream to the receiving end, wherein the target time-frequency domain resource comprises a corresponding target frequency domain resource and a corresponding target time domain resource.
As a specific embodiment, before step S200, the method may further include: and distributing frequency domain resources and time domain resources for each time delay sensitive service according to the service attribute corresponding to each time delay sensitive service, and obtaining the time-frequency domain parameters corresponding to each time delay sensitive service.
In this embodiment, for the delay sensitive service, the physical layer of the transmitting end maps the service data of the delay sensitive service with different service attributes to different frequency domain resources and time domain resources of the air interface resource for transmission, and for the non-delay sensitive service, the multi-layer encapsulation mode is adopted to encapsulate and transmit the service data of the different non-delay sensitive service.
Specifically, before data transmission, the scheduler may determine service attributes of the delay sensitive services according to service attribute information of the delay sensitive services in advance, allocate specific frequency domain resources and time domain resources for each delay sensitive service, bind each delay sensitive service with corresponding time-frequency domain resources, and obtain time-frequency domain parameters corresponding to service data of each delay sensitive service, where 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 corresponding target time-frequency domain parameters according to service attribute information in target service data, obtain target time-domain position information and target frequency-domain position information, and map bit streams corresponding to the target service data to corresponding target time-frequency domain resources for transmission. Therefore, for the service data of the delay sensitive service, the static reserved time-frequency domain resource is adopted, the fixed frequency domain resource is allocated to the time-frequency domain resource on the frequency domain, and the time domain is periodically repeated for encapsulation transmission.
As a specific embodiment, step S200 may include: adding error packet detection information to a target encapsulation packet through a physical layer of a transmitting end to obtain an encapsulation packet to be transmitted; and determining a target time-frequency domain parameter corresponding to the packaging packet to be transmitted through a physical layer of the transmitting end, and transmitting the packaging packet to be transmitted to the receiving end based on a target time-frequency domain resource corresponding to the target time-frequency domain parameter.
In this embodiment, the error packet detection information may be Ack information or Nack information of one byte, and the error packet detection information may be added to the header or the trailer of the target encapsulation packet, so as to indicate whether the receiving end correctly receives the target service data transmitted by the sending end. After receiving Ack or Nack feedback, the physical layer of the transmitting end submits the feedback result to the MAC layer of the transmitting end, and the MAC layer of the transmitting end may perform a link adaptation process based on the feedback result, for example, modify time-frequency domain resources of delay sensitive services, where transmission resource modification includes adjustment of frequency domain resources, adjustment of transmit power, and so on.
As shown in fig. 4, the information field of the error packet detection information may include: 1 bit reservation; 1 bit, value 0 or 1, is used for indicating whether the encapsulation packet carries Ack information or Nack information; 2 bits, the value of which is 1, 2, 3 or 4, are used for indicating the number of Ack information or Nack information carried by the package; and 4 bits, which are used for indicating the Ack value of the Ack information carried by the encapsulation packet or the Nack value of the Nack information. As shown in fig. 5, in an exemplary Ack or Nack field schematic, a 1 bit of "1" indicates the presence of an Ack or Nack field; a 2-bit of "10" indicates that there are 2 acks or 2 Nack, and a 4-bit of "1100" indicates that the first error packet detection information and the second error packet detection information are Ack information.
Step S300: and receiving the target packaging packet based on the target time-frequency domain resource through the receiving end physical layer, and transmitting the target packaging packet to the receiving end adaptation layer based on the target time-frequency domain parameter corresponding to the target time-frequency domain resource.
Step S400: and analyzing the target encapsulation package through the receiving end adaptation layer to obtain target service data.
In this embodiment, the target package is obtained by the sender through the above-mentioned method from step S100 to step S200.
The receiving end may include a receiving end physical layer, a receiving end adaptation layer and a receiving end application layer, where the receiving end physical layer is connected with the sending end physical layer, receives a target package packet sent by the sending end physical layer, determines that the target package packet is sent by the target time-frequency domain resource based on a target time-frequency domain parameter corresponding to the target time-frequency domain resource, and then sends the target package packet directly to the receiving end adaptation layer. The receiving end adaptation layer can analyze the target encapsulation packet to obtain target service data and service attribute information corresponding to the target encapsulation packet, analyze packet header information of the sub-header of the adaptation layer to obtain 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 requirement.
As a specific embodiment, step S300 may include: receiving a target package based on a target time-frequency domain resource through a receiving end physical layer; and if the target service corresponding to the target encapsulation packet is judged to be the time delay sensitive service according to the target time-frequency domain parameter corresponding to the target time-frequency domain resource, the target encapsulation packet is sent to the receiving end adaptation layer.
In this embodiment, the sending end provides different data encapsulation and transmission modes for the service data of the delay sensitive service and the service data of the non-delay sensitive service, so that the receiving end can also provide different data analysis modes for the service data of the delay sensitive service and the service data of the non-delay sensitive service.
Specifically, as shown in fig. 6, for the delay sensitive service, the receiving end physical layer may determine that the corresponding target service is the delay sensitive service by receiving the target time-frequency domain parameter corresponding to the target time-frequency domain resource of the target package packet, and directly send the target package packet to the receiving end adaptation layer for analysis. For non-time delay sensitive service, the receiving end physical layer can judge that the corresponding target service is the non-time delay sensitive service according to the target time-frequency domain parameter corresponding to the non-target time-frequency domain resource of the received target encapsulation packet, and sequentially send the target encapsulation packet to the receiving end MAC layer and the receiving end adaptation layer for analysis.
As a specific embodiment, before step S300, the method may further include: and receiving the time-frequency domain parameters corresponding to the time-delay sensitive services transmitted by the transmitting end through the receiving end physical layer, wherein the time-frequency domain parameters are obtained by the transmitting end distributing frequency domain resources and time domain resources for the time-delay sensitive services according to the service attributes corresponding to the time-delay sensitive services.
In this embodiment, before data transmission, the sending end and the receiving end may interact the binding relationship between the time delay sensitive service and the time frequency domain resource through signaling. Therefore, the receiving end physical layer can judge that the target service corresponding to the target encapsulation packet is the time delay sensitive service according to the target time-frequency domain parameter corresponding to the target time-frequency domain resource of the receiving target encapsulation packet and the binding relation between the time-frequency domain resource and the time delay sensitive service, obtain the service attribute of the target service, and directly send the target encapsulation packet to the receiving end adaptation layer.
In a first aspect, the present embodiment provides a data transmission method, in which service data is encapsulated only by a sending end adaptation layer, data transmission is performed based on time-frequency domain resources corresponding to an encapsulation packet, and service data is parsed only by a receiving end adaptation layer at a receiving end, service data is interacted between the adaptation layer and a physical layer at both the sending end and the receiving end, and is not processed by an MAC layer, compared with the case that service data is subjected to multi-layer encapsulation processing, by reducing protocol layers undergone by service data at the sending end and the receiving end, inter-layer data interaction time delay, intra-layer data encapsulation time delay and data parsing time delay are reduced, thereby reducing data transmission time delay, and enabling a wireless communication technology to be widely applied in a scene with extremely high time delay requirements. In addition, in the embodiment, for the time delay sensitive service with high real-time requirement and the non-time delay sensitive service without real-time requirement, the air interface resources are respectively packaged and transmitted in different packaging modes, and the air interface resources are reasonably distributed according to the service attributes, so that the utilization rate of the air interface resources is improved.
In the second aspect, in this embodiment, an association relationship is established between the delay sensitive service and a specific frequency domain resource and a time domain resource according to a service attribute, and a receiving end can identify the service attribute by using the frequency domain position and the time domain position of received data, so that service data corresponding to the delay sensitive service can be directly analyzed by a layer of receiving end adaptation layer.
In addition, the embodiment of the application also provides a computer storage medium, and 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 are realized. Therefore, a detailed description will not be given here. In addition, the description of the beneficial effects of the same method is omitted. For technical details not disclosed in the embodiments of the computer-readable storage medium according to the present application, please refer to the description of the method embodiments of the present application. As an example, the program instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.
The foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the application, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (10)

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

Priority Applications (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
PCT/CN2024/077968 WO2025044082A1 (en) 2023-08-30 2024-02-21 Data transmission method, device, and storage medium

Applications Claiming Priority (1)

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

Publications (1)

Publication Number Publication Date
CN117042011A true CN117042011A (en) 2023-11-10

Family

ID=88631740

Family Applications (1)

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

Country Status (2)

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

Cited By (1)

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

Family Cites Families (5)

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

Cited By (1)

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

Also Published As

Publication number Publication date
WO2025044082A1 (en) 2025-03-06

Similar Documents

Publication Publication Date Title
EP3550799B1 (en) Heterogeneous multi-protocol stack method, device and system
CN110086578B (en) Data transmission method, device and system
US9628226B2 (en) Block acknowledgement with retransmission policy differentiation
US9467895B2 (en) Increasing access point throughput by exceeding A-MPDU buffer size limitation in a 802.11 compliant station
CN112438038B (en) Method and device for transmitting data
US7984492B2 (en) Methods and apparatus for policy enforcement in a wireless communication system
US20040131078A1 (en) Apparatus and method for supporting multiple wireless technologies within a device
US9407734B2 (en) System and method for efficient frame aggregation based on aggregation limits or parameters
US12538170B2 (en) PDU rate reduction in mobile communications
CN117042011A (en) Data transmission method, device and storage medium
WO2025222924A1 (en) Channel state information sampling method, system, and device
CN110611548B (en) Data transmission method, device, sending device, receiving device and storage medium
CN102484820B (en) For controlling the system and method for the parameter in the application providing service in communication link of doing one's best
CN113056008B (en) Data transmission method and device
CN115396950B (en) Wireless communication device, system and data aggregation method
CN111800756B (en) A data transmission method, device and computer-readable storage medium
US20090042514A1 (en) Transmission method, transmission device and computer program
JP5058072B2 (en) Wireless communication device
Sukeguchi et al. An Adaptive Delayed ACK Strategy over QUIC for Efficient 920 MHz Private LoRa Communication
WO2025145944A1 (en) Remote direct memory access method and related apparatus and system
CN120710999A (en) Multiplexed data stream processing method, device, communication equipment and storage medium
Shafi et al. An Alternate Encapsulation and Implementation of DCCP for Multimedia Applications

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination