Transmission control method and device, equipment, chip and medium

By processing multiple first data with different transmission orders, transmitting low-latency data, and sending remaining data when appropriate, the problem of poor timeliness of low-latency data transmission in the prior art is solved, and more efficient low-latency data transmission is achieved.

CN119562302AActive Publication Date: 2025-03-04BEIJING X RING TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411720095.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-04
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

The prior art is not in good time-lapse data when transmitting low-lapse data, and low-lapse data needs to be transmitted only after the current data is transmitted.

Method used

By acquiring a plurality of first data, processing is performed according to their different transmission orders, the current first data is transmitted, the second data (low delay data) is transmitted, the time delay is smaller than the delay of the first data, and the remaining first data is transmitted, and the transmission order is followed by the transmission order of the current first data.

Benefits of technology

It is realized that the low-latency data is inserted between the first data transmitted, thereby improving the transmission timeliness of the low-latency data and ensuring that the low-latency data can be transmitted in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562302A_ABST
    Figure CN119562302A_ABST
Patent Text Reader

Abstract

The invention provides a transmission control method and device, equipment, a chip and a medium, and the method comprises the steps: obtaining a plurality of pieces of first data, and enabling different pieces of first data to have different transmission sequences; sending the current first data; second data are transmitted, and the time delay of the second data is smaller than the time delay of the first data; and sending the remaining first data, the sending order of the remaining first data being after the sending order of the current first data. The technical problem of poor timeliness of low-delay data transmission in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In the field of communication technology, some data can have relatively low latency, for example, low-latency frames. The main advantages of using this data include: improving user experience, enhancing real-time interactive experience, and reducing freezes and delays. Therefore, low-latency data has a wide range of applications. In related technologies, if low-latency data needs to be transmitted between two devices, low-latency data is transmitted only after the data of the current transmission opportunity is transmitted. In this way, the timeliness of low-latency data transmission is poor. Summary of the invention

[0003] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0004] To this end, the present disclosure proposes a transmission control method, apparatus, communication equipment, chip and storage medium to improve the timeliness of low-latency data transmission.

[0005] The first aspect of the present disclosure proposes a transmission control method, including: acquiring multiple first data, wherein different first data have different sending orders; sending current first data; transmitting second data, wherein the delay of the second data is less than the delay of the first data; and sending remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0006] The second aspect embodiment of the present disclosure proposes a transmission control method, including: receiving current first data; transmitting second data, wherein the delay of the second data is less than the delay of the first data; receiving remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0007] The third aspect embodiment of the present disclosure proposes a transmission control device, including: an acquisition module, used to acquire multiple first data, wherein different first data have different sending orders; a first sending module, used to send current first data; a first transmission module, used to transmit second data, wherein the delay of the second data is less than the delay of the first data; and a second sending module, used to send remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0008] The fourth aspect embodiment of the present disclosure proposes a transmission control device, including: a first receiving module, used to receive current first data; a second transmission module, used to transmit second data, wherein the delay of the second data is less than the delay of the first data; a second receiving module, used to receive remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0009] The fifth aspect embodiment of the present disclosure proposes a communication device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the transmission control method proposed in the above-mentioned aspect embodiment of the present disclosure.

[0010] The sixth aspect embodiment of the present disclosure proposes a chip, which includes a processing circuit and an interface circuit; wherein the interface circuit is used to read instructions, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the transmission control method proposed in the above-mentioned aspect embodiment of the present disclosure.

[0011] The seventh aspect embodiment of the present disclosure proposes a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a processor, they are used to implement the transmission control method as described above.

[0012] The transmission control method, device, communication device, chip and storage medium provided by the present disclosure obtain multiple first data, wherein different first data have different sending orders, send the current first data, transmit the second data, wherein the delay of the second data is less than the delay of the first data, and send the remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data. Thus, between at least two transmissions of the first data, the second data is transmitted in an inserted manner, and the delay of the second data is less than the delay of the first data, so that low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission.

[0013] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0015] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0016] Figure 2A flow chart of a transmission control method provided by an embodiment of the present disclosure;

[0017] Figure 3 A flow chart of another transmission control method provided by an embodiment of the present disclosure;

[0018] Figure 4 A flow chart of another transmission control method provided by an embodiment of the present disclosure;

[0019] Figure 5A is a schematic diagram of a transmission control application in an embodiment of the present disclosure;

[0020] Figure 5B is another schematic diagram of transmission control application in an embodiment of the present disclosure;

[0021] Figure 5C is another schematic diagram of transmission control application in an embodiment of the present disclosure;

[0022] Figure 5D is another schematic diagram of transmission control application in an embodiment of the present disclosure;

[0023] Figure 6 A schematic diagram of the structure of a transmission control device provided by an embodiment of the present disclosure;

[0024] Figure 7 A schematic diagram of the structure of another transmission control device provided by an embodiment of the present disclosure;

[0025] Figure 8 A block diagram of an exemplary communication device suitable for implementing the embodiments of the present disclosure is shown;

[0026] Fig. 9 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure;

[0027] Fig.10 It is a schematic diagram of the structure of another chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0029] In the embodiments of the present disclosure, the communication device may be, for example, a wireless access point (AP) or a wireless station (STA). The AP or STA may be deployed in a terminal or in any other possible device without limitation.

[0030] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. Figure 1 As shown, the communication system 100 may include a terminal 101 and a network device 102. The network device 102 may include at least one of an access network device and a core network device.

[0031] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city (smart city), and at least one of a wireless terminal in a smart home (smart home), but is not limited to these.

[0032] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (CloudRAN), a base station in other communication systems, and at least one of an access node in a WiFi system, but is not limited thereto.

[0033] In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure may become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.

[0034] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.

[0035] In some embodiments, the core network device may be a device including one or more network elements, or may be a plurality of devices or a group of devices, each including all or part of one or more network elements. The network element may be virtual or physical. The core network, for example, includes at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0036] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. A person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0037] The following embodiments of the present disclosure can be applied to Figure 1 The communication system 100, or a portion thereof, is shown but is not limited thereto. Figure 1 The various entities shown are examples, and the communication system may include Figure 1 All or part of the subject, and may also include Figure 1 For entities other than the above, the number and form of each entity are arbitrary, and the connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.

[0038] Embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other communication methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.

[0039] In the related art, if low-latency data needs to be transmitted between two devices, the low-latency data is transmitted only after the data of the current transmission opportunity is transmitted. In this way, the timeliness of low-latency data transmission is poor.

[0040] The embodiment of the present disclosure is to solve the above technical problems by acquiring multiple first data, wherein different first data have different sending orders, sending the current first data, transmitting the second data, wherein the delay of the second data is less than the delay of the first data, and sending the remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data. Thus, between at least two transmissions of the first data, the second data is transmitted in an inserted manner, and the delay of the second data is less than the delay of the first data, so that low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission.

[0041] In the embodiments of the present disclosure, the second data refers to low-latency data. The latency of the second data is less than the latency of the first data. The second data may also be referred to as a low-latency frame, and the first data may also be referred to as a non-low-latency frame, without limitation.

[0042] In an embodiment of the present disclosure, the first data includes: a Medium Access Control Protocol Data Unit (MPDU).

[0043] In an embodiment of the present disclosure, the second data includes: a low latency physical layer protocol data unit (Low Latency Physical Layer Protocol Data Unit, LLPPDU).

[0044] Therefore, in the embodiment of the present disclosure, the LLPPDU can be transmitted in an inserted manner between at least two transmissions of the MPDU, so that the LLPPDU can be transmitted in a timely manner, thereby improving the timeliness of the LLPPDU transmission.

[0045] In the embodiments of the present disclosure, disassembly may also be referred to as splitting, disassembling, dividing, decomposing, etc., without limitation thereto.

[0046] The following describes the transmission control method, apparatus, communication device, chip and storage medium of the embodiments of the present disclosure with reference to the accompanying drawings.

[0047] The transmission control method provided in the embodiments of the present disclosure may be applied in a communication device, such as an AP or a STA. The AP or the STA may be deployed in a terminal, or may be deployed in any other possible device, without limitation.

[0048] Figure 2 A flow chart of a transmission control method provided by an embodiment of the present disclosure.

[0049] The execution subject of this embodiment may be a communication device, which may be a communication device for sending first data, and the first data may also be called a non-low-latency frame. The communication device may be an AP or a STA, and there is no limitation on this.

[0050] like Figure 2 As shown, the transmission control method includes:

[0051] Step S201: Acquire multiple first data, wherein different first data have different sending orders.

[0052] Optionally, in some embodiments, the plurality of first data may be obtained by disassembling communication data, and the latency of the communication data may be greater than that of the second data. The communication data may also be referred to as a non-low latency frame. The communication data may include, for example, a physical layer protocol data unit (PPDU).

[0053] Optionally, in some embodiments, the communication device may be sending communication data. If, during the process of sending the communication data, it is determined that the second data needs to be transmitted (for example, it is determined that the second data (i.e., the low-latency frame) needs to be sent, or it is determined that the second data needs to be received), the communication device may obtain multiple first data according to the communication data. This supports the timely transmission of low-latency data, thereby ensuring the timeliness of low-latency data transmission.

[0054] Optionally, in some embodiments, in the process of acquiring the multiple first data according to the communication data, the multiple first data may be acquired according to the communication data when the communication data satisfies a condition, thereby ensuring that the multiple first data are correctly acquired.

[0055] The condition refers to a threshold condition under which the communication data can be decomposed, and a specific example of the condition is: the communication data contains at least two minimum decomposition units.

[0056] Optionally, in some embodiments, if the communication device determines that the second data needs to be transmitted, the communication data may be disassembled to obtain multiple first data. For example, a minimum split unit may be determined, and the non-low-latency frame may be disassembled with reference to the minimum split unit to obtain multiple first data, each of which is also a non-low-latency frame. The minimum split unit is, for example, an MPDU.

[0057] Optionally, in some embodiments, in the process of acquiring multiple first data, communication data may be acquired, wherein the communication data includes a payload, and the payload is split to obtain multiple first data. Thus, the acquisition efficiency of the first data can be effectively improved, and it is ensured that the multiple first data can carry the valid content in the communication data, thereby improving the splitting accuracy.

[0058] Optionally, in some embodiments, if the communication device is an AP, the AP can autonomously determine whether the device has a need to transmit the second data, and the AP can query the STA whether it has a need to transmit the second data by means of an inquiry. In other embodiments, if the communication device is a STA, the STA can autonomously determine whether the device has a need to transmit the second data, and the STA can query the AP whether it has a need to transmit the second data by means of an inquiry, and there is no limitation on this.

[0059] Optionally, in some embodiments, if the communication device is an AP, and the AP determines that the device or STA has a need to transmit second data, the AP can disassemble the non-low-latency frame to obtain multiple first data, such as disassembling the non-low-latency frame with MPDU as the minimum splitting unit to obtain multiple first data, and there is no restriction on this.

[0060] Optionally, in some embodiments, if the communication device is a STA, and the STA determines that the device or AP has a need to transmit second data, the STA can disassemble the non-low-latency frame to obtain multiple first data, such as disassembling the non-low-latency frame with MPDU as the minimum splitting unit to obtain multiple first data, and there is no restriction on this.

[0061] Optionally, in some embodiments, different first data among multiple first data have different sending orders, and the communication device can implement orderly sending of multiple first data based on the sending order of each first data, so that the communication device for receiving the first data can refer to the sending order of each first data and correctly interpret the communication semantics contained in the first data.

[0062] Step S202: Send the current first data.

[0063] The current first data is a part of the communication data before disassembly. The current first data is the first data to be sent currently. Since different first data have different sending orders, the current first data can be sent according to the sending order.

[0064] Optionally, in some embodiments, the communication device may send the first data in sequence based on the sending order of each first data. When sending the current first data, it may monitor whether the first data is sent completely, and after sending the current first data completely, the subsequent steps may be repeated.

[0065] Optionally, in some embodiments, the communication device may send the current first data. For example, if the communication device is an AP, the AP may send the current first data to the STA. If the communication device is a STA, the STA may send the current first data to the AP, and there is no limitation on this.

[0066] Step S203: Transmit second data, wherein a delay of the second data is shorter than a delay of the first data.

[0067] Optionally, in some embodiments, the communication device may send the first data in sequence based on the sending order of each first data. When sending the current first data, it may monitor whether the first data is sent completely, and after the current first data is sent completely, the second data is transmitted.

[0068] Optionally, in some embodiments, transmitting the second data includes: sending the second data; or receiving the second data, so that the low-latency data can be transmitted in a timely manner, thereby improving the timeliness of the low-latency data transmission.

[0069] That is to say, when the communication device transmits the second data, it may send the second data or may receive the second data, and there is no limitation on this.

[0070] Optionally, in some embodiments, if the communication device is an AP, after the AP monitors and completes the sending of the current first data, the AP sends the second data to the STA, and the STA receives the current first data and the second data sent by the AP, or the STA sends the second data to the AP, the STA receives the current first data sent by the AP, and the AP receives the second data sent by the STA, and there is no restriction on this.

[0071] Optionally, in some embodiments, if the communication device is a STA, after the STA completes the transmission of the current first data after monitoring, the STA sends the second data to the AP, and the AP receives the current first data and the second data sent by the STA, or the AP sends the second data to the STA, the AP receives the current first data sent by the STA, and the STA receives the second data sent by the AP, and there is no restriction on this.

[0072] Step S204: Send the remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0073] Optionally, in some embodiments, during the process of transmitting the second data, the communication device may monitor whether the transmission of the second data is completed. If the transmission of the second data is completed, the communication device may send the remaining first data, thereby achieving the transmission of the second data in an inserted manner between at least two transmissions of the first data, and since the delay of the second data is less than the delay of the first data, low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission.

[0074] Optionally, in some embodiments, if the communication device is an AP, after monitoring the completion of the second data transmission, the AP may send the remaining first data to the STA. Or if the communication device is a STA, after monitoring the completion of the second data transmission, the STA may send the remaining first data to the AP.

[0075] In this embodiment, multiple first data are obtained, wherein different first data have different sending orders, and the current first data is sent, the second data is transmitted, wherein the delay of the second data is less than the delay of the first data, and the remaining first data is sent, wherein the sending order of the remaining first data is after the sending order of the current first data. Thus, between at least two transmissions of the first data, the second data is transmitted in an interpolated manner, and the delay of the second data is less than the delay of the first data, so that low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission.

[0076] Figure 3 A flowchart of another transmission control method provided by an embodiment of the present disclosure.

[0077] The execution subject of this embodiment may be a communication device, the communication device may send first data, the first data may also be called a non-low-latency frame, and the communication device may be an AP or a STA, which is not limited.

[0078] like Figure 3 As shown, the transmission control method includes:

[0079] Step S301: Acquire multiple first data, wherein different first data have different sending orders.

[0080] For the description of S301 , please refer to the above embodiment, which will not be repeated here.

[0081] Step S302: Determine a current transmission opportunity, wherein the current transmission opportunity includes: a first time unit and a second time unit, and the first time unit and the second time unit do not overlap.

[0082] The transmission opportunity (TXOP) is used at least to transmit the current first data. The transmission opportunity may also be referred to as a sending opportunity, which is not limited.

[0083] The time unit may be understood as a time period or a time range, within which the corresponding data is transmitted.

[0084] The communication device may obtain the current transmission opportunity by competition. The current transmission opportunity includes: a first time unit and a second time unit, the first time unit and the second time unit do not overlap. The first time unit is used to transmit the current first data, and the second time unit is used to transmit the second data.

[0085] That is to say, in the embodiment of the present disclosure, different time units in the current transmission opportunity can be used to transmit the first data and the second data respectively, thereby effectively avoiding transmission interference between the first data and the second data, supporting improved transmission accuracy, and thus ensuring communication effect.

[0086] Step S303: Based on the first time unit, send the current first data.

[0087] Step S304: Transmit second data based on the second time unit.

[0088] Optionally, in some embodiments, when a communication device competes for a current transmission opportunity, it can use the first time unit in the current transmission opportunity to send the current first data, and after completing the sending of the current first data, transmit the second data based on the second time unit. In this way, the transmission interference between the first data and the second data can be effectively avoided, and the accuracy of the transmission can be improved, thereby ensuring the communication effect.

[0089] Step S305: Send the remaining first data based on the current transmission opportunity or the next transmission opportunity, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0090] Optionally, in some embodiments, after completing the transmission of the second data, the communication device may determine whether the remaining time unit in the current transmission opportunity is sufficient to transmit the remaining first data. If the remaining time unit is sufficient to transmit the remaining first data, the remaining first data may be sent based on the current transmission opportunity. If the remaining time unit is insufficient to transmit the remaining first data, the remaining first data may be sent based on the next transmission opportunity. For example, the communication device may re-compete for the next transmission opportunity, and after completing the competition, send the remaining first data based on the next transmission opportunity.

[0091] Optionally, in some embodiments, the current transmission opportunity further includes: a third time unit, and if the third time unit does not overlap with the second time unit, the remaining first data is sent based on the third time unit. Thus, it is achieved that while ensuring that the second data is transmitted in time, multiple first data can be sent completely.

[0092] Optionally, in some embodiments, the current transmission opportunity does not include: the third time unit, and the third time unit and the second time unit do not overlap, then the communication device can determine the next transmission opportunity (for example, determine the next transmission opportunity by competition), and send the remaining first data based on the next transmission opportunity. The remaining first data can be transmitted in time, ensuring that multiple first data can be sent completely.

[0093] In this embodiment, by acquiring multiple first data, wherein different first data have different sending orders, and sending the current first data, transmitting the second data, wherein the delay of the second data is less than the delay of the first data, and sending the remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data. Thus, between at least two transmissions of the first data, the second data is transmitted in an interpolated manner, and the delay of the second data is less than the delay of the first data, so that the low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission. Different time units in the current transmission opportunity can be used to transmit the first data and the second data respectively, thereby effectively avoiding transmission interference between the first data and the second data, supporting the improvement of transmission accuracy, and thus ensuring the communication effect. After completing the transmission of the second data, the communication device can determine whether the remaining time unit in the current transmission opportunity is sufficient to transmit the remaining first data. If the remaining time unit is sufficient to transmit the remaining first data, the remaining first data can be sent based on the current transmission opportunity. If the remaining time unit is not enough to transmit the remaining first data, the remaining first data can be sent based on the next transmission opportunity. For example, the communication device can re-compete for the next transmission opportunity, and after completing the competition, send the remaining first data based on the next transmission opportunity. The remaining first data can be transmitted in time, ensuring that a plurality of first data can be sent completely.

[0094] Optionally, in some embodiments, transmitting the second data includes: receiving the second data; wherein the method further includes: sending first information, wherein the first information is used to request confirmation that the second data needs to be sent; receiving second information, wherein the second information is used to respond to confirmation that the second data needs to be sent.

[0095] That is to say, a communication device can confirm by inquiry whether another communication device (the other communication device refers to the communication device used to receive the first data) has the need to transmit the second data. The communication device can send the first information to confirm the need to send the second data based on the first information request. After receiving the first information, if the other communication device on the opposite side determines that the device has the need to transmit the second data, it can feedback the second information in response to confirm the need to send the second data. In this way, the communication device can promptly know whether the other communication device on the opposite side has the need to transmit the second data, effectively expanding the communication scenario.

[0096] Optionally, in some embodiments, the method further includes: sending third information, wherein the third information is used to trigger sending the second data.

[0097] In other words, the second data can be sent by triggering. A communication device can send third information to trigger another communication device to send the second data, thereby enabling on-demand transmission of the second data, supporting the improvement of the flexibility of the second data transmission, and effectively applying to personalized communication scenarios.

[0098] It should be noted that, in the following embodiments, the description of the same or corresponding terms and method steps as above can be specifically referred to the above embodiments, which will not be repeated here.

[0099] Figure 4 A flowchart of another transmission control method provided by an embodiment of the present disclosure.

[0100] The execution subject of this embodiment may be a communication device, which may be a communication device for receiving first data, and the first data may also be referred to as a non-low-latency frame. The communication device may be a STA or an AP, for example, and there is no limitation on this.

[0101] like Figure 4 As shown, the transmission control method includes:

[0102] Step S401: Receive current first data.

[0103] Step S402: Transmit second data, wherein a delay of the second data is shorter than a delay of the first data.

[0104] Step S403: receiving the remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0105] In this embodiment, the current first data can be received, and the second data can be transmitted, wherein the delay of the second data is less than the delay of the first data, and the remaining first data can be received, wherein the sending order of the remaining first data is after the sending order of the current first data. Thus, between at least two times of receiving the first data, the second data is transmitted in an interpolated manner, and the delay of the second data is less than the delay of the first data, so that the low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission.

[0106] Optionally, in some embodiments, transmitting the second data includes: sending the second data; or receiving the second data.

[0107] Optionally, in some embodiments, transmitting the second data includes: sending the second data; wherein the method further includes: receiving first information, wherein the first information is used to request confirmation that the second data needs to be sent; and sending second information, wherein the second information is used to respond to confirmation that the second data needs to be sent.

[0108] Optionally, in some embodiments, the method further comprises:

[0109] Third information is received, wherein the third information is used to trigger sending of second data.

[0110] Optionally, in some embodiments, the first data includes: a media access control protocol data unit MPDU.

[0111] Optionally, in some embodiments, the second data includes: a low-latency physical layer protocol data unit LLPPDU.

[0112] The transmission control method provided by the embodiment of the present disclosure, when it is necessary to transmit a low-latency frame, disassembles a non-low-latency frame into several non-low-latency frames (an optional example of the first data), preferentially sends the low-latency frame (an optional example of the second data), and then sends the remaining non-low-latency frames, thereby reducing the waiting time for the low-latency frame to be sent.

[0113] The examples for the above embodiment are as follows:

[0114] Taking the communication device as an AP or STA as an example, taking the first data as a non-low-latency frame and the second data as a low-latency frame as an example, the transmission opportunity can also be called a sending opportunity, without limitation. Figure 5A As shown, Figure 5AIt is a schematic diagram of a transmission control application in an embodiment of the present disclosure. The AP may have a current transmission opportunity TXOP (AP's TXOP), the AP is sending a non-low-latency frame (downlink DL PPDU1), and the AP wants to send a low-latency frame (downlink DL LL-PPDU). The AP supports being inserted, and the AP disassembles the non-low-latency frame PPDU into several non-low-latency frames with MPDU as the minimum splitting unit. If the payload (Payload) of the non-low-latency frame has only one MPDU, it cannot be disassembled. Then, the low-latency frame can be transmitted after the non-low-latency frame is sent. If the payload of the non-low-latency frame has multiple MPDUs, the non-low-latency frame is disassembled into PPDU1, PPDU2, etc. After sending PPDU1 (downlink DL PPDU1), the AP sends a low-latency frame LL-PPDU. After the LL-PPDU is sent, if PPDU2 can be sent in the remaining time of the TXOP, the AP continues to send PPDU2. If the remaining time is insufficient to send PPDU2, the AP competes for the sending opportunity again and sends PPDU2.

[0115] like Figure 5B As shown, Figure 5B It is another transmission control application schematic diagram in the embodiment of the present disclosure. The AP has the current transmission opportunity TXOP, the AP is sending a non-low-latency frame, and the STA needs to send a low-latency frame. The AP supports being inserted, and the AP disassembles the non-low-latency frame PPDU into several non-low-latency frames with MPDU as the minimum splitting unit. If the payload of the non-low-latency frame has only one MPDU, it cannot be disassembled. After sending the non-low-latency frame, the low-latency frame is transmitted. If the payload of the non-low-latency frame has multiple MPDUs, the non-low-latency frame is disassembled into PPDU1, PPDU2, etc. When sending PPDU1, the AP carries a low-latency frame query (Low Latency Query, LLQ) field to query whether the STA has a low-latency frame to send. The STA can respond with ACK and carry a low-latency frame transmission indication (Low Latency Indication, LLI) field to indicate that a low-latency frame needs to be sent. The AP sends a trigger frame (Trigger) to trigger the STA to send a low-latency frame. After the STA completes sending the LL-PPDU, if there is still time left in the TXOP to send PPDU2, the AP continues to send PPDU2. If the remaining time is insufficient to send PPDU2, the AP competes for the sending opportunity again and sends PPDU2.

[0116] like Figure 5C As shown, Figure 5CIt is another transmission control application schematic diagram in the embodiment of the present disclosure. STA has the current transmission opportunity TXOP (STA's TXOP), STA is sending non-low-latency frames, and AP needs to send low-latency frames. STA supports being inserted, and STA disassembles the non-low-latency frame PPDU into several non-low-latency frames with MPDU as the smallest splitting unit. If the payload of the non-low-latency frame has only one MPDU, the low-latency frame is transmitted after the non-low-latency frame is sent. If the payload of the non-low-latency frame has multiple MPDUs, the non-low-latency frame is disassembled into PPDU1, PPDU2, etc. with MPDU as the smallest splitting unit. When sending PPDU1, STA carries the LLQ field to query AP whether it needs to send a low-latency frame. AP responds with ACK and can carry the LLI field to indicate that a low-latency frame needs to be sent. AP sends a low-latency frame. After the AP LL-PPDU is sent, if PPDU2 can be sent in the remaining time of TXOP, the STA continues to send PPDU2. If the remaining time is insufficient to send PPDU2, the STA competes for the sending opportunity again and sends PPDU2.

[0117] like Figure 5D As shown, Figure 5D It is another transmission control application schematic diagram in the embodiment of the present disclosure. STA has the current transmission opportunity TXOP, STA is sending a non-low-latency frame, and STA needs to send a low-latency frame. STA supports being inserted, and STA disassembles the non-low-latency frame PPDU into several non-low-latency frames with MPDU as the smallest splitting unit. If the payload of the non-low-latency frame has only one MPDU, the low-latency frame will be transmitted after the non-low-latency frame is sent. If the payload of the non-low-latency frame has multiple MPDUs, the non-low-latency frame will be disassembled into PPDU1, PPDU2, etc. with MPDU as the smallest splitting unit. After STA sends PPDU1. STA sends a low-latency frame. After STA LL-PPDU is sent, if PPDU2 can be sent in the remaining time of TXOP, STA continues to send PPDU2. If the remaining time is insufficient to send PPDU2, STA will compete for the sending opportunity again and send PPDU2.

[0118] Figure 6 A schematic diagram of the structure of a transmission control device provided in an embodiment of the present disclosure.

[0119] like Figure 6 As shown, the transmission control device 60 includes:

[0120] The acquisition module 601 is used to acquire multiple first data, wherein different first data have different sending orders.

[0121] The first sending module 602 is used to send the current first data.

[0122] The first transmission module 603 is used to transmit second data, wherein the delay of the second data is smaller than the delay of the first data.

[0123] The second sending module 604 is configured to send the remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

[0124] Optionally, in some embodiments, the acquisition module 601 is used to:

[0125] Sending communication data;

[0126] Determining that second data needs to be transmitted;

[0127] A plurality of first data are acquired according to the communication data.

[0128] Optionally, in some embodiments, the acquisition module 601 is further configured to:

[0129] When the communication data satisfies the condition, a plurality of first data are acquired according to the communication data.

[0130] Optionally, in some embodiments, the acquisition module 601 is further configured to:

[0131] determining the payload in the communication data;

[0132] The effective load is split to obtain a plurality of first data.

[0133] Optionally, in some embodiments, the first sending module 602 is configured to:

[0134] Determining a current transmission opportunity, wherein the current transmission opportunity includes: a first time unit;

[0135] Based on the first time unit, current first data is sent.

[0136] Optionally, in some embodiments, the current transmission opportunity further includes: a second time unit, and the first time unit and the second time unit do not overlap; wherein the first transmission module 603 is used to:

[0137] Based on the second time unit, second data is transmitted.

[0138] Optionally, in some embodiments, the current transmission opportunity further includes: a third time unit, and the third time unit and the second time unit do not overlap; wherein sending the remaining first data includes:

[0139] Based on the third time unit, the remaining first data is sent.

[0140] Optionally, in some embodiments, the current transmission opportunity does not include: a third time unit, and the third time unit and the second time unit do not overlap; wherein the second sending module 604 is configured to:

[0141] determining the next transmission opportunity;

[0142] Based on the next transmission opportunity, the remaining first data is sent.

[0143] Optionally, in some embodiments, the first transmission module 603 is configured to:

[0144] sending second data; or,

[0145] Second data is received.

[0146] Optionally, in some embodiments, the first transmission module 603 is configured to: receive second data;

[0147] Among them, among them,

[0148] The first sending module 602 is further used to send first information, wherein the first information is used to request confirmation that the second data needs to be sent, and receive second information, wherein the second information is used to respond to confirmation that the second data needs to be sent.

[0149] Optionally, in some embodiments,

[0150] The first sending module 602 is further used to send third information, wherein the third information is used to trigger the sending of second data.

[0151] Optionally, in some embodiments, the first data includes: a media access control protocol data unit MPDU.

[0152] Optionally, in some embodiments, the second data includes: a low-latency physical layer protocol data unit LLPPDU.

[0153] It should be noted that the above explanation of the transmission control method embodiment is also applicable to the transmission control device of this embodiment, and will not be repeated here.

[0154] In this embodiment, multiple first data are obtained, wherein different first data have different sending orders, and the current first data is sent, the second data is transmitted, wherein the delay of the second data is less than the delay of the first data, and the remaining first data is sent, wherein the sending order of the remaining first data is after the sending order of the current first data. Thus, between at least two transmissions of the first data, the second data is transmitted in an interpolated manner, and the delay of the second data is less than the delay of the first data, so that low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission.

[0155] Figure 7 A schematic diagram of the structure of another transmission control device provided in an embodiment of the present disclosure.

[0156] like Figure 7 As shown, the transmission control device 70 includes:

[0157] The first receiving module 701 is used to receive current first data.

[0158] The second transmission module 702 is used to transmit second data, wherein the delay of the second data is smaller than the delay of the first data.

[0159] The second receiving module 703 is configured to receive remaining first data, wherein a sending order of the remaining first data is after a sending order of the current first data.

[0160] Optionally, in some embodiments, the second transmission module 702 is configured to:

[0161] sending second data; or,

[0162] Second data is received.

[0163] Optionally, in some embodiments, the second transmission module 702 is configured to: send second data;

[0164] in,

[0165] The first receiving module 701 is used to receive first information, wherein the first information is used to request confirmation that the second data needs to be sent, and send second information, wherein the second information is used to respond to confirmation that the second data needs to be sent.

[0166] Optionally, in some embodiments,

[0167] The first receiving module 701 is further used to receive third information, wherein the third information is used to trigger the sending of second data.

[0168] Optionally, in some embodiments, the first data includes: a media access control protocol data unit MPDU.

[0169] Optionally, in some embodiments, the second data includes: a low-latency physical layer protocol data unit LLPPDU.

[0170] It should be noted that the above explanation of the transmission control method embodiment is also applicable to the transmission control device of this embodiment, and will not be repeated here.

[0171] In this embodiment, the current first data can be received, and the second data can be transmitted, wherein the delay of the second data is less than the delay of the first data, and the remaining first data can be received, wherein the sending order of the remaining first data is after the sending order of the current first data. Thus, between at least two times of receiving the first data, the second data is transmitted in an interpolated manner, and the delay of the second data is less than the delay of the first data, so that the low-latency data can be transmitted in a timely manner, thereby improving the timeliness of low-latency data transmission.

[0172] In order to implement the above embodiments, the present disclosure also proposes a communication device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0173] In the embodiments of the present disclosure, the communication device may be, for example, an AP or a STA, without limitation.

[0174] Figure 8 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. Figure 8 The communication device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure. The communication device may be, for example, a terminal, which is not limited.

[0175] like Figure 8 As shown, the communication device 12 is in the form of a general purpose computing device. Components of the communication device 12 may include, but are not limited to: one or more processors or processing units 16, a memory 28, and a bus 18 that connects various system components (including the memory 28 and the processing unit 16).

[0176] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.

[0177] The communication device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the communication device 12, including volatile and non-volatile media, removable and non-removable media.

[0178] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache 32. The communication device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 8 Not shown, often called a "hard drive").

[0179] although Figure 8 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (hereinafter referred to as: CD-ROM), a digital versatile disc read only memory (hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0180] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0181] The communication device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a human body to interact with the communication device 12, and / or any device that enables the communication device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. In addition, the communication device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. As shown, the network adapter 20 communicates with other modules of the communication device 12 through a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the communication device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0182] The processing unit 16 executes various functional applications and data processing by running the programs stored in the memory 28, such as implementing the methods mentioned in the above embodiments.

[0183] In order to implement the above embodiments, the present disclosure further proposes a chip, including: the chip includes a processing circuit, and the processing circuit is configured to execute the method provided by the above embodiments.

[0184] Fig. 9 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure. Fig. 9 The structure of the chip 900 is shown, but is not limited to this.

[0185] The chip 900 includes a processing circuit 901 and an interface circuit 902. The interface circuit 902 is used to read instructions. The interface circuit 902 sends the instructions to the processing circuit 901 so that the processing circuit 901 executes the above method.

[0186] Alternatively, if Fig.10 As shown, Fig.10 The chip 900 may further include: a memory 903 for storing instructions, and the interface circuit 902 may be used to read the instructions stored in the memory 903 .

[0187] Optionally, the interface circuit 902 is connected to the memory 903, and the interface circuit 902 can be used to receive signals from the memory 903 or other devices, and the interface circuit 902 can be used to send signals to the memory 903 or other devices. For example, the interface circuit 902 can read the instructions stored in the memory 903 and send the instructions to the processing circuit 901.

[0188] Optionally, the number of memories 903 may be one or more. The number of interface circuits 902 may also be one or more. In some embodiments, the interface circuit 902 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processing circuit 901 performs other steps.

[0189] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0190] Optionally, all or part of the memory 903 may also be located outside the chip 900 .

[0191] In order to implement the above embodiments, the present disclosure further proposes a non-transitory computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method proposed in the above embodiments of the present disclosure is implemented.

[0192] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When instructions in the computer program product are executed by a processor, the method proposed in the above embodiments of the present disclosure is executed.

[0193] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.

[0194] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0195] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0196] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0197] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0198] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.

[0199] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0200] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0201] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0202] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0203] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.

Claims

1. A transmission control method, characterized in that: include: Acquire multiple first data, wherein different first data have different sending orders; Sending current first data; Transmitting second data, wherein a delay of the second data is less than a delay of the first data; The remaining first data is sent, wherein the sending order of the remaining first data is after the sending order of the current first data.

2. The method according to claim 1, characterized in that: The obtaining of a plurality of first data comprises: Sending communication data; Determining that second data needs to be transmitted; The plurality of first data are acquired according to the communication data.

3. The method according to claim 2, characterized in that The acquiring the plurality of first data according to the communication data comprises: When the communication data satisfies a condition, the plurality of first data are acquired according to the communication data.

4. The method according to claim 2, characterized in that: The acquiring the plurality of first data according to the communication data comprises: determining a payload in the communication data; The effective load is split to obtain the multiple first data.

5. The method according to claim 1, characterized in that The sending of the current first data includes: Determining a current transmission opportunity, wherein the current transmission opportunity includes: a first time unit; Based on the first time unit, the current first data is sent.

6. The method according to claim 5, characterized in that The current transmission opportunity further includes: a second time unit, and the first time unit and the second time unit do not overlap; wherein the transmitting the second data includes: Based on the second time unit, second data is transmitted.

7. The method according to claim 6, characterized in that The current transmission opportunity further includes: a third time unit, and the third time unit and the second time unit do not overlap; wherein sending the remaining first data includes: Based on the third time unit, the remaining first data is sent.

8. The method according to claim 6, characterized in that The current transmission opportunity does not include: a third time unit, and the third time unit and the second time unit do not overlap; wherein the sending of the remaining first data includes: determining the next transmission opportunity; Based on the next transmission opportunity, the remaining first data is sent.

9. The method according to claim 1, characterized in that: The transmitting the second data comprises: sending the second data; or, The second data is received.

10. The method according to claim 9, characterized in that The transmitting the second data comprises: receiving the second data; Wherein, the method further comprises: Sending first information, wherein the first information is used to request confirmation that second data needs to be sent; Second information is received, wherein the second information is used to respond to confirm that second data needs to be sent.

11. The method according to claim 10, characterized in that The method further comprises: Sending third information, wherein the third information is used to trigger sending second data.

12. The method according to any one of claims 1 to 11, characterized in that: The first data includes: a media access control protocol data unit MPDU.

13. The method according to any one of claims 1 to 11, characterized in that: The second data includes: a low-latency physical layer protocol data unit LLPPDU.

14. A transmission control method, characterized in that: include: receiving current first data; Transmitting second data, wherein a delay of the second data is less than a delay of the first data; Remaining first data is received, wherein a sending order of the remaining first data is after a sending order of the current first data.

15. The method according to claim 14, characterized in that The transmitting the second data comprises: sending the second data; or, The second data is received.

16. The method according to claim 15, characterized in that The transmitting the second data comprises: sending the second data; Wherein, the method further comprises: Receiving first information, wherein the first information is used to request confirmation that second data needs to be sent; Sending second information, wherein the second information is used to respond to confirm that the second data needs to be sent.

17. The method according to claim 16, characterized in that The method further comprises: Receive third information, where the third information is used to trigger sending second data.

18. The method according to any one of claims 14 to 16, characterized in that: The first data includes: a media access control protocol data unit MPDU.

19. The method according to any one of claims 14 to 16, characterized in that: The second data includes: a low-latency physical layer protocol data unit LLPPDU.

20. A transmission control device, characterized in that: include: An acquisition module, used for acquiring a plurality of first data, wherein different first data have different sending orders; A first sending module, used for sending current first data; A first transmission module, configured to transmit second data, wherein a delay of the second data is less than a delay of the first data; The second sending module is used to send the remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

21. A transmission control device, characterized in that: include: A first receiving module, used for receiving current first data; A second transmission module, configured to transmit second data, wherein a delay of the second data is less than a delay of the first data; The second receiving module is used to receive remaining first data, wherein the sending order of the remaining first data is after the sending order of the current first data.

22. A communication device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1-13 or 14-19.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method according to any one of claims 1-13 or 14-19.

24. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 13 or 14 to 19 when being executed by a processor.

25. A chip, characterized in that: The chip includes a processing circuit and an interface circuit; wherein the interface circuit is used to read instructions, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the method as described in any one of claims 1-13 or 14-19.

Citation Information

Patent Citations

  • Method for optimizing data transmission latency in communication of intelligent power grid

    CN106506404A

  • Data transmission method and device

    CN114268936A

  • Method and apparatus for transmitting uplink data and communication system

    US20230171770A1

  • Communication method and apparatus, and device and storage medium

    WO2024082238A1