CN109687945B - Frame transmission method and related equipment - Google Patents

Frame transmission method and related equipment Download PDF

Info

Publication number
CN109687945B
CN109687945B CN201710981376.9A CN201710981376A CN109687945B CN 109687945 B CN109687945 B CN 109687945B CN 201710981376 A CN201710981376 A CN 201710981376A CN 109687945 B CN109687945 B CN 109687945B
Authority
CN
China
Prior art keywords
internet
things
local area
area network
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710981376.9A
Other languages
Chinese (zh)
Other versions
CN109687945A (en
Inventor
黄倩怡
王巍
张黔
李云波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201710981376.9A priority Critical patent/CN109687945B/en
Publication of CN109687945A publication Critical patent/CN109687945A/en
Application granted granted Critical
Publication of CN109687945B publication Critical patent/CN109687945B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/002Mutual synchronization

Abstract

The embodiment of the invention provides a frame transmission method and related equipment, wherein the method comprises the following steps: the wireless access point AP generates a frame, wherein the frame comprises an Internet of things local area network preamble and a non-Internet of things local area network preamble, and the non-Internet of things local area network preamble is positioned behind the Internet of things local area network preamble; the wireless access point AP transmits the frame. By adopting the technical scheme, the transmission sequence of the non-Internet of things local area network preamble and the Internet of things local area network preamble in the frame can be adjusted, so that the interference in the process of transmitting the downlink data by the AP can be reduced.

Description

Frame transmission method and related equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a frame transmission method and a related device.
Background
With the development of the Internet of Things, an increasing number of Internet of Things nodes (IoT stations) are deployed in the environment of our lives. Wi-Fi is the mainstream technology of wireless communication at present, and the coverage area is wide, so the next generation Wi-Fi standard hopes that nodes of the Internet of things can access the Internet through Wi-Fi. Due to the introduction of the OFDMA technology in 802.11ax, spectrum resources are divided into resource blocks, allowing a wireless Access Point (AP) to simultaneously send downlink data of multiple users and allow the multiple users to simultaneously perform uplink data transmission. Based on this, resource blocks in the idle state may be utilized by IoT nodes for data transmission.
In the prior art, before transmitting data to each node, an AP transmits a preamble (preamble). A preamble is a series of signals transmitted before a useful signal is transmitted. And immediately sending the effective signal after the preamble signal is sent. The preamble is used to remind the receiving chip that a valid signal is about to be sent, and to pay attention to the reception so as to avoid losing the useful signal. However, existing nodes of the non-internet of things (conventional nodes legacy station and high-efficiency nodes HE station) adopt broadband communication, and the communication distance is also short, typically 200 m. And the IoT nodes adopt narrow-band communication, which requires long-distance communication, and the communication distance can reach 2 km. Therefore, in design, the coverage of the non-internet-of-things local area network preambles (the conventional local area network preamble and the high-efficiency local area network preamble HE preamble) corresponding to the non-internet-of-things node is smaller than that of the internet-of-things local area network preamble (IoT preamble) corresponding to the IoT node. Then, when the AP sends the non-internet-of-things local area network preamble, if the distance of an IoT node is far and is beyond the communication distance that the non-internet-of-things local area network preamble can cover, and at this time, the IoT node cannot detect the non-internet-of-things local area network preamble, it may regard the channel as idle, and may perform uplink transmission to the AP or send data to other nodes.
This has the problems that: firstly, the AP is not a full-duplex device and can only receive or transmit data at the same time, and therefore, when the AP transmits data to a non-internet-of-things node, uplink data transmitted by an IoT node cannot be received; secondly, when the IoT node transmits data, it may interfere with the downlink data reception of the non-internet-of-things nodes or the internet-of-things nodes around the IoT node, resulting in failure of downlink data reception. Therefore, when an IoT node with low power consumption, long distance, and narrow band is added to Wi-Fi as a new node, how to ensure that the IoT node can reasonably coexist with the existing Wi-Fi node is a problem to be solved urgently.
Disclosure of Invention
The embodiment of the invention provides a frame transmission method and related equipment, aiming to avoid that nodes in an AP communication range initiate data transmission and cannot be received by an AP or interfere peripheral nodes to receive downlink data in the process of sending the downlink data by changing the sending sequence of a leader of an internet of things local area network and a leader of a non-internet of things local area network in a frame.
In a first aspect, an embodiment of the present invention provides a method for transmitting a frame, including:
the wireless access point AP generates a frame, wherein the frame comprises an Internet of things local area network preamble and a non-Internet of things local area network preamble, and the non-Internet of things local area network preamble is positioned behind the Internet of things local area network preamble;
the wireless access point AP transmits the frame.
In the technical scheme, the transmission sequence of the non-internet-of-things local area network preamble and the internet-of-things local area network preamble in the frame is adjusted, so that the interference in the process of transmitting the downlink data by the AP is reduced.
In a first possible implementation manner of the first aspect, the non-internet-of-things local area network preamble includes a normal local area network preamble; the frame also includes first traffic data for the first internet of things node, the first traffic data located after the non-internet of things local area network preamble.
In a second possible implementation manner of the first aspect, the non-internet-of-things lan preamble includes a normal lan preamble and a high-efficiency lan preamble; the frame further comprises first service data aiming at the first internet of things node and second service data aiming at the target efficient node, wherein the first service data and the second service data are positioned after the non-internet of things local area network preamble.
With reference to the first or second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the preamble of the internet of things includes data transmission time information, and the data transmission time information is used to indicate a time when the AP sends the first service data.
In the technical scheme, the data transmission time information may indicate a time point at which the internet of things node receives the first service data.
With reference to any one of the first to third possible implementation manners of the first aspect, in a fourth possible implementation manner of the first aspect, the preamble of the internet of things includes an identifier of the first internet of things node and an interrupt indicator; when the interruption indicator is the first indicator, the interruption indicator is used for indicating the first internet of things node to send an interruption indication message to surrounding internet of things nodes; and when the interrupt indicator is the second indicator, the interrupt indicator is used for indicating the first internet of things node not to send an interrupt indication message to the surrounding internet of things nodes.
In the technical scheme, the interrupt indicator is used for indicating whether the first internet of things node sends an interrupt indication message to surrounding internet of things nodes or not so as to inform the surrounding internet of things nodes that a current channel is busy.
With reference to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, when the AP determines that the first internet of things node is within a communication range corresponding to a normal local area network preamble, the interrupt indicator is determined to be the second indicator.
In the technical scheme, when the first internet of things node is in the communication range corresponding to the conventional local area network preamble, the AP instructs the first internet of things node not to send the interrupt indication message to the surrounding internet of things nodes, so that interference caused by the fact that the conventional node and the efficient node receive the non-internet of things local area network preamble when the first internet of things node sends the interrupt indication message can be avoided.
With reference to the first aspect or any one of the first to fifth possible implementation manners of the first aspect, in a sixth possible implementation manner of the first aspect, the preamble of the internet of things is transmitted on a designated wireless transmission sub-channel corresponding to the node of the internet of things.
In the technical scheme, the internet of things nodes corresponding to the appointed wireless transmission sub-channels can all receive the internet of things local area network preamble, so that data transmission is not performed, interference of the internet of things nodes on the wireless transmission sub-channels needing first service data transmission can be avoided, and interference of the internet of things nodes on other wireless transmission sub-channels can be avoided.
With reference to the first aspect or any one of the first to fifth possible implementation manners of the first aspect, in a seventh possible implementation manner of the first aspect, the AP determines a target wireless transmission sub-channel in a plurality of designated wireless transmission sub-channels corresponding to the internet of things node; the physical local area network preamble is transmitted on the target transmission sub-channel.
In a second aspect, an embodiment of the present invention provides another frame transmission method, including:
the method comprises the steps that a first Internet of things node receives a frame sent by a wireless access point AP, wherein the frame comprises an Internet of things local area network preamble, the Internet of things local area network preamble comprises data transmission time information, and the data transmission time information is used for indicating the time of the AP for sending first service data aiming at the first Internet of things node;
and the first Internet of things node receives the first service data sent by the AP according to the data transmission time information.
In the technical scheme, the data transmission time information may indicate a time point at which the internet of things node receives the first service data.
In a first possible implementation manner of the second aspect, the internet of things local area network preamble further includes an identifier of the first internet of things node and an interrupt indicator; when the interruption indicator is the first indicator, the first internet of things node sends an interruption indication message to surrounding internet of things nodes, and the interruption indication message is used for indicating the internet of things node which receives the interruption indication message not to send data.
With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, when the interruption indicator is the second indicator, the first internet of things node does not send the interruption indication message to surrounding internet of things nodes.
In a third aspect, an embodiment of the present invention provides a data transmission method, including:
the wireless access point AP sends an Internet of things local area network preamble on all wireless transmission sub-channels, and the Internet of things local area network preamble is used for informing all Internet of things nodes in the communication range of the AP not to send data within the first downlink data transmission time indicated by the Internet of things local area network preamble;
and the AP sends the first service data to the first Internet of things node.
In the technical scheme, the AP sends the Internet of things local area network preambles on all the wireless transmission sub-channels, so that the Internet of things nodes corresponding to other wireless transmission sub-channels all receive the Internet of things local area network preambles, data transmission is not performed, interference of the Internet of things nodes on the wireless transmission sub-channels needing first service data transmission can be avoided, and interference of the Internet of things nodes on other wireless transmission sub-channels can be avoided.
In a first possible implementation manner of the third aspect, the preamble of the internet of things includes indication information of a first time interval, where the first time interval is used to indicate that the first internet of things node sends the acknowledgement message to the AP after the first time interval elapses after the first service data is received.
In the technical scheme, the first time interval can indicate a time point of the first internet of things node for sending the AP sending confirmation message, so that the condition that the channel is occupied to cause the failure of sending the confirmation message is avoided.
In a fourth aspect, an embodiment of the present invention provides another data transmission method, including:
the method comprises the steps that a first Internet of things node receives an Internet of things local area network preamble and first service data sent by a wireless access point AP, wherein the Internet of things local area network preamble comprises indication information of a first time interval;
and the first Internet of things node sends a confirmation message to the AP after the first time interval according to the indication information of the first time interval after receiving the first service data.
In the technical scheme, the first time interval can indicate a time point of the first internet of things node for sending the AP sending confirmation message, so that the condition that the channel is occupied to cause the failure of sending the confirmation message is avoided.
In a fifth aspect, an embodiment of the present invention provides another data transmission method, including:
the method comprises the steps that a wireless Access Point (AP) receives first service data sent by a first Internet of things node;
the method comprises the steps that an AP sends a conventional local area network preamble, wherein the conventional local area network preamble is used for informing a non-Internet-of-things node in a communication range of the AP not to send data within first downlink data transmission time indicated by the conventional local area network preamble;
the AP sends a first confirmation message aiming at the first service data to the first Internet of things node.
In the technical scheme, after receiving first service data sent by a first internet of things node, an AP may send a conventional local area network preamble and then send a first acknowledgement message, so that a non-internet of things node in an AP communication range detects that a channel is busy, and then does not send data, thereby preventing the non-internet of things node from sending data to interfere with sending of the first acknowledgement message.
In a first possible implementation manner of the fifth aspect, before the wireless access point AP receives the first service data sent by the first internet of things node, the AP further sends first uplink trigger information on a first wireless transmission sub-channel corresponding to the first internet of things node, where the first uplink trigger information is used to indicate that the first internet of things node is allowed to upload the first service data at a first time point indicated by the first uplink trigger information.
In the technical scheme, the AP schedules the first Internet of things node to simultaneously send uplink data by sending the first uplink trigger information, so that the condition that the AP cannot receive the uplink data or send interference due to asynchronous time for initiating the uplink transmission among a plurality of Internet of things nodes is avoided.
In a second possible implementation manner of the fifth aspect, before the wireless access point AP receives the first service data sent by the first internet of things node, the AP further sends first uplink trigger information on a first wireless transmission sub-channel corresponding to the first internet of things node, where the first uplink trigger information is used to indicate that the first internet of things node is allowed to upload the first service data at a first time point indicated by the first uplink trigger information; and the AP sends second uplink trigger information, wherein the second uplink trigger information is used for indicating the target efficient node to upload second service data at the first time point.
In the technical scheme, the AP schedules the first Internet of things node and the target efficient node to simultaneously send uplink data by sending the first uplink trigger information and the second uplink trigger information, so that the condition that the AP cannot receive the uplink data or send interference due to asynchronous time for initiating the uplink transmission between the plurality of Internet of things nodes and the target efficient node is avoided.
With reference to the second possible implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, after the AP sends the normal local area network preamble, before the AP sends the first acknowledgement message for the first service data to the first internet of things node, the AP also sends a second acknowledgement message for the second service data to the target efficient node.
With reference to the second possible implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect, before the AP sends the first acknowledgement message for the first service data to the first internet of things node, the AP also sends a high-efficiency local area network preamble; and the AP sends a second confirmation message aiming at the second service data to the efficient node while sending the first confirmation message to the first Internet of things node.
With reference to any one of the first to fourth possible implementation manners of the fifth aspect, in a fifth possible implementation manner of the fifth aspect, the first uplink trigger information includes indication information of a first time interval, and the first time interval is used by the first internet of things node to determine a first time point for sending the first service data.
With reference to any one of the first to fifth possible implementation manners of the fifth aspect, in a sixth possible implementation manner of the fifth aspect, the first uplink trigger information includes indication information of a second time interval, and the second time interval is used by the first internet of things node to determine a time for receiving the first acknowledgement message.
With reference to any one of the first to sixth possible implementation manners of the fifth aspect, in a seventh possible implementation manner of the fifth aspect, the first internet of things node is all internet of things nodes.
In the technical scheme, when the AP does not know which Internet of things node has data to upload, the AP can indicate the Internet of things node which has data to upload to send first service data to the AP by sending first uplink trigger information to each Internet of things node.
In a sixth aspect, an embodiment of the present invention provides another data transmission method, including:
a first Internet of things node receives first uplink trigger information sent by a wireless Access Point (AP);
and the first Internet of things node sends first service data to the AP at a first time point indicated by the first uplink trigger information.
In the technical scheme, the AP schedules the first Internet of things node and the target efficient node to simultaneously send uplink data by sending the first uplink trigger information and the second uplink trigger information, so that the condition that the AP cannot receive the uplink data or send interference due to asynchronous time for initiating the uplink transmission between the plurality of Internet of things nodes and the target efficient node is avoided.
In a first possible implementation manner of the sixth aspect, the first uplink trigger information includes indication information of a first time interval; and the first Internet of things node sends the first service data at a first time point after the first uplink trigger information is received and a first time interval is passed.
With reference to the sixth aspect or the first possible implementation manner of the sixth aspect, in a second possible implementation manner of the sixth aspect, the first uplink trigger information includes indication information of a second time interval; and the first Internet of things node receives the first confirmation message sent by the AP after the first service data is sent completely through a second time interval.
A seventh aspect of the invention provides a wireless access point. Including a processor, a memory, and a transceiver. The processor is connected to the memory and the transceiver, for example, the processor may be connected to the memory and the transceiver through a bus. The transceiver is used for communicating with other network devices. The memory is used for storing frames and the like. The processor is configured to perform part or all of the procedures of the first aspect.
An eighth aspect of the present invention provides another wireless access point, which includes a processing module and a transmitting module, where the transmitting module is configured to implement the transceiver in the seventh aspect. The wireless access point implements part or all of the method of the first aspect through the modules.
A ninth aspect of the present invention provides a storage medium having stored therein program code that, when executed by a computing device, performs the method for transmitting a frame provided by the first aspect or any one of the implementations of the first aspect. The storage medium includes, but is not limited to, a flash memory (english: flash memory), a hard disk (HDD) or a Solid State Drive (SSD).
A tenth aspect of the present invention provides a computer program product for executing the method for transmitting a frame provided in the first aspect or any one of the implementation manners of the first aspect when the computer program product is executed by a computing device.
An eleventh aspect of the present invention provides an internet of things node. Including a processor, a memory, and a transceiver. The processor is connected to the memory and the transceiver, for example, the processor may be connected to the memory and the transceiver through a bus. The transceiver is used for communicating with other network devices. The memory is used for the first service data and the like. The processor is configured to perform part or all of the process of the second aspect.
A twelfth aspect of the present invention provides another node of an internet of things, including a receiving module, further including a processing module and a sending module, where the sending module is used in combination with the receiving module to implement the transceiver in the eleventh aspect. The node of the internet of things realizes part or all of the method of the second aspect through the modules.
A thirteenth aspect of the present invention provides a storage medium having program code stored therein, where the program code is executed by a computing device to perform the method for transmitting a frame provided by the second aspect or any one of the implementations of the second aspect. The storage medium includes, but is not limited to, a flash memory (english: flash memory), a hard disk (HDD) or a Solid State Drive (SSD).
In a fourteenth aspect of the present invention, a computer program product is provided, which when executed by a computing device, executes the method for transmitting a frame provided in the second aspect or any one of the implementations of the second aspect.
A fifteenth aspect of the present invention provides a wireless access point. Including a processor, a memory, and a transceiver. The processor is connected to the memory and the transceiver, for example, the processor may be connected to the memory and the transceiver through a bus. The transceiver is used for communicating with other network devices. The memory is used for storing the first service data and the like. The processor is configured to perform part or all of the procedures of the third aspect.
A sixteenth aspect of the present invention provides another wireless access point, including a transmitting module, where the transmitting module is configured to implement the transceiver in the fifteenth aspect. The network element implements part or all of the method of the third aspect by the above modules.
A seventeenth aspect of the present invention provides a storage medium having program code stored therein, where the program code is executed by a computing device to perform the data transmission method provided by any one of the implementations of the third aspect or the third aspect. The storage medium includes, but is not limited to, a flash memory (english: flash memory), a hard disk (HDD) or a Solid State Drive (SSD).
An eighteenth aspect of the present invention provides a computer program product, which when executed by a computing device, executes the data transmission method provided by the third aspect or any one of the implementation manners of the third aspect.
The nineteenth aspect of the invention provides an internet of things node. Including a processor, a memory, and a transceiver. The processor is connected to the memory and the transceiver, for example, the processor may be connected to the memory and the transceiver through a bus. The transceiver is used for communicating with other network devices. The memory is used for storing the first service data and the like. The processor is configured to perform part or all of the process of the fourth aspect.
A twentieth aspect of the present invention provides another node of the internet of things, including a processor, and optionally including a receiving module and a transmitting module, where the transmitting module is used in combination with the receiving module to implement the transceiver in the nineteenth aspect. The network element implements part or all of the method of the fourth aspect through the modules.
A twenty-first aspect of the present invention provides a storage medium, in which a program code is stored, and when the program code is executed by a computing device, the data transmission method provided by any one of the implementations of the fourth aspect or the fourth aspect is executed. The storage medium includes, but is not limited to, a flash memory (english: flash memory), a hard disk (HDD) or a Solid State Drive (SSD).
A twenty-second aspect of the present invention provides a computer program product for executing the data transmission method provided in any one of the implementation manners of the fourth aspect or the fourth aspect when the computer program product is executed by a computing device.
A twenty-third aspect of the present invention provides a wireless access point. Including a processor, a memory, and a transceiver. The processor is connected to the memory and the transceiver, for example, the processor may be connected to the memory and the transceiver through a bus. The transceiver is used for communicating with other network devices. The memory is used for storing the first service data and the like. The processor is configured to perform part or all of the process of the fifth aspect.
A twenty-fourth aspect of the present invention provides another wireless access point, which includes a receiving module and a transmitting module, where the transmitting module is used in combination with the receiving module to implement the transceiver in the twenty-third aspect. The network element implements part or all of the method of the fifth aspect through the above modules.
A twenty-fifth aspect of the present invention provides a storage medium, in which a program code is stored, and when the program code is executed by a computing device, the data transmission method provided by the fifth aspect or any implementation manner of the fifth aspect is executed. The storage medium includes, but is not limited to, a flash memory (english: flash memory), a hard disk (HDD) or a Solid State Drive (SSD).
A twenty-sixth aspect of the present invention provides a computer program product, which when executed by a computing device, executes the data transmission method provided by the fifth aspect or any one of the implementation manners of the fifth aspect.
A twenty-seventh aspect of the present invention provides an internet of things node. Including a processor, a memory, and a transceiver. The processor is connected to the memory and the transceiver, for example, the processor may be connected to the memory and the transceiver through a bus. The transceiver is used for communicating with other network devices. The memory is used for storing the first service data and the like. The processor is configured to execute part or all of the process of the sixth aspect.
A twenty-eighth aspect of the present invention provides another internet of things node, including a receiving module and a transmitting module, where the transmitting module is used in combination with the receiving module to implement the transceiver in the twenty-seventh aspect. The network element implements part or all of the method of the sixth aspect through the above modules.
A twenty-ninth aspect of the present invention provides a storage medium having stored therein program code, which when executed by a computing device, performs the data transmission method provided by any one of the implementations of the sixth aspect or the sixth aspect. The storage medium includes, but is not limited to, a flash memory (english: flash memory), a hard disk (HDD) or a Solid State Drive (SSD).
A thirtieth aspect of the present invention provides a computer program product for performing, when executed by a computing device, the data transmission method provided by any one of the implementations of the sixth aspect or the sixth aspect.
Drawings
Fig. 1 is a schematic system architecture of a wireless local area network according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for transmitting a frame according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating another frame transmission method according to an embodiment of the present invention;
fig. 4a is a diagram illustrating an example of a transmission method of a preamble of an internet of things according to an embodiment of the present invention;
fig. 4b is a diagram of another transmission method of a preamble of an internet of things local area network according to an embodiment of the present invention;
fig. 4c is a diagram of another transmission method of the preamble of the internet of things local area network according to the embodiment of the present invention;
fig. 5 is a schematic format diagram of a preamble of an internet of things lan according to an embodiment of the present invention;
FIG. 6a is a diagram of a frame structure according to an embodiment of the present invention;
FIG. 6b is a diagram of another frame structure according to an embodiment of the present invention;
fig. 7 is a flowchart illustrating another frame transmission method according to an embodiment of the present invention;
fig. 8a is a schematic flowchart of a data transmission method according to an embodiment of the present invention;
fig. 8b is a frame structure diagram of a data transmission method according to an embodiment of the present invention;
fig. 9a is a schematic flow chart of another data transmission method according to an embodiment of the present invention;
fig. 9b is a frame structure diagram of another data transmission method according to the embodiment of the present invention;
fig. 10a is a schematic flow chart of another data transmission method according to an embodiment of the present invention;
fig. 10b is a frame structure diagram of another data transmission method according to the embodiment of the present invention;
fig. 11a is a schematic flow chart of another data transmission method according to an embodiment of the present invention;
fig. 11b is a frame structure diagram of another data transmission method according to an embodiment of the present invention;
fig. 12a is a schematic flow chart of another data transmission method according to an embodiment of the present invention;
fig. 12b is a frame structure diagram of another data transmission method according to the embodiment of the present invention;
fig. 12c is a frame structure diagram of another data transmission method according to the embodiment of the present invention;
fig. 13 is a schematic structural diagram of a wireless access point according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of another wireless access point according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of an internet of things node according to an embodiment of the present invention;
fig. 16 is a schematic structural diagram of another node of the internet of things according to an embodiment of the present invention;
fig. 17 is a schematic structural diagram of another wireless access point according to an embodiment of the present invention;
fig. 18 is a schematic structural diagram of another wireless access point according to an embodiment of the present invention;
fig. 19 is a schematic structural diagram of another node of the internet of things according to an embodiment of the present invention;
fig. 20 is a schematic structural diagram of another node of the internet of things according to an embodiment of the present invention;
fig. 21 is a schematic structural diagram of another wireless access point according to an embodiment of the present invention;
fig. 22 is a schematic structural diagram of another wireless access point according to an embodiment of the present invention;
fig. 23 is a schematic structural diagram of another node of the internet of things according to the embodiment of the present invention;
fig. 24 is a schematic structural diagram of another node of the internet of things according to an embodiment of the present invention.
Detailed Description
The embodiments of the present invention will be described below with reference to the drawings.
Referring to fig. 1, fig. 1 is a schematic system architecture diagram of a wireless local area network according to an embodiment of the present invention, where the wireless local area network may include a wireless access point, a non-internet-of-things node, and an internet-of-things node. The AP is a network node used for carrying out data transmission with nodes of a non-internet of things and nodes of an internet of things in a communication range of the AP. Shown in fig. 1 are an AP, a non-internet-of-things node 101, a non-internet-of-things node 102, an internet-of-things node 111, an internet-of-things node 112, an internet-of-things node 113, and an internet-of-things node 121. The non-internet-of-things node 101, the non-internet-of-things node 102, the internet-of-things node 111, the internet-of-things node 112, and the internet-of-things node 113 belong to a communication range of the AP, and the internet-of-things node 121 does not belong to the communication range of the AP.
It should be noted that the communication range of the AP for the non-internet-of-things nodes is different from the communication range for the internet-of-things nodes. Because the non-internet-of-things nodes are conventional nodes supporting the traditional protocol of 802.11a/b/g/n/ac or High-Efficiency nodes supporting the High-Efficiency Wireless standard (HE) of 802.11ax, the communication distance supported by the non-internet-of-things nodes is relatively short, for example, 200 m. The nodes of the internet of things are devices which need to perform long-distance communication, and the supported communication distance is long, for example 2 km. Therefore, the communication range of the AP for the non-internet-of-things nodes (hereinafter referred to as a first communication range) is smaller than the communication range for the internet-of-things nodes (hereinafter referred to as a second communication range).
The AP will send a preamble before sending data to each node. The AP sends a non-Internet of things local area network preamble to the conventional node or the efficient node, and when the AP sends data to the conventional node, the AP can send the conventional local area network preamble firstly; when the AP sends data to the high-efficiency node, the AP can firstly send a conventional local area network preamble and a high-efficiency local area network preamble; when the AP sends data to the node of the internet of things, it may send a preamble of the local area network of the internet of things first. Thus, the AP may inform the corresponding node of the readiness to receive data. Because the protocols and distance lengths supported by each node are different, the communication range covered by the preamble is also different. The communication range corresponding to the conventional local area network preamble and the high-efficiency local area network preamble is the first communication range, and the communication range corresponding to the internet of things local area network preamble is the second communication range.
The technical knowledge to which the embodiments of the present invention relate is briefly described below.
In a wireless communication system, a Clear Channel Assessment (CCA) is required before a device transmits data to determine whether a current Channel is Clear. Specifically, before an apparatus needs to transmit data on a certain channel, the apparatus first receives data on the certain channel, and starts to transmit data if no other apparatus is found to transmit data on the certain channel after a given time; if other devices are found to be transmitting data, the process is retried again after randomly avoiding for a period of time. The method can effectively avoid the Conflict on the wireless channel, and is also called Carrier Sense Multiple Access with Conflict Avoidance (CSMA/CA). Specifically, the CCA may include frame detection (Packet detection) and Energy detection (Energy detection). The frame detection is performed by detecting a preamble of a frame, and the energy detection is performed by detecting the energy level on the working bandwidth.
As shown in fig. 1, in the embodiment of the present invention, an AP associates an internet of things node and a non-internet of things node at the same time, and a coverage area of the internet of things node is larger than that of the non-internet of things node. In one possible implementation, the energy threshold of frame detection of the non-internet-of-things nodes on the 20MHz channel is-82 dBm, and the energy threshold of frame detection is-62 dBm. Frame detection and energy detection are also employed on the wireless transmission sub-channel (e.g., 2MHz sub-channel) corresponding to the internet-of-things node, and the thresholds for both are-82 dBm and-62 dBm, respectively.
Referring to fig. 2, fig. 2 is a flowchart illustrating a frame transmission method according to an embodiment of the present invention, where the method includes, but is not limited to, the following steps:
s201, a wireless Access Point (AP) generates a frame, wherein the frame comprises an Internet of things local area network preamble and a non-Internet of things local area network preamble, and the non-Internet of things local area network preamble is positioned behind the Internet of things local area network preamble.
S202, the AP transmits the frame.
In the embodiment of the invention, the non-Internet of things local area network preamble is positioned behind the Internet of things local area network preamble, namely the Internet of things local area network preamble is sent first, and then the non-Internet of things local area network preamble is sent.
When the AP sends the leader of the IOT, because the IOT nodes in the second communication range of the AP can analyze the leader of the IOT, the IOT nodes in the second communication range of the AP adopt frame detection, and the non-IOT nodes in the first communication range of the AP cannot analyze the leader of the IOT, so the non-IOT nodes in the first communication range of the AP adopt energy detection.
And the Internet of things node in the second communication range of the AP adopts high-sensitivity frame detection, and the energy threshold is low (-82dBm), so that the CCA detection result of the channel is busy, and the Internet of things node in the second communication range of the AP cannot transmit data. Further, the time length for sending the downlink data can be determined by the related information in the preamble of the internet of things local area network analyzed by the node of the internet of things in the second communication range of the AP, so that the node of the internet of things in the second communication range of the AP does not send data within the time for sending the downlink data.
The non-internet-of-things stations in the first communication range of the AP adopt low-sensitivity energy detection, and the energy threshold is higher (-62dBm), but because the communication distance is shorter, the distance to the AP is relatively shorter, the probability that the CCA detection result of a channel is idle is lower, and therefore data transmission is not performed. And then, the AP sends the non-Internet of things local area network preamble, and the non-Internet of things station in the first communication range of the AP analyzes the relevant information in the non-Internet of things local area network preamble to determine the downlink data sending time length, so that the non-Internet of things node in the first communication range of the AP can not send data in the downlink data sending time.
In the prior art, a frame structure that a 20MHz non-internet-of-things local area network preamble is transmitted first and then a narrowband internet-of-things local area network preamble is transmitted is adopted. When the AP sends the non-Internet of things local area network preamble, the non-Internet of things nodes in the first communication range of the AP adopt frame detection (-82dBm), and the Internet of things nodes in the second communication range of the AP adopt energy detection (-62 dBm). At this time, the internet of things node in the second communication range of the AP cannot resolve the non-internet-of-things local area network preamble, the CCA detection energy threshold of the internet of things node in the second communication range of the AP is high, and the distance from the node to the AP is long, so that the CCA detection channel is easy to be idle, and therefore the internet of things node in the second communication range of the AP is likely to start to send data to interfere with downlink data transmission of the AP.
Therefore, compared with the prior art, the embodiment of the invention helps to reduce the interference in the process of sending the downlink data by the AP by adjusting the sending sequence of the non-IOT local area network preamble and the IOT local area network preamble in the frame.
Referring to fig. 3, fig. 3 is a flowchart illustrating another frame transmission method according to an embodiment of the present invention. The embodiment of the invention is suitable for an implementation scene that the preamble of the IOT local area network comprises the identifier of the first IOT node and the interrupt indicator. The method includes, but is not limited to, the steps of:
s301, the AP sends the leader of the Internet of things.
There are various ways for the AP to send the preamble of the internet of things.
In a possible implementation manner, only one designated wireless transmission sub-channel is corresponding to the internet of things node in the second communication range of the AP, that is, it is agreed in advance that the internet of things node can only transmit data on the designated wireless transmission sub-channel, and then the AP sends the internet of things local area network preamble on the designated wireless transmission sub-channel corresponding to the internet of things node, as shown in fig. 4 a. For example, in the bandwidth of 20M, a channel with a bandwidth of 2M is agreed to be used as a wireless transmission sub-channel corresponding to all internet of things nodes in the second communication range of the AP, and all internet of things nodes in the second communication range of the AP use the channel to perform data transmission.
In another possible implementation manner, there are a plurality of designated wireless transmission sub-channels corresponding to the internet of things nodes within the second communication range of the AP, and the AP may send the internet of things local area network preamble on the plurality of designated wireless transmission sub-channels corresponding to the internet of things nodes, as shown in fig. 4 b. For example, in the bandwidth of 20M, three channels with a bandwidth of 2M are agreed as wireless transmission sub-channels, each wireless transmission sub-channel corresponds to an internet of things node in the second communication range of a part of APs, and the internet of things nodes in the second communication range of the APs perform data transmission on the respective corresponding wireless transmission sub-channels. Therefore, the internet of things nodes in the second communication range of the AP corresponding to other wireless transmission sub-channels can all receive the internet of things local area network preamble, so that data transmission is not performed, interference of the internet of things nodes on the wireless transmission sub-channels needing to perform first service data transmission can be avoided, and interference of the internet of things nodes on other wireless transmission sub-channels can be avoided.
In another possible implementation manner, a plurality of selectable wireless transmission sub-channels exist at the internet of things node within the second communication range of the AP, the AP may determine a target wireless transmission sub-channel among a plurality of designated wireless transmission sub-channels corresponding to the internet of things node within the second communication range of the AP, that is, select the target wireless transmission sub-channel among the plurality of wireless transmission sub-channels randomly or according to a preset rule, and use the target wireless transmission sub-channel as a wireless transmission sub-channel for performing data transmission of the internet of things. After determining the target wireless transmission sub-channel, the AP transmits an internet of things (iot) preamble on the target wireless transmission sub-channel, as shown in fig. 4 c.
When the AP sends the leader of the IOT, because the IOT nodes in the second communication range of the AP can analyze the leader of the IOT, the IOT nodes adopt frame detection, and the non-IOT nodes in the communication range of the AP can not analyze the leader of the IOT, the non-IOT nodes adopt energy detection. And the Internet of things node in the second communication range of the AP adopts high-sensitivity frame detection, and the energy threshold is low (-82dBm), so that the CCA detection result of the channel is busy, and the Internet of things node in the second communication range of the AP cannot transmit data. The non-internet-of-things stations in the first communication range of the AP adopt low-sensitivity energy detection, and the energy threshold is higher (-62dBm), but because the communication distance is shorter, the distance to the AP is relatively shorter, the probability that the CCA detection result of a channel is idle is lower, and therefore data transmission is not performed. And then, the AP sends the non-Internet of things local area network preamble, and the non-Internet of things station in the first communication range of the AP analyzes the relevant information in the non-Internet of things local area network preamble to determine the downlink data sending time length, so that the non-Internet of things node in the first communication range of the AP can not send data in the downlink data sending time.
Further, as shown in fig. 5, which is a format of the preamble of the internet of things, the preamble of the internet of things may include Data Transmission Time information (Target Data Transmission Time), where the Data Transmission Time information is used to indicate a Time when the AP transmits the first service Data, so that the nodes of the internet of things in the second communication range of the AP may be ready to receive the first service Data at the Time point indicated by the Data Transmission Time information. It should be noted that the data transmission time information here may be time point information of sending the first service data, or may be time period information of sending the first service data too long from the current time, and is not limited specifically here.
The preamble of the internet of things local area network further includes a series of Default Information (Default Information), such as first service data length Information, data transmission rate Information, and the like, so that the time point of the end of the first service data transmission can be determined by the internet of things node in the second communication range of the AP according to the data transmission time Information in combination with the first service data length Information, the data transmission rate Information, and the like, and thus, it can be determined that no data transmission is performed in the period of time from the time point when the preamble of the internet of things local area network is received to the time point when the first service data transmission is ended.
In this embodiment of the present invention, the preamble of the internet of things may further include an identifier of the first internet of things node and an interrupt indicator, where the first internet of things node is a target node for receiving the first service data, and the interrupt indicator is used to indicate whether the first internet of things node sends an interrupt indication message to surrounding internet of things nodes, so as to notify the surrounding internet of things nodes that the current channel is busy.
In a first possible implementation scenario, the interruption indicator is a first indicator, and the interruption indicator is used for instructing the first internet of things node to send an interruption indication message to surrounding internet of things nodes; in a second possible implementation scenario, the interrupt indicator is a second indicator, and the interrupt indicator is used to indicate that the first internet of things node does not send an interrupt indication message to surrounding internet of things nodes.
When the AP determines that the interrupt indicator is the first indicator or the second indicator, the determination may be made according to a plurality of predetermined determination policies. For example, the AP may determine, according to the urgency level, the priority level, and the like of the first service data, whether the interruption indicator is the first indicator or the second indicator, and if the urgency level is high and the priority level is high for the first service data, the interruption indicator may be determined to be the first indicator, so as to instruct the first internet of things node to send an interruption indication message to the surrounding internet of things nodes, thereby avoiding reception interference caused by sending data by the surrounding internet of things nodes. For another example, the AP may determine, according to a historical packet loss rate of the first internet-of-things node, whether the interruption indicator is the first indicator or the second indicator, where the historical packet loss rate is greater than a packet loss rate threshold, and may determine that the interruption indicator is the first indicator, so as to indicate that the first internet-of-things node sends the interruption indication message to the surrounding internet-of-things nodes.
It should be noted that, in a possible implementation manner, when the AP determines that the first internet of things node is within the communication range corresponding to the conventional local area network preamble, the interrupt indicator is determined to be the second indicator, that is, the AP indicates that the first internet of things node does not send the interrupt indication message to the surrounding internet of things nodes. Therefore, the interference caused by the fact that the conventional node and the efficient node receive the non-Internet-of-things local area network preamble when the first Internet-of-things node sends the interruption indication message can be avoided.
S302, the AP sends the non-Internet of things local area network preamble.
In the embodiment of the invention, the non-Internet of things local area network preamble can be a conventional local area network preamble, and can also be a conventional local area network preamble and a high-efficiency local area network preamble. The frame structure shown in fig. 6a is suitable for an implementation scenario in which only internet of things data (first service data) is sent, and at this time, the non-internet of things lan preamble is a conventional lan preamble; the frame structure shown in fig. 6b is suitable for an implementation scenario in which not only internet of things data (first service data) but also 11ax data (second service data) is sent, and the 11ax data can be sent only when a high-efficiency lan preamble is needed, and at this time, the non-internet of things lan preamble is a normal lan preamble and a high-efficiency lan preamble.
Wherein, the conventional LAN preamble includes three parts of L-STF (Non-HT short training field), L-LTF (Non-HT long training field) and L-SIG (Non-HT SIGNAL field), the HE preamble includes five parts, RL-SIG (reproduced non-HT signaling field), HE-SIG-A (High efficiency signaling A field), HE-SIG-B (High efficiency signaling B field), HE-STF (High efficiency Short Training sequence field), and HE-LTF (High efficiency Long Training sequence field).
Further, the conventional lan preamble also includes a series of default information, for example, data transmission time information, length information of the first service data, length information of the second service data, or data transmission rate information, and the non-internet-of-things node in the first communication range of the AP may determine, according to the current time point of receiving the conventional lan preamble and the series of default information, that no data transmission is performed during the period of time from the time point of receiving the conventional lan preamble to the time point of finishing the transmission of the first service data or the second service data.
And in the period that the AP sends the preamble of the internet of things, the non-internet of things node in the first communication range of the AP also determines that the channel is busy according to the energy detection and does not send data, so that the non-internet of things node in the first communication range of the AP does not send data during the period from the time when the AP sends the preamble of the non-internet of things to the time when the data is sent, thereby avoiding interference on sending downlink data by the AP.
In a first possible implementation scenario, if the interrupt indicator is the first indicator, then S302 is followed by performing S303-S304; in a second possible implementation scenario, the interrupt indicator is the second indicator, and S302 is followed by S304.
And S303, the first Internet of things node sends an interruption indication message to surrounding Internet of things nodes.
After receiving the internet of things local area network preamble, the first internet of things node determines that the first internet of things node needs to send an interrupt indication message to surrounding internet of things nodes if detecting that the internet of things local area network preamble comprises the identifier of the first internet of things node and the first indicator. The interruption indication message is used for indicating that the node of the internet of things receiving the interruption indication message does not send data. That is, the internet of things nodes around the first internet of things node do not send data for a period of time after receiving the interruption indication message. The time for not sending the data may be a preset time length agreed, or may be the time for the AP to send the first service data after determining the time for the AP to send the first service data after the first internet of things node analyzes the default information in the preamble of the internet of things, and is added in the interruption indication message and sent to the surrounding internet of things nodes, which is not specifically limited herein.
It should be noted that, the state of the first internet of things node that receives the preamble of the internet of things from S301 is switched to the state of S303 sending the interruption indication message, and the state of the first service data that is switched from the sending state of S303 to S304 receiving needs to pass through a Short Interframe Space (SIFS), that is, 2SIFS, and a certain time is needed to send the interruption indication message, so that the time length for the AP to send the preamble of the non-internet of things at S302 is less than 2SIFS, so that the first internet of things node cannot finish two times of switching and send the interruption indication message.
Therefore, in this case, some busy tones or redundant information may be added after or in the non-internet-of-things lan preamble, so that the first internet-of-things node has enough time to complete two handovers and send the interruption indication message.
In the structure of 6a, after sending the normal lan preamble, the AP may further send a busy tone with a first length to the first internet of things node, where the first length is determined according to a duration required for the first internet of things node to send the interrupt indication message, a short interframe space and a length of the normal lan preamble sequence, so that a sum of times of sending the normal lan preamble and the busy tone by the AP may enable the first internet of things node to have enough time to complete two handovers and send the interrupt indication message.
In the structure of 6b, the high-efficiency local area network preamble sequence sent by the AP may include a first number of HE-LTF long training fields, where the first number is determined according to a duration, a short inter-frame interval, a length of the normal local area network preamble sequence, and a length of the high-efficiency local area network preamble sequence required by the first internet of things node to send the interrupt indication message, so that a sum of times for the AP to send the normal local area network preamble and the high-efficiency local area network preamble may enable the first internet of things node to have enough time to complete two handovers and send the interrupt indication message.
It should be noted that S302 and S303 may occur simultaneously, and the order is not distinguished, that is, in the process of sending the non-internet-of-things local area network preamble by the AP, the first internet-of-things node sends the interrupt indication message.
S304, the AP sends first service data aiming at the first Internet of things node.
Accordingly, the first internet of things node receives first traffic data (internet of things data, IoT data). Further, when there is also 11ax data (second traffic data), the AP may simultaneously transmit the second traffic data for the target high efficiency node. It should be noted that the first service data and the second service data may respectively carry an identifier of the first internet of things node and an identifier of the target high-efficiency node, so that the first internet of things node and the target high-efficiency node determine to receive the first service data and the second service data which are currently sent, and when the other nodes receive the data and then resolve the identifier of the first internet of things node and the identifier of the target high-efficiency node, the data frame may be discarded and reception may be stopped.
In the embodiment of the invention, the transmission sequence of the non-Internet of things local area network preamble and the Internet of things local area network preamble in the frame is adjusted, so that the interference in the process of transmitting the downlink data by the AP is reduced. Furthermore, the AP can also indicate the first Internet of things node to send an interruption indication message to surrounding Internet of things nodes through the interruption indicator, so that the interference of other Internet of things nodes to the process of sending downlink data by the AP is reduced.
Referring to fig. 7, fig. 7 is a flowchart illustrating another frame transmission method according to an embodiment of the present invention. The embodiment of the invention is suitable for the implementation scene that the preamble of the IOT local area network does not comprise the identifier of the first IOT node and the interrupt indicator. The method includes, but is not limited to, the steps of:
s401, the AP sends the leader of the Internet of things.
S402, the AP sends the non-Internet of things local area network preamble.
The specific methods of S401 to S402 can refer to S301 to S302, and are not described herein again.
It should be noted that, unlike S301 to S302, S401 to S402 are different from S301 to S302, the preamble of the local area network of internet of things according to the embodiment of the present invention does not include the identifier of the first node of internet of things and the interrupt indicator, that is, the identifier of the data receiving node and the interrupt indicator in fig. 5 do not exist.
And S403, the first Internet of things node judges whether to send an interruption indication message to surrounding Internet of things nodes. If yes, executing S404-S405, otherwise executing S405.
In the embodiment of the invention, the first internet of things node judges whether to send the interruption indication message to the surrounding internet of things nodes, and the specific judgment mode can be various.
In a possible implementation scenario, if the channel condition is stable, the first internet of things node may determine whether to send the interruption indication message according to the last received interruption indicator sent by the AP. If the interruption indicator sent by the AP last time is a first indicator, namely the first Internet of things node is indicated to send interruption indication messages to surrounding Internet of things nodes, the first Internet of things node can also determine to send the interruption indication messages; if the interrupt indicator sent by the AP last time is the second indicator, that is, the first internet of things node is instructed not to send the interrupt indication message to the surrounding internet of things nodes, the first internet of things node may also determine not to send the interrupt indication message this time.
In another possible implementation scenario, the first internet of things node may also determine whether to send the interruption indication message according to a historical packet loss rate of the first internet of things node, a priority level or/and an urgency level of the first service data to be received, and the like. First service data with high emergency degree and high priority level can send an interruption indication message to surrounding nodes of the Internet of things; when the historical packet loss rate of the first internet of things node is greater than the packet loss rate threshold, an interruption indication message can be sent to the surrounding internet of things nodes. Further, whether to send the interruption indication message to the surrounding nodes of the internet of things may be determined by combining various parameters, which is not specifically limited herein.
Since the state of the first internet of things node that receives the preamble of the internet of things from S401 is switched to the state of the first internet of things node that S404 sends the interruption indication message, and the state of the first service data that is switched from the sending state of S404 to the receiving state of S405 needs to pass through a short inter-frame space, that is, 2SIFS, and a certain time is needed to send the interruption indication message, it is possible that the time length of the AP sending the preamble of the non-internet of things node at S402 is less than 2SIFS, so that the first internet of things node cannot finish the two times of switching and send the interruption indication message.
Therefore, if the first internet of things node wants to send the interruption indication message, it needs to determine whether the time length from the time when the first internet of things node finishes receiving the preamble of the internet of things to the time when the first internet of things node starts receiving the first service data is enough to complete the two times of switching and send the interruption indication message according to the data transmission time information included in the preamble of the internet of things, if so, the interruption indication message may be sent, otherwise, the interruption indication message may not be sent.
S404, the first Internet of things node sends an interruption indication message to surrounding Internet of things nodes.
It should be noted that S402 and S403-S404 may occur simultaneously, and the order is not distinguished, that is, in the process of sending the non-internet-of-things local area network preamble by the AP, the first internet-of-things node determines and sends the interruption indication message.
S405, the AP sends first service data to the first Internet of things node.
S304 may be referred to as a specific method of S405, and details are not described herein.
In the embodiment of the invention, the sending sequence of the non-Internet of things local area network preamble and the Internet of things local area network preamble in the frame is adjusted, so that the probability of interference by the Internet of things node and the non-Internet of things node in the AP communication range in the process of sending downlink data by the AP can be reduced. Further, the first internet of things node can instruct the first internet of things node to send an interruption instruction message to surrounding internet of things nodes under the condition that the condition is met, so that the probability that the AP is interfered by other internet of things nodes in the downlink data sending process is reduced.
Referring to fig. 8a and fig. 8b, fig. 8a is a schematic flow chart of a data transmission method according to an embodiment of the present invention, and fig. 8b is a schematic frame structure of the data transmission method according to the embodiment of the present invention. The embodiment of the invention is suitable for the implementation scene of only sending the data of the Internet of things. The method includes, but is not limited to, the steps of:
s501, the AP sends a non-Internet of things local area network preamble.
In the embodiment of the invention, because only the data of the internet of things needs to be sent, the non-internet-of-things local area network preamble is a conventional local area network preamble.
S502, the AP sends the internet of things local area network preamble on all wireless transmission sub-channels.
In the embodiment of the present invention, there may be a plurality of wireless transmission sub-channels corresponding to the internet of things nodes within the second communication range of the AP, or one wireless transmission sub-channel, and the AP sends the internet of things local area network preamble on all the wireless transmission sub-channels, as shown in fig. 8 b. For example, in the bandwidth of 20M, three channels with 2M bandwidth are agreed as wireless transmission sub-channels, each wireless transmission sub-channel corresponds to a part of internet of things nodes, and the internet of things nodes perform data transmission on the respective corresponding wireless transmission sub-channels. Therefore, the internet of things nodes corresponding to other wireless transmission sub-channels can all receive the internet of things local area network preamble, so that data transmission is not performed, interference of the internet of things nodes on the wireless transmission sub-channels needing first service data transmission can be avoided, and interference of the internet of things nodes on other wireless transmission sub-channels can be avoided. Further, the preamble of the internet of things local area network includes default information and data transmission time, so that each internet of things node can determine first downlink data transmission time when data is not sent.
It should be noted that fig. 8b horizontally reflects time, and vertically reflects channels.
S503, the AP sends the first service data to the first Internet of things node.
Correspondingly, the first internet of things node receives the first service data.
S504, the first Internet of things node sends a confirmation message to the AP.
After the first internet of things node receives the first service data, an Acknowledgement message (e.g., an Acknowledgement character) is sent to the AP to notify the AP that the data reception is correct. Here, in the case that the preamble of the internet of things has no special indication, a default mechanism is adopted for receiving the first service data and then sending the acknowledgement message, so that the first internet of things node directly sends the acknowledgement message according to the mechanism.
It should be noted that, here, a time interval between a time when the first internet of things node sends the acknowledgement message to the AP and a time when the first service data is received is a short inter-frame space SIFS, that is, a time required for the first internet of things node to switch from the receiving state to the sending state.
In the embodiment of the invention, the AP sends the Internet of things local area network preambles on all the wireless transmission sub-channels, so that the Internet of things nodes corresponding to other wireless transmission sub-channels all receive the Internet of things local area network preambles, and data transmission is not carried out, thereby avoiding the interference of the Internet of things nodes on the wireless transmission sub-channels needing to carry out first service data transmission and the interference of the Internet of things nodes on other wireless transmission sub-channels.
Referring to fig. 9a and 9b, fig. 9a is a schematic flow chart of another data transmission method according to an embodiment of the present invention, and fig. 9b is a schematic frame structure of another data transmission method according to an embodiment of the present invention. The embodiment of the invention is suitable for an implementation scene of simultaneously sending the data of the Internet of things and the 11ax data. The method includes, but is not limited to, the steps of:
s601, the AP sends a non-Internet of things local area network preamble.
In the embodiment of the present invention, because the internet of things data and the 11ax data need to be sent at the same time, the non-internet of things lan preamble here is a conventional lan preamble and an efficient lan preamble, and the efficient lan preamble here adopts a downlink efficient lan preamble format, as shown in fig. 9 b.
S602, the AP sends an internet of things local area network preamble on all wireless transmission sub-channels, where the internet of things local area network preamble includes indication information of a first time interval.
S502 may be referred to as a specific method of S602. It should be noted that, different from S502, in the embodiment of the present invention, the preamble of the internet of things includes indication information of a first time interval, where the first time interval is used to indicate that the first internet of things node sends the acknowledgement message to the AP after the first time interval elapses after receiving the first service data. The first time interval is determined according to the length of the uplink non-internet-of-things lan preamble, the data transmission rate, and the duration of one SIFS, that is, the first time interval is the total length of the transmission duration of the normal lan preamble and the high-efficiency lan preamble and the duration of one SIFS, as shown in fig. 9 b. It should be noted that fig. 9b horizontally reflects time, and vertically reflects channels.
If the first internet of things node receives the first service data according to the original appointed mechanism, the first internet of things node sends a second confirmation message to the AP through an SIFS. However, in the embodiment of the present invention, because the internet of things data and the 11ax data are sent simultaneously, the high-efficiency node also sends the non-internet-of-things lan preamble after a SIFS, and further sends the first acknowledgement message after the non-internet-of-things lan preamble. The non-internet-of-things local area network preamble occupies the whole bandwidth, which may result in failure of the first internet-of-things node to send the second acknowledgement message.
Therefore, the internet of things local area network preamble comprises indication information of the first time interval, the first internet of things node is indicated to send the second confirmation message after the non-internet of things local area network preamble is sent, the AP can receive the second confirmation message sent by the first internet of things node, and due to the sending of the non-internet of things local area network preamble, the non-internet of things node and a part of internet of things nodes which can determine that the channel is busy through energy detection can not send data in the period of time, so that the interference of sending the second confirmation message to the first internet of things node is reduced, and the coexistence scheme of the internet of things node and the non-internet of things node is optimized.
S603, the AP sends the first service data to the first Internet of things node.
S604, the AP sends second service data to the target high-efficiency node.
It should be noted that, as shown in fig. 9b, the processes of sending the preamble of the internet of things and sending the first service data in S602-S603 may be performed simultaneously with the process of sending the second service data in S604, and the order is not distinguished here.
S605, the target high-efficiency node sends a non-Internet of things local area network preamble to the AP.
The non-internet-of-things lan preamble here is a normal lan preamble and an efficient lan preamble, and the efficient lan preamble here adopts an efficient lan preamble format for uplink transmission, as shown in fig. 9 b. Here, the time interval between the time when the target high-efficiency node sends the non-internet-of-things local area network preamble to the AP and the time when the second service data is received is a short inter-frame space SIFS, that is, the time required for the target high-efficiency node to switch from the receiving state to the sending state.
S606, the target high-efficiency node sends a first confirmation message to the AP.
The first Acknowledgement message (e.g., Acknowledgement character) is used to inform the AP that the second traffic data is received without error.
And S607, the first Internet of things node sends a second confirmation message to the AP after the first time interval according to the indication information of the first time interval and after receiving the first service data.
The second Acknowledgement message (e.g., Acknowledgement character) is used to inform the AP that the first traffic data is received without error.
It should be noted that, as shown in fig. 9b, S606 and S607 may occur simultaneously, and the order is not limited.
In the embodiment of the invention, the AP sends the Internet of things local area network preambles on all the wireless transmission sub-channels, so that the Internet of things nodes corresponding to other wireless transmission sub-channels all receive the Internet of things local area network preambles, and data transmission is not carried out, thereby avoiding the interference of the Internet of things nodes on the wireless transmission sub-channels needing to carry out first service data transmission and the interference of the Internet of things nodes on other wireless transmission sub-channels. Furthermore, the pilot of the internet of things local area network comprises indication information of the first time interval, and the first internet of things node is indicated to send the second confirmation message after the pilot of the non-internet of things local area network is sent, so that the non-internet of things node and a part of internet of things nodes which can determine that the channel is busy through energy detection do not send data in the period of time, interference on sending the second confirmation message by the first internet of things node is reduced, and a coexistence scheme of the internet of things node and the non-internet of things node is optimized.
Referring to fig. 10a and 10b, fig. 10a is a schematic flow chart of another data transmission method according to an embodiment of the present invention, and fig. 10b is a schematic frame structure of another data transmission method according to an embodiment of the present invention. The method and the device are suitable for implementation scenes that only one node of the Internet of things initiates uplink transmission. The method includes, but is not limited to, the steps of:
s701, the first Internet of things node sends first service data to the AP.
And the first Internet of things node uploads the first service data to the AP.
S702, the AP sends a normal lan preamble.
In the embodiment of the invention, before the AP sends the first confirmation message, the AP needs to send the conventional local area network preamble, and the conventional local area network preamble can be used for enabling a non-Internet-of-things node in the communication range of the AP to detect that a channel is busy so as not to send data. Further, the conventional local area network preamble further includes some default information, which is used for determining the time when the first acknowledgement message is sent by the non-internet-of-things node, so that the non-internet-of-things node is prevented from sending data interference to the first acknowledgement message within the first downlink data transmission time when the first acknowledgement message is sent.
S703, the AP sends a first acknowledgement message for the first service data to the first internet of things node.
As shown in fig. 10b, the first time interval between the AP receiving the first service data and sending the first acknowledgement message in the embodiment of the present invention is the sum of the duration of a SIFS and the transmission duration of the normal local area network preamble. It should be noted that fig. 10b horizontally reflects time, and vertically reflects channels.
In the embodiment of the invention, after receiving the first service data sent by the first internet of things node, the AP may send the conventional local area network preamble and then send the first confirmation message, so that the non-internet of things node in the AP communication range detects that the channel is busy, and further does not send data, thereby preventing the non-internet of things node from sending data to interfere with sending of the first confirmation message.
Referring to fig. 11a and fig. 11b, fig. 11a is a schematic flow chart of another data transmission method according to an embodiment of the present invention, and fig. 11b is a schematic frame structure of another data transmission method according to an embodiment of the present invention. The method and the device are suitable for implementation scenes that a plurality of nodes of the Internet of things initiate uplink transmission at the same time. The method includes, but is not limited to, the steps of:
s801, the AP sends a normal lan preamble.
Here, the normal lan preamble may be used to enable a non-internet-of-things node in the first communication range of the AP to detect that a channel is busy, so as not to transmit data. Further, the conventional local area network preamble further includes some default information, which is used by the non-internet-of-things node in the first communication range of the AP to determine the time when the first uplink trigger information is sent, so that the non-internet-of-things node is prevented from sending data to interfere with the sending of the first uplink trigger information in the time when the first uplink trigger information is sent.
S802, the AP sends a first uplink trigger information on a first wireless transmission sub-channel corresponding to the first internet of things node.
The first uplink trigger information (IoT trigger) is information sent by the AP when performing uplink transmission scheduling on the first internet of things node. The first uplink trigger information is used for indicating that the first internet of things node is allowed to upload the first service data at the first time point indicated by the first uplink trigger information. In one possible implementation scenario, the first uplink trigger information may include indication information of a first time interval, where the first time interval is used by the first internet of things node to determine a first time point for sending the first service data. In the embodiment of the present invention, the first time interval is a SIFS. In another possible implementation scenario, the first uplink trigger information may not include indication information of the first time interval, and at this time, the first internet of things node may send uplink data according to a default agreed first time interval (SIFS).
Further, the first uplink trigger information may further include indication information of a second time interval, where the second time interval is used by the first internet of things node to determine a time for receiving the first acknowledgement message. Specifically, after the first internet of things node sends the first service data according to the first uplink trigger information, the AP replies a first acknowledgement message for the first service data, where the indication information of the second time interval in the first uplink trigger information is to indicate that the first internet of things node should receive the first acknowledgement message sent by the AP through the second time interval after the first service data is sent. In the embodiment of the present invention, the second time interval is the sum of the duration of one SIFS and the transmission duration of the preamble of the conventional local area network.
That is to say, the first uplink trigger information may schedule the first internet of things node to simultaneously send the first service data, and indicate a time point at which the first internet of things node receives the first acknowledgement message sent by the AP. It should be noted that, the first internet of things node herein may refer to a plurality of internet of things nodes to which data is to be uploaded.
Further optionally, as shown in fig. 11b, the AP may also send the first uplink trigger information on the wireless transmission sub-channels corresponding to all the internet of things nodes in the second communication range, and in this implementation scenario, the AP does not know which internet of things node has data to upload, but sends the first uplink trigger information to each internet of things node to indicate the internet of things node that has data to upload to send the first service data to the AP. It should be noted that fig. 11b horizontally reflects time, and vertically reflects channels.
And S803, the first Internet of things node sends the first service data to the AP at the first time point indicated by the first uplink trigger information.
After receiving the first uplink trigger information, if the first uplink trigger information includes indication information of a first time interval, the first internet of things node sends first service data at a first time point after the first time interval; if the first uplink trigger information does not include the indication information of the first time interval, the first internet of things node sends the first service data through a first time point of the default agreed first time interval.
In the example shown in fig. 11B, there are two first internet of things nodes, which respectively send the first service data a and the first service data B.
S804, the AP sends a normal lan preamble.
S702 may be referred to as a specific method of S804.
S805, the AP sends a first acknowledgement message for the first service data to the first internet of things node.
In the example shown in fig. 11B, the AP sends a first acknowledgement message a and a first acknowledgement message B to two first internet of things nodes, respectively.
Correspondingly, the first internet of things node receives the first confirmation message sent by the AP through the second time interval after the first service data is sent. As shown in fig. 11b, in the embodiment of the present invention, a second time interval between the first internet of things node sending the first service data and receiving the first acknowledgement message is a sum of a duration of SIFS and a sending duration of a preamble of a conventional local area network.
In the embodiment of the invention, the AP schedules the first Internet of things node to simultaneously send the uplink data by sending the first uplink trigger information, so that the condition that the AP cannot receive the uplink data or send interference due to asynchronous time for initiating the uplink transmission among a plurality of Internet of things nodes is avoided. Further, after receiving the first service data sent by the first internet of things node, the AP sends the conventional local area network preamble and then sends the first confirmation message, so that the non-internet of things node in the AP communication range detects that the channel is busy, and further does not send data, thereby preventing the non-internet of things node from sending data to interfere with sending of the first confirmation message.
Referring to fig. 12a and 12b, fig. 12a is a schematic flow chart of another data transmission method according to an embodiment of the present invention, and fig. 12b and 12c are schematic frame structures of another two data transmission methods according to an embodiment of the present invention. The embodiment of the invention is suitable for an implementation scene that the Internet of things node and the target high-efficiency node simultaneously initiate uplink transmission. The method includes, but is not limited to, the steps of:
s901, the AP sends a conventional local area network preamble.
S801 may be referred to as a specific method of S901.
And S902, the AP sends first uplink trigger information on a first wireless transmission sub-channel corresponding to the first Internet of things node.
S802 may be referred to as a specific method of S902.
It should be noted that, different from S802, in the scenario in the embodiment of the present invention, the first uplink trigger information needs to include indication information of a first time interval, where the first time interval is a sum of a sending time of the second uplink trigger information and a time of one SIFS, so that it is avoided that the first internet of things node uploads data according to the agreed SIFS after receiving the first uplink trigger information.
Further, the second time interval in the embodiment of the present invention is not necessarily the same as that in S802. In the implementation scenario shown in fig. 12b, the second time interval in the embodiment of the present invention is a sum of a duration of a SIFS, a sending duration of a preamble of a conventional local area network, and a duration of a second acknowledgement message sent by a target high-efficiency node; in the implementation scenario shown in fig. 12c, the second time interval in the embodiment of the present invention is the sum of the duration of one SIFS and the transmission duration of the conventional lan preamble.
And S903, the AP sends second uplink trigger information.
And the second uplink trigger information (HE trigger) is information sent by the AP when performing uplink transmission scheduling on the target high-efficiency node. The second uplink trigger information is used to indicate that the target high-efficiency node is allowed to upload the second service data at the first time point indicated by the second uplink trigger information. In the embodiment of the present invention, the second uplink trigger information does not include indication information of the first time interval, and the target high-efficiency node may directly send uplink data according to the default first time interval (SIFS) after receiving the second uplink trigger information.
It can be understood that the time point for uploading the first service data, indicated by the first uplink trigger information, is the same as the time point for uploading the second service data, determined by the target high-efficiency node according to the receiving time of the second uplink trigger information and the default SIFS, that is, the first time point. Therefore, the first internet of things node and the target efficient node can upload data simultaneously, and the situation that the AP cannot receive the uploaded data or send interference due to asynchronous uploading and transmission initiating time among the plurality of internet of things nodes is avoided.
Here, the reason why the second uplink trigger information is placed after the first uplink trigger information is that the target high-efficiency node uploads data according to a default appointed time interval (SIFS), and the second service data is directly sent after the second uplink trigger information is received, which may cause a collision between the AP sending the first uplink trigger information and receiving the second service data. The first uplink trigger information is sent first, so that the first time point for sending the first service data can be indicated, the conflict is avoided, the first service data and the second service data can be simultaneously uploaded, and a coexistence mechanism of the non-internet-of-things node and the internet-of-things node is perfected.
S904, the first Internet of things node sends the first service data to the AP at the first time point.
S905, the target high-efficiency node sends second service data to the AP at the first time point.
It should be noted that, as shown in fig. 12b and 12c, S904 and S905 are executed simultaneously, and the order is not distinguished.
S906, the AP transmits a normal lan preamble.
S702 may be referred to for a specific method of S906.
S907, the AP sends a second acknowledgement message for the second traffic data to the target efficient node.
The second confirmation message is used for informing the target efficient node that the second service data is correctly received.
S908, the AP sends a first acknowledgement message for the first service data to the first internet of things node.
The first confirmation message is used for informing the first internet of things node that the second service data is correctly received.
It should be noted that, in the embodiment of the present invention, the AP may send the first acknowledgment message and the second acknowledgment message in two ways.
In the implementation scenario shown in fig. 12b, the conventional lan preamble and the second Acknowledgement message may be a Multi-node Acknowledgement message (Multi-STA ACK), and the AP may first send the Multi-node Acknowledgement message for the target high efficiency node, and then send the first Acknowledgement message. Then S908 is executed after S907.
In the implementation scenario shown in fig. 12c, the AP may first send the normal lan preamble and then send the second acknowledgement message and the first acknowledgement message simultaneously after the normal lan preamble. Then, S907 and S908 may be performed simultaneously,
therefore, in the implementation scenario shown in fig. 12b, the first internet of things node receives the first acknowledgement message sent by the AP after the first service data is sent by the first internet of things node for a second time interval (the sum of the duration of one SIFS, the sending duration of the normal local area network preamble, and the duration of the second acknowledgement message sent by the target high-efficiency node); in the implementation scenario shown in fig. 12c, the first internet of things node receives the first acknowledgement message sent by the AP after the second time interval (the sum of the duration of one SIFS and the transmission duration of the normal lan preamble) elapses after the first service data is sent.
In the embodiment of the invention, the AP schedules the first Internet of things node and the target high-efficiency node to simultaneously send the uplink data by sending the first uplink trigger information and the second uplink trigger information, so that the condition that the AP cannot receive the uplink data or send interference due to asynchronous uplink transmission time between a plurality of Internet of things nodes and the target high-efficiency node is avoided. Further, after receiving the first service data sent by the first internet of things node, the AP sends the conventional local area network preamble and then sends the first confirmation message, so that the non-internet of things node in the AP communication range detects that the channel is busy, and further does not send data, thereby preventing the non-internet of things node from sending data to interfere with sending of the first confirmation message.
The above description mainly introduces the scheme provided by the embodiment of the present invention from the perspective of interaction between different network elements. It is understood that, in order to implement the above functions, the internet of things node, such as the wireless access point, the first internet of things node, etc., includes a hardware structure and/or a software module corresponding to each function. The elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein may be embodied in hardware or in a combination of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present teachings.
According to the method, the wireless access point, the first internet of things node and the like can be divided into the functional modules or functional units, for example, the functional modules or functional units can be divided corresponding to the functions, or two or more functions can be integrated into one processing module or processing unit. The integrated modules or units may be implemented in the form of hardware, or may be implemented in the form of software functional modules. It should be noted that, the division of the module or the unit in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation. Please refer to the following detailed description.
Referring to fig. 13, fig. 13 is a schematic structural diagram of a wireless access point according to an embodiment of the present invention. Which may be used to implement the wireless access points in the embodiments of fig. 2-7 described above. As shown in fig. 13, the wireless access point includes:
a processing module 1301, configured to generate a frame, where the frame includes an internet of things local area network preamble and a non-internet of things local area network preamble, where the non-internet of things local area network preamble is located after the internet of things local area network preamble;
a sending module 1302, configured to send the frame.
Optionally, the non-internet-of-things local area network preamble includes a normal local area network preamble; the frame further includes first traffic data for a first internet of things node, the first traffic data located after the non-internet of things local area network preamble.
Optionally, the non-internet-of-things local area network preamble includes a normal local area network preamble and a high-efficiency local area network preamble; the frame further comprises first service data for a first internet of things node and second service data for a target efficient node, wherein the first service data and the second service data are located after the non-internet of things local area network preamble.
Optionally, the preamble of the internet of things local area network includes data transmission time information, where the data transmission time information is used to indicate a time when the AP sends the first service data.
Optionally, the internet of things local area network preamble includes an identifier of the first internet of things node and an interrupt indicator; when the interruption indicator is a first indicator, the interruption indicator is used for indicating the first internet of things node to send an interruption indication message to surrounding internet of things nodes; and when the interruption indicator is a second indicator, the interruption indicator is used for indicating that the first internet of things node does not send an interruption indication message to surrounding internet of things nodes.
Optionally, the processing module 1301 is further configured to:
when the first IOT node is determined to be in the communication range corresponding to the conventional local area network preamble, determining the interrupt indicator to be a second indicator.
Optionally, the sending module 1302 is configured to:
and sending the Internet of things local area network preamble on a specified wireless transmission sub-channel corresponding to the Internet of things node.
Optionally, the processing module 1301 is further configured to:
determining a target wireless transmission sub-channel in a plurality of designated wireless transmission sub-channels corresponding to the Internet of things nodes;
the sending module 1302 is configured to: and sending the IOT local area network preamble on the target transmission sub-channel.
It can be understood that, regarding the specific implementation manner and corresponding advantageous effects of the functional blocks included in the wireless access point of fig. 13, reference may be made to the detailed descriptions of the embodiments of fig. 2 to fig. 7, which are not described herein again.
The wireless access point in the embodiment shown in fig. 13 described above may be implemented as the wireless access point 1400 shown in fig. 14. As shown in fig. 14, a schematic structural diagram of another wireless access point is provided for the embodiment of the present invention, and the wireless access point 1400 shown in fig. 14 includes: a processor 1401 and a transceiver 1403, where the transceiver 1403 is used to support information transmission between the wireless access point 1400 and the first internet of things node in the second communication range of the AP, other internet of things nodes, and non-internet of things nodes in the first communication range of the AP in the foregoing embodiments, for example, the transceiver 1403 is used to implement the actions performed by any sending module 1302 in fig. 13, and the processor 1401 is used to implement the actions performed by any processing module 1301 in fig. 13. The processor 1401 and the transceiver 1403 are communicatively connected, for example by a bus. The wireless access point 1400 may also include a memory 1402. Memory 1402 is used to store program codes and data for execution by wireless access point 1400 and processor 1401 is used to execute the application program codes stored in memory 1402 to implement the actions of the wireless access point provided by the embodiments shown in fig. 2-7.
It should be noted that, in practical applications, the wireless access point may include one or more processors, and the structure of the wireless access point 1400 does not constitute a limitation to the embodiments of the present invention.
The processor 1401 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Memory 1402 may include volatile memory (volatile memory), such as Random Access Memory (RAM); the memory 1402 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD); memory 1402 may also include a combination of the above types of memory.
In an embodiment of the present invention, a computer storage medium may be provided, which may be used to store computer software instructions for the wireless access point in the embodiment shown in fig. 13, and which includes a program designed for the wireless access point in the above-mentioned embodiment. The storage medium includes, but is not limited to, flash memory, hard disk, solid state disk.
In an embodiment of the present invention, a computer program product is further provided, and when being executed by a computing device, the computer program product may perform the method for transmitting a frame designed for a wireless access point in the embodiment of fig. 13.
Referring to fig. 15, fig. 15 is a schematic structural diagram of a node of the internet of things according to an embodiment of the present invention. The internet of things node may be used to implement the first internet of things node in the embodiments of fig. 2-7. As shown in fig. 15, the internet of things node includes:
a receiving module 1501, configured to receive a frame sent by a wireless access point AP, where the frame includes an internet of things local area network preamble, and the internet of things local area network preamble includes data transmission time information, where the data transmission time information is used to indicate a time when the AP sends first service data for the first internet of things node;
the receiving module 1501 is further configured to: and receiving the first service data sent by the AP according to the data transmission time information.
Optionally, the preamble of the internet of things local area network further includes an identifier of the first internet of things node and an interrupt indicator;
the internet of things node further comprises:
a sending module 1502, configured to send an interruption indication message to a surrounding internet of things node when the interruption indicator is a first indicator, where the interruption indication message is used to indicate that the internet of things node that receives the interruption indication message does not send data.
Optionally, the internet of things node further includes:
the processing module 1503 is configured to not send an interrupt indication message to surrounding nodes of the internet of things when the interrupt indicator is the second indicator.
It can be understood that, regarding the specific implementation manner and corresponding beneficial effects of the functional blocks included in the internet of things node in fig. 15, reference may be made to the specific descriptions of the embodiments of fig. 2 to fig. 7, which are not described herein again.
The internet of things node in the embodiment shown in fig. 15 may be implemented as the internet of things node 1600 shown in fig. 16. As shown in fig. 16, a schematic structural diagram of another internet of things node is provided for the embodiment of the present invention, and an internet of things node 1600 shown in fig. 16 includes: a processor 1601 and a transceiver 1603, where the transceiver 1603 is used to support information transmission between the internet-of-things node 1600 and the AP, other internet-of-things nodes, and the like involved in the above embodiments, for example, the transceiver 1603 is used to implement the action performed by any receiving module 1501 or sending module 1502 in fig. 15, and the processor 1601 is used to implement the action performed by any processing module 1503 in fig. 15. The processor 1601 is communicatively coupled to the transceiver 1603, for example, via a bus. The internet of things node 1600 can also include a memory 1602. The memory 1602 is configured to store program codes and data for execution by the internet of things node 1600, and the processor 1601 is configured to execute the application program codes stored in the memory 1602 to implement the actions of the first internet of things node provided in the embodiments shown in fig. 2-7.
It should be noted that, in practical applications, the internet of things node 1600 may include one or more processors, and the structure of the internet of things node 1600 does not form a limitation on the embodiment of the present invention.
The processor 1601 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
The memory 1602 may include volatile memory (volatile memory), such as Random Access Memory (RAM); the memory 1602 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD); the memory 1602 may also include a combination of the above types of memory.
In an embodiment of the present invention, a computer storage medium may be provided, which is used to store computer software instructions for the node of the internet of things in the embodiment shown in fig. 15, and includes a program for executing the program designed for the node of the internet of things in the foregoing embodiment. The storage medium includes, but is not limited to, flash memory, hard disk, solid state disk.
In an embodiment of the present invention, a computer program product is further provided, and when being executed by a computing device, the computer program product may execute the method for transmitting the frame designed for the node of the internet of things in the foregoing fig. 15 embodiment.
Referring to fig. 17, fig. 17 is a schematic structural diagram of another wireless access point according to an embodiment of the present invention. Which may be used to implement the wireless access point in the embodiments of fig. 8 a-9 b described above. As shown in fig. 17, the wireless access point includes:
a sending module 1701, configured to send an internet of things local area network preamble on all wireless transmission sub-channels, where the internet of things local area network preamble is used to notify all internet of things nodes in an AP communication range that data is not sent within a first downlink data transmission time indicated by the internet of things local area network preamble;
the sending module 1701 is further configured to: and sending the first service data to the first Internet of things node.
Optionally, the preamble of the internet of things includes indication information of a first time interval, where the first time interval is used to indicate that the first internet of things node sends the acknowledgement message to the AP after the first time interval elapses after receiving the first service data.
It can be understood that, regarding the specific implementation manner and corresponding advantageous effects of the functional blocks included in the wireless access point of fig. 17, reference may be made to the detailed description of the embodiments of fig. 8a to 9b, which is not described herein again.
The wireless access point in the embodiment shown in fig. 17 described above may be implemented as the wireless access point 1800 shown in fig. 18. As shown in fig. 18, a schematic structural diagram of another wireless access point is provided for the embodiment of the present invention, and the wireless access point 1800 shown in fig. 18 includes: a processor 1801 and a transceiver 1803, where the transceiver 1803 is configured to support information transmission between the wireless access point 1800 and the first internet of things node in the second communication range of the AP, other internet of things nodes, and non-internet of things nodes in the first communication range of the AP, and the like in the foregoing embodiments, for example, the transceiver 1803 is configured to implement the actions performed by any of the sending modules 1701 in fig. 17, and the processor 1801 is configured to instruct the transceiver 1803 to implement the actions performed by any of the sending modules 1701 in fig. 17. The processor 1801 and the transceiver 1803 are communicatively coupled, such as by a bus. The wireless access point 1800 may also include a memory 1802. The memory 1802 is configured to store program codes and data for execution by the wireless access point 1800 and the processor 1801 is configured to execute the application program codes stored in the memory 1802 to implement the actions of the wireless access point provided by the embodiments shown in fig. 8 a-9 b.
It should be noted that, in practical applications, the wireless access point may include one or more processors, and the structure of the wireless access point 1800 does not constitute a limitation to the embodiments of the present invention.
The processor 1801 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Memory 1802 may include volatile memory (volatile memory), such as Random Access Memory (RAM); the memory 1802 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a Hard Disk Drive (HDD), or a solid-state drive (SSD); memory 1802 may also include a combination of the above types of memory.
In an embodiment of the present invention, a computer storage medium may be provided, which may be used to store computer software instructions for the wireless access point in the embodiment shown in fig. 17, and which includes a program designed for executing the wireless access point in the above embodiment. The storage medium includes, but is not limited to, flash memory, hard disk, solid state disk.
In an embodiment of the present invention, a computer program product is further provided, and when being executed by a computing device, the computer program product may execute the data transmission method designed for the wireless access point in the embodiment of fig. 17.
Referring to fig. 19, fig. 19 is a schematic structural diagram of another node of the internet of things according to an embodiment of the present invention. The internet of things node may be used to implement the first internet of things node in the embodiments of fig. 8 a-9 b described above. As shown in fig. 19, the internet of things node includes:
a receiving module 1901, configured to receive an internet of things local area network preamble and first service data sent by a wireless access point AP, where the internet of things local area network preamble includes indication information of a first time interval;
a sending module 1902, configured to send, according to the indication information of the first time interval, an acknowledgement message to the AP after the first service data is received.
It can be understood that, regarding the specific implementation manner and corresponding beneficial effects of the functional blocks included in the internet of things node in fig. 19, reference may be made to the specific descriptions of the embodiments of fig. 8a to 9b, which are not described herein again.
The internet of things node in the embodiment shown in fig. 19 may be implemented as the internet of things node 2000 shown in fig. 20. As shown in fig. 20, a schematic structural diagram of another internet of things node is provided for the embodiment of the present invention, and the internet of things node 2000 shown in fig. 20 includes: a processor 2001 and a transceiver 2003, the transceiver 2003 being used for supporting information transmission between the internet of things node 2000 and the AP, other internet of things nodes, etc. involved in the above embodiments, for example, the transceiver 2003 being used for implementing actions performed by any of the receiving module 1901 or the sending module 1902 in fig. 19, and the processor 2001 being used for instructing the transceiver 2003 to implement actions performed by any of the receiving module 1901 or the sending module 1902 in fig. 19. The processor 2001 and the transceiver 2003 are communicatively coupled, for example, by a bus. The internet of things node 2000 may also include a memory 2002. The memory 2002 is used for storing program codes and data for the internet of things node 2000 to execute, and the processor 2001 is used for executing the application program codes stored in the memory 2002 to realize the actions of the first internet of things node provided by the embodiments shown in fig. 8 a-9 b.
It should be noted that, in practical applications, the node of the internet of things may include one or more processors, and the structure of the node of the internet of things 2000 does not limit the embodiment of the present invention.
The processor 2001 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
The memory 2002 may include volatile memory (volatile memory), such as Random Access Memory (RAM); the memory 2002 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a Hard Disk Drive (HDD), or a solid-state drive (SSD); the memory 2002 may also comprise a combination of memories of the kind described above.
In an embodiment of the present invention, a computer storage medium may be provided, which is used to store computer software instructions for the node of the internet of things in the embodiment shown in fig. 19, and includes a program for executing the program designed for the node of the internet of things in the foregoing embodiment. The storage medium includes, but is not limited to, flash memory, hard disk, solid state disk.
In an embodiment of the present invention, a computer program product is further provided, and when being executed by a computing device, the computer program product may execute the data transmission method designed for the node of the internet of things in the foregoing fig. 19 embodiment.
Referring to fig. 21, fig. 21 is a schematic structural diagram of another wireless access point according to an embodiment of the present invention. Which may be used to implement the wireless access point in the embodiments of fig. 10 a-12 b described above. As shown in fig. 21, the wireless access point includes:
a receiving module 2101, configured to receive first service data sent by a first internet of things node;
a sending module 2102, configured to send a conventional local area network preamble, where the conventional local area network preamble is used to notify a non-internet-of-things node in an AP communication range that data is not sent within a first downlink data transmission time indicated by the conventional local area network preamble;
the sending module 2102 is further configured to send a first acknowledgement message for the first traffic data to the first internet of things node.
Optionally, before receiving the first service data sent by the first internet of things node, the sending module 2102 is further configured to:
and sending first uplink trigger information on a first wireless transmission sub-channel corresponding to the first Internet of things node, wherein the first uplink trigger information is used for indicating that the first Internet of things node is allowed to upload first service data at a first time point indicated by the first uplink trigger information.
Optionally, before receiving the first service data sent by the first internet of things node, the sending module 2102 is further configured to:
sending first uplink trigger information on a first wireless transmission sub-channel corresponding to a first Internet of things node, wherein the first uplink trigger information is used for indicating that the first Internet of things node is allowed to upload first service data at a first time point indicated by the first uplink trigger information;
and sending second uplink trigger information, wherein the second uplink trigger information is used for indicating the target efficient node to upload second service data at the first time point.
Optionally, after sending the normal local area network preamble, before sending the first acknowledgement message for the first service data to the first internet of things node, the sending module 2102 is further configured to:
and sending a second confirmation message aiming at the second service data to the target high-efficiency node.
Optionally, before sending the first acknowledgement message for the first service data to the first internet of things node, the sending module 2102 is further configured to:
sending a high-efficiency local area network preamble;
and the AP sends a second confirmation message aiming at the second service data to the efficient node while sending the first confirmation message to the first Internet of things node.
Optionally, the first uplink trigger information includes indication information of a first time interval, and the first time interval is used by the first internet of things node to determine a first time point for sending the first service data.
Optionally, the first uplink trigger information includes indication information of a second time interval, and the second time interval is used by the first internet of things node to determine the time for receiving the first acknowledgement message.
Optionally, the first internet of things node is all internet of things nodes.
It can be understood that, regarding the specific implementation manner of the functional blocks included in the wireless access point in fig. 21 and the corresponding beneficial effects, reference may be made to the detailed description of the foregoing embodiments in fig. 10a to fig. 12b, which is not described herein again.
The wireless access point in the embodiment shown in fig. 21 described above may be implemented as the wireless access point 2200 shown in fig. 22. As shown in fig. 22, a schematic structural diagram of another wireless access point is provided for the embodiment of the present invention, and the wireless access point 2200 shown in fig. 22 includes: a processor 2201 and a transceiver 2203, where the transceiver 2203 is configured to support information transmission between the wireless access point 2200 and the first internet of things node in the second communication range of the AP, other internet of things nodes, and non-internet of things nodes in the first communication range of the AP, and the like, which are referred to in the above embodiments, for example, the transceiver 2203 is configured to implement the action performed by any receiving module 2101 or sending module 2102 in fig. 21, and the processor 1801 is configured to instruct the transceiver 2203 to implement the action performed by any receiving module 2101 or sending module 2102 in fig. 21. The processor 2201 is communicatively coupled to the transceiver 2203, for example, via a bus. The wireless access point 2200 may also include memory 2202. Memory 2202 is used to store program codes and data for execution by wireless access point 2200 and processor 2201 is used to execute application program codes stored in memory 2202 to implement the actions of the wireless access point provided by the embodiments shown in fig. 10 a-12 b.
It should be noted that, in practical applications, the wireless access point may include one or more processors, and the structure of the wireless access point 2200 is not limited to the embodiment of the present invention.
The processor 2201 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Memory 2202 may include volatile memory (volatile memory), such as Random Access Memory (RAM); the memory 2202 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a Hard Disk Drive (HDD), or a solid-state drive (SSD); memory 2202 may also include combinations of the above types of memory.
Also provided in an embodiment of the present invention is a computer storage medium, which can be used to store computer software instructions for the wireless access point in the embodiment shown in fig. 21, and which contains a program designed for the wireless access point in the above-mentioned embodiment. The storage medium includes, but is not limited to, flash memory, hard disk, solid state disk.
In an embodiment of the present invention, a computer program product is further provided, and when being executed by a computing device, the computer program product may execute the data transmission method designed for the wireless access point in the embodiment of fig. 21.
Referring to fig. 23, fig. 23 is a schematic structural diagram of another node of the internet of things according to an embodiment of the present invention. The internet of things node may be used to implement the first internet of things node in the embodiments of fig. 10 a-12 b described above. As shown in fig. 23, the internet of things node includes:
a receiving module 2301, configured to receive first uplink trigger information sent by a wireless access point AP;
a sending module 2302 is configured to send first service data to the AP at a first time point indicated by the first uplink trigger information.
Optionally, the first uplink trigger information includes indication information of a first time interval;
the sending module 2302 is further configured to:
and sending the first service data at a first time point after the first uplink trigger information is received and a first time interval is passed.
Optionally, the first uplink trigger information includes indication information of the second time interval;
the receiving module 2301 is further configured to:
and receiving a first confirmation message sent by the AP after the first service data is sent completely through a second time interval.
It can be understood that, regarding the specific implementation manner and corresponding beneficial effects of the functional blocks included in the internet of things node in fig. 23, reference may be made to the specific descriptions of the embodiments of fig. 10a to 12b, which are not described herein again.
The internet of things node in the embodiment shown in fig. 23 may be implemented as the internet of things node 2400 shown in fig. 24. As shown in fig. 24, a schematic structural diagram of another internet of things node is provided for the embodiment of the present invention, and an internet of things node 2400 shown in fig. 24 includes: a processor 2401 and a transceiver 2403, where the transceiver 2403 is used for supporting information transmission between the internet of things node 2400 and the AP, other internet of things nodes, and the like involved in the foregoing embodiments, for example, the transceiver 2403 is used for implementing actions performed by any of the receiving module 2301 or the transmitting module 2302 in fig. 23, and the processor 2401 is used for instructing the transceiver 2403 to implement actions performed by any of the receiving module 2301 or the transmitting module 2302 in fig. 23. The processor 2401 and the transceiver 2403 are communicatively coupled, such as by a bus. The internet of things node 2400 can also include a memory 2402. The memory 2402 is used for storing program codes and data for the internet of things node 2400 to execute, and the processor 2401 is used for executing the application program codes stored in the memory 2402 to implement the actions of the first internet of things node provided by the embodiment shown in fig. 10 a-12 b.
It should be noted that, in practical applications, the internet of things node 2400 may include one or more processors, and the structure of the internet of things node does not limit the embodiment of the present invention.
The processor 2401 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Memory 2402 may include volatile memory (volatile memory), such as Random Access Memory (RAM); the memory 2402 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a Hard Disk Drive (HDD), or a solid-state drive (SSD); the memory 2402 may also include a combination of the above types of memories.
In an embodiment of the present invention, a computer storage medium may be provided, which is used to store computer software instructions for the internet of things node in the embodiment shown in fig. 23, and includes a program for executing the program designed for the internet of things node in the foregoing embodiment. The storage medium includes, but is not limited to, flash memory, hard disk, solid state disk.
In an embodiment of the present invention, a computer program product is further provided, and when being executed by a computing device, the computer program product may execute the data transmission method designed for the node of the internet of things in the embodiment of fig. 23.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of the invention and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It should be understood by those skilled in the art that, in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not limit the implementation process of the embodiments of the present invention.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (26)

1. A method for transmitting a frame, comprising:
a wireless Access Point (AP) generates a frame, wherein the frame comprises an Internet of things local area network preamble and a non-Internet of things local area network preamble, and the non-Internet of things local area network preamble is positioned behind the Internet of things local area network preamble;
the wireless access point AP transmits the frame.
2. The method of claim 1, wherein the non-Internet of things local area network preamble comprises a regular local area network preamble; the frame further includes first traffic data for a first internet of things node, the first traffic data located after the non-internet of things local area network preamble.
3. The method of claim 1, wherein the non-Internet of things local area network preamble comprises a regular local area network preamble and a high efficiency local area network preamble; the frame further comprises first service data for a first internet of things node and second service data for a target efficient node, wherein the first service data and the second service data are located after the non-internet of things local area network preamble.
4. The method of claim 2, wherein the IOL preamble comprises data transmission time information indicating a time when the AP transmits the first traffic data.
5. The method of any one of claims 1-4, wherein the IOT preamble comprises an identification of a first IOT node and an interrupt indicator; when the interruption indicator is a first indicator, the interruption indicator is used for indicating the first internet of things node to send an interruption indication message to surrounding internet of things nodes; and when the interruption indicator is a second indicator, the interruption indicator is used for indicating that the first internet of things node does not send an interruption indication message to surrounding internet of things nodes.
6. The method of claim 5, wherein the method further comprises:
when the AP determines that the first IOT node is in a communication range corresponding to a conventional local area network preamble, determining that the interrupt indicator is a second indicator.
7. The method of any of claims 1-4, wherein the wireless Access Point (AP) transmitting the frame comprises:
and the AP sends the Internet of things local area network preamble on a specified wireless transmission sub-channel corresponding to the Internet of things node.
8. The method of any one of claims 1-4, further comprising:
the AP determines a target wireless transmission sub-channel in a plurality of designated wireless transmission sub-channels corresponding to the Internet of things nodes;
the wireless Access Point (AP) sending the frame comprises:
and the AP sends the IOT local area network preamble on the target wireless transmission sub-channel.
9. A method for transmitting a frame, comprising:
a first internet of things node receives a frame sent by a wireless Access Point (AP), wherein the frame comprises an internet of things local area network preamble, the internet of things local area network preamble comprises data transmission time information, and the data transmission time information is used for indicating the time of sending first service data aiming at the first internet of things node by the AP; the frame further comprises a non-Internet of things local area network preamble, wherein the non-Internet of things local area network preamble is located after the Internet of things local area network preamble;
and the first Internet of things node receives the first service data sent by the AP according to the data transmission time information.
10. The method of claim 9, wherein the internet of things local area network preamble further comprises an identification of the first internet of things node and an interrupt indicator;
the method further comprises the following steps:
when the interruption indicator is a first indicator, the first internet of things node sends an interruption indication message to surrounding internet of things nodes, and the interruption indication message is used for indicating that the internet of things node receiving the interruption indication message does not send data.
11. The method of claim 10, wherein the method further comprises:
and when the interruption indicator is a second indicator, the first internet of things node does not send an interruption indication message to surrounding internet of things nodes.
12. A wireless access point, comprising:
a processing module, configured to generate a frame, where the frame includes an internet of things local area network preamble and a non-internet of things local area network preamble, where the non-internet of things local area network preamble is located after the internet of things local area network preamble;
and the sending module is used for sending the frame.
13. The wireless access point of claim 12, wherein the non-internet-of-things local area network preamble comprises a regular local area network preamble; the frame further includes first traffic data for a first internet of things node, the first traffic data located after the non-internet of things local area network preamble.
14. The wireless access point of claim 12, wherein the non-internet-of-things local area network preamble comprises a regular local area network preamble and an efficient local area network preamble; the frame further comprises first service data for a first internet of things node and second service data for a target efficient node, wherein the first service data and the second service data are located after the non-internet of things local area network preamble.
15. The wireless access point of claim 13, wherein the internet of things (lot) preamble comprises data transmission time information indicating a time when the AP transmits the first traffic data.
16. The wireless access point of any of claims 13-15, wherein the internet of things (lot) preamble comprises an identification of the first internet of things node and an interrupt indicator; when the interruption indicator is a first indicator, the interruption indicator is used for indicating the first internet of things node to send an interruption indication message to surrounding internet of things nodes; and when the interruption indicator is a second indicator, the interruption indicator is used for indicating that the first internet of things node does not send an interruption indication message to surrounding internet of things nodes.
17. The wireless access point of claim 15, wherein the processing module is further to:
and when the first IOT node is determined to be in the communication range corresponding to the conventional local area network preamble, determining the interrupt indicator as a second indicator.
18. The wireless access point of any of claims 12-15, wherein the transmitting module is to:
and sending the Internet of things local area network preamble on a specified wireless transmission sub-channel corresponding to the Internet of things node.
19. The wireless access point of any of claims 12-15, wherein the processing module is further to:
determining a target wireless transmission sub-channel in a plurality of designated wireless transmission sub-channels corresponding to the Internet of things nodes;
the sending module is used for: and sending the IOT local area network preamble on the target wireless transmission sub-channel.
20. A first internet of things node, comprising:
a receiving module, configured to receive a frame sent by a wireless access point AP, where the frame includes an internet of things local area network preamble, and the internet of things local area network preamble includes data transmission time information, where the data transmission time information is used to indicate a time for the AP to send first service data for the first internet of things node; the frame further comprises a non-Internet of things local area network preamble, wherein the non-Internet of things local area network preamble is located after the Internet of things local area network preamble;
the receiving module is further configured to: and receiving the first service data sent by the AP according to the data transmission time information.
21. The first internet-of-things node of claim 20, wherein the internet-of-things local network preamble further comprises an identification of the first internet-of-things node and an interrupt indicator;
the first internet of things node further comprises:
and the sending module is used for sending an interruption indication message to the nodes of the internet of things around when the interruption indicator is the first indicator, wherein the interruption indication message is used for indicating the nodes of the internet of things receiving the interruption indication message not to send data.
22. The first internet-of-things node of claim 20, further comprising:
and the processing module is used for not sending the interrupt indication message to the nodes of the surrounding Internet of things when the interrupt indicator is the second indicator.
23. A storage medium having stored therein program code which, when executed by a computing device, performs the method of any of claims 1 to 11.
24. An access point comprising a processor, a memory, and a transceiver;
the processor is coupled to the memory and the transceiver, the transceiver for communicating with other network devices, the memory for storing program code,
a processor is configured to execute the program code to implement the method of any one of claims 1 to 8.
25. An internet of things node comprises a processor, a memory and a transceiver;
the processor is coupled to the memory and the transceiver, the transceiver for communicating with other network devices, the memory for storing program code,
a processor is configured to execute the program code to implement the method of any of claims 9 to 11.
26. A computer program product, characterized in that the computer program product, when executed by a computing device, performs the method of any of claims 1 to 11.
CN201710981376.9A 2017-10-19 2017-10-19 Frame transmission method and related equipment Active CN109687945B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710981376.9A CN109687945B (en) 2017-10-19 2017-10-19 Frame transmission method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710981376.9A CN109687945B (en) 2017-10-19 2017-10-19 Frame transmission method and related equipment

Publications (2)

Publication Number Publication Date
CN109687945A CN109687945A (en) 2019-04-26
CN109687945B true CN109687945B (en) 2021-11-30

Family

ID=66183720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710981376.9A Active CN109687945B (en) 2017-10-19 2017-10-19 Frame transmission method and related equipment

Country Status (1)

Country Link
CN (1) CN109687945B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104488347A (en) * 2012-06-18 2015-04-01 Lg电子株式会社 Method and device for controlling channel access in wireless LAN system
WO2015169189A1 (en) * 2014-05-09 2015-11-12 Huawei Technologies Co., Ltd. System and method for orthogonal frequency division multiple access communications
US9565633B2 (en) * 2014-07-03 2017-02-07 Alcatel Lucent Opportunistic information forwarding using wireless terminals in the internet-of-things
CN106487573A (en) * 2015-09-02 2017-03-08 华为技术有限公司 A kind of Internet of Things communication means, network equipment and internet-of-things terminal
CN107046460A (en) * 2016-02-06 2017-08-15 华为技术有限公司 The method and apparatus that channel is indicated in a kind of WLAN

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013167748A1 (en) * 2012-05-11 2013-11-14 Nokia Siemens Networks Oy Wireless communication scheduling on shared spectra

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104488347A (en) * 2012-06-18 2015-04-01 Lg电子株式会社 Method and device for controlling channel access in wireless LAN system
WO2015169189A1 (en) * 2014-05-09 2015-11-12 Huawei Technologies Co., Ltd. System and method for orthogonal frequency division multiple access communications
US9565633B2 (en) * 2014-07-03 2017-02-07 Alcatel Lucent Opportunistic information forwarding using wireless terminals in the internet-of-things
CN106487573A (en) * 2015-09-02 2017-03-08 华为技术有限公司 A kind of Internet of Things communication means, network equipment and internet-of-things terminal
WO2017036246A1 (en) * 2015-09-02 2017-03-09 华为技术有限公司 Internet of things communication method, network side device and internet of things terminal
CN107046460A (en) * 2016-02-06 2017-08-15 华为技术有限公司 The method and apparatus that channel is indicated in a kind of WLAN

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Hanif Rahbari等.Exploiting Frame Preamble Waveforms to Support New Physical-Layer Functions in OFDM-Based 802.11 Systems.《 IEEE Transactions on Wireless Communications 》.2017,第16卷(第6期), *

Also Published As

Publication number Publication date
CN109687945A (en) 2019-04-26

Similar Documents

Publication Publication Date Title
US11950280B2 (en) Channelization and BWP
US20200236662A1 (en) Telecommunications apparatus and methods
EP3352402B1 (en) Resource selection method for v2x operation of terminal in wireless communication system, and terminal using method
EP3541133A1 (en) Uplink information processing method and device
KR20210042345A (en) Information transmission method and device
KR101862492B1 (en) Information transmission method, base station and user equipment
CN109076571B (en) Control information processing method, base station and terminal
US20200351923A1 (en) Uplink Transmission Scheme
US10582024B2 (en) Information transmission method, apparatus, and system
CN106537966B (en) Coordinating base station downlink transmissions in unlicensed bands
EP3331309B1 (en) Data transmission method and device
KR20200003188A (en) Method and apparatus for obtaining system information
WO2019174453A1 (en) Information transmission method and apparatus
CN106664725B (en) Data transmission method, equipment and system
WO2018028675A1 (en) Random access signal configuration method, apparatus, device, system and storage medium
EP4274144A1 (en) Data transmission method and device, and storage medium
US20240080868A1 (en) Sidelink inter-ue coordination procedures
CN113196851B (en) Information reporting method and related equipment
EP3915310B1 (en) Cooperative inter-network channel selection
CN107431954B (en) Data transmission method and device
CN109687945B (en) Frame transmission method and related equipment
US20220053561A1 (en) Approaches for clear channel assessment
CN111294938A (en) Multi-carrier data transmission method and device
EP3673698B1 (en) Methods and nodes for communication on multiple channels
CN114080847A (en) Data receiving and transmitting method and device, communication equipment and storage medium

Legal Events

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