A data transmission method, apparatus and electronic device

By releasing the channel after the maximum channel occupies MCOT and occupying the new channel to transmit data after the time interval reaches the preset time, the continuous occupation problem in the high-frequency frequency range is solved, ensuring the quality and reliability of data transmission.

CN114846894BActive Publication Date: 2025-07-29BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080003297.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-13
Publication Date
2025-07-29
Estimated Expiration
2040-11-13

AI Technical Summary

Technical Problem

In the high-frequency frequency range, the use of the channel access mechanism without first listening and then speaking causes the transmitter to occupy the channel almost continuously, causing continuous interference to other nearby nodes and affecting the quality and reliability of data transmission.

Method used

After the maximum channel occupancy time MCOT is completed, the channel is released, and the time interval between the start time of data transmission and the release time of channel is obtained under the data transmission command to ensure that the interval reaches the preset time and occupy the new channel for data transmission, avoiding continuous occupation.

Benefits of technology

It effectively avoids continuous interference from the transmitter to other nodes, and improves data transmission quality and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114846894B_ABST
    Figure CN114846894B_ABST
Patent Text Reader

Abstract

The present disclosure provides a data transmission method, apparatus, and electronic device, relating to the field of wireless communication technologies. This solution is applicable to the listen-before-talk channel access scenario in the unlicensed frequency band, including: in response to the occupancy duration of the currently occupied first channel reaching the maximum channel occupancy time (MCOT) of the first channel, releasing the first channel; in response to a data transmission instruction, obtaining a first time interval between the data transmission start time and the release time of the first channel; in response to the first time interval reaching a first preset duration, occupying a second channel for data transmission, which avoids the problem that the transmitter almost continuously occupies the channel, ensures that there is no continuous interference or other impacts on other neighboring nodes, and improves the data transmission quality, reliability, and effectiveness during the data transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication, and particularly to a data transmission method, apparatus, and electronic device. Background Art

[0002] When performing data transmission on unlicensed spectrum, a channel access mechanism of LBT (Listen Before Talk) on the unlicensed frequency band is usually adopted. However, in the high-frequency range, due to the large attenuation of high-frequency channels, a no-LBT channel access mechanism is often used for data transmission. In this case, it is very easy for the transmitting end to almost continuously occupy the channel. In this way, it is bound to cause a single node to almost continuously occupy the channel, thereby causing continuous interference and other effects on other neighboring nodes. Summary of the Invention

[0003] An embodiment of the first aspect of the present disclosure provides a data transmission method, which is applicable to a channel access scenario without listen before talk on an unlicensed frequency band, including: releasing the first channel in response to the occupation duration of the currently occupied first channel reaching the maximum channel occupation time (MCOT) of the first channel; obtaining a first time interval between the data transmission start time and the release time of the first channel in response to a data transmission instruction; and occupying a second channel for data transmission in response to the first time interval reaching a first preset duration.

[0004] Optionally, it further includes: not initiating data transmission in response to the first time interval not reaching the first preset duration.

[0005] Optionally, the first preset duration is positively correlated with the MCOT of the first channel; or the first preset duration is a fixed value.

[0006] Optionally, it further includes: for the occupied first signal or the second channel, starting from the occupation time of the occupied channel, timing the current occupation duration of the occupied channel; obtaining a second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel in response to the current occupation duration not reaching the MCOT of the occupied channel; and continuing to use the occupied channel to transmit data within the MCOT of the occupied channel in response to the second time interval being less than or equal to a second preset duration.

[0007] Optionally, it further includes: re-occupying a channel for data transmission in response to the second time interval being greater than the second preset duration.

[0008] Optionally, the second preset duration is a fixed value greater than a default value; or the second preset duration is greater than the default value and is positively correlated with the MCOT of the occupied channel

[0009] A second aspect embodiment of the present disclosure provides a data transmission device applicable to a listen-before-talk-free channel access scenario in an unlicensed frequency band. The device includes:

[0010] A release module configured to release the first channel in response to the occupancy duration of the currently occupied first channel reaching the maximum occupancy duration MCOT of the first channel;

[0011] A first acquisition module configured to acquire a first time interval between the data transmission start time and the release time of the first channel in response to a data transmission instruction;

[0012] A first transmission module configured to occupy a second channel for data transmission in response to the first time interval reaching a first preset duration.

[0013] Optionally, the release module is further configured to: if the first time interval does not reach the first preset duration, no data transmission is initiated.

[0014] Optionally, the first preset duration is positively correlated with the MCOT of the first channel; or the first preset duration is a fixed value.

[0015] Optionally, it further includes: a timing module configured to time the current occupancy duration of the occupied first signal or the second channel starting from the occupancy time of the occupied channel; a second acquisition module configured to acquire a second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel in response to the current occupancy duration not reaching the MCOT of the occupied channel; a second transmission module configured to continue using the occupied channel to transmit data within the MCOT of the occupied channel in response to the second time interval being less than or equal to a second preset duration.

[0016] Optionally, the second transmission module is further configured to: if the second time interval is greater than the second preset duration, re-occupy the channel for data transmission.

[0017] Optionally, the second preset duration is a fixed value greater than a default value; or the second preset duration is greater than the default value and is positively correlated with the MCOT of the occupied channel.

[0018] A third aspect embodiment of the present disclosure provides an electronic device, including:

[0019] At least one processor; and

[0020] A memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the data transmission method according to the embodiment of the first aspect of the present disclosure.

[0022] An embodiment of the fourth aspect of the present disclosure provides a processor-readable storage medium storing a computer program for causing the processor to execute the data transmission method according to the embodiment of the first aspect.

[0023] A data transmission method, apparatus and electronic device provided by the embodiments of the present disclosure can, for the channel access scenario without listen-before-talk on the unlicensed frequency band, release the first channel in response to the occupation duration of the currently occupied first channel reaching the maximum channel occupation time (MCOT) of the first channel, and in response to a data transmission instruction, obtain a first time interval between the data transmission start time and the release time of the first channel, and then occupy a second channel for data transmission in response to the first time interval reaching a first preset duration, avoiding the problem that the transmitting end almost continuously occupies the channel, ensuring that there is no continuous interference or other impacts on other neighboring nodes, and improving the data transmission quality as well as the reliability and effectiveness during the data transmission process.

[0024] Some of the additional aspects and advantages of the present disclosure will be given in the following description, some will become obvious from the following description, or be learned through the practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The above and / or additional aspects and advantages of the present disclosure will become obvious and easy to understand from the following description of the embodiments in conjunction with the drawings, wherein:

[0026] Figure 1 is a schematic flowchart of a data transmission method provided by an embodiment of the present disclosure;

[0027] Figure 2 is a schematic flowchart of another data transmission method provided by an embodiment of the present disclosure;

[0028] Figure 3 is a schematic flowchart of another data transmission method provided by an embodiment of the present disclosure;

[0029] Figure 4 is a schematic structural diagram of a data transmission apparatus proposed by the present disclosure;

[0030] Figure 5 is a schematic structural diagram of another data transmission apparatus proposed by the present disclosure;

[0031] Figure 6 This is a schematic structural diagram of an electronic device proposed by the present disclosure. Detailed implementation manners

[0032] The embodiments of the present disclosure will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation to the present disclosure.

[0033] Figure 1 This is a schematic flowchart of a data transmission method provided by an embodiment of the present disclosure, which is applicable to a channel access scenario without listen-before-talk on an unlicensed frequency band. As Figure 1 shown, the data transmission method includes the following steps:

[0034] Step 101, in response to the occupation duration of the first channel currently occupied reaching the maximum occupation duration MCOT of the first channel, release the first channel.

[0035] It should be noted that in the unlicensed spectrum, before the sending end occupies the channel to send data, it usually needs to monitor the channel, that is, perform CCA (Clear Channel Assessment, idle channel assessment). After the sending end performs CCA, if it identifies that the channel is idle, it can occupy the channel to send data. Among them, the MCOT (Maximum Channel Occupy Time, maximum duration) of occupying the channel is agreed by the protocol or configured / indicated by the base station; if it identifies that the channel is not idle, it cannot occupy the channel. The foregoing process is generally referred to as the LBT (Listen Before Talk, listen before talk) channel access mechanism on the unlicensed frequency band.

[0036] In the prior art, for the channel access scenario of listen-before-talk on the unlicensed frequency band, that is, in the case of using LBT, if the Gap (interval) between two data transmissions of the transmitting end is less than the preset duration, it can be considered that the foregoing two data transmissions belong to the same transmission, and thus the same COT (occupation duration) can be shared. Among them, the preset duration can be 16 us, 25 us, etc. In addition, when the transmitting end occupies the channel for the duration of MCOT, it needs to end the transmission.

[0037] For example, the MCOT set at the transmitting end is 6 ms. After the transmitting end starts occupying the channel, it continuously sends data for 4 ms and then pauses sending. The Gap duration of the pause is T. Further, the transmitting end can start the next transmission. In this case, if T is less than or equal to 16 us, it can be considered that this transmission and the transmission before the pause belong to the same transmission. The transmitting end does not need to perform LBT and can directly start the transmission. The maximum duration of the transmission can last for 2 ms - T, that is, the channel occupation durations of the two transmissions are shared. If T is greater than 16 us, it can be considered that this transmission and the transmission before the pause do not belong to the same transmission but are a new transmission, and thus LBT needs to be performed again.

[0038] In the high-frequency range, due to the large attenuation of the high-frequency channel, even if the distance between the transmitting endpoints is relatively close, the interference between them may be relatively small. In this case, a no-LBT (no listen before talk) channel access mechanism is usually adopted. That is to say, when transmitting data in the high-frequency range, the transmitting end does not need to perform LBT before sending data and can directly send data.

[0039] However, for the no-listen-before-talk channel access scenario on the unlicensed band, that is, when using the no-LBT channel access mechanism, in this case, it is very easy for the transmitting end to almost continuously occupy the channel. In this way, it is bound to cause a single node to almost continuously occupy the channel, thus causing continuous interference and other impacts on other neighboring nodes. In addition, when the transmitting end occupies the channel for the duration of MCOT, it needs to end the transmission. And due to the adoption of the no-LBT mechanism, the transmitting end can immediately start the next transmission, which also leads to the situation where the transmitting end continuously occupies the channel.

[0040] For example, if a transmission interval of 16 us is adopted, when the MCOT has not ended, the transmitting end only needs to interrupt the transmission for more than 16 us, that is, about 2 symbols in the 120 kHz subcarrier, and then it can re-occupy the channel for the duration of MCOT again.

[0041] Therefore, in response to the foregoing problems, the present disclosure can release the first channel after the MCOT ends in response to the occupation duration of the first channel currently occupied reaching the maximum occupation duration MCOT of the first channel.

[0042] Step 102, in response to the data transmission instruction, obtain the first time interval between the data transmission start time and the release time of the first channel.

[0043] Among them, the first time interval refers to the Gap between two adjacent transmissions.

[0044] For example, in response to a data transmission instruction, obtain a first time interval between the start time of data transmission and the release time of the first channel, and mark it as △t1.

[0045] Step 103, in response to the first time interval reaching a first preset duration, occupy the second channel to perform data transmission.

[0046] In the embodiments of the present disclosure, after ensuring that the first time interval between two adjacent transmissions reaches the first preset duration, the second channel can be occupied to perform data transmission.

[0047] Among them, the first preset duration can be set according to the actual situation. For example, the first preset duration T1 can be set to a value bound to the MCOT of the first channel, or the first preset duration T1 can be set to a fixed value.

[0048] The data transmission method proposed by the present disclosure, for the channel access scenario without listen-before-talk on the unlicensed frequency band, can release the first channel in response to the occupation duration of the currently occupied first channel reaching the maximum occupation duration MCOT of the first channel, and in response to a data transmission instruction, obtain a first time interval between the start time of data transmission and the release time of the first channel. Then, in response to the first time interval reaching the first preset duration, occupy the second channel to perform data transmission, avoiding the problem that the transmitting end almost continuously occupies the channel, ensuring that there is no continuous interference and other impacts on other adjacent nodes, and improving the data transmission quality as well as the reliability and effectiveness during the data transmission process.

[0049] Further, in the embodiments of the present disclosure, after obtaining the first time interval between the start time of data transmission and the release time of the first channel in response to a data transmission instruction, if the first time interval does not reach the first preset duration, no data transmission is initiated.

[0050] It should be noted that, in the embodiments of the present disclosure, optionally, the first preset duration can be a value bound to the MCOT of the first channel. For example, the first preset duration T1 can be set to a value positively correlated with the MCOT of the first channel. In this case, the larger the MCOT, the larger the value of the first preset duration T1; optionally, the first preset duration T1 can be set to a fixed value, such as 6 ms, 8 ms, etc.

[0051] As a possible implementation, the first preset duration can be set to a value positively correlated with the MCOT of the first channel. In this case, in response to the first time interval reaching the first preset duration, for example, △t1 ≥ T1, the second channel can be occupied to perform data transmission; in response to the first time interval not reaching the first preset duration, for example, △t1 < T1, no data transmission is initiated.

[0052] As another possible implementation, the first preset duration can be set to 6 ms. In this case, in response to the first time interval reaching the first preset duration, for example, when △t1 is 8 ms, data transmission can be carried out using the second channel; in response to the first time interval not reaching the first preset duration, for example, when △t1 is 4 ms, data transmission may not be initiated.

[0053] For the data transmission method proposed by the present disclosure, after obtaining the first time interval between the data transmission start time and the release time of the first channel in response to a data transmission instruction, if the first time interval does not reach the first preset duration, data transmission is not initiated, avoiding the situation where the transmitting end continuously occupies the channel due to the use of the no-LBT mechanism, where the transmitting end can immediately start the next transmission, further improving the data transmission quality and the reliability and effectiveness during the data transmission process.

[0054] It should be noted that for the situation where the MCOT is not fully occupied and then an attempt is made to occupy the channel again, the data transmission process before the MCOT is not fully occupied will be explained below.

[0055] It should be noted that when the MCOT has not ended, to avoid the situation where the transmitting end can immediately start the next transmission due to the use of the no-LBT mechanism, which may lead to the transmitting end continuously occupying the channel, in the present disclosure, the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel can be obtained, and a matching channel occupancy strategy can be determined based on the second time interval.

[0056] As a possible implementation, as Figure 2 shown, it specifically includes the following steps:

[0057] Step 201, starting from the occupancy time of each occupied channel, time the current occupancy duration of the occupied channel.

[0058] For example, starting from the occupancy time of each occupied channel, time the current occupancy duration of the occupied channel and mark it as t.

[0059] Step 202, in response to the current occupancy duration not reaching the MCOT of the occupied channel, obtain the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel.

[0060] In the embodiments of the present disclosure, in response to the current occupancy duration not reaching the MCOT of the occupied channel, that is, when the MCOT has not ended, the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel can be obtained.

[0061] For example, in response to the current occupancy duration not reaching the MCOT of the occupied channel, obtain a second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel, and mark it as △t2.

[0062] Step 203, in response to the second time interval being less than or equal to the second preset duration, continue to use the occupied channel to transmit data within the MCOT of the occupied channel.

[0063] Step 204, in response to the second time interval being greater than the second preset duration, re-occupy the channel to perform data transmission.

[0064] It should be noted that in the embodiments of the present disclosure, optionally, the second preset duration can be a value greater than the default value and bound to the MCOT of the occupied channel. For example, if the default value is 16 us, the second preset duration T2 can be set to a value greater than 16 us and positively correlated with the MCOT of the occupied channel. In this case, the larger the MCOT, the larger the value of the second preset duration T2; optionally, the second preset duration T2 can be set to a fixed value, such as 1 ms, etc.

[0065] As a possible implementation, the second preset duration can be set to a value greater than the default value and positively correlated with the MCOT of the occupied channel. In this case, in response to the second time interval being less than or equal to the second preset duration, for example, △t2 ≤ T2, the occupied channel can continue to be used to transmit data within the MCOT of the occupied channel; in response to the second time interval being greater than the second preset duration, for example, △t2 > T2, the channel can be re-occupied to perform data transmission.

[0066] As another possible implementation, the second preset duration can be set to 0.5 ms. In this case, in response to the second time interval being less than or equal to the second preset duration, for example, △t2 is 8 us, the occupied channel can continue to be used to transmit data within the MCOT of the occupied channel; in response to the second time interval being greater than the second preset duration, for example, △t2 is 0.7 ms, the channel can be re-occupied to perform data transmission.

[0067] For the data transmission method proposed by the present disclosure, for the channel access scenario without listen-before-talk on the unlicensed frequency band, optionally, when the MCOT has not ended, by obtaining the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel, and determining a matching channel occupancy strategy according to the second time interval, it is possible to avoid the situation that the transmitter can immediately start the next transmission due to the adoption of the no-LBT mechanism, thereby causing the transmitter to continuously occupy the channel.

[0068] Figure 3The data transmission method proposed for another embodiment of this application is as follows: Figure 3 As shown below, it specifically includes the following steps:

[0069] Step 301: For the occupied first channel or second channel, starting from the occupancy moment of the occupied channel, measure the current occupancy duration of the occupied channel.

[0070] For example, for the occupied first channel, starting from the occupancy moment of the first channel, measure the current occupancy duration of the first channel and mark it as t1; for another example, for the occupied second channel, starting from the occupancy moment of the second channel, measure the current occupancy duration of the second channel and mark it as t2.

[0071] Step 302: In response to the current occupancy duration not reaching the MCOT of the occupied channel, obtain the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel.

[0072] In the embodiments of the present disclosure, in response to the current occupancy duration not reaching the MCOT of the occupied channel, that is, the MCOT has not ended, the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel can be obtained.

[0073] For example, in response to the current occupancy duration not reaching the MCOT of the occupied channel, obtain the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel and mark it as △t2.

[0074] Step 303: In response to the second time interval being less than or equal to the second preset duration, continue to use the occupied channel to transmit data within the MCOT of the occupied channel.

[0075] Step 304: In response to the second time interval being greater than the second preset duration, re-occupy the channel to transmit data.

[0076] It should be noted that in the embodiments of the present disclosure, optionally, the second preset duration can be a value greater than the default value and bound to the MCOT of the occupied channel. For example, if the default value is 16 us, the second preset duration T2 can be set to a value greater than 16 us and positively correlated with the MCOT of the occupied channel. In this case, the larger the MCOT, the larger the value of the second preset duration T2; optionally, the second preset duration T2 can be set to a fixed value, such as 1 ms, etc.

[0077] As a possible implementation, the second preset duration can be set to a value greater than the default value and positively correlated with the MCOT of the occupied channel. In this case, in response to the second time interval being less than or equal to the second preset duration, for example, △t2 ≤ T2, the occupied channel can continue to be used to transmit data within the MCOT of the occupied channel; in response to the second time interval being greater than the second preset duration, for example, △t2 > T2, a channel can be re-occupied for data transmission.

[0078] As another possible implementation, the second preset duration can be set to 0.5 ms. In this case, in response to the second time interval being less than or equal to the second preset duration, for example, △t2 is 8 us, the occupied channel can continue to be used to transmit data within the MCOT of the occupied channel; in response to the second time interval being greater than the second preset duration, for example, △t2 is 0.7 ms, a channel can be re-occupied for data transmission.

[0079] Further, after filling the MCOT, the following steps S305 to S307 can be executed.

[0080] Step 305, in response to the occupancy duration of the currently occupied first channel reaching the maximum occupancy duration MCOT of the first channel, release the first channel.

[0081] In the embodiments of the present disclosure, after the MCOT ends, in response to the occupancy duration of the currently occupied first channel reaching the maximum occupancy duration MCOT of the first channel, release the first channel.

[0082] Step 306, in response to a data transmission instruction, obtain a first time interval between the data transmission start time and the release time of the first channel.

[0083] Among them, the first time interval refers to the Gap between two adjacent transmissions.

[0084] For example, in response to a data transmission instruction, obtain a first time interval between the data transmission start time and the release time of the first channel, and mark it as △t1.

[0085] Step 307, in response to the first time interval reaching the first preset duration, occupy the second channel for data transmission.

[0086] In the embodiments of the present disclosure, after the MCOT ends, it can be ensured that the first time interval (Gap) between two adjacent transmissions reaches the first preset duration, and then the second channel is occupied for data transmission.

[0087] Among them, the first preset duration can be set according to the actual situation. For example, the first preset duration T1 can be set as a value bound to the MCOT of the first channel, or the first preset duration T1 can be set as a fixed value.

[0088] For the data transmission method proposed by the present disclosure, in the channel access scenario without listen-before-talk on the unlicensed band, optionally, when the MCOT has not ended, by obtaining the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel, and determining the matching channel occupancy strategy according to the second time interval, it is possible to avoid the situation where the transmitter can start the next transmission immediately due to the no-LBT mechanism, which may lead to the transmitter continuously occupying the channel; optionally, after the MCOT ends, by obtaining the first time interval between the data transmission start time and the release time of the first channel, and determining the matching channel occupancy strategy according to the first time interval, the problem that the transmitter almost continuously occupies the channel is avoided, ensuring that there is no continuous interference or other impacts on other neighboring nodes, and improving the data transmission quality as well as the reliability and effectiveness during the data transmission process.

[0089] Corresponding to the data transmission methods provided in the above several embodiments, the present disclosure also provides a data transmission device. Since the data transmission device provided in the embodiments of the present disclosure corresponds to the data transmission methods provided in the above several embodiments, the implementation manners of the data transmission methods are also applicable to the data transmission device provided in this embodiment, and will not be described in detail in this embodiment. Figures 4 to 5 It is a schematic structural diagram of the data transmission device proposed by the present disclosure.

[0090] As Figure 4 shown, the data transmission device 3000 is applicable to the channel access scenario without listen-before-talk on the unlicensed band, and includes: a release module 310, a first acquisition module 320, and a first transmission module 330. Among them:

[0091] The release module 310 is configured to release the first channel in response to the occupancy duration of the currently occupied first channel reaching the maximum channel occupancy duration MCOT of the first channel;

[0092] The first acquisition module 320 is configured to obtain the first time interval between the data transmission start time and the release time of the first channel in response to a data transmission instruction;

[0093] The first transmission module 330 is configured to occupy the second channel for data transmission in response to the first time interval reaching the first preset duration.

[0094] In the embodiments of the present disclosure, the release module 310 is further configured to:

[0095] If the first time interval does not reach the first preset duration, data transmission is not initiated.

[0096] In an embodiment of the present disclosure, the first preset duration is positively correlated with the MCOT of the first channel; alternatively, the first preset duration is a fixed value.

[0097] In an embodiment of the present disclosure, as Figure 5 shown, the data transmission device 3000 further includes:

[0098] A timing module 340, configured to time the current occupancy duration of the occupied first channel or second channel starting from the occupancy moment of the occupied channel.

[0099] A second acquisition module 350, configured to obtain a second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel in response to the current occupancy duration not reaching the MCOT of the occupied channel.

[0100] A second transmission module 360, configured to continue transmitting data using the occupied channel within the MCOT of the occupied channel in response to the second time interval being less than or equal to a second preset duration.

[0101] In an embodiment of the present disclosure, the second transmission module 360 is further configured to:

[0102] In response to the second time interval being greater than the second preset duration, re-occupy the channel for data transmission.

[0103] In an embodiment of the present disclosure, the second preset duration is a fixed value greater than a default value; or the second preset duration is greater than the default value and is positively correlated with the MCOT of the occupied channel.

[0104] The data transmission method proposed by the present disclosure is for the channel access scenario without listen-before-talk on the unlicensed band. Optionally, when the MCOT has not ended, by obtaining the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel and determining a matching channel occupancy strategy according to the second time interval, it can avoid the situation where the transmitter can start the next transmission immediately due to the no-LBT mechanism, thus causing the transmitter to continuously occupy the channel. Optionally, after the MCOT ends, by obtaining the first time interval between the data transmission start moment and the release moment of the first channel and determining a matching channel occupancy strategy according to the first time interval, the problem that the transmitter almost continuously occupies the channel is avoided, ensuring that there is no continuous interference to other neighboring nodes, etc., and improving the data transmission quality as well as the reliability and effectiveness during the data transmission process.

[0105] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.

[0106] As Figure 6 shown, it is a block diagram of an electronic device for data transmission according to an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0107] As Figure 6 shown, the electronic device includes: one or more processors 510, a memory 520, and an interface for connecting the components, including a high-speed interface and a low-speed interface. Each component is interconnected using different buses and can be installed on a common motherboard or in other ways as needed. The processor can process instructions executed within the electronic device, including instructions stored in the memory or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, multiple processors and / or multiple buses can be used in conjunction with multiple memories and multiple memories if needed. Similarly, multiple electronic devices can be connected, each device providing part of the necessary operations (such as, as a server array, a set of blade servers, or a multi-processor system). Figure 6 One processor 510 is taken as an example herein.

[0108] The memory 520 is the non-transitory computer-readable storage medium provided by the present disclosure. Wherein, the memory stores instructions executable by at least one processor, so that the at least one processor executes the data transmission method provided by the present disclosure. The non-transitory computer-readable storage medium of the present disclosure stores computer instructions for causing a computer to execute the data transmission method provided by the present disclosure.

[0109] The memory 520, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as program instructions / modules corresponding to the data transmission method in the embodiments of the present disclosure (for example, attached Figure 4The release module 310, the first acquisition module 320, and the first transmission module 330 shown). The processor 510 executes various functional applications and data processing of the server by running non-transitory software programs, instructions, and modules stored in the memory 520, that is, implements the data transmission method in the above method embodiments.

[0110] The memory 520 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the positioning electronic device, etc. In addition, the memory 520 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. Optionally, the memory 520 may optionally include a memory remotely provided with respect to the processor 510, and these remote memories may be connected to the positioning electronic device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof. The electronic device for data transmission may further include: an input device 530 and an output device 540. The processor 510, the memory 520, the input device 530, and the output device 540 may be connected through a bus or other means, Figure 6 Here, the example of connection through a bus is taken.

[0111] The input device 530 may receive input digital or character information, and generate key signal inputs related to the user settings and function control of the positioning electronic device, such as input devices like a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 540 may include a display device, an auxiliary lighting device (for example, an LED), a tactile feedback device (for example, a vibration motor), etc. The display device may include but is not limited to a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.

[0112] Various embodiments of the systems and techniques described herein may be implemented in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and / or interpreted on a programmable system including at least one programmable processor, the programmable processor may be a dedicated or general-purpose programmable processor, and may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0113] These computing procedures (also referred to as programs, software, software applications, or code) include machine instructions for a programmable processor and can implement these computing procedures using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms “machine-readable medium” and “computer-readable medium” refer to any computer program product, apparatus, and / or device (e.g., a disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal for providing machine instructions and / or data to a programmable processor.

[0114] For providing interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used for providing interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).

[0115] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0116] A computer system can include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship between clients and servers is generated by computer programs running on the respective computers and having a client-server relationship with each other.

[0117] The data transmission method proposed by the present disclosure is applicable to the channel access scenario without listen-before-talk on the unlicensed frequency band. Optionally, when the MCOT has not ended, by obtaining the second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel, and determining a matching channel occupancy strategy based on the second time interval, it is possible to avoid the situation where the transmitter can start the next transmission immediately due to the use of the no-LBT mechanism, thereby causing the transmitter to continuously occupy the channel. Optionally, after the MCOT ends, by obtaining the first time interval between the data transmission start time and the release time of the first channel, and determining a matching channel occupancy strategy based on the first time interval, the problem that the transmitter almost continuously occupies the channel is avoided, ensuring that there is no continuous interference or other impacts on other neighboring nodes, and improving the data transmission quality as well as the reliability and effectiveness during the data transmission process.

[0118] It should be understood that the various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this application can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, and no limitations are imposed herein.

[0119] The above specific embodiments do not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present disclosure shall be included within the protection scope of the present disclosure.

Claims

1. A data transmission method, characterized in that, Applicable to the listen-before-talk-free channel access scenario in the unlicensed frequency band, the method includes: Responding to the occupancy duration of the currently occupied first channel reaching the maximum occupancy duration MCOT of the first channel, releasing the first channel; Responding to a data transmission instruction, obtaining a first time interval between the data transmission start time and the release time of the first channel; Responding to the first time interval reaching a first preset duration, occupying a second channel for data transmission; Responding to the first time interval not reaching the first preset duration, not initiating data transmission.

2. The data transmission method according to claim 1, characterized in that The first preset duration is positively correlated with the MCOT of the first channel; or, the first preset duration is a fixed value.

3. The data transmission method according to any one of claims 1-2, characterized in that It further includes: For the occupied first channel or the second channel, starting from the occupancy time of the occupied channel, timing the current occupancy duration of the occupied channel; Responding to the current occupancy duration not reaching the MCOT of the occupied channel, obtaining a second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel; Responding to the second time interval being less than or equal to a second preset duration, continuing to use the occupied channel to transmit data within the MCOT of the occupied channel.

4. The data transmission method according to claim 3, characterized in that It further includes: Responding to the second time interval being greater than the second preset duration, re-occupying a channel for data transmission.

5. The data transmission method according to claim 3, wherein The second preset duration is a fixed value greater than the default value; or the second preset duration is greater than the default value and is positively correlated with the MCOT of the occupied channel.

6. A data transmission device, characterized in that, Applicable to the listen-before-talk-free channel access scenario in the unlicensed frequency band, the device includes: A release module, configured to respond to the occupancy duration of the currently occupied first channel reaching the maximum occupancy duration MCOT of the first channel, and release the first channel; A first acquisition module, configured to respond to a data transmission instruction, and obtain a first time interval between the data transmission start time and the release time of the first channel; A first transmission module, configured to respond to the first time interval reaching a first preset duration, and occupy a second channel for data transmission; The release module is further configured to: Responding to the first time interval not reaching the first preset duration, not initiating data transmission.

7. The data transmission device according to claim 6, wherein The first preset duration is positively correlated with the MCOT of the first channel; or, the first preset duration is a fixed value.

8. The data transmission device according to any one of claims 6-7, characterized in that, It further includes: A timing module, configured to, for the occupied first channel or the second channel, start from the occupancy time of the occupied channel, and time the current occupancy duration of the occupied channel; A second acquisition module, configured to respond to the current occupancy duration not reaching the MCOT of the occupied channel, and obtain a second time interval between the current data transmission and the previous data transmission within the MCOT of the occupied channel; A second transmission module, configured to respond to the second time interval being less than or equal to a second preset duration, and continue to use the occupied channel to transmit data within the MCOT of the occupied channel.

9. The data transmission device according to claim 8, wherein The second transmission module is further configured to: In response to the second time interval being greater than the second preset duration, re-occupy the channel for data transmission.

10. The data transmission device according to claim 8, wherein The second preset duration is a fixed value greater than the default value; or the second preset duration is greater than the default value and is positively correlated with the MCOT of the occupied channel.

11. An electronic device, characterized in that, Comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the data transmission method according to any one of claims 1-5.

12. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to execute the data transmission method according to any one of claims 1-5.