Data transmission method, apparatus, and device
Patent Information
- Application Number
- CN202510702832.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2026-10-13
AI Technical Summary
[0004]然而,在NPCA主信道上进行触发的上行NPCA传输时,AP无法实时感知STA的动态信道切换状态,STA从主信道和从NPCA主信道接入共享的相同的正交频分多址(英文:Orthogonal Frequency Division Multiple Access,缩写为OFDMA)资源单元池,而AP无法隔离主信道和NPCA主信道的资源分配,进而导致STA在NPCA主信道接入时与其在主信道接入的STA存在资源冲突而接入失败的问题
[0052]第十方面,提供了一种通信系统,包括接入点设备和终端设备,所述接入点设备用于执行上述第一方面中的任一方面或其各实现方式中的方法,所述站点设备用于执行上述第二方面中的任一方面或其各实现方式中的方法。
Smart Images

Figure CN122909689A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a data transmission method, apparatus, and device. Background Technology
[0002] The 802.11bn protocol introduces the Non-primary channel access (NPCA) mechanism, which aims to allow stations (STAs) to dynamically switch to the NPCA primary channel for data transmission when the primary channel is busy due to the Overlap Basic Service Set (OBSS).
[0003] Due to factors such as hidden nodes or asymmetric views, contention for access on the NPCA main channel by a non-access point station (non-AP STA) may interfere with the transmission of the Access Point (AP) on the main channel. This is because the NPCA main channel and the main channel within the same Basic Service Set (BSS) share the same resource pool, and both operate in single-duplex mode. If a station's contention for access on the NPCA main channel occupies physical resources that other stations are about to use, then other stations within that BSS will be unable to transmit data on the main channel due to the occupied physical resource units. To avoid coordination failures between access points and stations, the 802.11bn standard defines that non-AP STAs do not use untriggered uplink transmission mechanisms on the NPCA main channel. Triggered access is centrally scheduled by the AP, which helps improve the utilization rate of the NPCA main channel and ensures reliable service transmission.
[0004] However, when triggering uplink NPCA transmission on the NPCA main channel, the AP cannot detect the dynamic channel switching status of the STA in real time. The STA accesses the same Orthogonal Frequency Division Multiple Access (OFDMA) resource cell pool shared by the main channel and the NPCA main channel. The AP cannot isolate the resource allocation of the main channel and the NPCA main channel, which leads to the problem that the STA fails to access the NPCA main channel due to resource conflicts with the STA accessing the main channel. Summary of the Invention
[0005] This application provides a data transmission method, apparatus, and device that avoids access failures caused by resource conflicts and improves the access reliability of the NPCA main channel.
[0006] Firstly, a data transmission method is provided, applied to a first access point, the method comprising:
[0007] Generate the first frame;
[0008] The first frame is sent to the first station via the non-main channel access to the NPCA main channel. The first frame carries a random access resource unit (RA-RU) reserved for the NPCA main channel to indicate the first station's contention for access. The first station is the station that has switched to the NPCA main channel.
[0009] In some embodiments, the RA-RU is implemented by configuring the value of the associated identifier field in the first frame.
[0010] In some embodiments, the value of the association identifier field is any one of 2008-2044 and 2047-4094.
[0011] In some embodiments, after sending the first frame to the first station via accessing the NPCA main channel through a non-main channel, the method further includes:
[0012] The second frame of the response frame of the first frame fed back by the target site on the RA-RU is received. The second frame carries the uplink transmission request of the target site device. The target site is the first site competing for access to the RA-RU.
[0013] A trigger frame is generated and sent to the target station based on the uplink transmission request. The trigger frame is used to instruct the target station to perform uplink data transmission on the NPCA main channel.
[0014] In some embodiments, before generating the first frame, the method further includes:
[0015] The first request frame sent by the requesting station is received. The first request frame carries residency request information for requesting the first access point to reside on the NPCA main channel. The requesting station is one or more of the first stations.
[0016] A first response frame is generated based on the dwell request information in response to the first request frame and sent to the requesting station. The first response frame carries request response information, which is used to indicate whether the first access point accepts the NPCA main channel dwell request from the requesting station. The request response information is determined by the first access point based on the idle status of the NPCA main channel.
[0017] In some embodiments, before generating the first frame, the method further includes:
[0018] The first access point generates a third frame, which carries the NPCA main channel's dwell plan information;
[0019] The third frame is sent to the first station, and the dwell plan information is used to instruct the first station to switch and dwell on the NPCA main channel.
[0020] In some embodiments, the residency request information or the residency plan information includes at least one of the following:
[0021] The dwell mode enable information is used to indicate that the dwell mode of the requesting site or the first site is enabled on the NPA main channel.
[0022] The dwell start time is used to indicate the start time of data transmission by the requesting station or the first station on the NPCA main channel in the dwell mode.
[0023] Dwell duration, used to indicate the duration for which the requesting station or the first station transmits data on the NPCA main channel in the dwell mode.
[0024] Secondly, a data transmission method is provided, applied to a first station, the method comprising:
[0025] Receive the first frame sent by the first access point on the NPCA main channel. The first frame carries a RA-RU reserved for the NPCA main channel. The first station is the station that has switched to the NPCA main channel.
[0026] The RA-RU competes for access to the NPCA main channel.
[0027] In some embodiments, the RA-RU is implemented by configuring the value of the associated identifier field in the first frame.
[0028] In some embodiments, the value of the association identifier field is any one of 2008-2044 and 2047-4094.
[0029] In some embodiments, the contention for access to the NPCA main channel based on the RA-RU includes:
[0030] If the first site competes to access the RA-RU, it sends a second frame in response to the first frame to the first access point through the RA-RU main channel. The second frame carries the uplink transmission request of the target site device.
[0031] The first access point receives a trigger frame generated and sent according to the uplink transmission request. The trigger frame is used to instruct the first site competing for access to the RA-RU to perform uplink data transmission on the NPCA main channel.
[0032] In some embodiments, the method further includes receiving the first access point before the first frame transmitted on the NPCA main channel:
[0033] Generate and send a first request frame to the first access point, the first request frame carrying a residency request information for requesting the first access point to reside on the NPCA main channel;
[0034] The first access point receives a first response frame sent by the first access point based on the dwell request information. The first response frame carries request response information, which is used to indicate whether the first access point accepts the NPCA main channel dwell request of the first site. The request response information is determined by the first access point based on the idle status of the NPCA main channel.
[0035] In some embodiments, the method further includes receiving the first access point before the first frame transmitted on the NPCA main channel:
[0036] The first access point generates and sends a third frame, which carries residency plan information for the NPCA main channel. The residency plan information is used to instruct the first site to switch and reside on the NPCA main channel.
[0037] In some embodiments, the residency request information or the residency plan information includes at least one of the following:
[0038] The dwell mode enable information is used to indicate that the dwell mode of the first site device on the NPCA main channel is enabled;
[0039] The dwell start time is used to indicate the start time of data transmission by the first site device on the NPCA main channel in the dwell mode;
[0040] Dwell time is used to indicate the duration for which the first site device transmits data on the NPCA main channel in the dwell mode.
[0041] Thirdly, a data transmission device is provided, comprising:
[0042] The generation module is used to generate the first frame;
[0043] The transmitting module is used to send a first frame to a first station via accessing the NPCA main channel through a non-main channel. The first frame carries a RA-RU reserved for the NPCA main channel to indicate the first station's contention for access. The first station is a station that has switched to the NPCA main channel.
[0044] Fourthly, a data transmission device is provided, comprising:
[0045] The receiving module is used to receive the first frame sent by the first access point on the NPCA main channel. The first frame carries a RA-RU reserved for the NPCA main channel. The first station is a station that has been switched to the NPCA main channel.
[0046] The contention access module is used to compete for access to the NPCA main channel according to the RA-RU.
[0047] Fifthly, an access point device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods described in the first aspect or its various implementations.
[0048] In a sixth aspect, a site device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the methods in the second aspect or its implementations described above.
[0049] In a seventh aspect, a chip is provided for implementing the methods of any one of the first to second aspects or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, causing a device on which the chip is installed to perform the methods of any one of the first to second aspects or their respective implementations.
[0050] Eighthly, a readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0051] A ninth aspect provides a communication device, comprising: a processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the methods of any one of the first to second aspects or their respective implementations.
[0052] In a tenth aspect, a communication system is provided, including an access point device and a terminal device, wherein the access point device is configured to perform the method of any one of the first aspects or its implementations described above, and the terminal device is configured to perform the method of any one of the second aspects or its implementations described above.
[0053] Through the above technical solution, a first frame is generated by the first access point and sent to the first station through the NPA main channel. The first frame carries a RA-RU reserved for the NPA main channel. The RA-RU is used to instruct the first station to switch to the NPA main channel to compete for access to the NPA main channel and then use the dedicated RA-RU for data transmission. The dedicated RA-RU for the NPA main channel can be understood as a physical resource that is isolated from the main channel and does not overlap with it. In this way, when the first station uses the dedicated RA-RU for data transmission, there is no longer a problem of physical resource conflict with the main channel, which greatly improves the access reliability of the NPA main channel. Attached Figure Description
[0054] Figure 1 This is a schematic diagram of a communication system applicable to embodiments of this application.
[0055] Figure 2 This is one of the interactive schematic diagrams of the data transmission method applied at the first access point provided in the embodiments of this application.
[0056] Figure 3 This is the second interactive schematic diagram of the data transmission method applied at the first access point provided in the embodiments of this application.
[0057] Figure 4 This is the third interactive schematic diagram of the data transmission method applied at the first access point provided in the embodiments of this application.
[0058] Figure 5 This is one of the schematic diagrams of a scenario where the first site is interfered with by OBSS, provided in the embodiments of this application.
[0059] Figure 6 This is the second schematic diagram of a scenario where the first site is interfered with by OBSS, as provided in the embodiments of this application.
[0060] Figure 7 This is a schematic diagram of the frame structure of the first request frame provided in the embodiments of this application.
[0061] Figure 8 This is the fourth interactive schematic diagram of the data transmission method applied at the first access point provided in the embodiments of this application.
[0062] Figure 9 This is a schematic diagram of a scenario where the first access point is interfered with by OBSS, as provided in an embodiment of this application.
[0063] Figure 10 This is a schematic diagram of the frame structure of the third frame provided in the embodiment of this application.
[0064] Figure 11 This is one of the interactive schematic diagrams of a data transmission method applied at a first site according to an embodiment of this application.
[0065] Figure 12 This is one of the schematic block diagrams of a data transmission device provided according to an embodiment of this application.
[0066] Figure 13 This is a second schematic block diagram of a data transmission device provided according to an embodiment of this application.
[0067] Figure 14 This is a schematic block diagram of a communication device provided according to an embodiment of this application.
[0068] Figure 15 This is a schematic block diagram of a chip provided according to an embodiment of this application.
[0069] Figure 16 This is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation
[0070] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.
[0071] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Furthermore, the terms "first" and "second," etc., used herein are used only to distinguish different objects and not to describe a particular order.
[0072] It should be noted that, in the embodiments of this application, "at least one item" refers to one item or more items, "more items" refers to two items or more, and "at least two items" refers to two items or more. "At least one of the following items" or similar expressions can refer to any combination of these items. For example, at least one item of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0073] It should be noted that in the embodiments of this application, "and / or" indicates that the connected objects can have three relationships. For example, "A and / or B" can represent three scenarios: only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the preceding and following objects have an "or" relationship.
[0074] It should be understood that the "instruction" mentioned in the embodiments of this application can be a direct instruction or an indirect instruction. For example, A instructing B can mean that A directly instructs B, such as B being obtainable through A; or it can mean that A indirectly instructs B, such as A instructing C, where B is obtainable through C, for example, B and C are related.
[0075] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems, such as WiFi protocols. These WiFi protocols may include, but are not limited to, the 802.11 series protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.
[0076] Figure 1 A schematic structural diagram of a communication system 100 applicable to embodiments of this application is shown. The communication system 100 may include an access point device 110 and a site device 120. The site device 120 can access the network through the access point device 110.
[0077] Access points can support communication or sensing based on WiFi protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.
[0078] The site can support communication or sensing based on WiFi protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.
[0079] The communication in the communication system 100 can be communication between access points and stations, or communication between stations, or communication between access points.
[0080] An access point acts as a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet.
[0081] A station (STA) includes access point stations (AP STA) and non-access point stations (non-AP stations). For simplicity, access point stations are usually referred to as access points (AP), and non-access point stations as stations (STA). Station equipment is also called a station, a non-access point station (Non-AP STA), or a non-access point node.
[0082] In some scenarios, access points and sites can be devices used in vehicle networking, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0083] In some scenarios, the access point can be a terminal device with a WiFi chip (such as a mobile phone) or a network device (such as a router).
[0084] In this application embodiment, the site can be a mobile phone, tablet computer, computer, virtual reality (VR) device, augmented reality (AR) device, wireless device in industrial control, set-top box, wireless device in self-driving, vehicle communication device, wireless device in remote medical care, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or smart home, wireless device, wireless communication chip, etc. that support WLAN or WiFi technology.
[0085] It should be understood that Figure 1 Only one access point and two sites are shown in the example. Optionally, the communication system 100 may include multiple access points or other numbers of sites. This application embodiment does not limit this.
[0086] Optionally, the communication system 100 may also include other devices, such as network controllers, gateways, and other network entities, which are not limited in this application.
[0087] To facilitate understanding of the embodiments of this application, the related technologies are described.
[0088] The Non-Primary Channel Access (NPCA) mechanism aims to allow stations and access points to dynamically switch to the NPCA primary channel for data transmission when the primary channel is congested due to OBSS (On-Balance Spectrum Spectrum) effects. This reduces dependence on the primary channel and better utilizes resources on idle NPCA primary channels, improving spectrum efficiency. When a site is defined to use triggered uplink data transmission on the NPCA primary channel, the site initiates uplink data transmission on the NPCA primary channel, triggered by the access point.
[0089] The technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, all of which fall within the protection scope of the embodiments of this application.
[0090] Figure 2 This is an interactive schematic diagram of a data transmission method according to an embodiment of this application. The method is applied to a first access point and includes at least the following:
[0091] S110, generate the first frame.
[0092] S120, the first frame is sent to the first station through the non-main channel access to the NPA main channel. The first frame carries a random access resource unit RA-RU reserved for the NPA main channel to indicate the first station's contention for access. The first station is the station that has switched to the NPA main channel.
[0093] The data transmission method provided in this application embodiment generates a first frame and sends the first frame to a first station through the NPA main channel. The first frame carries a RA-RU reserved for the NPA main channel. The RA-RU is used to instruct the first station to switch to the NPA main channel to compete for access to the NPA main channel and then use the dedicated RA-RU for data transmission. The dedicated RA-RU for the NPA main channel can be understood as a physical resource that is isolated from the main channel and does not overlap. In this way, when the first station uses the dedicated RA-RU for data transmission, there is no longer a problem of physical resource conflict with the main channel, which greatly improves the access reliability of the NPA main channel.
[0094] Understandably, the prerequisite for the first access point to generate the first frame in this embodiment may be that the first access point and / or the first site switches to the NPCA main channel due to OBSS interference or other factors. In some embodiments, the first frame may be an Initial Control Frame (ICF), and further, the ICF frame may be a Buffer Status Report Poll (BSRP) frame.
[0095] In some embodiments, RA-RU is implemented by configuring the value of the association identifier field in the first frame. Furthermore, the value of the association identifier field is any one of 2008-2044 or 2047-4094.
[0096] The first frame contains an Associated Identifier (AID) field. Configuring the specific value of the AID field allows for the configuration of a dedicated RA-RU for the NPCA main channel. The current AID values are shown in Table 1. As can be seen from Table 1, values 2008-2044 and 2047-4094 are reserved values. This is because the RA-RU for the NPCA main channel can be configured using any value within the 2008-2044 or 2047-4094 range, avoiding interference with other existing configurations.
[0097] Table 1
[0098]
[0099] In some embodiments, such as Figure 3As shown, after step S120, the method further includes:
[0100] S130: Receive the second frame of the response first frame fed back by the target site on the RA-RU. The second frame carries the uplink transmission request of the target site's equipment. The target site is the first site competing to access the RA-RU.
[0101] S140: Generate and send a trigger frame to the target station based on the uplink transmission request. The trigger frame is used to instruct the target station to perform uplink data transmission on the NPCA main channel.
[0102] Understandably, after the first access point sends the first frame to the first station, all first stations on the NPCA main channel compete for the RA-RU. Only the first station competing for access to the RA-RU, i.e., the target station, can use the RA-RU. The target station responds to the first frame with a second frame via the RA-RU. This second frame informs the first access point of its uplink transmission request on the NPCA main channel, prompting the first access point to generate a trigger frame based on the uplink transmission request and send it to the target station. Upon receiving the trigger frame, the target station performs uplink data transmission on the NPCA main channel. Understandably, using the access point triggering mechanism to trigger uplink data transmission on the NPCA main channel avoids conflicts between the AP and STA regarding the use of the NPCA main channel.
[0103] In some embodiments, the second frame may be an Initial Control Response Frame (ICR), and further, the ICR frame may be a Multi-STA Block Ack (Multi-STA BA).
[0104] In some embodiments, after step S140, the method further includes:
[0105] S150: Receive uplink data transmitted by the target site on the RA-RU based on the trigger frame.
[0106] S160, Send an acknowledgment frame (should be: Acknowledgment Frame, abbreviated as ACK) to the target station. The acknowledgment frame is used to indicate to the target station that it has received the uplink data transmitted by the target station on the NPCA main channel after the first access point receives the uplink data transmitted by the target station.
[0107] This embodiment enables reliable transmission of uplink data from the target site on the NPCA main channel.
[0108] In some embodiments, such as Figure 4As shown, before step S110, the method further includes:
[0109] S101, Receive a first request frame sent by the requesting station. The first request frame carries a request for the first access point to stay on the NPCA main channel. The requesting station is one or more of the first stations.
[0110] S102, a first response frame is generated based on the dwell request information for the first request frame and sent to the requesting station. The first response frame carries request response information, which is used to indicate whether the first access point accepts the NPA main channel dwell request from the requesting station. The request response information is determined by the first access point based on the idle status of the NPA main channel.
[0111] This embodiment is applicable to scenarios where the STA needs to switch to the NPCA main channel due to OBSS interference (Scenario 1). For example... Figure 5 As shown, when the second STA and the second AP are transmitting data, they will interfere with the first STA. At this time, the first STA will switch to the NPCA main channel. In order to avoid the first AP being unable to detect that the first STA has switched to the NPCA main channel in time, which would cause the first AP to be unable to initiate NPCA uplink transmission to the first STA in time and cause data transmission delay, the first STA will send a first request frame to the first AP to inform the first AP that it needs to stay on the NPCA main channel to transmit uplink data.
[0112] like Figure 6 As shown, since the first STA is simultaneously located within the OBSS of both the first AP and the second AP, the main channel between the first station and the first AP will frequently be interfered with by the signals of the second AP and the second STA associated with the second AP. This causes the first station to frequently switch channels, resulting in increased power consumption. In this scenario, the first STA will also send a first request frame to the first AP to request that it camp on the NPCA main channel for uplink data transmission, thereby avoiding the increased power consumption caused by frequent channel switching.
[0113] Understandably, multiple sites may switch to the NPCA main channel, but some sites may only listen on the NPCA main channel and switch back to the main channel after the main channel interference ends. Therefore, not all sites that switch to the NPCA main channel need to send the first request frame. In some embodiments, the first request frame can be sent to the first access point via the main channel.
[0114] Upon receiving the first request frame from the requesting site, the first access point generates a first response frame based on the dwell request information and sends it to the requesting site to inform it whether it can dwell on the NPCA main channel. For example, if the first access point finds that the NPCA main channel requested by the requesting site is busy or that the dwell time period requested by the requesting site conflicts with the dwell time periods of other sites, it will not accept the NPCA main channel dwell request from the requesting site; if the first access point finds that the NPCA main channel requested by the requesting site is idle or that the requested dwell time period does not conflict with the dwell time periods of other sites, it will accept the NPCA main channel dwell request from the requesting site.
[0115] In some embodiments, the first request frame carries dwell request information, which includes: dwell mode enable information, used to indicate that the dwell mode of the requesting station dwelling on the NPA main channel is effective; dwell start time, used to indicate the start time of data transmission by the requesting station on the NPA main channel in the dwell mode; and dwell duration, used to indicate the duration of data transmission by the requesting station on the NPA main channel in the dwell mode.
[0116] The dwell mode enable information, dwell start time, and dwell duration can be configured by setting the NPCA dwell mode field, NPCA dwell start time field, and NPCA dwell duration field in the first request frame, respectively. See the specific frame structure for details. Figure 7 As shown, for example, when configuring the resident mode enable information, the value of the NPCA resident mode field can be set to 1 to indicate that the resident mode is enabled, and the value of the NPCA resident mode field can be set to 0 to indicate that the resident mode is invalid. If the resident mode is invalid, there is no need to configure the resident start time and resident duration. Only when the resident mode is enabled is it necessary to configure the resident start time and resident duration.
[0117] It is worth noting that the first request frame may contain only the NPCA residency mode field, or only the NPCA residency mode field and the NPCA residency start time field, or only the NPCA residency mode field and the NPCA residency duration field. When the first request frame contains only the NPCA dwell mode field, if the NPCA dwell mode field indicates that the dwell mode is valid, the requesting station begins its dwell on the NPCA main channel upon receiving the first response frame from the first access point (i.e., the requesting station can transmit data on the NPCA main channel) and continues until the first access point indicates that the dwell has ended. When the first request frame contains only the NPCA dwell mode field and the NPCA dwell start time field, if the NPCA dwell mode field indicates that the dwell mode is valid, the requesting station uses the time indicated by the NPCA dwell start time field as the start time for data transmission and continues until the first access point indicates that the dwell has ended. If the first request frame contains only the NPCA dwell mode field and the NPCA dwell duration field, if the NPCA dwell mode field indicates that the dwell mode is valid, the requesting station begins its dwell on the NPCA main channel upon receiving the first response frame from the first access point and transmits data within the dwell duration indicated by the NPCA dwell duration field.
[0118] In some embodiments, such as Figure 8 As shown, before step S110, the method further includes:
[0119] S101', the first access point generates a third frame, the third frame carrying NPCA main channel dwell plan information.
[0120] S102', send the third frame to the first station, the dwell plan information is used to instruct the first station to switch and dwell on the NPA main channel.
[0121] This embodiment is applicable to scenarios where the AP needs to switch to the NPCA main channel due to OBSS interference (Scenario 2). For example... Figure 9 As shown, data transmission between the second AP and the second STA can interfere with the main channel of the first AP and the first STA. To avoid this interference, the first AP switches to the NPCA main channel. At the same time, the first AP generates a third frame carrying the camping plan information of the NPCA main channel and broadcasts the third frame to the first site in its BSS. The first site switches and camps on the NPCA main channel according to the camping plan information, thereby realizing data transmission between the first access point and the first site on the NPCA main channel. This improves the channel utilization of the NPCA main channel and enhances the adaptability and stability of the wireless communication network in complex interference scenarios, providing users with efficient and reliable communication services.
[0122] In some embodiments, the third frame may be transmitted to the first station via the main channel.
[0123] In some embodiments, the third frame carries dwell plan information, which includes: dwell mode enable information, used to indicate that the dwell mode of the first station dwelling on the NPA main channel is effective; dwell start time, used to indicate the start time of the first station transmitting data on the NPA main channel in the dwell mode; and dwell duration, used to indicate the duration of the first station transmitting data on the NPA main channel in the dwell mode.
[0124] The dwell mode enable information, dwell start time, and dwell duration can be configured by setting the NPCA dwell mode field, NPCA dwell start time field, and NPCA dwell duration field in the third frame, respectively. See the specific frame structure for details. Figure 10 As shown, for example, when configuring the resident mode enable information, the value of the NPCA resident mode field can be set to 1 to indicate that the resident mode is enabled, and the value of the NPCA resident mode field can be set to 0 to indicate that the resident mode is invalid. If the resident mode is invalid, there is no need to configure the resident start time and resident duration. Only when the resident mode is enabled is it necessary to configure the resident start time and resident duration.
[0125] It is worth noting that the third frame can contain only the NPCA dwell mode field, or only the NPCA dwell mode field and the NPCA dwell start time field, or only the NPCA dwell mode field and the NPCA dwell duration field. When the third frame contains only the NPCA dwell mode field, if the NPCA dwell mode field indicates that the dwell mode is valid, the first station begins its dwell on the NPCA main channel upon receiving the third frame sent by the first access point (i.e., the first station can transmit data on the NPCA main channel) and continues until the first access point indicates the end of dwell (e.g., when the first access point indicates that other first stations are dwelling on the NPCA main channel). When the third frame contains only the NPCA dwell mode field and the NPCA dwell start time field, if the NPCA dwell mode field indicates that the dwell mode is valid, the first station uses the time indicated by the NPCA dwell start time field as the start time for data transmission and continues until the first access point indicates the end of dwell. When the third frame contains only the NPCA dwell mode field and the NPCA dwell duration field, if the NPCA dwell mode field indicates that the dwell mode is valid, the first station begins its dwell on the NPCA main channel upon receiving the third frame sent by the first access point and transmits data within the dwell duration indicated by the NPCA dwell duration field.
[0126] In addition, the third frame also includes a field for untriggered uplink transmission, and the NPCA uplink triggering mechanism is implemented by configuring this field.
[0127] In some embodiments, if the requesting site sends a first request frame to the first access point while the first access point also generates a third frame and sends it to the first site, i.e., in practical applications, the aforementioned embodiments of scenario one and scenario two may occur simultaneously. In this case, the first access point needs to determine the dwell start time and dwell duration of the third frame by combining the dwell request information in the first request frame. For example, if the dwell start time requested by a requesting site is earlier than the initial dwell start time of the first access point, and the dwell duration requested by the requesting site overlaps with the initial dwell duration of the first access point, then the first access point uses the dwell start time requested by the requesting site as the dwell start time, and combines the dwell duration requested by the requesting site and the initial dwell duration of the first access point as the dwell duration. The NPA dwell start time field in the third frame is configured with this dwell start time, and the NPA dwell duration field is configured with this dwell duration, so that the requesting site dwells in the NPA main message according to this dwell start time and dwell duration. On the other hand, if the first time period indicated by the initial dwell start time and dwell duration determined by the first access point itself completely covers the second time period indicated by the dwell start time and dwell duration of a requesting site, then the dwell start time and dwell duration indicated by the third frame of the first access point shall prevail; as another example, if the second time period indicated by the dwell start time and dwell duration of a requesting site completely covers the first time period indicated by the initial dwell start time and dwell duration of the first access point, then the dwell start time and dwell duration indicated in the first request frame of the requesting site shall be used as the dwell start time and dwell duration of the third frame.
[0128] This application embodiment also provides a data transmission method, which is applied to a first station and combined with... Figure 11 The method includes the following:
[0129] S210, Receive the first frame sent by the first access point on the NPCA main channel. The first frame carries a RA-RU reserved for the NPCA main channel. The first station is the station that has been switched to the NPCA main channel.
[0130] S220, competes for access to the NPCA main channel according to RA-RU.
[0131] The data transmission method provided in this application involves a first station receiving a first frame sent by a first access point on the NPCA main channel, which carries a RA-RU reserved for the NPCA main channel. The first station then accesses the NPCA main channel by competing for the RA-RU. Since the physical resources corresponding to the NPCA main channel are dedicated, the first station no longer faces the problem of physical resource conflict with the main channel when using the dedicated RA-RU for data transmission, which can greatly improve the access reliability of the NPCA main channel.
[0132] In some embodiments, the RA-RU is implemented by configuring the value of the association identifier field in the first frame; the value of the association identifier field is any one of 2008-2044 and 2047-4094.
[0133] In some embodiments, the contention for access to the NPCA primary channel based on the RA-RU includes:
[0134] If the first site competes to access the RA-RU, it sends a second frame in response to the first frame to the first access point through the RA-RU main channel. The second frame carries the uplink transmission request of the target site device.
[0135] The first access point receives a trigger frame generated and sent according to the uplink transmission request. The trigger frame is used to instruct the first site competing for access to the RA-RU to perform uplink data transmission on the NPCA main channel.
[0136] In some embodiments, the method further includes receiving the first access point before the first frame transmitted on the NPCA main channel:
[0137] Generate and send a first request frame to the first access point, the first request frame carrying a residency request information for requesting the first access point to reside on the NPCA main channel;
[0138] The first access point receives a first response frame sent by the first access point based on the dwell request information. The first response frame carries request response information, which is used to indicate whether the first access point accepts the NPCA main channel dwell request of the first site. The request response information is determined by the first access point based on the idle status of the NPCA main channel.
[0139] In some embodiments, the method further includes receiving the first access point before the first frame transmitted on the NPCA main channel:
[0140] The first access point generates and sends a third frame, which carries residency plan information for the NPCA main channel. The residency plan information is used to instruct the first site to switch and reside on the NPCA main channel.
[0141] In some embodiments, the residency request information or the residency plan information includes at least one of the following:
[0142] The dwell mode enable information indicates that the dwell mode of the first site device on the NPCA main channel is enabled. The dwell start time indicates the start time of data transmission by the first site device on the NPCA main channel in the dwell mode. The dwell duration indicates the duration of data transmission by the first site device on the NPCA main channel in the dwell mode.
[0143] Understandably, the data transmission method applied to the first site corresponds to the data transmission method applied to the first access point and can achieve the same technical effect. For the sake of simplicity, it will not be elaborated here.
[0144] The above text combined Figures 2 to 11 The method embodiments of this application are described in detail below, in conjunction with... Figures 12 to 16 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.
[0145] Figure 12 A schematic block diagram of a data transmission apparatus 200 according to an embodiment of this application is shown. The data transmission apparatus 200 may be an access point device, or a component within an access point device, such as a chip, circuit, or module. Figure 12 The data transmission device 200 includes:
[0146] The generation module 210 is used to generate a first frame. The transmission module 220 is used to send the first frame to a first station via a non-main channel accessing the NPCA main channel. The first frame carries a RA-RU reserved for the NPCA main channel to indicate the first station's contention for access. The first station is a station that has switched to the NPCA main channel.
[0147] The data transmission device provided in this embodiment generates a first frame through a first access point and sends the first frame to a first station through the NPA main channel. The first frame carries a RA-RU reserved for the NPA main channel. The RA-RU is used to instruct the first station to switch to the NPA main channel to compete for access to the NPA main channel and then use the reserved RA-RU for data transmission. The reserved RA-RU for the NPA main channel can be understood as a physical resource that is isolated from the main channel and does not overlap with it. In this way, when the first station uses the reserved RA-RU for data transmission, there is no longer a problem of physical resource conflict with the main channel, which greatly improves the access reliability of the NPA main channel.
[0148] In some embodiments, the RA-RU is implemented by configuring the value of the associated identifier field in the first frame.
[0149] In some embodiments, the value of the association identifier field is any one of 2008-2044 and 2047-4094.
[0150] In some embodiments, the apparatus further includes: a data transmission module, configured to, after sending a first frame to a first station via a non-primary channel accessing the NPCA primary channel, receive a second frame from a target station on the RA-RU responding to the first frame, the second frame carrying an uplink transmission request from the target station device, the target station being a first station contending for access to the RA-RU; generate and send a trigger frame to the target station based on the uplink transmission request, the trigger frame being used to instruct the target station to perform uplink data transmission on the NPCA primary channel.
[0151] In some embodiments, the apparatus further includes: a first dwell request module, configured to, before generating the first frame, receive a first request frame sent by a requesting station, the first request frame carrying dwell request information for requesting the first access point to dwell on the NPCA main channel, the requesting station being one or more of the first stations; generate a first response frame for the first request frame based on the dwell request information, and send it to the requesting station, the first response frame carrying request response information, the request response information being used to indicate whether the first access point accepts the NPCA main channel dwell request from the requesting station; wherein the request response information is determined by the first access point based on the idle status of the NPCA main channel.
[0152] In some embodiments, the apparatus further includes: a first dwell plan module, configured to generate a third frame before generating the first frame, the third frame carrying dwell plan information of the NPCA main channel; and send the third frame to the first station, the dwell plan information being used to instruct the first station to switch and dwell on the NPCA main channel.
[0153] In some embodiments, the residency request information or the residency plan information includes at least one of the following:
[0154] The dwell mode enable information is used to indicate that the dwell mode of the requesting site or the first site is enabled on the NPA main channel.
[0155] The dwell start time is used to indicate the start time of data transmission by the requesting station or the first station on the NPCA main channel in the dwell mode.
[0156] Dwell duration, used to indicate the duration for which the requesting station or the first station transmits data on the NPCA main channel in the dwell mode.
[0157] It should be understood that the apparatus 200 according to the embodiments of this application may correspond to the access point device in the method embodiments of this application, and the various units in the apparatus 200 and the other operations and / or functions described above are respectively for implementing Figures 2 to 10 The corresponding processes applied to the access point devices in the embodiments described herein will not be repeated here for the sake of brevity.
[0158] Figure 13 This is a schematic block diagram of another data transmission device 300 provided according to an embodiment of this application. The data transmission device 300 can be a site device, or a component within a site device, such as a chip, circuit, or module.
[0159] like Figure 13 As shown, the data transmission device 300 includes: a receiving module 310, configured to receive a first frame transmitted by a first access point on the NPCA main channel, the first frame carrying a RA-RU reserved for the NPCA main channel, and the first site being a site switched to the NPCA main channel; and a contention access module 320, configured to compete for access to the NPCA main channel based on the RA-RU.
[0160] With the data transmission device provided in this embodiment, the first station receives a first frame sent by the first access point on the NPCA main channel, which carries a RA-RU reserved for the NPCA main channel. Then, it accesses the NPCA main channel by competing for the RA-RU. Since the physical resources corresponding to the NPCA main channel are dedicated, the first station no longer has the problem of physical resource conflict with the main channel when using the dedicated RA-RU for data transmission, which can greatly improve the access reliability of the NPCA main channel.
[0161] In some embodiments, the RA-RU is implemented by configuring the value of the associated identifier field in the first frame.
[0162] In some embodiments, the value of the association identifier field is any one of 2008-2044 and 2047-4094.
[0163] In some embodiments, the apparatus further includes: a second dwell request module, configured to receive a first request frame generated and sent to the first access point before the first frame is sent by the first access point on the NPCA main channel, the first request frame carrying dwell request information for requesting the first access point to dwell on the NPCA main channel; and to receive a first response frame sent by the first access point according to the dwell request information, the first response frame carrying request response information for indicating whether the first access point accepts the NPCA main channel dwell request from the first access point; wherein the request response information is determined by the first access point based on the idle status of the NPCA main channel.
[0164] In some embodiments, the apparatus further includes: a residency planning module, configured to receive a third frame generated and sent by the first access point before the first frame is sent by the first access point on the NPA main channel, the third frame carrying residency planning information of the NPA main channel, the residency planning information being used to instruct the first site to switch and reside on the NPA main channel.
[0165] In some embodiments, the residency request information or the residency plan information includes at least one of the following:
[0166] The dwell mode enable information is used to indicate that the dwell mode of the first site device on the NPCA main channel is enabled;
[0167] The dwell start time is used to indicate the start time of data transmission by the first site device on the NPCA main channel in the dwell mode;
[0168] Dwell time is used to indicate the duration for which the first site device transmits data on the NPCA main channel in the dwell mode.
[0169] It should be understood that the apparatus 300 according to the embodiments of this application may correspond to the site device in the method embodiments of this application, and the various units in the apparatus 300 and the other operations and / or functions described above are respectively for implementing Figure 11 The corresponding processes of the site devices in the method embodiment shown are not described in detail here for the sake of brevity.
[0170] This application provides an access point device, characterized in that it includes: a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to implement the method applied to the access point device in this application embodiment.
[0171] This application provides a site device, characterized in that it includes: a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to implement the method applied to the site device in this application embodiment.
[0172] Figure 14 This is a schematic structural diagram of a communication device 500 provided in an embodiment of this application. Figure 14 The communication device 500 shown includes a processor 510, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0173] Optionally, such as Figure 14 As shown, the communication device 500 may further include a memory 520. The processor 510 can call and run computer programs from the memory 520 to implement the methods in the embodiments of this application. For example, when the communication device 500 is an access point device, the processor 510 can call and run computer programs from the memory 520 to implement the various steps of the method embodiments executed by the access point device, achieving the same technical effect. When the communication device 500 is a terminal device, the processor 510 can call and run computer programs from the memory 520 to implement the various steps of the method embodiments executed by the site device, achieving the same technical effect.
[0174] Alternatively, the memory 520 may be a separate device independent of the processor 510, or it may be integrated into the processor 510.
[0175] Optionally, such as Figure 14 As shown, the communication device 500 may also include a transceiver 530, and the processor 510 may control the transceiver 530 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0176] Optionally, transceiver 530 may include a transmitter and a receiver. Transceiver 530 may further include antennas, and the number of antennas may be one or more.
[0177] Figure 15 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 15 The chip 600 shown includes a processor 610, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0178] Optionally, such as Figure 15 As shown, chip 600 may further include memory 620. Processor 610 can retrieve and run computer programs from memory 620 to implement the methods described in this embodiment.
[0179] Alternatively, the memory 620 may be a separate device independent of the processor 610, or it may be integrated into the processor 610.
[0180] Optionally, the chip 600 may also include an input interface 630. The processor 610 can control the input interface 630 to communicate with other devices or chips, for example, to acquire information or data sent by other devices or chips.
[0181] Optionally, the chip 600 may also include an output interface 640. The processor 610 can control the output interface 640 to communicate with other devices or chips, for example, to output information or data to other devices or chips.
[0182] Optionally, the chip can be applied to the access point device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the access point device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0183] Optionally, the chip can be applied to the site device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the site device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0184] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0185] Figure 16 This is a schematic block diagram of a communication system 700 provided in an embodiment of this application. Figure 16 As shown, the communication system 700 includes an access point device 710 and a site device 720.
[0186] The access point device 710 can be used to implement the corresponding functions implemented by the access point device in the above method, and the site device 720 can be used to implement the corresponding functions implemented by the site device in the above method. For the sake of brevity, these will not be elaborated here.
[0187] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0188] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0189] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0190] This application also provides a readable storage medium storing a computer program that, when executed by a processor, implements the various processes of the above method embodiments.
[0191] Optionally, the readable storage medium can be applied to the access point device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the access point device in the method embodiments of this application. To avoid repetition, it will not be described again here.
[0192] Optionally, the readable storage medium can be applied to the site device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the third site device in the method embodiments of this application. To avoid repetition, it will not be described again here.
[0193] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the various processes of the above-described method embodiments.
[0194] Optionally, the computer program product can be applied to the access point device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the access point device in the method embodiments of this application. To avoid repetition, it will not be described again here.
[0195] Optionally, the computer program product can be applied to the site device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the third site device in the method embodiments of this application. To avoid repetition, it will not be described again here.
[0196] This application also provides a computer program. When executed by a processor, this computer program implements the various processes of the above-described method embodiments.
[0197] Optionally, the computer program can be applied to the access point device in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the access point device in the method embodiments of this application. To avoid repetition, it will not be described again here.
[0198] Optionally, the computer program can be applied to the site device in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the third site device in the method embodiments of this application. To avoid repetition, it will not be described again here.
[0199] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented 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 this application.
[0200] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0201] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0202] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0203] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0204] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0205] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data transmission method, characterized in that, Applied to a first access point, the method includes: Generate the first frame; The first frame is sent to the first station via the non-main channel access to the NPCA main channel. The first frame carries a random access resource unit (RA-RU) reserved for the NPCA main channel to indicate the first station's contention for access. The first station is the station that has switched to the NPCA main channel.
2. The method according to claim 1, characterized in that, The RA-RU is implemented by configuring the value of the associated identifier field in the first frame.
3. The method according to claim 2, characterized in that, The value of the associated identifier field can be any one of 2008-2044 or 2047-4094.
4. The method according to any one of claims 1-3, characterized in that, After sending the first frame to the first station via the non-primary channel access NPCA primary channel, the method further includes: The second frame of the response frame of the first frame fed back by the target site on the RA-RU is received. The second frame carries the uplink transmission request of the target site device. The target site is the first site competing for access to the RA-RU. A trigger frame is generated and sent to the target station based on the uplink transmission request. The trigger frame is used to instruct the target station to perform uplink data transmission on the NPCA main channel.
5. The method according to any one of claims 1-4, characterized in that, Before generating the first frame, the method further includes: The first request frame sent by the requesting station is received. The first request frame carries residency request information for requesting the first access point to reside on the NPCA main channel. The requesting station is one or more of the first stations. A first response frame is generated based on the dwell request information in response to the first request frame and sent to the requesting station. The first response frame carries request response information, which is used to indicate whether the first access point accepts the NPCA main channel dwell request from the requesting station. The request response information is determined by the first access point based on the idle status of the NPCA main channel.
6. The method according to any one of claims 1-5, characterized in that, Before generating the first frame, the method further includes: The first access point generates a third frame, which carries the NPCA main channel's dwell plan information; The third frame is sent to the first station, and the dwell plan information is used to instruct the first station to switch and dwell on the NPCA main channel.
7. The method according to claim 5 or 6, characterized in that, The residency request information or the residency plan information includes at least one of the following: The dwell mode enable information is used to indicate that the dwell mode of the requesting site or the first site is enabled on the NPA main channel. The dwell start time is used to indicate the start time of data transmission by the requesting station or the first station on the NPCA main channel in the dwell mode. Dwell duration, used to indicate the duration for which the requesting station or the first station transmits data on the NPCA main channel in the dwell mode.
8. A data transmission method, characterized in that, Applied to the first site, the method includes: Receive the first frame sent by the first access point on the NPCA main channel. The first frame carries a RA-RU reserved for the NPCA main channel. The first station is the station that has switched to the NPCA main channel. The RA-RU competes for access to the NPCA main channel.
9. The method according to claim 8, characterized in that, The RA-RU is implemented by configuring the value of the association identifier field in the first frame; the value of the association identifier field is any one of 2008-2044 and 2047-4094.
10. The method according to claim 8 or 9, characterized in that, The method further includes receiving the first access point before the first frame transmitted on the NPCA main channel: Generate and send a first request frame to the first access point, the first request frame carrying a residency request information for requesting the first access point to reside on the NPCA main channel; The first access point receives a first response frame sent by the first access point based on the dwell request information. The first response frame carries request response information, which is used to indicate whether the first access point accepts the NPCA main channel dwell request of the first site. The request response information is determined by the first access point based on the idle status of the NPCA main channel.
11. The method according to any one of claims 8-10, characterized in that, The method further includes receiving the first access point before the first frame transmitted on the NPCA main channel: The first access point generates and sends a third frame, which carries residency plan information for the NPCA main channel. The residency plan information is used to instruct the first site to switch and reside on the NPCA main channel.
12. A data transmission device, characterized in that, include: The generation module is used to generate the first frame; The transmitting module is used to send a first frame to a first station via accessing the NPCA main channel through a non-main channel. The first frame carries a RA-RU reserved for the NPCA main channel to indicate the first station's contention for access. The first station is a station that has switched to the NPCA main channel.
13. A data transmission device, characterized in that, include: The receiving module is used to receive the first frame sent by the first access point on the NPCA main channel. The first frame carries a RA-RU reserved for the NPCA main channel. The first station is the station that has been switched to the NPCA main channel. The contention access module is used to compete for access to the NPCA main channel according to the RA-RU.
14. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as described in any one of claims 1-7, or the method as described in any one of claims 8-14.
15. A communication system, characterized in that, It includes an access point device and a site device, wherein the access point device is configured to perform the method as described in any one of claims 1-7, and the site device is configured to perform the method as described in any one of claims 8-11.