Method and apparatus for transmitting frames
By uniformly scheduling wireless resources of two frequency bands on one frequency band and using indication information to carry radio operation parameters, the conflict problem during frequency band switching in wireless local area networks is solved and resource utilization is improved.
Patent Information
- Application Number
- CN202310342088.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-08-29
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2038-08-29
AI Technical Summary
In wireless LANs, the management flexibility of wireless resources across multiple frequency bands is poor, leading to conflicts when STAs switch between different frequency bands, affecting resource utilization.
By uniformly scheduling wireless resources of two frequency bands on one frequency band and using indication information to carry radio operation parameters, conflicts when multiple terminals access the same network device at the same time can be avoided.
The wireless resource utilization rate of network equipment and terminals is improved, and the problem of idle wireless resources is solved.
Smart Images

Figure CN116318597B_ABST
Abstract
Description
[0001] This application is a divisional application of the original application with the application number 201810998104.4 and the original filing date of August 29, 2018, and the entire contents of the original application are incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a frame transmission method and device. BACKGROUND
[0003] In the existing wireless local area network (WLAN), some network devices, such as network devices containing multiple access points (APs), can communicate with multiple terminals, such as stations (STAs), on multiple frequency bands to meet the service demand of high thoughput (HT). Each AP corresponds to a frequency band, and each AP is configured with a corresponding basic service set (BSS). Different terminals can communicate with their corresponding APs on their corresponding frequency bands. It can be understood that if the above-mentioned terminals also support multiple frequency bands, the network device can switch the terminals between different frequency bands (i.e., between different APs or between different BSSs) to balance the amount of traffic carried on different frequency bands.
[0004] However, the wireless resource management of different frequency bands is based on the above-mentioned BSS respectively, and only simple functions such as switching the same STA between different frequency bands can be achieved, and the flexibility is poor. In addition, different STAs in the same BSS access the same AP based on a contention mechanism. Therefore, when the BSS contains many STAs, a situation that multiple STAs simultaneously request access to the same AP and cause a conflict may occur, and the utilization rate of wireless resources is low. SUMMARY
[0005] The present application provides a frame transmission method and device, which can uniformly schedule the wireless resources on two frequency bands on one frequency band to avoid conflicts, thereby improving the utilization rate of resources.
[0006] To achieve the above-mentioned purpose, the embodiments of the present application provide the following technical solutions:
[0007] In a first aspect, a frame transmission method is provided. The method includes: a first device generating a first frame. The first frame carries indication information, and the indication information is used to indicate the radio operating parameters of a first frequency band. Then, the first device sends the first frame to a second device on a second frequency band.
[0008] In a second aspect, a frame transmission method is provided. The method comprises: receiving, by a second device, a first frame sent by a first device on a second frequency band; wherein the first frame carries indication information; and the indication information is used to indicate radio operating parameters of a first frequency band.
[0009] The frame transmission method provided by the first aspect and the second aspect can schedule radio operating parameters of another frequency band on one frequency band, that is, can uniformly schedule wireless resources on the two frequency bands on one frequency band, so as to avoid the problem that wireless resources are idle due to conflicts when multiple terminals access the same network device at the same time, thereby improving the utilization rate of wireless resources of the network device and the terminal.
[0010] In a possible implementation, the indication information can include an index of the radio operating parameters. The index of the radio operating parameters has a one-to-one correspondence with the radio operating parameters of the first frequency band.
[0011] For example, the index of the radio operating parameters can be carried in an Operating Class field of the first frame.
[0012] In a possible implementation, the indication information can also include a channel start frequency and a channel index of the first frequency band.
[0013] In a possible implementation, the indication information can further include a frequency band identifier of the first frequency band. For example, the indication information includes the index of the radio operating parameters and the frequency band identifier, or includes the channel start frequency, the channel index, and the frequency band identifier of the first frequency band.
[0014] In a possible implementation, the first frame can include a beacon frame, a probe frame, and a response frame. The response frame can be an association response frame or a re-association response frame, which is not limited in the present application.
[0015] Optionally, the first frame can be a response frame. For example, when the second device is powered on or enters the coverage of the first device, the second device needs to access the first device first, and then can receive the service provided by the first device. Therefore, the second device needs to send a request frame to the first device first, that is, before the second device receives the first frame sent by the first device on the second frequency band, the second device sends a request frame to the first device on the second frequency band. Correspondingly, before the first device generates the first frame, the first device receives the request frame sent by the second device on the second frequency band. The request frame is used to obtain the radio operating parameters of the first frequency band.
[0016] In a third aspect, a frame transmission method is provided. The method comprises: generating, by a third device, a second frame. The second frame comprises a high efficiency operation element field. The high efficiency operation element is used to carry indication information of a primary channel of a third frequency band. The indication information is used to indicate radio operation parameters of the primary channel. Then, the third device transmits the second frame to a fourth device on the third frequency band.
[0017] In a fourth aspect, a frame transmission method is provided. The method comprises: receiving, by a fourth device, a second frame transmitted by a third device on a third frequency band. The second frame comprises a high efficiency operation element. The high efficiency operation element is used to carry indication information of a primary channel of the third frequency band. The indication information is used to indicate radio operation parameters of the primary channel.
[0018] The frame transmission method provided in the third aspect and the fourth aspect can use the high efficiency operation element of the second frame to carry the indication information of the primary channel of the third frequency band, thereby solving the problem that the second frame no longer comprises a high thoughput operation element field in the next generation Wi-Fi protocol, and thus the radio operation parameters of the primary channel of the third frequency band cannot be issued by using the high thoughput operation element. The reliability of the next generation Wi-Fi system can be improved.
[0019] In a possible implementation, the indication information can comprise an index of the radio operation parameters of the primary channel of the third frequency band.
[0020] In another possible implementation, the indication information can comprise a starting frequency and a channel index of the primary channel.
[0021] Optionally, the second frame can not comprise a high thoughput operation element. For example, the next generation Wi-Fi protocol, such as 802.11ax, stipulates that a wireless frame no longer comprises a high thoughput operation element.
[0022] Exemplarily, the second frame can comprise a beacon frame, a probe frame, and a response frame. The response frame can be an association response frame or a re-association response frame, which is not limited in the present application.
[0023] Optionally, the second frame can be a response frame. Similar to the frame transmission method in the first aspect and the second aspect, when the fourth device is powered on or re-enters the coverage of the third device, before the fourth device receives the second frame sent by the third device on the third frequency band, the fourth device also needs to send a request frame to the third device on the third frequency band. Correspondingly, before the third device generates the second frame, the third device also needs to receive the request frame sent by the fourth device on the third frequency band. The request frame is used to obtain the radio operating parameters of the third frequency band.
[0024] In a fifth aspect, a frame transmission method is provided. The method includes: a fifth device generating a third frame. The third frame carries indication information. The indication information is used to indicate radio operating parameters of a fourth frequency band in a target wakeup time (TWT) scenario or a restricted access window (RAW) scenario. Then, the fifth device sends the third frame to a sixth device on a fifth frequency band.
[0025] In a sixth aspect, a frame transmission method is provided. The method includes: a sixth device receiving a third frame sent by a fifth device on a fifth frequency band. The third frame carries indication information. The indication information is used to indicate radio operating parameters of a fourth frequency band in a target wakeup time (TWT) scenario or a restricted access window (RAW) scenario.
[0026] The frame transmission method provided in the fifth aspect and the sixth aspect can schedule radio operating parameters of another frequency band in a TWT scenario or a RAW scenario on one frequency band, that is, can uniformly schedule wireless resources on the two frequency bands on one frequency band, so as to avoid the problem that wireless resources are idle due to conflicts when multiple terminals access the same network device at the same time, and can improve the utilization rate of wireless resources of the network device and the terminal.
[0027] In a possible implementation, the indication information can include an index of the radio operating parameters.
[0028] Exemplarily, the index of the radio operating parameters can be carried in an operation class field of the third frame.
[0029] Optionally, the indication information can also include a frequency band identifier of the fourth frequency band.
[0030] In another possible implementation, the indication information can include a channel index of at least one channel of the fourth frequency band.
[0031] Optionally, the channel index of the at least one channel is carried in a channel index field of the third frame.
[0032] In a possible implementation, after the fifth device transmits the third frame to the sixth device on the fifth frequency band, the fifth device can communicate with the sixth device on the fourth frequency band and the fifth frequency band.
[0033] Optionally, the third frame also carries a TWT wake-up time period. Specifically, the fifth device communicating with the sixth device on the fourth frequency band and the fifth frequency band can include that the fifth device communicates with the sixth device on the fourth frequency band only in the TWT wake-up time period. The TWT wake-up time period can include one or more symbols, time slots, or subframes, which are not limited in the application.
[0034] Optionally, the third frame can also carry a RAW packet and a RAW time window. The RAW packet corresponds to the RAW time window one by one, and the sixth device belongs to the RAW packet. Specifically, the fifth device communicating with the sixth device on the fourth frequency band and the fifth frequency band can include that for the fifth device: if the sixth device successfully accesses the fifth device on the fourth frequency band in the RAW time window through contention, the fifth device receives a data frame sent by the sixth device on the fourth frequency band in the RAW time window. Correspondingly, for the sixth device: if the sixth device successfully accesses the fifth device on the fourth frequency band in the RAW time window through contention, the sixth device sends a data frame to the fifth device on the fourth frequency band in the RAW time window.
[0035] In a possible implementation, the fifth device can include a first access point (AP) module, and the sixth device can include a first station (STA) module. Specifically, the fifth device transmitting the third frame to the sixth device on the fifth frequency band can include that the first AP module transmits the third frame to the first STA module on the fifth frequency band. Correspondingly, the sixth device receiving the third frame sent by the fifth device on the fifth frequency band can include that the first STA module receives the third frame sent by the first AP module on the fifth frequency band.
[0036] Optionally, if the first AP module and the first STA module can both support multiple frequency bands, for the fifth device and the sixth device: after the first AP module and the first STA module complete the transmission of the third frame on the fifth frequency band, the method can further include that the first AP module communicates with the first STA module on the fourth frequency band and the fifth frequency band.
[0037] Optionally, the fifth device further comprises a second AP module, and the sixth device further comprises a second STA module, and one frequency band can be supported by the first AP module and the first STA module, and another frequency band can be supported by the second AP module and the second STA module, so that multi-band communication between the fifth device and the sixth device is implemented. Specifically, after the first AP module and the first STA module complete transmission of the third frame on the fifth frequency band, the method can further comprise: the first AP module communicates with the first STA module on the fifth frequency band; and the second AP module communicates with the second STA module on the fourth frequency band.
[0038] In a possible implementation, the third frame can comprise a beacon frame, a probe frame, and a response frame.
[0039] Optionally, if the third frame is a response frame, for the fifth device: before the fifth device generates the third frame, the method can further comprise: the fifth device receives a request frame sent by the sixth device on the fifth frequency band. Correspondingly, for the sixth device: before the sixth device receives the third frame sent by the fifth device on the fifth frequency band, the method can further comprise: the sixth device sends a request frame to the fifth device on the fifth frequency band. The request frame is used to obtain radio operating parameters of the fourth frequency band.
[0040] In a seventh aspect, a frame transmission method is provided. The method comprises: a seventh device generates a fourth frame. The fourth frame carries indication information. The indication information is used to indicate a transmission time period of an eighth device in a time division multiple access (TDMA) scenario. The transmission time period is used for the seventh device to receive a data frame sent by the eighth device. Then, the seventh device sends the fourth frame to the eighth device. After that, if the seventh device does not receive the data frame sent by the eighth device within the transmission time period, the seventh device sends the data frame within the transmission time period.
[0041] In an eighth aspect, a frame transmission method is provided. The method comprises: an eighth device receives a fourth frame sent by a seventh device. The fourth frame carries indication information. The indication information is used to indicate a transmission time period of the eighth device in a time division multiple access (TDMA) scenario. The transmission time period is used for the eighth device to send a data frame to the seventh device.
[0042] The frame transmission method provided in the seventh aspect and the eighth aspect of the present application can listen to whether a TDMA transmission time period in one direction, such as an uplink direction, is idle, and when the TDMA transmission time period is idle, the TDMA transmission time period is used for data transmission in another direction opposite to the above direction, which can avoid the case that the TDMA transmission time period is idle because there is no data to be transmitted, and can improve the utilization rate of the idle TDMA transmission time period, thereby improving the utilization rate of wireless resources.
[0043] In a possible implementation, the transmission time period includes a first time period and a second time period, and the second time period is located after the first time period.
[0044] Exemplarily, for the seventh device: if the seventh device does not receive the data frame sent by the eighth device within the transmission time period, the seventh device sends the data frame within the transmission time period, which can include:
[0045] If the seventh device does not receive the data frame sent by the eighth device within the first time period, the seventh device sends the data frame within the second time period.
[0046] Correspondingly, for the eighth device: after the eighth device receives the fourth frame sent by the seventh device, the method can further include:
[0047] If the eighth device does not send the data frame to the seventh device within the first time period, the eighth device receives the data frame sent by the seventh device within the second time period.
[0048] Optionally, the transmission time period can further include a third time period, and the third time period is located after the second time period. Exemplarily, for the seventh device: after the seventh device sends the data frame within the second time period, the method can further include: the seventh device receives, within the third time period, an acknowledgement frame of the data frame sent by the seventh device within the second time period. Correspondingly, for the eighth device: after the eighth device receives the data frame sent by the seventh device within the second time period, the method can further include: the eighth device sends, within the third time period, an acknowledgement frame of the data frame sent by the seventh device within the second time period to the seventh device.
[0049] It can be understood that the above-mentioned sending of the data frame by the seventh device within the second time period can be sending of the data frame by the seventh device to the eighth device within the second time period, or can be sending of the data frame by the seventh device to other devices than the eighth device within the second time period, which is not limited in the present application.
[0050] Exemplarily, in the above-mentioned first aspect to the eighth aspect, the first device, the third device, the fifth device and the seventh device can generally be network devices, such as AP and relay in a Wi-Fi system, and the second device, the fourth device, the sixth device and the eighth device can generally be terminals, such as stations and relays in a Wi-Fi system. For example, the above-mentioned network device can be an AP or a relay, and the above-mentioned terminal can be a STA. For another example, the above-mentioned network device can be an AP, and the above-mentioned terminal can be a STA and / or a relay. For yet another example, the above-mentioned network device can be a terminal in a master position, such as a mobile phone providing a Wi-Fi hotspot, and the above-mentioned terminal can be other terminals accessing the Wi-Fi hotspot.
[0051] It should be noted that the frame transmission method in the first to eighth aspects can also be applied to other wireless communication systems, such as long term evolution (LTE) and new radio (NR) systems. Accordingly, the network device can be an evolved Node B (eNB) or a gNB, and the terminal can be a terminal such as a mobile phone, a tablet computer, etc. supporting LTE or NR.
[0052] In a ninth aspect, a communication apparatus is provided. The communication apparatus communicates with a second device as a first device. The communication apparatus includes a generating module and a communication module.
[0053] The generating module is configured to generate a first frame. The first frame carries indication information. The indication information is used to indicate radio operating parameters of a first frequency band.
[0054] The communication module is configured to transmit the first frame to the second device on a second frequency band.
[0055] In a possible implementation, the indication information includes an index of the radio operating parameters.
[0056] Optionally, the index of the radio operating parameters is carried in an operating class field of the first frame.
[0057] In another possible design, the indication information includes a channel start frequency and a channel index of the first frequency band.
[0058] Optionally, the indication information can also include a frequency band identifier of the first frequency band.
[0059] Exemplarily, the first frame includes a beacon frame, a probe frame, and a response frame.
[0060] Optionally, the first frame is a response frame.
[0061] The communication module is further configured to receive a request frame sent by the second device on the second frequency band. The request frame is used to obtain the radio operating parameters of the first frequency band.
[0062] In a tenth aspect, a communication apparatus is provided. The communication apparatus communicates with a first device as a second device. The communication apparatus includes a communication module.
[0063] The communication module is configured to receive a first frame sent by the first device on a second frequency band. The first frame carries indication information. The indication information is used to indicate radio operating parameters of a first frequency band.
[0064] In a possible implementation, the indication information includes an index of the radio operating parameters.
[0065] Optionally, the index of the radio operating parameter is carried in an operating class field of the first frame.
[0066] In another possible design, the indication information includes a channel start frequency and a channel index of the first frequency band.
[0067] Optionally, the indication information further includes a frequency band identification of the first frequency band.
[0068] In a possible implementation, the first frame includes a beacon frame, a probe frame, and a response frame.
[0069] Optionally, the first frame is a response frame. The communication module is further configured to send a request frame to the first device on the second frequency band, where the request frame is used to acquire the radio operating parameter of the first frequency band.
[0070] In an eleventh aspect, a communication apparatus is provided. The communication apparatus communicates with a fourth device as a third device. The communication apparatus includes a generation module and a communication module.
[0071] The generation module is configured to generate a second frame, where the second frame includes a high efficiency operating element field, and the high efficiency operating element field is used to carry indication information of a primary channel of a third frequency band, and the indication information is used to indicate a radio operating parameter of the primary channel.
[0072] The communication module is configured to send the second frame to the fourth device on the third frequency band.
[0073] In a possible implementation, the indication information includes an index of the radio operating parameter.
[0074] In another possible design, the indication information includes a start frequency and a channel index of the primary channel.
[0075] Optionally, the second frame does not include a high throughput operating element field.
[0076] Exemplarily, the second frame includes a beacon frame, a probe frame, and a response frame.
[0077] Optionally, the second frame is a response frame. The communication module is further configured to receive a request frame sent by the fourth device on the third frequency band, where the request frame is used to acquire the radio operating parameter of the primary channel.
[0078] In a twelfth aspect, a communication apparatus is provided. The communication apparatus communicates with a third device as a fourth device. The communication apparatus includes a communication module.
[0079] The communication module is configured to receive a second frame sent by the third device on a third frequency band, where the second frame includes a high efficiency operating element field, and the high efficiency operating element field is used to carry indication information of a primary channel of the third frequency band, and the indication information is used to indicate a radio operating parameter of the primary channel.
[0080] In a possible implementation, the indication information includes an index of the radio operation parameter.
[0081] In another possible design, the indication information includes a starting frequency of the primary channel and a channel index.
[0082] Optionally, the second frame does not include a high throughput operation element field.
[0083] Exemplarily, the second frame includes a beacon frame, a probe frame and a response frame.
[0084] Optionally, the second frame is a response frame. The communication module is further configured to send a request frame to the third device on the third frequency band, where the request frame is used to acquire the radio operation parameter of the primary channel.
[0085] In a thirteenth aspect, a communication apparatus is provided. The communication apparatus communicates with a sixth device as a fifth device. The communication apparatus includes a generation module and a communication module.
[0086] The generation module is configured to generate a third frame, where the third frame carries indication information, and the indication information is used to indicate a radio operation parameter of a fourth frequency band in a target wake time (TWT) scenario or a restricted access window (RAW) scenario.
[0087] The communication module is configured to send the third frame to the sixth device on a fifth frequency band.
[0088] In a possible implementation, the indication information includes an index of the radio operation parameter.
[0089] Optionally, the index of the radio operation parameter is carried in an operation class field of the third frame.
[0090] Optionally, the indication information further includes a frequency band identifier of the fourth frequency band.
[0091] In another possible design, the indication information includes a channel index of at least one channel of the fourth frequency band.
[0092] Optionally, the channel index of the at least one channel is carried in a channel index field of the third frame.
[0093] In a possible implementation, the communication module is further configured to communicate with the sixth device on the fourth frequency band and the fifth frequency band.
[0094] Optionally, the third frame further carries a TWT wake time period. The communication module is further configured to communicate with the sixth device on the fourth frequency band only in the TWT wake time period.
[0095] Optionally, the third frame further carries RAW packets and RAW time windows; the RAW packets correspond to the RAW time windows one by one; the sixth device belongs to the RAW packets. The communication module is further configured to, if the sixth device successfully accesses the communication device in the RAW time windows in the fourth frequency band by the contention manner, receive the data frame sent by the sixth device in the RAW time windows in the fourth frequency band.
[0096] In a possible implementation, the communication module comprises a first access point (AP) module, and the sixth device comprises a first station (STA) module.
[0097] The first AP module is configured to send the third frame to the first STA module in the fifth frequency band.
[0098] Optionally, the first AP module is further configured to communicate with the first STA module in the fourth frequency band and the fifth frequency band.
[0099] Optionally, the communication module further comprises a second AP module, and the sixth device further comprises a second STA module.
[0100] The first AP module is further configured to communicate with the first STA module in the fifth frequency band.
[0101] The second AP module is configured to communicate with the second STA module in the fourth frequency band.
[0102] Exemplarily, the third frame comprises a beacon frame, a probe frame and a response frame.
[0103] Optionally, the third frame is the response frame. The communication module is further configured to receive a request frame sent by the sixth device in the fifth frequency band; the request frame is used to obtain radio operating parameters of the fourth frequency band.
[0104] In a fourteenth aspect, a communication device is provided, which communicates with a fifth device as a sixth device; the communication device comprises a communication module; and the communication module is configured to:
[0105] The communication module is configured to receive a third frame sent by the fifth device in the fifth frequency band; the third frame carries indication information; and the indication information is used to indicate radio operating parameters of a fourth frequency band in a target wake time (TWT) scenario or a restricted access window (RAW) scenario.
[0106] In a possible implementation, the indication information comprises an index of the radio operating parameters.
[0107] Optionally, the index of the radio operating parameters is carried in an operating class field of the third frame.
[0108] Optionally, the indication information further comprises a frequency band identifier of the fourth frequency band.
[0109] In another possible implementation manner, the indication information comprises a channel index of at least one channel of the fourth frequency band.
[0110] Optionally, the channel index of the at least one channel is carried in a channel index field of the third frame.
[0111] Optionally, the communication module is further configured to communicate with the fifth device on the fourth frequency band and on a fifth frequency band.
[0112] In a possible implementation manner, the third frame further carries a TWT wake-up time period. The communication module is further configured to communicate with the fifth device on the fourth frequency band only in the TWT wake-up time period.
[0113] In another possible implementation manner, the third frame further carries a RAW packet and a RAW time window. The RAW packet corresponds to the RAW time window in one-to-one manner. The communication device belongs to the RAW packet.
[0114] The communication module is further configured to send, to the fifth device, a data frame on the fourth frequency band in the RAW time window, if the communication device successfully accesses the fifth device in the RAW time window on the fourth frequency band in a contention manner.
[0115] In a possible implementation manner, the fifth device comprises a first access point (AP) module, and the communication module comprises a first station (STA) module.
[0116] The first STA module is configured to receive, on a fifth frequency band, the third frame sent by the first AP module.
[0117] Optionally, the first STA module is further configured to communicate with the first AP module on the fourth frequency band and on the fifth frequency band.
[0118] Optionally, the fifth device further comprises a second AP module, and the communication device further comprises a second STA module.
[0119] The first STA module is further configured to communicate with the first AP module on the fifth frequency band.
[0120] The second STA module is configured to communicate with the second AP module on the fourth frequency band.
[0121] Illustratively, the third frame comprises a beacon frame, a probe frame, and a response frame.
[0122] Optionally, the third frame is the response frame. The communication module is further configured to send, to the fifth device, a request frame on the fifth frequency band, where the request frame is used to obtain radio operating parameters of the fourth frequency band.
[0123] In a fifteenth aspect, a communication device is provided. The communication device communicates with a seventh device and an eighth device. The communication device comprises a generating module and a communication module.
[0124] The generating module is configured to generate a fourth frame; the fourth frame carries indication information; the indication information is used to indicate a transmission time period scheduled for the eighth device in a time division multiple access (TDMA) scenario; and the transmission time period is used for the communication module to receive a data frame sent by the eighth device.
[0125] The communication module is configured to send the fourth frame to the eighth device.
[0126] The communication module is further configured to, if the communication module does not receive the data frame sent by the eighth device within the transmission time period, send the data frame within the transmission time period.
[0127] In a possible implementation, the communication module is further configured to, if the communication module does not receive the data frame sent by the eighth device within the first time period, send the data frame within the second time period.
[0128] Optionally, the transmission time period further includes a third time period, and the third time period is located after the second time period; and the communication module is further configured to, within the third time period, receive an acknowledgement frame of the data frame sent by the communication module within the second time period.
[0129] In a sixteenth aspect, a communication apparatus is provided. The communication apparatus communicates with a seventh device as an eighth device. The communication apparatus includes a communication module.
[0130] The communication module is configured to receive a fourth frame sent by the seventh device; the fourth frame carries indication information; the indication information is used to indicate a transmission time period scheduled for the communication apparatus in a time division multiple access (TDMA) scenario; and the transmission time period is used for the communication module to send a data frame to the seventh device.
[0131] In a possible implementation, the transmission time period includes a first time period and a second time period, and the second time period is located after the first time period; and the communication module is further configured to, if the communication module does not send the data frame to the seventh device within the first time period, receive a data frame sent by the seventh device within the second time period.
[0132] Optionally, the transmission time period further includes a third time period, and the third time period is located after the second time period.
[0133] The communication module is further configured to, within the third time period, send an acknowledgement frame of the data frame sent by the seventh device within the second time period to the seventh device.
[0134] In a seventeenth aspect, a communication device is provided. The communication device includes a processor, a transceiver, and a memory. The memory is configured to store one or more programs. The one or more programs include computer-executable instructions that, when executed by the processor, cause the communication device to perform the method of transmitting a frame according to any one of the first aspect to the eighth aspect or any possible implementation of the any one of the first aspect to the eighth aspect.
[0135] In an eighteenth aspect, a chip system is provided. The chip system includes a processor and a transceiver interface. The processor is configured to implement the method of transmitting a frame according to any one of the first aspect to the eighth aspect or any possible implementation of the any one of the first aspect to the eighth aspect.
[0136] In a nineteenth aspect, a communication system is provided. The communication system includes the communication device and the communication device.
[0137] In a twentieth aspect, a readable storage medium is provided. The readable storage medium includes a program or instructions. When the program or instructions are executed on a computer, the computer is caused to perform the method of transmitting a frame according to any one of the first aspect to the eighth aspect or any possible implementation of the any one of the first aspect to the eighth aspect.
[0138] By the method provided in the embodiments of the present application, a power and / or power headroom determination method suitable for a multi-beam scenario can be provided, which is suitable for power control or power headroom reporting in a multi-beam scenario, for example, power control or power headroom reporting in an NR system. BRIEF DESCRIPTION OF DRAWINGS
[0139] Figure 1 A structure diagram of a communication system to which the method of transmitting a frame provided in the embodiments of the present application is applied;
[0140] Figure 2 A schematic flowchart of the method of transmitting a frame provided in the embodiments of the present application;
[0141] Figure 3 A structure diagram of a frame related to the method of transmitting a frame provided in the embodiments of the present application;
[0142] Figure 4 A schematic flowchart of the method of transmitting a frame provided in the embodiments of the present application;
[0143] Figure 5 A structure diagram of a frame related to the method of transmitting a frame provided in the embodiments of the present application;
[0144] Figure 6 A schematic flowchart of the method of transmitting a frame provided in the embodiments of the present application;
[0145] Figure 7A Structure of TWT unicast frame involved in the third frame transmission method provided by the embodiment of the present application Figure 1 ;
[0146] Figure 7B Structure of TWT broadcast frame involved in the third frame transmission method provided by the embodiment of the present application
[0147] Figure 7C Structure of TWT unicast frame involved in the third frame transmission method provided by the embodiment of the present application Figure 2 ;
[0148] Figure 7D Structure of RAW frame involved in the third frame transmission method provided by the embodiment of the present application Figure 1 ;
[0149] Figure 7E Structure of RAW frame involved in the third frame transmission method provided by the embodiment of the present application Figure 2 ;
[0150] Figure 8 Schematic diagram of TWT wake-up period involved in the third frame transmission method provided by the embodiment of the present application
[0151] Figure 9 Schematic flow chart of the fourth frame transmission method provided by the embodiment of the present application
[0152] Figure 10 Structure of a frame involved in the fourth frame transmission method provided by the embodiment of the present application
[0153] Figure 11 Schematic diagram of TDMA transmission period involved in the fourth frame transmission method provided by the embodiment of the present application
[0154] Figure 12 Structure of a communication device provided by the embodiment of the present application
[0155] Figure 13 Structure of another communication device provided by the embodiment of the present application
[0156] Figure 14 Structure of a communication device provided by the embodiment of the present application
[0157] Figure 15 Schematic diagram of cross-band establishment in broadcast TWT scenario provided by the embodiment of the present application
[0158] Figure 16 Schematic diagram of cross-band establishment in unicast TWT scenario provided by the embodiment of the present application DETAILED DESCRIPTION
[0159] The technical solution in this application will be described below with reference to the accompanying drawings.
[0160] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless fidelity (Wi-Fi) systems.
[0161] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.
[0162] Additionally, in the embodiments of this application, the word "exemplarily" is used to indicate an example, illustration, or description. Any embodiment or design described in this application as an "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0163] In the embodiments of the present application, the terms "information," "signal," "message," "channel," "signaling," and "message" may sometimes be used interchangeably. It should be noted that, when the distinction between them is not emphasized, the meanings they intend to convey are the same. The terms "of," "corresponding," and "relevant" may sometimes be used interchangeably. It should be noted that, when the distinction between them is not emphasized, the meanings they intend to convey are the same.
[0164] In the embodiments of the present application, sometimes a subscript such as W1 may be mistakenly written as a non-subscript form such as W1. When the difference is not emphasized, the meanings to be expressed are the same.
[0165] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0166] To facilitate understanding of the embodiments of the present application, first Figure 1 The communication system shown in FIG. 1 is used as an example to describe in detail a communication system applicable to an embodiment of the present application. Figure 1A structure diagram of a communication system suitable for the communication method of the embodiments of the present application is shown. As Figure 1 shown, the communication system includes a network device 101 and a terminal 102, the network device 101 can be configured with multiple antennas, and the terminal 102 can also be configured with multiple antennas. For example, the network device 101 and the terminal 102 described above each include a plurality of radio units (RUs) to control the multiple antennas.
[0167] It should be understood that the network device 101 can also include a plurality of components (e.g., processors, modulators, multiplexers, demodulators, or demultiplexers, etc.) related to signal transmission and reception.
[0168] Exemplarily, the network device 101 can be a device with wireless transceiving function or a chip that can be disposed in the device, such as an access point (AP) or a relay station in a wireless fidelity (Wi-Fi) system. The terminal 102 can be a station (STA) in the Wi-Fi system.
[0169] In Figure 1 the communication system shown, the network device 101 can communicate with a plurality of terminals (e.g., the terminal 102 shown in the figure). The network device 101 can communicate with any number of terminals similar to the terminal 102. It can be understood that Figure 1 the terminal 102 shown in the figure can also communicate with one or more network devices at the same time, and the embodiments of the present application do not limit this.
[0170] It should be noted that the network device described above can also be a terminal in a master position, such as a terminal providing a Wi-Fi hotspot. It can be understood that the terminal described above can be a relay station, such as a relay station accessing an AP in a Wi-Fi system.
[0171] It should be understood that Figure 1 only for the convenience of understanding, the communication system can also include other network devices or can also include other terminals, Figure 1 which are not shown in the figure.
[0172] The transmission method of the frame, the network device, and the terminal provided by the embodiments of the present application are described in detail below.
[0173] Figure 2 A flowchart of the transmission method of the frame provided by the embodiments of the present application is shown. As Figure 2 shown, the method includes S201-S203:
[0174] S201, a first device generates a first frame.
[0175] The first frame carries indication information. The indication information is used to indicate the radio operating parameter of the first frequency band.
[0176] In the embodiments of the present application, the radio operating parameter is used to determine the wireless resource on the first frequency band. The wireless resource can include frequency domain resource, time domain resource and space domain resource.
[0177] The time domain resource includes but is not limited to at least one symbol, slot, short slot, subframe, frame, etc. included in the wireless resource.
[0178] The space domain resource can include but is not limited to antenna port, precoding matrix, etc. in which the wireless resource is located.
[0179] The frequency domain resource can include but is not limited to band starting frequency, central frequency, frequency domain bandwidth, channel set, etc. of the wireless resource on the first frequency band. The channel set can include one primary channel and 0, 1 or multiple secondary channels. The primary channel and the secondary channel can be determined by respective channel starting frequency, channel index and channel spacing (i.e. minimum channel bandwidth), etc.
[0180] In a possible implementation, an indication or index can also be set for each of the multiple radio operating parameter sets used to determine the wireless resource, such as the operating class index shown in Table 1, column 1.
[0181] The indication or index can be carried in the first field of the first frame, such as transmitted in the operating class field of the first frame. The operating class can be used to indicate the channel starting frequency. The operating class can also be used to indicate the channel information contained in the channel set of the 6GHz frequency band. The operating class index can be used together with the primary channel field, segment 0 (such as the first 80MHz of the 160MHz frequency band) and segment 1 (such as the second 80MHz of the 160MHz frequency band) of the channel central frequency to specify the channel central frequency on the 6GHz frequency band.
[0182] Afterwards, the corresponding radio operation parameter set can be determined indirectly according to the operation level index, and the wireless resources can be determined according to the radio operation parameter set, so as to reduce the amount of data carried by the signaling issued when scheduling the wireless resources.
[0183] Exemplarily, Table 1 shows the correspondence between the radio operation parameter set and the index of the operation level applicable in the United States. As shown in Table 1, columns 1-5 are operation level, global operation level, channel start frequency, channel spacing, and channel set, respectively.
[0184] For example, the radio operation parameter set shown in the row of operation level 134 in Table 1 corresponds to a channel start frequency of 5.94 gigahertz (GHz), a channel spacing of 160 MHz, and a channel set including a total of 7 channels of frequency domain resources with channel indexes 15, 47, 79, 111, 143, 175, and 207.
[0185] Table 1
[0186]
[0187]
[0188]
[0189] Wi-Fi technologies such as 802.11ac can support 2.4 GHz and 5 GHz frequency bands. The next generation of Wi-Fi technologies such as 802.11ax can support 6 GHz frequency bands in addition to 2.4 GHz and 5 GHz frequency bands to meet the growing demand for high throughput data rates.
[0190] In Wi-Fi technologies, the correspondence between the radio operation parameter set and the frequency band operation index can be set for the scheduling process of the wireless resources in the 6 GHz frequency band.
[0191] Therefore, in a possible implementation, the indication information can include the index of the radio operation parameter as shown in Table 1. The index of the radio operation parameter has a one-to-one correspondence with the radio operation parameter of the first frequency band.
[0192] Exemplarily, the first frame can be a beacon frame as shown in Table 2. As shown in Table 2, the first frame includes a beacon frame header, a beacon frame body, and a beacon frame trailer. Figure 3 Figure 3 As shown, the beacon frame includes a high efficiency operation information unit (HE operation element) field, the high efficiency operation information unit includes a 6GHz operation field, the 6GHz operation field includes a Channel Number field and an Operating Class field. In the embodiment of the present application, the Operating Class, such as the Operating Class or the Global Operating Class in Table 1, can be carried in the Operating Class field of the beacon frame as shown. Figure 3 Alternatively, the Operating Class can also be directly carried in the 6GHz operation field as shown. Figure 3
[0193] It can be understood that, in addition to the Operating Class, the channel index shown in the column of channel set in Table 1 can also be carried in the Channel Number field as shown. Figure 3
[0194] In another possible implementation, the parameters capable of determining the wireless resource can also be issued. Therefore, the indication information can include the channel start frequency and the channel index of the first frequency band, and the terminal side can determine the center frequency of the wireless resource according to the following formula:
[0195] f c =f start +5×c idx ,
[0196] wherein f c is the center frequency, f start is the channel start frequency, and c idx is the channel index. Wherein f start may be a pre-set value.
[0197] Alternatively, the indication information can also include the frequency band identifier of the first frequency band. For example, the indication information includes the index of the radio operation parameter and the frequency band identifier, or includes the channel start frequency, the channel index and the frequency band identifier of the first frequency band, and the embodiment of the present application will not be described here.
[0198] Alternatively, the second device can also obtain the position of the first frequency band through the pre-defined frequency reference point. Specifically, the second device determines the offset of the first frequency band relative to the frequency reference point according to the channel index based on the frequency reference point. Or, the offset corresponding to the channel index can be added to the frequency reference point to obtain the position of the first frequency band.
[0199] In one possible implementation, the first frame may include a beacon frame, a probe frame, and a response frame. The response frame may be an association response frame or a reassociation response frame, which is not limited in this application. Given that beacon frames, probe frames, and response frames are all prior art, they will not be described in detail in this embodiment of the application.
[0200] S202: The first device sends a first frame to the second device in a second frequency band.
[0201] Specifically, the first device sends the first frame to the second device on the wireless resources of the first frequency band determined in S201.
[0202] S203: The second device receives the first frame sent by the first device in the second frequency band.
[0203] Afterwards, the second device can complete its own configuration according to the instruction information carried in the first frame and communicate with the first device on the first frequency band.
[0204] It is understandable that while the second device communicates with the first device on the first frequency band, the second device can also communicate with the first device on the second frequency band, so as to utilize multi-band technology to further improve the data throughput rate of communication between the first device and the second device.
[0205] Optionally, the first frame may be a response frame. For example, when the second device is powered on or enters the coverage of the first device, it first needs to access the first device on the second frequency band before it can receive the service provided by the first device and receive the indication information of the first frequency band sent by the first device on the second frequency band. Figure 2 As shown, the second device first needs to send a request frame to the first device, that is, for the second device: before executing S203 in which the second device receives the first frame sent by the first device on the second frequency band, the above frame transmission method may further include S204 and S205:
[0206] S204. The second device sends a request frame to the first device in the second frequency band.
[0207] The request frame is used to obtain radio operating parameters of the first frequency band.
[0208] S205: The first device needs to receive a request frame sent by the second device on the second frequency band.
[0209] Optionally, the request frame may carry radio operating parameters of at least one alternative wireless resource on the first frequency band. Accordingly, the first device may schedule wireless resources on the first frequency band for the second device from the at least one alternative wireless resource, or may ignore the alternative wireless resource and directly schedule wireless resources on the first frequency band for the second device.
[0210] Optionally, the request frame can also not carry any radio operation parameters of the alternative wireless resources. Accordingly, the first device can schedule the wireless resources on the first frequency band for the second device according to the scheduling of all the wireless resources on the first frequency band and the service requirement of the second device.
[0211] In actual applications, in addition to the scenario described in S204, the first device can also directly broadcast the indication information of the first frequency band to all the second devices that have accessed the first device, that is, S204-S205 described above are optional steps, and thus in Figure 2 , they are represented by dashed boxes.
[0212] The frame transmission method provided in the embodiment of the present application Figure 2 can schedule the radio operation parameters of another frequency band on one frequency band, that is, can uniformly schedule the wireless resources on the two frequency bands on one frequency band to avoid the problem that wireless resources are idle due to conflicts when multiple terminals access the same network device at the same time, thereby improving the utilization rate of wireless resources of the network device and the terminal.
[0213] Figure 4 Fig. 2 shows a flow diagram of a frame transmission method two provided in an embodiment of the present application. As shown in Fig. 2, the method includes S401-S403: Figure 4
[0214] S401, the third device generates a second frame.
[0215] As shown in Fig. 2, in the embodiment of the present application, the second frame includes a high-efficiency operation information unit. The high-efficiency operation information unit can include a primary channel field. The primary channel field can be used to carry indication information of a primary channel of the third frequency band. The indication information is used to indicate the radio operation parameters of the primary channel, such as a channel number or a channel index. Figure 5
[0216] It can be understood that the frame transmission method provided in the embodiment of the present application does not depend on whether the second frame includes a high-throughput operation information unit, and can solve the problem that the second frame can no longer include the high-throughput operation information unit in the process of formulating the next generation Wi-Fi protocol, so that the channel information of the primary channel cannot be carried by the high-throughput operation information unit. It can be understood that the second frame can no longer include the high-throughput operation information unit.
[0217] In a possible implementation manner, the indication information can include an index of the radio operation parameters of the primary channel of the third frequency band as shown in Table 1.
[0218] In another possible implementation manner, the indication information can include a starting frequency and a channel index of the primary channel.
[0219] Exemplarily, the second frame can include a beacon frame, a probe frame and a response frame. The response frame can be an association response frame or a re-association response frame, which is not limited in the application.
[0220] S402, the third device sends a second frame to the fourth device on the third frequency band.
[0221] S403, the fourth device receives the second frame sent by the third device on the third frequency band.
[0222] Then, the fourth device can complete its configuration according to the indication information carried by the second frame, and communicate with the third device on the third frequency band.
[0223] Optionally, the second frame can be a response frame. Exemplarily, similar to the frame transmission method described in the first aspect and the second aspect, when the fourth device is powered on or re-enters the coverage of the third device, Figure 4 The frame transmission method shown can further include S404-S405 Figure 4 represented by a dashed box):
[0224] S404, the fourth device sends a request frame to the third device on the third frequency band.
[0225] S405, the third device receives the request frame sent by the fourth device on the third frequency band. The request frame is used to obtain the radio operating parameters of the third frequency band.
[0226] Since S404-S405 is similar to S204-S205, the embodiments of the application will not be described again.
[0227] The embodiments of the application Figure 4 The frame transmission method shown can utilize the high-efficiency operation information unit of the second frame to carry the indication information of the primary channel of the third frequency band, solve the problem that in the next-generation Wi-Fi protocol, the second frame no longer includes the high-throughput operation information unit, so that the radio operating parameters of the primary channel of the third frequency band cannot be issued by using the high-throughput operation information unit, and improve the reliability of the next-generation Wi-Fi system.
[0228] Figure 6 A flowchart of a frame transmission method three provided by an embodiment of the application is shown. As Figure 6 shown, the method includes S601-S603:
[0229] S601, a fifth device generates a third frame.
[0230] The third frame carries indication information; the indication information is used to indicate the radio operating parameters of the fourth frequency band in a target wake time (TWT) scenario, or is used to indicate the radio operating parameters of the fourth frequency band in a restricted access window (RAW) scenario.
[0231] In a possible implementation, the indication information can include an index of the radio operating parameter. Exemplarily, the index of the radio operating parameter can be an operating class index or a global operating class index shown in Table 1.
[0232] Optionally, the indication information can further include a band identification of the fourth frequency band. The band identification can be used to indicate a predefined frequency band, which can include a smaller frequency band. For example, as shown in Table 2, the band identification with a value of 2 corresponds to the predefined 2.4 GHz frequency band. Therefore, in the case that the third party carries the band identification with a value of 2, the terminal only needs to sweep and search in the 2.4 GHz frequency band, so as to reduce the frequency band range involved in the sweeping and searching process of the terminal and improve the search efficiency.
[0233] Of course, the existing Wi-Fi protocol does not support the 6 GHz frequency band. In order to meet the demand of higher throughput data transmission, the next generation Wi-Fi protocol, such as 802.11ax, can introduce the 6 GHz frequency band. Exemplarily, as shown in Table 2, the band identification of the 6 GHz frequency band can be defined as 6. It should be noted that the band identification of the 6 GHz frequency band defined by the next generation Wi-Fi protocol can be different from Table 2. For example, the value of the band identification of the 6 GHz frequency band can not be 6. For another example, the frequency band with the band identification of 6 can only include part of the 6 GHz frequency band, or can further include other frequency bands in addition to the 6 GHz frequency band, such as the 7 GHz frequency band, and the present embodiment does not limit this.
[0234] Table 2
[0235] Frequency band designation Meaning 0 TV white space corresponding frequency band 1 Frequency band other than TV white space and less than 1 GHz 2 2.4 GHz frequency band 3 3.6 GHz frequency band 4 4.9 GHz and 5 GHz frequency bands 5 60 GHz frequency band 6 6 GHz frequency band 7-255 Reserved
[0236] For the TWT scenario, the third frame can be a unicast TWT frame as shown in Figure 7A , or a broadcast TWT frame as shown in Figure 7B . The unicast TWT frame and the broadcast TWT frame both include an Operating Class field, which is used to carry the index of the radio operating parameter.
[0237] Optionally, as shown in Figure 7A or Figure 7B , the unicast TWT frame and the broadcast TWT frame both further include a Band ID field, which is used to carry the band identification of the fourth frequency band. Since the Band ID field is an optional item, Figure 7A and Figure 7B are represented by the dashed box.
[0238] For the RAW scenario, the third frame can be a unicast RAW frame as shown in Figure 7DThe RAW frame is shown. As Figure 7D The RAW frame includes an Operating Class field, which carries the index of the radio operating parameter.
[0239] Optionally, as Figure 7D The RAW frame can also include a Band ID field, which carries the band identification of the fourth frequency band. Since the Band ID field is optional, Figure 7D In the implementation, the Band ID field is represented by a dashed box.
[0240] In another possible implementation, the indication information includes the channel index of at least one channel of the fourth frequency band. The channel index can be at least one channel index in the Channel set shown in Table 1.
[0241] For example, for the unicast TWT scenario, the third frame can be a unicast TWT frame as Figure 7C shown. As Figure 7C shown, the unicast TWT frame multiplexes the TWT Channel field of the existing unicast TWT frame and is renamed as the TWT ChannelIndex field, which carries the channel index of the at least one channel.
[0242] For example, for the RAW scenario, the third frame can be a RAW frame as Figure 7E shown. As Figure 7E shown, the RAW frame includes a Channel Index field, which carries the channel index of the at least one channel.
[0243] S602, the fifth device sends, to the sixth device, a third frame on the fifth frequency band.
[0244] S603, the sixth device receives the third frame sent by the fifth device on the fifth frequency band.
[0245] In a possible implementation, after performing S603, the sixth device receives the third frame sent by the fifth device on the fifth frequency band, Figure 6 The frame transmission method shown can further include the following steps:
[0246] The fifth device communicates with the sixth device on the fourth frequency band and the fifth frequency band.
[0247] Specifically, the fifth device and the sixth device can perform one-way or two-way communication on at least one of the fourth frequency band and the fifth frequency band, and details are not described herein.
[0248] Optionally, the third frame can also carry the TWT wake-up period. Specifically, the fifth device communicates with the sixth device on the fourth frequency band and the fifth frequency band can include that the fifth device communicates with the sixth device on the fourth frequency band only in the TWT wake-up period, so that the fifth device can communicate with multiple terminals in different time periods respectively, avoiding conflicts.
[0249] Exemplarily, the sixth device is a terminal. As shown in the figure, Figure 8 the fifth device allocates the TWT wake-up period for the terminal 1 as time slot 0 and time slot 5, allocates the TWT wake-up period for the terminal 2 as time slot 1 and time slot 6, and allocates the TWT wake-up period for the terminal 3 as time slot 3 and time slot 8. That is, the terminal 1 is limited to communicate with the fifth device only in time slot 0 and time slot 5, the terminal 2 is limited to communicate with the fifth device only in time slot 1 and time slot 6, and the terminal 3 is limited to communicate with the fifth device only in time slot 3 and time slot 8. It can be seen that the time slot or time slot set allocated by the fifth device for the terminal is exclusive, that is, the sixth device has a one-to-one correspondence with the TWT wake-up period (set) allocated for it.
[0250] It can be understood that the above-mentioned TWT wake-up period can be aperiodic, such as valid only in the current wireless frame, or periodic, such as valid in each wireless frame until the fifth device issues a revocation signaling of the TWT wake-up period.
[0251] It should be noted that the above-mentioned TWT wake-up period can be applicable to a unicast TWT scenario or a broadcast TWT scenario, and the embodiments of the present application do not limit this.
[0252] Of course, the above-mentioned TWT wake-up period can include one or more symbols, one or more time slots, one or more subframes, etc. Since symbols, time slots and subframes are prior art, the embodiments of the present application will not be described again.
[0253] In another possible implementation, the third frame can also carry a RAW packet and a RAW time window. Wherein, the RAW packet corresponds to the RAW time window one by one, and the sixth device belongs to the RAW packet. Exemplarily, the fifth device communicates with the sixth device on the fourth frequency band and the fifth frequency band can include:
[0254] For the fifth device: if the sixth device successfully accesses the fifth device in the RAW time window on the fourth frequency band by contention, the fifth device receives the data frame sent by the sixth device in the RAW time window on the fourth frequency band.
[0255] Correspondingly, for the sixth device: if the sixth device successfully accesses the fifth device in the RAW time window in the fourth frequency band by means of contention, the sixth device sends a data frame to the fifth device in the RAW time window in the fourth frequency band.
[0256] Similar to the TWT wake-up time described above, the sixth device can also be limited to communicate with the fifth device only in the RAW time window described above. It should be noted that, unlike the TWT wake-up time period, the same RAW time window can include multiple terminals, and the multiple terminals communicate with the fifth device by means of channel contention. Since the channel contention manner in the RAW scenario is prior art, the embodiments of the present application will not be described again.
[0257] In a possible implementation, the fifth device includes a first access point (AP) module, and the sixth device includes a first station (STA) module. Exemplarily, S602, the fifth device sends a third frame to the sixth device in the fifth frequency band, which can include:
[0258] The first AP module sends the third frame to the first STA module in the fifth frequency band.
[0259] Correspondingly, S603, the sixth device receives the third frame sent by the fifth device in the fifth frequency band, which can include:
[0260] The first STA module receives the third frame sent by the first AP module in the fifth frequency band.
[0261] Optionally, if the first AP module and the first STA module can both support multiple frequency bands, after performing the first STA module receiving the third frame sent by the first AP module in the fifth frequency band, Figure 6 The frame transmission method shown can further include:
[0262] The first AP module communicates with the first STA module in the fourth frequency band and the fifth frequency band, so that the fifth device and the sixth device realize multi-frequency band communication.
[0263] Optionally, if the fifth device further includes a second AP module, the sixth device further includes a second STA module, the first AP module and the first STA module support the fifth frequency band, and the second AP module and the second STA module support the fourth frequency band, after performing the first STA module receiving the third frame sent by the first AP module in the fifth frequency band, Figure 6 The frame transmission method shown can further include:
[0264] The first AP module communicates with the first STA module in the fifth frequency band; the second AP module communicates with the second STA module in the fourth frequency band, so that the fifth device and the sixth device realize multi-frequency band communication.
[0265] Exemplarily, the third frame may include a beacon frame, a probe frame, and a response frame.
[0266] Optionally, if the third frame is a response frame, before executing S601, the fifth device generates the third frame, Figure 6 The frame transmission method shown may further include S604-S605:
[0267] S604: The sixth device sends a request frame to the fifth device on the fifth frequency band.
[0268] The request frame is used to obtain radio operating parameters of the fourth frequency band.
[0269] S605: The fifth device receives a request frame sent by the sixth device on the fifth frequency band.
[0270] Since S604-S605 are similar to S204-S205, they will not be described in detail in the embodiment of the present application.
[0271] Embodiments of the present application Figure 6 The frame transmission method shown can schedule the radio operating parameters of another frequency band in a TWT scenario or a RAW scenario on one frequency band, that is, it can uniformly schedule the wireless resources on the above two frequency bands on one frequency band to avoid the problem of idle wireless resources due to conflicts when multiple terminals access the same network device at the same time, and can improve the wireless resource utilization of network devices and terminals.
[0272] Figure 9 FIG. 4 shows a flow chart of a frame transmission method according to an embodiment of the present application. Figure 9 As shown, the method includes S901-S904:
[0273] S901. The seventh device generates a fourth frame.
[0274] The fourth frame carries indication information. The indication information is used to indicate the transmission time period scheduled for the eighth device in the time division multiple access (TDMA) scenario. The transmission time period is used for the seventh device to receive data frames sent by the eighth device, that is, for the eighth device to send data frames to the seventh device.
[0275] Figure 10 FIG. 4 is a schematic diagram showing a possible frame structure of the fourth frame. Figure 10 As shown, the fourth frame includes a Slot Assignment info field, which is used to carry the above-mentioned indication information for indicating the TDMA transmission time period.
[0276] Optionally, with the above Figure 2 and Figure 4The transmission method of the illustrated frame is similar, and another frequency band on the TDMA transmission time period can also be scheduled on one frequency band. In view of this, as Figure 10 illustrated, the indication information can also include the frequency band identifier, operating class index of the above-mentioned another frequency band, and is respectively carried in the Band ID field and OperatingClass field included in the fourth frame.
[0277] It can be understood that the seventh device can also schedule respective TDMA transmission time periods for a plurality of terminals respectively, and the embodiments of the present application will not be described again.
[0278] S902, the seventh device sends the fourth frame to the eighth device.
[0279] S903, the eighth device receives the fourth frame sent by the seventh device.
[0280] S904, if the seventh device does not receive the data frame sent by the eighth device within the transmission time period, the seventh device sends the data frame within the transmission time period.
[0281] In a possible implementation manner, as Figure 11 illustrated, the transmission time period can include a first time period and a second time period, and the second time period is located after the first time period. Exemplarily, S904, if the seventh device does not receive the data frame sent by the eighth device within the transmission time period, the seventh device sends the data frame within the transmission time period, can include:
[0282] If the seventh device does not receive the data frame sent by the eighth device within the first time period, the seventh device sends the data frame within the second time period.
[0283] It should be noted that the seventh device sends the data frame within the second time period can be that the seventh device sends the data frame to the eighth device within the second time period, or that the seventh device sends the data frame to other terminals except the eighth device within the second time period, and the embodiments of the present application do not limit this.
[0284] Correspondingly, for the eighth device: after performing S903, the eighth device receives the fourth frame sent by the seventh device, Figure 9 illustrated, the transmission method of the frame can also include:
[0285] If the eighth device does not send the data frame to the seventh device within the first time period, the eighth device receives the data frame sent by the seventh device within the second time period, so as to avoid the idle of the wireless resources within the second time period, thereby being capable of improving the utilization rate of the wireless resources.
[0286] Of course, the seventh device can also send the signaling frame in the second time period. For example, the signaling frame can be sent to one or more terminals in any manner such as unicast, broadcast, groupcast, etc. The one or more terminals can or can not include the eighth device, which is not limited in the embodiments of the present application.
[0287] Optionally, as shown in Figure 11 , if the transmission time period further includes a third time period (since the third time period is optional, Figure 11 indicated by the dashed box), and the third time period is located after the second time period, then for the seventh device: after performing that the seventh device sends the data frame in the second time period, Figure 9 the frame transmission method shown in
[0288] the seventh device receives, in the third time period, the acknowledgement frame of the data frame sent by the seventh device in the second time period.
[0289] Correspondingly, if the data frame sent by the seventh device in the second time period is sent to the eighth device, then for the eighth device: after performing that the eighth device receives the data frame sent by the seventh device in the second time period, Figure 9 the frame transmission method shown in
[0290] the eighth device sends, in the third time period, to the seventh device, the acknowledgement frame of the data frame sent by the seventh device in the second time period.
[0291] The acknowledgement frame can carry the acknowledgement (ACK) / non-acknowledgement (NACK) information of the data frame sent by the seventh device in the second time period, so as to determine whether the seventh device needs to retransmit the data frame, which can improve the reliability of data transmission.
[0292] It can be understood that the above-mentioned sending of the data frame by the seventh device in the second time period can be sending the data frame by the seventh device to the eighth device in the second time period, or can be sending the data frame by the seventh device to other devices except the eighth device in the second time period, which is not limited in the embodiments of the present application.
[0293] It should be noted that Figure 11 only one possible division manner of the TDMA transmission time period is shown. In actual application, there can be other division manners, which are not limited in the embodiments of the present application. For example, the same TDMA transmission time period can be divided for different terminals.
[0294] The embodiments of the present application Figure 9The frame transmission method shown can monitor whether the TDMA transmission time period in one direction, such as the uplink direction, is idle, and use the idle TDMA transmission time period for data transmission in another direction opposite to the above direction, so as to avoid the situation where the above TDMA transmission time period is idle due to no data to be transmitted, and can improve the utilization rate of the idle TDMA transmission time period, thereby improving the utilization rate of wireless resources.
[0295] It can be understood that the above four frame transmission methods can be implemented separately or used in combination, and the embodiments of the present application do not limit this.
[0296] For example, the first radio frame may be configured as Figure 2 The transmission method of the frame shown in the figure sends the radio operating parameters of the second device on the first frequency band, and adopts Figure 6 The transmission method of the frame shown in FIG. 1 sends the radio operating parameters of the sixth device on the fourth frequency band, and adopts the method of transmitting the radio operating parameters of the sixth device on the fourth frequency band in the third wireless frame. Figure 9 The frame transmission method shown delivers radio operation parameters and the like of the TDMA transmission time period of the eighth device.
[0297] In this application, multi-band devices interact and negotiate on frequency band 1 to determine a method for communicating on frequency band 2. This is described in detail below with several specific examples.
[0298] Example 1
[0299] Through this embodiment, a TWT and RAW related process for communication on frequency band two can be established on frequency band one.
[0300] In an embodiment of the present application, the multi-band access point device and the multi-band site device establish a TWT-related process on the first frequency band, and the established TWT-related process operates on the second frequency band.
[0301] There are two ways to communicate between multi-band devices:
[0302] Method 1: A multi-band access point device includes a first access point module (called AP1) and a second access point module (called AP2); a multi-band station device includes a first station module (called STA1) and a second station module (called STA2). The access point module implements access point functions, while the station module implements station functions. After STA1 establishes an association with AP1, they can communicate directly; after STA2 establishes an association with AP2, they can communicate directly. The two multi-band devices achieve multi-band communication through communication between AP1 and STA1, and between AP2 and STA2.
[0303] The second mode: the multi-band access point device only contains the AP1, and the multi-band station device only contains the STA1. The AP1 and the STA1 establish an association relationship, and the AP1 and the STA1 can simultaneously communicate on multiple frequency bands.
[0304] Since the TWT-related process can be divided into broadcast TWT and unicast TWT, the following are described respectively.
[0305] The specific process is shown in Figure 15
[0306] The establishment process of the broadcast TWT is as follows.
[0307] Step 1: The AP1 in the multi-band access point device sends a first wireless frame for TWT establishment to the STA1 in the multi-band station device. The first wireless frame carries frequency band indication information, which is used to indicate on which frequency band the established broadcast TWT protocol works. The wireless frame can be unicast by the AP1 to the STA1, or broadcast by the AP1.
[0308] It should be noted that in addition to the frequency band indication information, the first wireless frame also carries TWT parameters, which are used to indicate one or more time periods in which the multi-band access point device and the multi-band station device communicate. Alternatively, we stipulate that the multi-band station device is not allowed to transmit on the second frequency band outside the time period. As mentioned earlier, there are two modes of multi-band communication. In the second mode, the AP1 and the STA1 are in an active state (that is, cannot be in a sleep state) within the time period, and can transmit and receive when there is a business demand. In the first mode, the AP2 and the STA2 in the multi-band device in which the AP1 and the STA1 are located are in an active state within the time period, and can transmit and receive when there is a business demand.
[0309] Step 2: The STA1 in the multi-band station device receives the first wireless frame sent by the AP1. According to the frequency band indication information and the TWT parameters in the first wireless frame, determine the time period in which the active state needs to be maintained on the frequency band. In the second mode, the STA1 is in an active state within the time period; in the first mode, the STA2 in the multi-band station device in which the STA1 is located is in an active state within the time period.
[0310] The specific process is shown in Figure 16
[0311] The establishment process of the unicast TWT is as follows.
[0312] Step 1: STA1 in the multi-band station device sends a TWT request frame to AP1 in the multi-band access point device.
[0313] Step 2: AP1 sends a TWT response frame to STA1, which carries TWT parameters and band indication information, used to determine the time period during which the station needs to keep active on the band. In the second way, the STA1 is active during the time period; in the first way, STA2 in the multi-band station device where the STA1 is located is active during the time period.
[0314] It should be noted that the TWT request frame can also carry TWT parameters and band indication information, but the finally established TWT is mainly based on the information in the response frame.
[0315] The specific flow is shown in Figure 16 .
[0316] Whether it is a broadcast TWT or a unicast TWT, the TWT parameters and band indication information need to be carried in the first wireless frame, the TWT request frame and the TWT response frame mentioned above, which can be carried in the TWT information element (TWT information element) shown in the following figure. But the TWT IE carried by the broadcast frame and the unicast frame is slightly different, as shown in Figure 7A and Figure 7B .
[0317] The TWT IE format after adding the band indication information is shown in Figure 7A and Figure 7B . Among them, the band indication information can be Band ID in the figure, or Operating Class, or both domains.
[0318] In addition, the TWT IE can carry a "TWT Channel Index" field, which is used to indicate the channel on which the station resides during the TWT SP. Note that the TWT IE already has a "TWT Channel" field, which is an 8-bit bitmap, each bit of which is used to indicate a 20MHz channel within a 160MHz bandwidth. However, in the next generation of WLAN communication systems, the maximum bandwidth can be 320MHz, and each channel is still 20MHz, so 16 bits are needed to indicate any channel within the 320MHz bandwidth, which will bring an additional 8 bits of overhead. Therefore, we propose to change the "TWT Channel" field to a "TWT Channel Index" field, which can indicate 256 cases with 8 bits, and we can only take 16 values (e.g. 1 to 16) to indicate a 20MHz channel within the 320MHz bandwidth. As Figure 7C shown.
[0319] In addition, the TWT Channel Index field can exist independently of the frequency band indication information proposed in this embodiment, or it can exist together with the frequency band indication information in the TWT Element.
[0320] RAW is a technology that groups STAs and limits each group of STAs to compete for transmission within its own time window. The AP indicates grouping information, channel information, etc. by sending an RPS (RAW Parameter Set). This embodiment proposes that the RPS should also carry frequency band indication information to indicate RAW operation on another frequency band. The specific steps are as follows.
[0321] Step 1: AP1 in the multi-band access point device sends an RPS, which carries frequency band indication information to indicate the frequency band on which the RAW established by the RPS operates.
[0322] Step 2: STA1 in the multi-band station device receives the RPS.
[0323] Step 3: STA2 (Method 1) in the multi-band station device competes for the channel within the time window allocated to STA1 by the RPS and sends a data frame after successfully competing; or STA1 (Method 1) competes for the channel within the time window allocated to STA1 by the RPS and sends a data frame after successfully competing.
[0324] The structure of the proposed RPS IE is shown in Figure 7D .
[0325] In addition, the RPS can also carry a "Channel Index" field to indicate which channel AP1 allocates STA1 (mode two) or STA2 (mode one) to perform RAW operation. This is similar to the "Channel Number" in the TWT element. As shown in Figure 7E
[0326] Embodiment two
[0327] The embodiment provides an enhanced TDMA communication method for establishing communication on a frequency band two on a frequency band one.
[0328] The embodiment of the present application provides an enhanced TDMA scheduling transmission method, and the steps are as follows.
[0329] Step one: an access point allocates a TDMA transmission time slot to at least one station, and each time slot is allocated to one station.
[0330] Step two: the station determines the start time and the end time of the allocated time slot. If the station has data to send, the station sends at the start time, and ensures that the end time of the sent data frame does not exceed the end time of the time slot (or does not exceed the end time of the time slot minus a fixed time period, and the fixed time period is used to reply to an acknowledgement frame); if the station has no data to send, the station does not send.
[0331] Step three: the AP performs channel listening at the start time of each time slot, and if the channel is found to be idle through channel listening, the AP can perform downlink transmission, and ensures that the end time of the downlink does not exceed the end time of the time slot (or does not exceed the end time of the time slot minus a fixed time period, and the fixed time period is used to reply to an acknowledgement frame).
[0332] Further, if the enhanced TDMA scheduling is operated on the frequency band one, the AP can send the scheduling information of the allocated time slot to the STA on the frequency band two. The scheduling information includes frequency band indication information. As shown in Figure 10
[0333] Embodiment three
[0334] In the embodiment, the channel position information of the frequency band two can be indicated on the frequency band one, so as to provide the information of the frequency band two for other devices, thereby facilitating the other devices to quickly access or use the frequency band two.
[0335] The embodiment of the present application provides a channel indication method under multi-frequency band communication, and the method is specifically as follows.
[0336] The multi-band AP can work in the 2.4 GHz band and the 6 GHz band (or work in the 5 GHz band and the 6 GHz band) at the same time, where the 2.4 GHz band and the 5 GHz band are old bands, and the 6 GHz band is a newly added band. Since the bandwidth of the 6 GHz band is about 1 GHz, and the basic communication channel bandwidth of Wi-Fi is 20 MHz, the station may need to spend a long time when scanning in the 6 GHz band. Therefore, the embodiment of the present application proposes that the AP broadcasts the related information of the 6 GHz band when establishing a BSS in the 2.4 GHz or 5 GHz band, so that the station can directly obtain the channel position of the BSS in the 6 GHz band when scanning in the 2.4 GHz or 5 GHz band, thereby directly going to the corresponding channel to obtain the information of the BSS established by the AP in the 6 GHz band.
[0337] When the AP establishes a BSS in the 2.4 GHz or 5 GHz band, it will send a beacon frame Beacon in the 2.4 GHz or 5 GHz band, which contains an HE Operation element, where the 6GHz operation field can be used to indicate the related information of the BSS in the 6 GHz band. The embodiment of the present application proposes that the channel number and operation class information field are included in the 6GHz operation field, where the operating class is used to indicate the starting frequency of the 6 GHz band and the like, and the channel number is used to indicate the index number of the primary channel, which is taken as the starting frequency indicated by the operating class. As shown in the following figure. Figure 3
[0338] In addition, the embodiment of the present application proposes that when the AP establishes a BSS in the 6 GHz band, it can not support the operation defined by 802.11n and 802.11ac. Therefore, the HT operation element and VHT operation element can not be included in the Beacon sent in the 6 GHz band. However, the HT operation element has a Primary channel information field. The embodiment proposes that in the case that the Beacon of the 6 GHz band does not carry the HT operation element, the Primary channel information field can be carried in the HE operation element to indicate the position of the primary channel. As shown in the following figure. Figure 5
[0339] The embodiment of the present application provides a cross-band TWT operation and RAW operation method. The channel index is indicated by indicating the band ID and the operating class, so as to support the 320MHz channel, thereby achieving the effect of cross-band resource management.
[0340] The embodiment of the present application provides an enhanced TDMA operation method. If no service occurs in the allocated uplink time slot, the AP can directly access and send downlink data, thereby improving the resource utilization. In addition, the enhanced TDMA can work on different frequency bands, and realizes cross-band scheduling transmission.
[0341] The present application can refer to the following contents and drawings to obtain the device for implementing the above-mentioned embodiment method.
[0342] The embodiment of the present application provides a communication device for performing the transmission method of the frame as shown in the figure. Figure 2 The communication device communicates with a second device as a first device. As shown in the figure, Figure 12 The communication device 1200 includes a generation module 1201 and a communication module 1202.
[0343] The generation module 1201 is configured to generate a first frame; wherein the first frame carries indication information; the indication information is used to indicate the radio operating parameters of the first frequency band;
[0344] The communication module 1202 is configured to send the first frame to the second device on the second frequency band.
[0345] The communication device 1200 can further include a storage module 1203 configured to store instructions and data.
[0346] In a possible implementation manner, the indication information includes an index of the radio operating parameters.
[0347] Optionally, the index of the radio operating parameters is carried in an operating class field of the first frame.
[0348] In another possible design, the indication information includes a channel start frequency and a channel index of the first frequency band.
[0349] Optionally, the indication information can further include a band identification of the first frequency band.
[0350] Exemplarily, the first frame includes a beacon frame, a probe frame and a response frame.
[0351] Optionally, the first frame is a response frame;
[0352] The communication module 1202 is further configured to receive a request frame sent by the second device on the second frequency band; wherein the request frame is used to obtain the radio operating parameters of the first frequency band.
[0353] Exemplarily, the communication apparatus 1200 can be an access point device in a Wi-Fi system, or a chip system installed in the access point device, and the embodiments of the present application do not make any limitation in this aspect.
[0354] An embodiment of the present application provides a communication apparatus for performing the frame transmission method as shown in Figure 2 The communication apparatus communicates with a first device as a second device. As shown in Figure 13 The communication apparatus 1300 comprises a communication module 1301.
[0355] The communication module 1301 is configured to receive a first frame sent by the first device on a second frequency band, wherein the first frame carries indication information, and the indication information is used to indicate radio operating parameters of a first frequency band.
[0356] The communication apparatus 1300 can further comprise a storage module 1302 configured to store instructions and data.
[0357] In a possible implementation, the indication information comprises an index of the radio operating parameters.
[0358] Optionally, the index of the radio operating parameters is carried in an operating class field of the first frame.
[0359] In another possible design, the indication information comprises a channel start frequency and a channel index of the first frequency band.
[0360] Optionally, the indication information further comprises a frequency band identifier of the first frequency band.
[0361] In a possible implementation, the first frame comprises a beacon frame, a probe frame and a response frame.
[0362] Optionally, the first frame is a response frame. The communication module 1301 is further configured to send a request frame to the first device on the second frequency band, wherein the request frame is used to acquire the radio operating parameters of the first frequency band.
[0363] Exemplarily, the communication apparatus 1300 can be a station or a relay in a Wi-Fi system, or a chip system installed in the station or the relay, and the embodiments of the present application do not make any limitation in this aspect.
[0364] An embodiment of the present application provides a communication apparatus for performing the frame transmission method as shown in Figure 4 The communication apparatus communicates with a fourth device as a third device. As shown in Figure 12 The communication apparatus 1200 comprises a generation module 1201 and a communication module 1202.
[0365] The generation module 1201 is configured to generate a second frame; the second frame includes an efficient operation element field; the efficient operation element field is used to carry indication information of a primary channel of a third frequency band; the indication information is used to indicate radio operation parameters of the primary channel.
[0366] The communication module 1202 is configured to send the second frame to a fourth device on the third frequency band.
[0367] The communication apparatus 1200 can further include a storage module 1203 configured to store instructions and data.
[0368] In a possible implementation, the indication information includes an index of the radio operation parameters.
[0369] In another possible design, the indication information includes a starting frequency and a channel index of the primary channel.
[0370] Optionally, the second frame does not include a high-throughput operation element field.
[0371] For example, the second frame includes a beacon frame, a probe frame, and a response frame.
[0372] Optionally, the second frame is a response frame. The communication module 1202 is further configured to receive a request frame sent by the fourth device on the third frequency band; the request frame is used to obtain the radio operation parameters of the primary channel.
[0373] For example, the communication apparatus 1200 can be an access point device in a Wi-Fi system, or a chip system installed in the access point device, and the embodiments of the present application do not limit this.
[0374] Embodiments of the present application provide a communication apparatus configured to perform the frame transmission method as shown in Figure 4 The communication apparatus communicates with a third device as a fourth device. As shown in Figure 13 The communication apparatus 1300 includes a communication module 1301.
[0375] The communication module 1301 is configured to receive a second frame sent by the third device on a third frequency band; the second frame includes an efficient operation element field; the efficient operation element field is used to carry indication information of a primary channel of the third frequency band; the indication information is used to indicate radio operation parameters of the primary channel.
[0376] The communication apparatus 1300 can further include a storage module 1302 configured to store instructions and data.
[0377] In a possible implementation, the indication information includes an index of the radio operation parameters.
[0378] In another possible design, the indication information includes a starting frequency of the primary channel and a channel index.
[0379] Optionally, the second frame does not include a high throughput operation element field.
[0380] Exemplarily, the second frame includes a beacon frame, a probe frame, and a response frame.
[0381] Optionally, the second frame is a response frame. The communication module 1301 is further configured to send a request frame to the third device on a third frequency band, where the request frame is used to obtain radio operating parameters of the primary channel.
[0382] Exemplarily, the communication apparatus 1300 can be a STA in a Wi-Fi system, or can be a chip system installed in the STA, and the embodiments of the present application do not limit this.
[0383] An embodiment of the present application provides a communication apparatus, which is configured to perform the frame transmission method as shown in Figure 6 The communication apparatus communicates with a sixth device as a fifth device. As shown in Figure 12 The communication apparatus 1200 includes a generation module 1201 and a communication module 1202.
[0384] The generation module 1201 is configured to generate a third frame, where the third frame carries indication information, and the indication information is used to indicate radio operating parameters of a fourth frequency band in a target wake time (TWT) scenario or a restricted access window (RAW) scenario.
[0385] The communication module 1202 is configured to send the third frame to the sixth device on a fifth frequency band.
[0386] The communication apparatus 1200 can further include a storage module 1203 configured to store instructions and data.
[0387] In a possible implementation, the indication information includes an index of the radio operating parameters.
[0388] Optionally, the index of the radio operating parameters is carried in an operating class field of the third frame.
[0389] Optionally, the indication information further includes a frequency band identifier of the fourth frequency band.
[0390] In another possible design, the indication information includes a channel index of at least one channel of the fourth frequency band.
[0391] Optionally, the channel index of the at least one channel is carried in a channel index field of the third frame.
[0392] In a possible implementation, the communication module 1202 is further configured to communicate with the sixth device on the fourth frequency band and the fifth frequency band.
[0393] Optionally, the third frame further carries a TWT wake-up time period. The communication module 1202 is further configured to communicate with the sixth device on the fourth frequency band only in the TWT wake-up time period.
[0394] Optionally, the third frame further carries a RAW packet and a RAW time window; the RAW packet corresponds to the RAW time window in a one-to-one manner; and the sixth device belongs to the RAW packet. The communication module 1202 is further configured to receive, on the fourth frequency band and in the RAW time window, a data frame sent by the sixth device, if the sixth device successfully accesses the communication apparatus 1200 in the RAW time window on the fourth frequency band in a contention manner.
[0395] In a possible implementation, the communication module 1202 includes a first access point (AP) module, and the sixth device includes a first station (STA) module.
[0396] The first AP module is configured to send, on the fifth frequency band, the third frame to the first STA module.
[0397] Optionally, the first AP module is further configured to communicate with the first STA module on the fourth frequency band and the fifth frequency band.
[0398] Optionally, the communication module 1202 further includes a second AP module, and the sixth device further includes a second STA module.
[0399] The first AP module is further configured to communicate with the first STA module on the fifth frequency band.
[0400] The second AP module is configured to communicate with the second STA module on the fourth frequency band.
[0401] For example, the third frame includes a beacon frame, a probe frame, and a response frame.
[0402] Optionally, the third frame is a response frame. The communication module 1202 is further configured to receive, on the fifth frequency band, a request frame sent by the sixth device; the request frame is used to obtain radio operating parameters of the fourth frequency band.
[0403] For example, the communication apparatus 1200 can be an access point device in a Wi-Fi system, or a chip system installed in the access point device, which is not limited in the embodiments of the present application.
[0404] The embodiments of the present application provide a communication apparatus configured to perform the frame transmission method as shown in Figure 6 Figure 13 As shown, the communication apparatus 1300 communicates with a fifth device as a sixth device. The communication apparatus 1300 comprises a communication module 1301.
[0405] The communication module 1301 is configured to receive a third frame sent by the fifth device on a fifth frequency band, wherein the third frame carries indication information, and the indication information is used to indicate radio operating parameters of a fourth frequency band in a target wake-up time (TWT) scenario or a restricted access window (RAW) scenario.
[0406] The communication apparatus 1300 can further comprise a storage module 1302 configured to store instructions and data.
[0407] In a possible implementation, the indication information comprises an index of the radio operating parameters.
[0408] Optionally, the index of the radio operating parameters is carried in an operating class field of the third frame.
[0409] Optionally, the indication information further comprises a frequency band identifier of the fourth frequency band.
[0410] In another possible implementation, the indication information comprises a channel index of at least one channel of the fourth frequency band.
[0411] Optionally, the channel index of the at least one channel is carried in a channel index field of the third frame.
[0412] Optionally, the communication module 1301 is further configured to communicate with the fifth device on the fourth frequency band and the fifth frequency band.
[0413] In a possible implementation, the third frame further carries a TWT wake-up time period.
[0414] The communication module 1301 is further configured to communicate with the fifth device on the fourth frequency band only in the TWT wake-up time period.
[0415] In another possible implementation, the third frame further carries a RAW packet and a RAW time window. The RAW packet corresponds to the RAW time window one by one. The communication apparatus 1300 belongs to the RAW packet.
[0416] The communication module 1301 is further configured to send a data frame to the fifth device on the fourth frequency band in the RAW time window, if the communication apparatus 1300 successfully accesses the fifth device in the RAW time window on the fourth frequency band by a contention manner.
[0417] In a possible implementation, the fifth device comprises a first access point (AP) module, and the communication module 1301 comprises a first station (STA) module.
[0418] The first STA module is configured to receive, on the fifth frequency band, the third frame sent by the first AP module.
[0419] Optionally, the first STA module is further configured to communicate with the first AP module on the fourth frequency band and the fifth frequency band.
[0420] Optionally, the fifth device further comprises a second AP module, and the communication apparatus 1300 further comprises a second STA module.
[0421] The first STA module is further configured to communicate with the first AP module on the fifth frequency band.
[0422] The second STA module is configured to communicate with the second AP module on the fourth frequency band.
[0423] Illustratively, the third frame comprises a beacon frame, a probe frame, and a response frame.
[0424] Optionally, the third frame is a response frame. The communication module 1301 is further configured to send, on the fifth frequency band, a request frame to the fifth device; wherein the request frame is used to obtain radio operating parameters of the fourth frequency band.
[0425] Illustratively, the communication apparatus 1300 can be a station or a relay in a Wi-Fi system, or can be a chip system installed inside the station or the relay, and the embodiments of the present application do not limit this.
[0426] Embodiments of the present application provide a communication apparatus for performing the frame transmission method as shown in Figure 9 . As shown in Figure 12 , the communication apparatus 1200 communicates with an eighth device as a seventh device. The communication apparatus 1200 comprises a generation module 1201 and a communication module 1202.
[0427] The generation module 1201 is configured to generate a fourth frame; wherein the fourth frame carries indication information; the indication information is used to indicate a transmission time period scheduled for the eighth device in a time division multiple access (TDMA) scenario; and the transmission time period is used for the communication module to receive a data frame sent by the eighth device.
[0428] The communication module 1202 is configured to send the fourth frame to the eighth device.
[0429] The communication module 1202 is further configured to, if the communication module does not receive the data frame sent by the eighth device within the transmission time period, send the data frame within the transmission time period.
[0430] The communication apparatus 1200 can further comprise a storage module 1203 configured to store instructions and data.
[0431] In a possible implementation, the communication module 1202 is further configured to transmit the data frame in the second time period if the communication module 1202 does not receive the data frame sent by the eighth device in the first time period.
[0432] Optionally, the transmission time period further includes a third time period, and the third time period is located after the second time period. The communication module 1202 is further configured to receive, in the third time period, an acknowledgement frame of the data frame sent by the communication module 1202 in the second time period.
[0433] For example, the communication apparatus 1200 can be an access point device in a Wi-Fi system, or can be a chip system installed in the access point device, which is not limited in the embodiments of the present application.
[0434] The embodiments of the present application provide a communication apparatus for performing the transmission method of the frame as shown in Figure 9 The communication apparatus 1300 communicates with the seventh device as the eighth device as shown in Figure 13 The communication apparatus 1300 includes a communication module 1301.
[0435] The communication module 1301 is configured to receive a fourth frame sent by the seventh device, where the fourth frame carries indication information, and the indication information is used to indicate a transmission time period scheduled for the communication apparatus 1300 in a time division multiple access (TDMA) scenario, and the transmission time period is used for the communication module 1301 to send a data frame to the seventh device.
[0436] The communication apparatus 1300 can further include a storage module 1302 configured to store instructions and data.
[0437] In a possible implementation, the transmission time period includes a first time period and a second time period, and the second time period is located after the first time period. The communication module 1301 is further configured to receive a data frame sent by the seventh device in the second time period if the communication module 1301 does not send the data frame to the seventh device in the first time period.
[0438] Optionally, the transmission time period further includes a third time period, and the third time period is located after the second time period;
[0439] The communication module 1301 is further configured to send, in the third time period, an acknowledgement frame of the data frame sent by the seventh device in the second time period to the seventh device.
[0440] For example, the communication apparatus 1300 can be a station or a relay in a Wi-Fi system, or can be a chip system installed in the station or the relay, which is not limited in the embodiments of the present application.
[0441] The embodiments of the present application provide a communication device for performing the functions performed by any one of the first device, the third device, the fifth device or the seventh device, or for performing the functions performed by any one of the second device, the fourth device, the sixth device or the eighth device. Figure 14 A possible structural diagram of a communication device involved in the above method embodiments is shown.
[0442] As shown in Figure 14 The communication device 1400 includes a processor 1401 and a communication interface 1402. The processor 1401 is configured to control and manage the actions of the first device, for example, perform the steps performed by the storage module 1203 or the storage module 1302, and / or perform other processes of the technology described herein. The communication interface 1402 is configured to support the communication of the first device with other network entities, for example, perform the steps performed by the communication module 1202 or the communication module 1301. In addition, the first device can also include a memory 1403 and a bus 1404, and the memory 1403 is configured to store the program code and data of the first device.
[0443] The processor 1401 can be a processor or a controller in the first device, which can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor or the controller can be a central processing unit, a general processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc.
[0444] The communication interface 1402 can be a transceiver, transceiver circuit or communication interface in the first device.
[0445] The memory 1403 can be a memory in the first device, which can include a volatile memory such as a random access memory, and can also include a non-volatile memory such as a read only memory, a flash memory, a hard disk or a solid state disk, and can also include a combination of the above kinds of memories.
[0446] The bus 1404 can be an extended industry standard architecture (EISA) bus, etc. The bus 1404 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 14Only one bus or type of bus can be present, however.
[0447] The application also provides a communication system, comprising one or more network devices and one or more terminals.
[0448] It should be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0449] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).
[0450] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can 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 or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. 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 or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0451] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0452] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0453] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0454] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0455] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0456] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0457] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0458] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0459] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0460] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of transmitting frames, characterized by, The first device receives a request frame sent by a second device on a second frequency band; wherein the request frame is used to obtain radio operation parameters of a first frequency band, and the radio operation parameters are used to determine wireless resources on the first frequency band; The first device generates a first frame; wherein the first frame is a response frame, and the first frame carries indication information; the indication information is used to indicate the radio operation parameters of the first frequency band; the radio operation parameters include target wake time (TWT) parameters, and the TWT parameters are used for the first device and the second device to determine a time period for keeping an active state on the first frequency band; The first device sends the first frame to the second device on the second frequency band. The indication information includes an index of the radio operation parameters.
2. The frame transmission method of claim 1, wherein, The first frame includes an operating class field, and the operating class field is used to indicate the index of the radio operation parameters.
3. The frame transmission method according to claim 1 or 2, characterized by, The indication information includes a channel start frequency and a channel index of the first frequency band.
4. The frame transmission method of claim 1, wherein, The indication information further includes a frequency band identifier of the first frequency band.
5. The frame transmission method according to claim 2 or 4, characterized by, The first device receives a request frame sent by a second device on a second frequency band; wherein the request frame is used to establish a target wake time (TWT) for the first device and the second device to communicate on a first frequency band, and the request frame carries frequency band indication information of the first frequency band; 6. A method of transmitting frames, characterized by The first device generates a first frame; wherein the first frame is a response frame, and the first frame is used to establish the TWT for the first device and the second device to communicate on the first frequency band; the first frame carries the frequency band indication of the first frequency band; and the request frame and the first frame further carry TWT parameters, and the TWT parameters are used for the first device and the second device to determine a time period for keeping an active state on the first frequency band; The first device sends the first frame to the second device on the second frequency band. The second device sends a request frame to a first device on a second frequency band; wherein the request frame is used to obtain radio operation parameters of a first frequency band, and the radio operation parameters are used to determine wireless resources on the first frequency band; The second device receives a first frame sent by the first device on the second frequency band; wherein the first frame is a response frame, and the first frame carries indication information; the indication information is used to indicate the radio operation parameters of the first frequency band, and the radio operation parameters include target wake time (TWT) parameters, and the TWT parameters are used for the first device and the second device to determine a time period for keeping an active state on the first frequency band.
7. A method of transmitting frames, characterized by The indication information includes an index of the radio operation parameters. The first frame includes an operating class field, and the operating class field is used to indicate the index of the radio operation parameters. The indication information includes a channel start frequency and a channel index of the first frequency band.
8. The frame transmission method of claim 7, wherein, The indication information further includes a frequency band identifier of the first frequency band.
9. The frame transmission method according to claim 7 or 8, characterized by, The first device receives a request frame sent by a second device on a second frequency band; wherein the request frame is used to establish a target wake time (TWT) for the first device and the second device to communicate on a first frequency band, and the request frame carries frequency band indication information of the first frequency band; 10. The frame transmission method of claim 7, wherein, 11. The frame transmission method according to claim 8 or 10, wherein, 12. A method of transmitting frames, characterized by The second device sends a request frame to the first device on a second frequency band; wherein the request frame is used to establish a target wake time (TWT) for the first device to communicate with the second device on a first frequency band, and the request frame carries frequency band indication information of the first frequency band; The second device receives a first frame sent by the first device on the second frequency band; wherein the first frame is a response frame, and the first frame is used to establish the TWT for the first device to communicate with the second device on the first frequency band, and the first frame carries the frequency band indication information of the first frequency band; the request frame and the first frame also carry TWT parameters, and the TWT parameters are used for the first device and the second device to determine a time period for keeping an active state on the first frequency band.
13. A communications device, characterized by The communication apparatus communicates with a second device as a first device; the communication apparatus comprises a generating module and a communication module; wherein, The communication module is configured to receive a request frame sent by a second device on a second frequency band; wherein the request frame is used to obtain radio operation parameters of a first frequency band, and the radio operation parameters are used to determine wireless resources on the first frequency band; The generating module is configured to generate a first frame; wherein the first frame is a response frame, and the first frame carries indication information; the indication information is used to indicate the radio operation parameters of the first frequency band; the radio operation parameters comprise target wake time (TWT) parameters, and the TWT parameters are used for the first device and the second device to determine a time period for keeping an active state on the first frequency band; The communication module is configured to send the first frame to the second device on the second frequency band.
14. The communication apparatus according to claim 13, wherein The indication information comprises an index of the radio operation parameters.
15. The communication apparatus according to claim 13 or 14, wherein, The first frame comprises an operation class field, and the operation class field is used to indicate the index of the radio operation parameters.
16. The communication apparatus according to claim 13, wherein The indication information comprises a channel start frequency and a channel index of the first frequency band.
17. The communication apparatus according to claim 14 or 16, wherein, The indication information further comprises a frequency band identifier of the first frequency band.
18. A communications device, characterized by The communication apparatus communicates with a second device as a first device; the communication apparatus comprises a generating module and a communication module; wherein, The communication module is configured to receive a request frame sent by a second device on a second frequency band; wherein the request frame is used to establish a target wake time (TWT) for the first device to communicate with the second device on a first frequency band, and the request frame carries frequency band indication information of the first frequency band; The generating module is configured to generate a first frame; wherein the first frame is a response frame, and the first frame is used to establish the TWT for the first device to communicate with the second device on the first frequency band, and the first frame carries the frequency band indication information of the first frequency band; the request frame and the first frame also carry TWT parameters, and the TWT parameters are used for the first device and the second device to determine a time period for keeping an active state on the first frequency band; The communication module is configured to send the first frame to the second device on the second frequency band.
19. A chip system, characterized by A computer program product comprising a program or instructions, which when run on a computer, cause the computer to perform the frame transmission method of any one of claims 1-5, or the frame transmission method of claim 6, or the frame transmission method of any one of claims 7-11, or the frame transmission method of claim 12.
20. A computer-readable storage medium, characterized in that, A computer program product comprising a program or instructions, which when run on a computer, cause the computer to perform the frame transmission method of any one of claims 1-5, or the frame transmission method of claim 6, or the frame transmission method of any one of claims 7-11, or the frame transmission method of claim 12.
21. A computer program product, characterised in that, A computer program product comprising a program or instructions, which when run on a computer, cause the computer to perform the frame transmission method of any one of claims 1-5, or the frame transmission method of claim 6, or the frame transmission method of any one of claims 7-11, or the frame transmission method of claim 12.
Citation Information
Patent Citations
Method and apparatus for identifying channel information in a wireless network
US20140003361A1
Apparatus and method for wireless communication
US20170290093A1