Frame sending method, frame receiving method, apparatus, and device

WO2026200094A1PCT designated stage Publication Date: 2026-10-01GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/143305
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-28
Filing Date
2025-12-17
Publication Date
2026-10-01

Smart Images

  • Figure CN2025143305_01102026_PF_FP_ABST
    Figure CN2025143305_01102026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of WI-FI, and discloses a frame sending method, a frame receiving method, an apparatus, and a device. The method is performed by a first station and / or a second station. The method comprises: sending a first frame, wherein the first frame comprises at least two identical check fields, and each check field among the at least two check fields is used for checking at least one field in the first frame.
Need to check novelty before this filing date? Find Prior Art

Description

Frame transmission method, frame reception method, apparatus and device

[0001] This application claims priority to PCT application filed on March 28, 2025, with application number PCT / CN2025 / 085998 and entitled "Frame Transmission Method, Frame Reception Method, Apparatus and Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of Wireless Fidelity (WI-FI), and in particular to a frame transmission method, frame reception method, apparatus, and device. Background Technology

[0003] In the Wi-Fi field, when an access point or site device obtains a transmission opportunity, the holder of the opportunity polls the peer device by sending an Initial Control Frame (ICF) to inquire whether it will perform a relevant handover operation during this transmission opportunity. That is, the first site sends an ICF to the second site, and this ICF frame is related to the second site's channel handover or operating mode switch. To allow the second site sufficient handover time, the first site can include padding in this ICF frame.

[0004] The latency of different handover operations may vary for different sites. To address this, an intermediate frame check sequence field is introduced into the ICF frame. Once the site detects the intermediate frame check sequence, it can directly begin the relevant handover operation, thus solving the problem of having to recalculate and fill the data for each relevant ICF frame.

[0005] However, when the ICF frame is interfered with during transmission, the intermediate frame check field may have bit errors during transmission. The receiving station cannot recognize the intermediate frame check field, which causes subsequent handover operations to fail. How to design an ICF to solve the above problems is an unsolved technical problem. Summary of the Invention

[0006] This application provides a frame transmission method, a frame reception method, an apparatus, and a device, the technical solution of which includes at least:

[0007] According to one aspect of the embodiments of this application, a frame transmission method is provided, the method being performed by a first station, the method further comprising:

[0008] A first frame is sent, the first frame including at least two identical check fields, each of the at least two check fields being used to check at least one field in the first frame.

[0009] According to one aspect of the embodiments of this application, a frame receiving method is provided, the method being performed by a second station, the method further comprising:

[0010] A first frame is received, the first frame including at least two identical verification fields, each of the at least two verification fields being used to verify at least one field in the first frame.

[0011] According to one aspect of the embodiments of this application, a first station apparatus is provided, the first station apparatus comprising:

[0012] A first sending module is configured to send a first frame, the first frame including at least two identical verification fields, each of the at least two verification fields being used to verify at least one field in the first frame.

[0013] According to one aspect of the embodiments of this application, a second station apparatus is provided, the second station apparatus comprising:

[0014] A first receiving module is configured to receive a first frame, the first frame including at least two identical verification fields, each of the at least two verification fields being used to verify at least one field in the first frame.

[0015] According to one aspect of the embodiments of this application, a first site is provided, the first site comprising:

[0016] A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to cause the first station to transmit a first frame, the first frame including at least two identical check fields, each of the at least two check fields being used to check at least one field in the first frame.

[0017] According to one aspect of the embodiments of this application, a second site is provided, the second site comprising:

[0018] A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to cause the second station to receive a first frame, the first frame including at least two identical check fields, each of the at least two check fields being used to check at least one field in the first frame.

[0019] According to another aspect of the embodiments of this application, a computer-readable storage medium is provided, which stores at least one program that is loaded and executed by a processor to implement the mode switching method and / or frame transmission / reception method as described in the above aspects.

[0020] According to another aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running on a first site, are used to implement the mode switching method and / or frame transmission method of the above aspects; and when the chip is running on a second site, are used to implement the mode switching method and / or frame reception method of the above aspects.

[0021] According to another aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium, a processor retrieving the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the mode switching method and / or frame transmission / reception method as described in the various aspects above.

[0022] The technical solutions provided in this application embodiment may include the following beneficial effects:

[0023] By including at least two check fields in the first frame, even if a bit error occurs in the preceding check field during transmission, the check field in the following frame can still perform the relevant check on at least one field in the first frame. As long as the i-th check field of the N check fields carried in the first frame passes the check, subsequent handover operations are performed. This ensures that after a second station successfully checks a check field, it treats the fields following that check field as padding, and can then perform relevant handover operations after that check field, including channel switching and / or operating mode switching and / or bandwidth switching and / or operating mode parameter switching, thus obtaining sufficient handover time. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 shows a schematic diagram of a communication system provided in an exemplary embodiment of this application;

[0026] Figure 2 shows a flowchart of a frame transmission method provided in an exemplary embodiment of this application;

[0027] Figure 3 shows a flowchart of a frame receiving method provided in an exemplary embodiment of this application;

[0028] Figure 4 shows a format diagram of the first frame based on Scheme 1 provided in an exemplary embodiment of this application;

[0029] Figure 5 shows a format diagram of the first frame based on Scheme 2 provided in an exemplary embodiment of this application;

[0030] Figure 6 shows a format diagram of the first frame based on scheme three provided in an exemplary embodiment of this application;

[0031] Figure 7 shows a format diagram of the first frame based on scheme four provided in an exemplary embodiment of this application;

[0032] Figure 8 shows a format diagram of the first frame based on scheme five provided in an exemplary embodiment of this application;

[0033] Figure 9 shows a format diagram of the first frame based on Scheme Six provided in an exemplary embodiment of this application;

[0034] Figure 10 shows another format diagram of the first frame based on Scheme 1 provided in an exemplary embodiment of this application;

[0035] Figure 11 shows another format diagram of the first frame based on Scheme 2 provided in an exemplary embodiment of this application;

[0036] Figure 12 shows another format diagram of the first frame based on Scheme 3 provided in an exemplary embodiment of this application;

[0037] Figure 13 shows another format diagram of the first frame based on scheme four provided in an exemplary embodiment of this application;

[0038] Figure 14 shows another format diagram of the first frame based on Scheme 5 provided in an exemplary embodiment of this application;

[0039] Figure 15 shows another format diagram of the first frame based on Scheme 6 provided in an exemplary embodiment of this application;

[0040] Figure 16 shows a message interaction diagram of a mode switching method provided in an exemplary embodiment of this application;

[0041] Figure 17 shows a flowchart of an exemplary embodiment of the present application for receiving an ICF frame;

[0042] Figure 18 shows a block diagram of a first site apparatus provided in an exemplary embodiment of this application;

[0043] Figure 19 shows a block diagram of a second site device provided in an exemplary embodiment of this application;

[0044] Figure 20 shows a schematic diagram of the structure of a first or second site provided in an exemplary embodiment of this application. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. Exemplary embodiments will be described in detail here, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0046] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0047] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0048] The technical solutions described in some embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, Non-Terrestrial Networks (NTN) systems, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wi-Fi), 5th-Generation (5G) systems, cellular IoT systems, cellular passive IoT systems, and can also be applied to subsequent evolution systems of 5G NR systems, as well as 6G and subsequent evolution systems.

[0049] It should be understood that in some embodiments of this application, "5G" may also be referred to as "5G NR" or "NR".

[0050] It should be understood that in the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between the two, or that there is an association between the two, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0051] In this embodiment of the application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0052] In this application embodiment, "protocol" may refer to standard protocols in the field of communication, such as IEEE 802.11ax protocol, IEEE 802.11be protocol, IEEE 802.11bn protocol, and related protocols applied in future communication systems. This application does not limit this.

[0053] Figure 1 shows a schematic diagram of a communication system 10 provided in an exemplary embodiment of this application. The communication system 10 includes at least one access point (AP) and at least one non-AP station (non-AP STA, abbreviated as STA). In this application, the communication system 10 is described as including: a first AP 110, a second AP 120, a first STA 130, and a second STA 140.

[0054] In some embodiments, the communication system 10 may also include more second APs, such as two second APs 120. This application embodiment does not limit this, and usually one second AP 120 is used as an example for illustration.

[0055] Both AP110 and AP120 are devices deployed in a WLAN / Wi-Fi system to provide wireless communication capabilities for STAs. An AP acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet. AP110 and AP120 can be terminal devices or network devices (such as routers) equipped with WLAN / Wi-Fi chips.

[0056] In some embodiments, the first AP110 and the second AP120 can be devices supporting the 802.11be standard. The first AP110 and the second AP120 can also be devices supporting various current and future 802.11 family WLAN standards, such as 802.11bn, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. The first AP110 and the second AP120 can also be applied in network environments supporting next-generation WLAN systems / next-generation Wi-Fi communication.

[0057] In some embodiments, the first AP110 may have the same or different format as the second AP120.

[0058] A Basic Service Set (BSS) is the fundamental topology in WLAN / Wi-Fi communication. The communication devices constituting a BSS include one Access Point (AP) and several non-AP STAs (Standard Target Units). After joining the AP's radio domain, each non-AP STA establishes an association with the AP. Associated non-AP STAs and the AP can transmit data, and non-AP STAs within the same BSS can exchange data through the AP.

[0059] In some embodiments, there are one or more links between the first AP110 and the second AP120. For example, in a multi-AP coordination scenario, the link between the first AP110 and the second AP120 can meet the requirements of multi-AP coordination, thereby reducing mutual interference between BSS1 to which the first AP110 belongs and BSS2 to which the second AP120 belongs, improving spectrum utilization efficiency, throughput and transmission reliability, and the number of APs participating in multi-AP coordination can be two or more.

[0060] In the embodiments of this application, Multi-AP cooperation includes one or more of the following schemes: Coordinated Beamforming (Co-BF), Coordinated Spatial Reuse (Co-SR), Coordinated Time Division Multiple Access (Co-TDMA), Coordinated Orthogonal Frequency Division Multiple Access (Co-OFDMA), and Coordinated Nulling.

[0061] In some embodiments, communication in the communication system can be between the first AP110 and the second AP120, between the first AP110 and the first STA130, or between the first STA130 and other terminal devices. Both the first STA130 and the second STA140 are non-AP STAs associated with the AP. In this embodiment, only the first STA130 is described as an example; the second STA140 will not be described further.

[0062] In this embodiment, the first STA130 can be a device with wireless transceiver capabilities, such as a device supporting the 802.11 series of protocols, or a device capable of communicating with the first AP110 or other terminal devices. For example, the first STA130 is any user communication device that allows a user to communicate with the first AP110 and thus with the WLAN. The first STA130 can be, for example, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, etc.

[0063] The first STA130 in this embodiment can also be a device that provides voice / data / image connectivity to a user. For example, it can be a handheld device, in-vehicle device, home appliance, gaming device, etc., that has wireless connectivity or is equipped with a wireless communication module. Examples include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, drones or aerial photography equipment, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future evolved Public Land Mobile networks. Terminal devices in a network (PLMN) can also be televisions, refrigerators, washing machines, kitchen appliances, door locks, fish tanks, robot vacuum cleaners, game consoles, cameras / camcorders, etc. with wireless connectivity, but this application embodiment is not limited to these.

[0064] By way of example and not limitation, in this embodiment, the first STA130 can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Examples include smartwatches or smart glasses, as well as devices that focus on a specific type of application function and require cooperation with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0065] Furthermore, in some embodiments, the first STA130 can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of future information technology development, and its main technical characteristic is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. In the embodiments of this application, IoT technology can achieve massive connectivity, deep coverage, and terminal power saving through technologies such as narrowband (NB).

[0066] Furthermore, in some embodiments, the first STA130 may also be an in-vehicle communication device in the vehicle-to-everything (V2X) system or the vehicle itself. The communication methods in the V2X system are collectively referred to as V2X (where X represents anything). For example, V2X communication includes: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc.

[0067] In this embodiment, the first STA130 may be a mobile phone, tablet computer, computer, virtual reality device, augmented reality device, communication device in industrial control, set-top box, communication device in autonomous driving, vehicle communication device, communication device in telemedicine, communication device in smart grid, communication device in transportation safety, communication device in smart city, or communication device in smart home, or wireless communication chip, etc., that supports WLAN / Wi-Fi technology. WLAN technology may support frequency bands including but not limited to: low frequency bands (2.4GHz, 5GHz, 6GHz) and high frequency bands (45GHz, 60GHz).

[0068] In the embodiments of this application, the operating mode can also be understood as working mode, capability mode, operation or mode, and this application does not limit it.

[0069] In the embodiments of this application, the relevant switching operations include at least one of the following: channel switching, working mode switching, bandwidth switching, operating mode switching, and operating mode parameter switching.

[0070] Dynamic Power Save operation (DPS operation)

[0071] Dynamic power saving mode is a power-saving mode for access points (APs) where the site can switch from a low-capacity mode to a high-capacity mode upon receiving the initial control frame. For access points or sites operating in DPS mode, they are mostly in low-capacity mode. In this mode, the access point or site transmits at lower rates and with narrower bandwidth, and can only receive Physical Layer Protocol Data Units (PPDUs) of a specified configuration, thus saving power. When requested to switch to high-capacity mode, the access point or site will perform the switch. High-capacity mode uses higher bandwidth and more spatial streams for higher-rate transmission and supports all high-capacity PPDU formats.

[0072] An AP with the MIB variable `dot11UHRDPSAssistingSupported` equal to 1 is called a DPS-supported AP, and it sets the DPS Assisting Support field to 1 in the UHR capability element of its transmitted management frames. Otherwise, the AP sets the DPS Assisting Support subfield to 0. A non-AP STA with the Assisting Support subfield `dot11UHRDPSSupported` equal to 1 and DPS mode enabled is called a DPS non-AP STA. An AP with the Assisting Support subfield `dot11UHRDPSSupported` equal to 1 and DPS mode enabled is called a DPS AP.

[0073] When the associated non-AP STA is a DPS-supporting STA, the DPS-supporting AP can enable its DPS operation mode. When an AP supporting DPS mode intends to enable, disable, or update the DPS mode parameters, it can carry the relevant DPS operation mode enabling information and / or operation parameters in its transmitted management frames (such as beacon frames, probe response frames, or association response frames). The DPS operation parameters may include DPS fill delay fields and DPS handover delay fields to indicate its DPS fill delay information and DPS handover delay field information.

[0074] When a station enables DPS operation mode, it will perform one or more of the following operations upon receiving the initial control frame: switch the station from low capability mode to high capability mode; switch the station from high capability mode to low capability mode; or keep the station in low capability mode / high capability mode.

[0075] In DPS operating mode, an ICF Required Field is defined to indicate whether the auxiliary DPS STA needs to send an ICF frame to the peer DPS STA before engaging in frame interaction within a transmission opportunity. When the ICF Required Field value is 1, it indicates that an ICF frame must be transmitted to the peer DPS STA before any frame interaction. Otherwise, an ICF frame needs to be transmitted before frame interaction with the peer DPS STA only when frame interaction is performed in high-capacity mode.

[0076] If a DPS non-AP STA has DPS enabled and the ICF field is set to 0, the DPS auxiliary AP should begin interacting with the DPS non-AP STA by sending an ICF when it intends to send data to the DPS STA in high-capacity mode (i.e., the DPS auxiliary AP can interact with the DPS non-AP STA without sending an ICF, provided that the parameters are consistent with those of the low-capacity mode of the DPS non-AP STA).

[0077] Dynamic Sub-band Operation (DSO)

[0078] DSO mode allows DSO non-AP STAs with an operating bandwidth less than that of the DSO AP to use frequency band resources outside the current operating bandwidth within the BSS bandwidth dynamically allocated by the DSO AP.

[0079] A site that supports DSO can enable DSO mode only if the associated AP supports and / or enables DSO.

[0080] For non-AP STAs that support DSO mode, when preparing to enable or disable DSO and / or update DSO mode parameters, the operation can be performed by changing the process based on the operation mode and / or parameters.

[0081] When the STA enables DSO operation mode, upon receiving the initial control frame, it will perform one or more of the following operations: switch the operating bandwidth to the DSO dynamic sub-channel; switch the operating bandwidth back to the BSS primary channel or the Non-Primary Channel Access (NPCA) primary channel; or continue operating on the currently operating channel, optionally, the currently operating channel is the BSS primary channel or the NPCA primary channel.

[0082] Initial Control Frame (ICF): The ICF is a trigger frame sent by the UHR AP to the non-AP STA to enable, disable, or deactivate operating modes such as DPS and DSO, or to update related operating mode parameters. The ICF frame type includes at least one of the following: Request To Send frame (RTS frame), Multi-User Request To Send frame (MU-RTS frame), Buffer Status Report Poll Trigger frame (BSRP Trigger frame), and Buffer Status Report Non-Trigger-Based Trigger frame (BSRP NTB Trigger frame). These frame types are subject to the following constraints under different operating modes: When triggering DPS, the RTS frame is only available in DPS operating mode; the MU-RTS frame is disabled when DUO is enabled; and the BSRP NTB frame requires DUO to be enabled or protected by a negotiated control frame. When triggering DSO, the RTS frame, MU-RTS frame, and BSRP NTB trigger frame are disabled; the BSRP trigger frame is commonly used. When all sites with DPS operation mode enabled have not enabled DUO operation mode, the ICF frame consists of: an RTS frame (padded with zeros), a MU-RTS frame, and a BSRP trigger frame. When at least one site with DPS operation mode enabled has enabled DUO operation mode, the ICF frame consists of a BSRP trigger frame and a BSRP NTB trigger frame. The MU-RTS frame's user information field includes a "Maintain Low Capability Mode" field. When this field is 1, it indicates that sites in DPS operation mode that do not require ICF frames remain in low capability mode; when this field is 0, it indicates that sites in DPS operation mode that do not require ICF frames switch from low capability mode to high capability mode.

[0083] Enhanced Multi-Link Single-Radio (EMLSR)

[0084] EMLSR allows sites to use multiple receive links, improving link reliability and efficiency when transmitting data with the access point. A single set of RF hardware is shared across multiple links, with data received and / or transmitted on only one link at any given time, while the remaining links listen for control frames at extremely low power. A temporary link switch is triggered by the initial control frame, completing the PPDU exchange. EMLSR mode is particularly suitable for receiving control frames in non-high-throughput (non-HT) physical layer protocol data units.

[0085] Sites that support EMLSR can enable EMLSR mode only if the associated AP supports EMLSR and / or enables EMLSR.

[0086] For non-AP STAs that support EMLSR mode, if you intend to enable, disable, or update the parameters of EMLSR mode, you can change the process based on the operating mode and / or parameters.

[0087] Non-Primary Channel Access (NPCA)

[0088] The NPCA operating mode enables a STA to access a secondary channel when the primary channel is busy due to Overlapping Basic Service Set (OBSS) traffic or other conditions. For example, this operating mode does not assume that the STA can simultaneously detect or decode frames and obtain Network Allocation Vector (NAV) information on both the primary and secondary channels. At the same time, a BSS can only have one NPCA primary channel. When the primary channel of the BSS is known to be busy due to OBSS traffic or other conditions, the STA can compete for the channel on the NPCA primary channel.

[0089] When a non-AP STA that supports NPCA operation mode performs an enabling or disabling NPCA operation, or updates the parameters of NPCA mode, the non-AP STA follows the procedure of changing the operation mode and / or parameters to perform the relevant operation.

[0090] In related technologies, the first station adds an Intermediate Frame Check Sequence (IFCS) field in the middle of the ICF frame, allowing subsequent fields to serve as padding and providing sufficient handover time for the second station. However, this IFCS field may have a chance of being missed; that is, bit errors during ICF frame transmission could cause the Association Identifier 12 (AID12) of the IFCS to change, resulting in the second station failing to recognize the IFCS field. In this missed detection scenario, the second station needs to receive the entire ICF frame before initiating the handover.

[0091] This application provides a frame format for an ICF frame and corresponding usage rules. An ICF frame can contain multiple identical IFCSs. In addition, the ICF frame contains at least one of the following information:

[0092] • The range of the calculation field of the first IFCS for each IFCS or the first IFCS;

[0093] • Cyclic Redundancy Check (CRC) field (IFCS CRC) used to verify whether the above range is correct.

[0094] Figure 2 shows a flowchart of a frame transmission method provided in an exemplary embodiment of this application. This embodiment illustrates the method by way of execution by a first station. The method includes:

[0095] Step 202: Send the first frame, which includes at least two identical check fields.

[0096] At least two of the validation fields must be identical. This can also be understood as any validation field after the first one being a copy of the first.

[0097] Each of the at least two check fields is used to check at least one field in the first frame. Optionally, the at least one field checked by each of the at least two check fields is the same. Therefore, this check field is also called an IFCS field.

[0098] In some embodiments, at least two check fields are adjacent; wherein being adjacent means that there are no other fields between the i-th check field and the (i+1)-th check field in the n check fields, or that there is no gap between the i-th check field and the (i+1)-th check field in the n check fields; in other embodiments, at least two check fields are spaced apart; wherein having a gap means that the i-th check field and the (i+1)-th check field in the n check fields contain other fields besides the check fields; in other embodiments, some of the check fields in the n check fields are spaced apart, and the other check fields in the n check fields are spaced apart; wherein n and i are positive integers.

[0099] In some embodiments, the scope of the verification field for each of the at least two verification fields is: all fields preceding the first verification field in the first frame or at least one field (excluding the first verification field).

[0100] In some embodiments, the first frame is an ICF frame. Optionally, the ICF frame is associated with Dynamic Power Saving (DPS) or Dynamic Subband Operation (DSO) operating modes.

[0101] In some embodiments, the first frame is an ICF frame. Optionally, the ICF frame is associated with an operating mode having a handover delay, including at least one of the following: Dynamic Power Saving (DPS), Dynamic Subband Operation (DSO), Enhanced Multi-Link Single-Radio (EMLSR), or Non-Primary Channel Access (NPCA) operating modes.

[0102] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, and the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0103] In some embodiments, the first validation field is the first validation field that appears among at least two validation fields.

[0104] In some embodiments, the first frame further includes a padding field, the duration of which is greater than or equal to the maximum padding duration required by one or more second sites; wherein the padding field is used to ensure that when the first site indicates a related handover operation including bandwidth, channel, operating mode, or operating mode parameters of one or more second site devices via an ICF frame, sufficient duration is provided for each second site to carry out the related handover operation.

[0105] In some embodiments, if the i-th verification field of the N verification fields carried in the first frame is successfully verified, then the subsequent related switching operations are performed, where N is a positive integer and i is a positive integer less than or equal to N.

[0106] In summary, the method provided in this embodiment, by carrying at least two check fields in the first frame, ensures that even if a bit error occurs in the preceding check field during transmission, the relevant checks of the first frame can be completed based on the subsequent check fields. As long as the i-th check field of the N check fields carried in the first frame is successfully checked, subsequent handover operations are performed. This ensures that after a check field is successfully checked, the second station treats the other fields following that check field as filler, and relevant handover operations, including channel switching and / or operating mode switching and / or bandwidth switching and / or operating mode parameter switching, can be performed after that check field, thereby obtaining sufficient handover time.

[0107] Figure 3 shows a flowchart of a frame receiving method provided in an exemplary embodiment of this application. This embodiment illustrates the method by way of execution by a second station. The method includes:

[0108] Step 302: Receive the first frame, which includes at least two identical check fields.

[0109] At least two of the validation fields must be identical. This can also be understood as each validation field after the first one being a duplicate of the first.

[0110] Each of the at least two check fields is used to check at least one field in the first frame. Optionally, the at least one field checked by each of the at least two check fields is the same. Therefore, this check field is also called an IFCS field.

[0111] In some embodiments, at least two check fields are adjacent; wherein being adjacent means that there are no other fields between the i-th check field and the (i+1)-th check field in the n check fields, or that there is no gap between the i-th check field and the (i+1)-th check field in the n check fields; in other embodiments, at least two check fields are spaced apart; wherein having a gap means that the i-th check field and the (i+1)-th check field in the n check fields contain other fields besides the check fields; in other embodiments, some of the check fields in the n check fields are spaced apart, and the other check fields in the n check fields are spaced apart; wherein n and i are positive integers.

[0112] In some embodiments, the scope of the verification field for each of the at least two verification fields is: all fields preceding the first verification field in the first frame or at least one field (excluding the first verification field).

[0113] In some embodiments, the first frame is an ICF frame. Optionally, the ICF frame is associated with a DPS or DSO operating mode.

[0114] In some embodiments, the first frame is an ICF frame. Optionally, the ICF frame relates to an operating mode with a handover delay, including at least one of DPS, DSO, EMLSR, or NPCA.

[0115] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, and the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0116] In some embodiments, the first validation field is the first validation field that appears among at least two validation fields.

[0117] In some embodiments, the first frame further includes a padding field, the duration of which is greater than or equal to the maximum padding duration required by one or more second sites; wherein the padding field is used to ensure that when the first site indicates a related handover operation including bandwidth, channel, operating mode, or operating mode parameters of one or more second site devices via an ICF frame, sufficient duration is provided for each second site to carry out the related handover operation.

[0118] In some embodiments, if the i-th verification field of the N verification fields carried in the first frame is successfully verified, then the subsequent related switching operations are performed, where N is a positive integer and i is a positive integer less than or equal to N.

[0119] In summary, the method provided in this embodiment, by carrying at least two check fields in the first frame, allows for the completion of relevant checks in the first frame based on subsequent check fields even if a bit error occurs in the preceding check field during transmission. As long as the i-th check field of the N check fields carried in the first frame is successfully checked, subsequent handover operations are performed. This ensures that after a check field is successfully checked, the second station treats the other fields following that check field as filler, and can then perform relevant handover operations after the IFCS field, including channel switching and / or operating mode switching and / or bandwidth switching and / or operating mode parameter switching, thereby obtaining sufficient handover time.

[0120] ICF frame format design

[0121] In this embodiment of the application, the frame format design of the ICF frame (i.e., the first frame) can adopt one or more of the following schemes:

[0122] Option 1

[0123] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0124] Figure 4 illustrates a frame format diagram of a first possible scheme of the ICF frame provided in an exemplary embodiment of this application. As shown in Figure 4, an ICF frame contains multiple IFCS fields, such as IFCS-0, IFCS-1, and the content of all IFCS fields appearing in the ICF frame is the same as the first IFCS, that is, it is a copy of the first IFCS.

[0125] For example, an ICF frame includes one or more of the following fields: a header field, a common information field, a special user information field, n user information stations (STAs), m intermediate frame check sequences (IFCSs), an intermediate frame check sequence special user information field (IFCS Special User Info), a padding field, and a frame check field (FCS). Each of the n user information station fields is represented by user information station i, such as user information station 1 field, where n is a positive integer and i is a positive integer less than or equal to n. Each of the m intermediate frame check sequence fields is represented by intermediate frame check sequence -j, such as intermediate frame check sequence -1, where m is a positive integer and j is a positive integer less than or equal to m.

[0126] For example, the frame header field is used to assist in the transmission, identification, verification, and processing of data frames; the public information field is used to indicate at least one of the broadcast global parameters: bandwidth mode, spatial stream number, and frame length, and / or to indicate whether the ICF frame contains an intermediate frame check field, and / or to indicate the location of the intermediate frame check field in the ICF frame (if it exists); the special user information field is used to indicate the configuration parameters of the second station, including at least one of power control and resource unit allocation; the intermediate frame check sequence field is used to instruct the second station to verify the fields within the check domain range, and to instruct the second station to enable the operating mode and / or switch the communication channel in advance, where the check domain range refers to the area from the ICF frame header to the IFCS field. The sequence number of the least significant byte, the most significant byte, the last transmitted byte, or the first transmitted byte in the previous user information field; or the sequence number of the least significant byte, the most significant byte, the last transmitted byte, or the first transmitted byte in the sequence from the ICF frame header to the first check field; the special user information field is used to carry extended public information not provided in the public information field, and / or, information of the general signal field of the physical layer protocol data unit based on the request for extremely high throughput triggering; the padding field is used to provide padding duration to ensure that the second station completes the relevant handover operations for subsequent operations; the frame check field is used to verify the integrity of the entire ICF frame.

[0127] For example, the frame header field occupies 16 bytes, the public information field occupies 8 bytes, the special user information field occupies 5 bytes, the each user information site field occupies 5 bytes, the each intermediate frame check sequence field occupies 10 bytes, the padding field occupies a variable number of bytes, and the frame check field occupies 4 bytes. The above ICF frame is an exemplary possibility. In different embodiments or different designs, it is possible that at least one of the following designs—the position of the above fields in the ICF frame, their arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field names—may change. This embodiment does not limit this.

[0128] For example, each of the m intermediate frame verification sequence fields consists of the following two sub-fields. Taking the j-th intermediate frame verification sequence as an example, it consists of the user information intermediate frame verification -jA field and the user information intermediate frame verification -jB field, where j is a positive integer less than or equal to m. Except for the first intermediate frame verification sequence -0 field, the other intermediate frame verification sequence fields in the m intermediate frame verification sequence fields are copies of the first intermediate frame verification sequence -0.

[0129] For example, the user information intermediate frame verification -jA field includes at least one of the following subfields: association identifier 12 (AID12), reserved field, and first part intermediate verification sequence field (IFCS Part1), where j is a positive integer less than or equal to m;

[0130] For example, the association identifier 12 is used to indicate the AID of one or more second sites, and the first part of the intermediate frame verification field is a partial field of the verification field, which works together with the second part of the intermediate frame verification field to perform the intermediate frame verification operation.

[0131] For example, the association identifier 12 occupies 12 bits, the reserved field occupies 4 bits, and the first part of the intermediate verification frame field occupies 24 bits. A specific value indicates that this field is an intermediate frame verification sequence field. The aforementioned user information intermediate frame verification -jA field is one exemplary possibility, where j is a positive integer less than or equal to m. In different embodiments or designs, it is possible that at least one of the following designs—the position of the aforementioned field in the user information intermediate frame verification -jA field, its arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field name—may change. This embodiment does not limit this.

[0132] For example, the user information intermediate frame verification -jB includes the following subfields: Association Identifier 12 (AID12), Reserved field, Second Part Intermediate Frame Verification Field (IFCS Part2), Calulation Field of First IFCS, and Intermediate Frame Verification Sequence Cyclic Redundancy Check Field (IFCS CRC), where j is a positive integer less than or equal to m.

[0133] For example, the function of the associated identifier 12 and the intermediate frame verification field in the second part is as described when the intermediate frame verification user information - jA field is mentioned, and will not be repeated here. Here, j is a positive integer less than or equal to m.

[0134] For example, the associated identifier 12 occupies 12 bits, the reserved field occupies 4 bits, the second part intermediate frame verification field occupies 8 bits, and the number of bits occupied by the verification field and the verification field are variable. The above-mentioned user information intermediate frame verification-jB field is an exemplary possible case, where j is a positive integer less than or equal to m. Under different embodiments or different designs, it is not excluded that at least one of the following designs of the above field in user information intermediate frame verification-jB, its arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field name may change. This embodiment does not limit this.

[0135] For example, each IFCS is 10 bytes long, or each IFCS field consists of two parts: IFCS-A and IFCS-B. IFCS-A and IFCS-B are each a User Info field, each 5 bytes long. The AID12 field of both IFCS-A and IFCS-B takes an integer value within the range of 2008–2044 or 2047–4094, such as 2011, and is used to identify that the User Info field contains an IFCS. Within each IFCS field, IFCS-A contains the first part of the IFCS value, i.e., the IFCS Part 1 field; IFCS-B contains the second part of the IFCS value, i.e., the IFCS Part 2 field.

[0136] In Scheme 1, the scope of the verification field of each IFCS is all fields in the ICF frame before the first IFCS (excluding the first IFCS), including one or more of the following fields: frame header field, common user information field, special user information field, intermediate frame verification special user information field, and n user information stations, where n is a positive integer.

[0137] In Scheme 1, each IFCS includes a Calculation Field of First IFCS, which indicates the range of the check field for the first IFCS or each IFCS. The length of this field can be any value within the range of 1 bit to 16 bits (12 bits is used as an example in the figure). This field has the following two possible design methods:

[0138] Method 1-1: This field indicates the sequence number of the least significant byte or the most significant byte (or the sequence number of the last sent byte or the sequence number of the first sent byte) of the last User Info field before the first IFCS in the ICF frame. That is, it indicates that the scope of the check field of each IFCS is all fields before the first IFCS in the ICF frame, including one or more of the following fields: frame header field, common user information field, special user information field, intermediate frame check special user information field, and n user information stations.

[0139] Method 1-2: This field indicates the sequence number of the least significant byte or the most significant byte of the first IFCS in the ICF frame (or the sequence number of the last transmitted byte or the sequence number of the first transmitted byte), that is, it indicates that the range of the check field of each IFCS is all the fields before the first IFCS in the ICF frame (essentially the same as Design 1).

[0140] In Scheme 1, each IFCS also includes an IFCS CRC field, used to verify certain fields of the IFCS or the ICF frame. The length of this field can be any value in the range of 1 bit to 24 bits (4 bits is used as an example in the figure). The range of the verification field of this field includes the following possible design methods:

[0141] Method 2-1: The range of the verification field of the IFCS CRC field is the Calculation Field of First IFCS field in the IFCS.

[0142] Method 2-2: The scope of the IFCS CRC field's check field is all fields in the IFCS except for the IFCS CRC, including one or more of the following fields: Association Identifier 12, Reserved Field, First Part Intermediate Frame Check Sequence Field, Second Part Intermediate Frame Check Sequence Field, and Check Field Field of the First Intermediate Frame Check Sequence.

[0143] Method 2-3: The scope of the IFCS CRC field is at least one of all fields mentioned in Method 2-2 above, excluding IFCS CRC, in the IFCS.

[0144] In some embodiments, each verification field includes an identification field, and the verification field and / or CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

[0145] With Scheme 1, each IFCS field is an independent verification unit. Even if the first IFCS fails to verify due to a bit error, as long as one of the N verification fields carries all the specified information (such as the verification range and cyclic redundancy check field), the receiving end can complete the verification and handover without relying on the previous fields. This ensures that after the second station successfully verifies a verification field, it treats the other fields following that field as filler, and can perform channel handover and / or operating mode handover immediately after verification, thus obtaining sufficient handover time.

[0146] Option 2:

[0147] Figure 5 illustrates a schematic diagram of the frame format of a second possible scheme of the ICF frame provided in an exemplary embodiment of this application.

[0148] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0149] In some embodiments, each verification field includes an identification field, and a verification domain field and / or CRC field shared by at least two verification fields are located in a first field preceding the first verification field.

[0150] In some embodiments, the first field is a special user information field defined for the verification field or a special user information field defined for the intermediate frame verification sequence (IFCS) or an IFC special user information field.

[0151] In some embodiments, the identification field, the verification field, and the CRC field are located in the IFCS special user information field.

[0152] The functions of the identifier field, check field, and CRC field in the ICF frame are as described in Scheme 1, and will not be repeated here.

[0153] The difference between Option 2 and Option 1 lies in the following: the Calculation Field of First IFCS and the IFCS CRC field are located immediately before each IFCS field in a newly defined User Info field: IFCS Special User Info. The AID value of this IFCS Special User Info is an integer value within the range of 2008–2044 or 2047–4094, for example, 2012. This identifies the User Info field as containing the IFCS Special User Info field, which includes both the Calculation Field of First IFCS and the IFCS CRC field.

[0154] In some embodiments, in the design of the ICF frame, Scheme 2 adds an intermediate frame verification special user information field to the ICF frame based on Scheme 1. Optionally, this field is placed immediately before the IFCS field of each segment.

[0155] In some embodiments, fields related to the first and second checks are placed in the intermediate frame to check special user information fields. The first check is to use a CRC field to check the check field; the second check is to use a check field to check all or at least one field in the first frame that is located before the first check field.

[0156] In some embodiments, the first verification is the verification of the CRC field against the verification field in the verification field, or the verification of all fields in the verification field except the CRC field, or the verification of at least one field among all fields in the verification field except the CRC field; the second verification is the range verification of the verification field corresponding to the verification field in the corresponding ICF frame performed on the verification field corresponding to the i-th verification field.

[0157] Unlike Scheme 1, for example, the intermediate frame verification special user information field includes at least one of the following subfields: the association identifier 12 (AID12) field, the calculation field of the first intermediate frame verification sequence (IFCS) field, the intermediate frame verification sequence cyclic redundancy check field (IFCS CRC) field, and a reserved field.

[0158] The functions of the verification field of the exemplary first intermediate frame verification sequence, the intermediate frame verification sequence cyclic redundancy check, and the associated identifier 12 are as shown in the relevant text description mentioned in Scheme 1. The intermediate frame verification special user information field carries the AID of the second site, or carries the user information field that does not provide extended public information in the public information field, or carries the verification field of the first intermediate frame verification.

[0159] For example, the intermediate frame verification special user information field occupies 5 bytes. The above ICF frame is an exemplary possible case. In different embodiments or different designs, it is possible that at least one of the following designs may change: the position of the above field in the ICF frame, its arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field name. This embodiment does not limit this.

[0160] Scheme 2 terminates invalid calculations early. Before parsing the IFCS check area, the receiver checks the special user information field. If the check result of the special user information field indicates a bit error in the IFCS field, the subsequent complex IFCS check calculations are skipped, reducing the power consumption of invalid calculations at the receiver. Separating specified information (such as the check range and cyclic redundancy check field) from the check body makes the structure of the IFCS field clearer.

[0161] Option 3:

[0162] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0163] In some embodiments, each verification field includes an identification field, a verification field and / or CRC field shared by at least two verification fields is located in a first field before the first verification field, or, a verification field and / or CRC field shared by at least two verification fields is located after a special user information field, and there is no gap between the two fields.

[0164] In some embodiments, the check field, which includes an identification field, a check field shared by at least two check fields, and / or a check field of the CRC field, appears only once in the ICF frame.

[0165] In some embodiments, the first field is a special user information field defined for the verification field or a special user information field defined for the intermediate frame verification sequence (IFCS) or an IFC special user information field.

[0166] In some embodiments, the first field appears only once in an ICF frame.

[0167] In some embodiments, the identification field, the verification field, and the CRC field are located in the IFCS special user information field.

[0168] The functions of the identifier field, check field, and CRC field in the ICF frame are as described in Scheme 1, and will not be repeated here.

[0169] Figure 6 illustrates a frame format diagram of a third possible scheme of the ICF frame provided in an exemplary embodiment of this application.

[0170] The difference between Scheme 3 and the above scheme is that the IFCS Special User Info field, which includes the Calculation Field of First IFCS and the IFCS CRC field, appears only once in the ICF frame. Optionally, this IFCS Special User Info field is located immediately after the Special User Info field, that is, it no longer appears before the Special User Information field in each intermediate frame check sequence. The above ICF frame is an exemplary possible case. In different embodiments or different designs, it is possible that at least one of the following designs—the position of the above field in the ICF frame, its arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field name—may change. This embodiment does not limit this.

[0171] Compared to Scheme 2, which uses a special user information field before each IFCS field for preliminary verification, Scheme 3 eliminates redundant control fields, reduces the total data volume of ICF frames, improves air interface transmission efficiency, and reduces the overhead required for transmitting ICF frames. It also avoids redundant verification, as the preliminary verification only needs to be performed once.

[0172] Option 4:

[0173] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0174] In some embodiments, each verification field includes an identification field, and a verification domain field and / or CRC field shared by at least two verification fields are located in a first field preceding the first verification field.

[0175] In some embodiments, the check field, which includes an identification field, a check field shared by at least two check fields, and / or a check field of the CRC field, appears only once in the ICF frame.

[0176] In some embodiments, the first field is a special user information field or a predefined special user information field.

[0177] In some embodiments, a check field, including a check domain field shared by at least two check fields and / or a CRC field, appears in a special user information field or a defined special user information field.

[0178] The functions of the check field and CRC field in the ICF frame are as described in Scheme 1, and will not be repeated here.

[0179] In the ICF design, compared with Scheme 2 and Scheme 3 above, the intermediate frame check special user information field no longer carries the check field field of the first intermediate frame check sequence and the intermediate frame check sequence cyclic redundancy check field. Instead, several bits in the special user information field in the ICF frame carry the check field field and the check field.

[0180] The functions of the verification field of the exemplary first intermediate frame verification sequence and the cyclic redundancy check field of the intermediate frame verification sequence are shown in the relevant text description mentioned in Scheme 1.

[0181] Figure 7 illustrates a schematic diagram of the frame format of a fourth possible scheme of the ICF frame provided in an exemplary embodiment of this application.

[0182] The difference between Option 4 and the above options is:

[0183] The Calculation Field of First IFCS and the IFCS CRC field are located in a specific position within the Special User Info field. The above ICF frame is an exemplary possibility. In different embodiments or designs, it is possible that at least one of the following designs—the position of the above fields in the ICF frame, their arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field name—may change. This embodiment does not limit this.

[0184] Option 4 uses the existing structure in the ICF frame for preliminary verification without adding new field types: reusing the existing structure of the ICF frame avoids the transmission overhead caused by adding extra bytes to new fields, further reducing the data volume of the ICF frame and improving the transmission efficiency of the ICF frame.

[0185] Option 5:

[0186] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0187] In some embodiments, each verification field includes an identification field, and a verification domain field and / or CRC field shared by at least two verification fields are located in a first field preceding the first verification field.

[0188] In some embodiments, a check field that includes a check field shared by at least two check fields and / or a CRC field appears only once in an ICF frame.

[0189] In some embodiments, the first field is a public information field.

[0190] In some embodiments, the verification fields, including an identification field, a verification field shared by at least two verification fields, and / or a CRC field, appear in the public information field.

[0191] The functions of the check field and CRC field in the ICF frame are as described in Scheme 1, and will not be repeated here.

[0192] In the ICF design, compared to Scheme 4, several bits in the common information field of the ICF frame are used to carry the check field and the check field.

[0193] For example, the functions of the verification field of the first intermediate frame verification sequence and the cyclic redundancy check field of the intermediate frame verification sequence are shown in the relevant text description mentioned in Scheme 1.

[0194] Figure 8 illustrates a frame format diagram of a fifth possible scheme of the ICF frame provided in an exemplary embodiment of this application.

[0195] The difference between Option 5 and the above options is:

[0196] The Calculation Field of First IFCS and the IFCS CRC field are located in a specific position within the Common Info field. The above ICF frame is an exemplary possibility. In different embodiments or designs, it is possible that at least one of the following designs—the position of the above fields in the ICF frame, their arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field name—may change. This embodiment does not limit this.

[0197] Option 5 uses the existing structure in the ICF frame for preliminary verification without adding new field types: reusing the existing structure of the ICF frame avoids the transmission overhead caused by adding extra bytes to new fields, further reducing the data volume of the ICF frame and improving the transmission efficiency of the ICF frame.

[0198] Option Six:

[0199] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0200] In some embodiments, each verification field includes an identification field, and a verification domain field and / or CRC field shared by at least two verification fields are located in a first field preceding the first verification field.

[0201] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, and the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0202] In some embodiments, the first frame further includes a fill field, the duration of which is greater than or equal to the maximum fill duration of one or more second sites.

[0203] In some embodiments, a check field that includes a check field shared by at least two check fields and / or a CRC field appears only once in an ICF frame.

[0204] The functions of the check field and CRC field in the ICF frame are as described in Scheme 1, and will not be repeated here.

[0205] Figure 9 illustrates a schematic diagram of the frame format of a sixth possible scheme of the ICF frame provided in an exemplary embodiment of this application.

[0206] Option 6 differs from the above options in one or more of the following three aspects:

[0207] In the ICF design, the check field field that carries the first intermediate frame check sequence is selected in the public information or special user information field or the intermediate frame check special user information field, and several bits of the intermediate frame check sequence field are selected to carry the intermediate frame check sequence cyclic redundancy check field.

[0208] Key Point 1: The Calculation Field of First IFCS is located in a specific position within the Common Info field, or in a specific position within the Special User Info field, or in a specific position within the IFCS Special User Info field;

[0209] Key Point 2: The IFCS CRC field is located within each IFCS field;

[0210] Point 3: The positions of the Calculation Field of First IFCS and the IFCS CRC can be interchanged.

[0211] The above-mentioned ICF frame is an exemplary possible case. In different embodiments or different designs, it is possible that at least one of the following designs may change: the position of the above fields in the ICF frame, the order of arrangement with other fields, the number of bytes occupied, the number of bits occupied, and the field name. This embodiment does not limit this.

[0212] Scheme 6 further enhances the anti-interference capability of ICF frames. Although the verification range of each IFCS field is globally defined based on the second station, each IFCS field has an independent cyclic redundancy check field for protection and verification, avoiding misjudgment caused by bit errors in ICF frames due to transmission interference.

[0213] Another format for options one through six

[0214] Compared to the ICF frame design in Scheme 1, this application presents an ICF design format:

[0215] In some embodiments, each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0216] Referring to another IFCS format, the IFCS format in Schemes 1 to 6 is modified, and the length becomes 5 bytes. The IFCS is no longer divided into two parts, IFCS A and IFCS B. The modified IFCS field includes at least one of the following subfields: the first part intermediate frame check sequence (IFCS Part 1) field, the reserved field, the second part intermediate frame check sequence (IFCS Part 2) field, the disambiguation bit, the intermediate frame check special user information (IFCS Special User Info) field, the check field of the first intermediate frame check sequence (Calculation Field of First IFCS) field, and the intermediate frame check sequence cyclic redundancy check (IFCS CRC) field.

[0217] For example, the functions of the first part intermediate frame check field, the second part intermediate frame check field, the check field of the first intermediate frame check sequence, and the cyclic redundancy check field of the intermediate frame check sequence are as described in Scheme 1 above. Since the modified IFCS format is a user information field that begins with an extra frame check field, it may be misread as a 12-bit association identifier. A disambiguation bit is added immediately after the first part intermediate frame check field to solve the misreading problem.

[0218] For example, the first part of the intermediate frame verification field occupies 11 bits, the disambiguation bit occupies 1 or 2 bits, and the second part of the intermediate frame verification field occupies 21 bits. The verification range and the number of bits occupied by the verification field are variable. The above ICF frame is an exemplary possible case. In different embodiments or different designs, it is possible that at least one of the following designs may change: the position of the above fields in the ICF frame, the arrangement order with other fields, the number of bytes occupied, the number of bits occupied, and the field name. This embodiment does not limit this.

[0219] In summary, by using another format of Scheme 1, which carries the relevant verification field in only one user information field, the amount of data carried by the ICF frame is reduced. While carrying multiple IFCS fields brings higher reliability, it greatly compresses the length of the ICF frame and the amount of data carried, thereby improving the overall throughput of the system.

[0220] Another format for Options Two, Three, Four, Five, and Six:

[0221] Compared with the unmodified Schemes 2, 3, 4, 5, and 6, its IFCS format follows the modifications to Scheme 1 as described above. Each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate the first value, which is used to verify at least one field in the first frame. That is, each verification field occupies only one user information field. Other aspects are consistent with Schemes 2, 3, 4, 5, and 6, and will not be elaborated here.

[0222] By using alternative formats such as Scheme 2, Scheme 3, Scheme 4, Scheme 5, and Scheme 6, the amount of data carried by the ICF frame is further compressed on the basis of the original effect, thereby improving the transmission efficiency during data transmission.

[0223] The modified ICF formats are shown in Figures 10 to 15. Figure 10 corresponds to modified scheme one, Figure 11 corresponds to modified scheme two, Figure 12 corresponds to modified scheme three, Figure 13 corresponds to modified scheme four, Figure 14 corresponds to modified scheme five, and Figure 15 corresponds to modified scheme six.

[0224] In an optional embodiment based on the above embodiments, at least two check fields are adjacent, or, at least two adjacent check fields are spaced apart. Optionally, the check field is an IFCS field.

[0225] In some embodiments, one or more user information fields may exist between any two adjacent verification fields.

[0226] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, and the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0227] In some embodiments, the first frame further includes a fill field, the duration of which is greater than or equal to the maximum fill duration of one or more second sites.

[0228] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame. The first value field may be referred to as a Part 1 field or an IFCS Part 1 field; the second value field may be referred to as a Part 2 field or an IFCS Part 2 field.

[0229] In some embodiments, each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame (e.g., all fields or at least one field located before the first verification field).

[0230] In some embodiments, each validation field includes one or more of the following fields:

[0231] Disambiguation, in accordance with NDPA design, prevents non-AP sites from interpreting the first 12 bits of the check field as an identification field (such as AID12). The above-mentioned misreading problem is solved by adding disambiguation bits.

[0232] An identifier field with a specified value (such as an AID12 field) indicates that the user information field containing the identifier field contains a validation field.

[0233] The validation field (e.g., the Calculation Field of First IFCS field) is used to indicate the range of the validation field of the first validation field, each validation field, or any validation field.

[0234] The CRC field (such as the IFCS CRC field) is used to perform CRC checks on at least one field other than the CRC field in the check field or at least one field other than the CRC field in the first frame.

[0235] In some embodiments, the scope of the first verification field, or each verification field, or the verification domain of any verification field, is all fields or at least one field in the first frame that precede the first verification field.

[0236] In some embodiments, the value of the verification field is the sequence number of the least significant byte, the most significant byte, the last transmitted byte, or the first transmitted byte of the last user information field preceding the first verification field; or,

[0237] The value of the check field is the sequence number of the least significant byte, the most significant byte, the last byte sent, or the first byte sent.

[0238] In some embodiments, the range of the CRC field's check domain is any one of the following:

[0239] The validation field in the validation field;

[0240] All fields in the verification field except the CRC field;

[0241] At least one field from all fields in the verification field except the CRC field.

[0242] In some embodiments, each verification field includes an identifier field, a verification domain field, and a CRC field.

[0243] In some embodiments, each verification field includes an identification field, and the verification field and / or CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

[0244] In some embodiments, each verification field includes an identification field, and a verification domain field and / or CRC field shared by at least two verification fields are located in a first field preceding the first verification field.

[0245] In some embodiments, the first field is a special user information field newly defined for the above-mentioned verification field or a special user information field newly defined for the intermediate frame verification sequence (IFCS) or an IFCS special user information field.

[0246] In some embodiments, the first field is a special user information field or a predefined special user information field.

[0247] In some embodiments, the first field is a Common Information field.

[0248] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, and the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0249] In some embodiments, the first frame further includes a fill field, the duration of which is greater than or equal to the maximum fill duration of one or more second sites.

[0250] In some embodiments, the first frame is an ICF. In some embodiments, the first frame is used to indicate whether DPS and / or DSO operating modes are enabled.

[0251] Figure 16 shows a flowchart of a mode switching method provided in an exemplary embodiment of this application. The method is performed by a first site and / or a second site.

[0252] As shown in Figure 16, a DPS Assisting AP (i.e., the first station) sends an ICF frame to two DPS Non-AP STAs (DPS Non-AP STA 1 and DPS Non-AP STA 2, i.e., the second station) to trigger or enable these two non-AP STAs to switch from low-capability mode to high-capability mode.

[0253] To increase the probability of a DPS non-AP STA receiving and detecting an IFCS, the AP includes two identical IFCSs, IFCS-0 and IFCS-1, in the ICF frame. The ICF frame format can be any of the ICF frame formats defined in the above embodiments. The Calculation Field of First IFCS indicates the range of the verification field preceding the first IFCS in the ICF frame. Based on the rules defined in the above embodiments, to ensure that the two DPS non-AP STAs have sufficient padding to complete the enabling transition of DPS and / or DSO operating modes and the detection of on-the-fly channel eavesdropping, the AP must / needs / recommends placing the User Info fields of the two DPS non-AP STAs before the first IFCS field. Therefore, the ICF frame contains two User Info fields, AID12=1 and AID12=2, preceding the first IFCS, corresponding to DPS Non-AP STA1 and DPS Non-AP STA2, respectively.

[0254] When the AP transmits the first IFCS, the DPS Non-AP STA1 is affected by the interference signal, causing the first IFCS received to have an error bit (AID12 field ≠ 2011), so it does not recognize this IFCS. The DPS Non-AP STA1 ignores this IFCS and continues to receive the remaining part of the ICF detection frame; while the DPS Non-AP STA2 is not affected by the interference signal, so it receives the first IFCS correctly (AID12 = 2011) and recognizes this IFCS.

[0255] Based on the rules defined in the above embodiments, after identifying an IFCS, the DPS Non-AP STA2 first checks the IFCS CRC field and the Calculation Field of First IFCS field, and the check result is correct. Then, the DPS Non-AP STA2 uses the IFCS field to check the check field range in the ICF frame indicated by the Calculation Field of First IFCS field. The check result is correct and the User Info field with AID12=2 is identified. Therefore, the DPS Non-AP STA2 can start switching capability modes after successfully receiving the IFCS.

[0256] When the AP transmits the second IFCS, the DPS Non-AP STA1 receives the second IFCS correctly (AID12 = 2011) and identifies it. Similarly, the DPS Non-AP STA1 first checks the IFCS CRC field and the Calculation Field of First IFCS field, and the check result is correct. Then, the DPS Non-AP STA1 uses the IFCS to check the check field range in the ICF frame indicated by the Calculation Field of First IFCS field, and the check result is correct and the User Info field with AID12 = 1 is identified. Therefore, the DPS Non-AP STA1 can start switching between capability mode and operating mode after successfully receiving the IFCS.

[0257] Finally, both DPS Non-AP STA1 and DPS Non-AP STA2 were successfully triggered or enabled by the ICF frame sent by the AP to perform the switching of capability mode or operating mode, and both replied with an ICR frame at the SIFS time interval after the end of the ICF frame.

[0258] If the AP does not send a duplicate IFCS, then the ICF frame will only trigger or enable the DPS Non-AP STA2 to switch between capability modes or operating modes, but will not trigger the DPS Non-AP STA1 to switch between operating modes, or will not enable the DPS Non-AP STA1 to switch between operating modes.

[0259] In addition, the content of the multiple IFCS sent by the AP in this scheme is exactly the same, and they are all copies of the first IFCS. Therefore, the AP only needs to calculate the IFCS once, instead of calculating it once for each IFCS. This greatly reduces the computational complexity and power consumption of the AP sending ICF frames to implement or enable DPS or DSO functions.

[0260] rule:

[0261] The first STA (AP or non-AP STA) to send an ICF frame must follow these rules:

[0262] • Including one or more identical and repeated IFCS in the ICF frame used to enable DPS or DSO functions increases the probability that the second STA receiving the ICF frame can successfully identify the IFCS.

[0263] • If multiple IFCSs exist, they can appear consecutively or intermittently (there may be one or more ordinary user information (User Info) fields between adjacent IFCSs);

[0264] • The User Info field of the second STA, which is expected to receive and identify the IFCS, must / should be placed before the first IFCS;

[0265] • The padding duration after the last IFCS needs to be long enough to meet the maximum padding duration requirement of one or more second STAs involved in the ICF frame.

[0266] Figure 17 shows a flowchart of an exemplary embodiment of the ICF frame receiving method provided in this application. The second STA (AP or non-AP STA) receiving the ICF frame needs to follow the following rules:

[0267] S0: The second station receives an ICF frame, which carries at least one of the following: an IFCS field and a user information site field. The IFCS field includes at least one of the following subfields: an association identifier 12 field, a check field field of the first intermediate frame check sequence, and a cyclic redundancy check field of the intermediate frame check sequence.

[0268] In this process, the second station receives an ICF frame sent from the first station, and the first station sends the ICF frame to one or more of its associated second stations.

[0269] S1: The second station receives the ICF frame and performs an inspection on it. If the inspection result is that the ICF frame received by the second station does not carry the IFCS field, then step S10 is executed. If the inspection result is that the ICF frame carries the IFCS field, then step S2 is executed.

[0270] S2: The IFCS field in the ICF frame is detected, and the check field of the first intermediate frame check sequence of the IFCS field is checked.

[0271] That is, if the detection result is an ICF frame carrying an IFCS field, the correct transmission of the IFCS field is verified.

[0272] S3: Use the CRC check field to check the check field of the first intermediate frame check sequence in the IFCS field. If the check result is that the check field of the first intermediate frame check sequence is transmitted correctly, then proceed to step S4. If the check result is that the check field of the first intermediate frame check sequence is transmitted incorrectly, then proceed to step S9.

[0273] S4: Use the IFCS field to verify the fields within the verification range indicated by the verification field field of the first intermediate frame verification sequence.

[0274] The check field range refers to the sequence number of the least significant byte, the most significant byte, the last transmitted byte, or the first transmitted byte in the last user information field from the ICF frame header to the IFCS field, or the sequence number of the least significant byte, the most significant byte, the last transmitted byte, or the first transmitted byte in the first check field from the ICF frame header.

[0275] S5: Verify the fields within the verification range indicated by the verification field field of the first intermediate frame verification sequence. If the verification result shows that the fields within the verification range are transmitted without error, proceed to step S6. If the verification result shows that the fields within the verification range are transmitted with an error, such as a bit error, proceed to step S9.

[0276] S6: If the fields within the verification domain are transmitted without error, then verify the AID of the user information field within the verification domain.

[0277] S7: Compare the AID of the user information field with the AID of the second site. If the AID in the user information field includes the AID of the second site, proceed to step S8; otherwise, proceed to step S9.

[0278] S8: After successful verification, perform the relevant switching operation, which includes at least one of the following: channel switching, working mode switching, bandwidth switching, operation mode switching, and operation mode parameter switching.

[0279] In some embodiments, the associated handover operation is related to an operating mode with a handover delay, including at least one of the following: DPS, DSO, EMLSR, and NPCA operating modes.

[0280] S9: Continue to check the remaining part of the ICF frame or other IFCS fields. That is, if the verification result of the i-th IFCS field out of N IFCS fields in the ICF frame fails, then continue to check the (i+1)-th IFCS field until all N IFCS fields are checked or the verification result of the j-th IFCS field out of N IFCS fields is successful, where N is a positive integer and i and j are positive integers less than N.

[0281] S10: Verify the remaining IFCS fields in the ICF frame. If the i-th IFCS field in the ICF frame is the N-th IFCS field among the N IFCS fields of the ICF frame, then proceed to step S11. If the i-th IFCS field in the ICF frame is not the N-th IFCS field among the N IFCS fields of the ICF frame, then proceed to step S1.

[0282] S11: Perform the relevant switching operation based on the default fill.

[0283] In some embodiments, using default padding means that if no valid IFCS field is detected in the ICF frame, the padding field in the ICF frame is used as padding for subsequent related handover operations.

[0284] S12: After successfully receiving an ICF frame, send an ICF response frame. The recipient of the ICF response frame is the first station associated with it.

[0285] The detection methods include:

[0286] When an IFCS is detected, the Calculation Field of First IFCS field must first be checked using the IFCS CRC field to verify whether there is a transmission error in the Calculation Field of First IFCS field.

[0287] • If the Calculation Field of First IFCS is transmitted incorrectly, the IFCS must be ignored and the remaining ICF frames (or the remaining portion of the ICF frames) must be received and parsed.

[0288] • If the Calculation Field of First IFCS is transmitted correctly, the IFCS can be used to verify the portion of the ICF frame indicated by the Calculation Field of First IFCS.

[0289] - If a portion of the ICF frame indicated by the Calculation Field of First IFCS contains a transmission error, that IFCS must be ignored, and the next IFCS or the remainder of the ICF frame must be checked.

[0290] - If the portion of the ICF frame indicated by the Calculation Field of First IFCS is transmitted correctly, you can check whether the User Info List of this portion of the ICF frame contains your STA's AID;

[0291] ---If the AID of its own STA exists, a non-primary channel access (NPCA) or DSO working channel handover should be performed according to the relevant settings, or a DPS operating mode enable handover, or an operating mode related to handover delay, including at least one of DPS, DSO, EMLSR, NPCA, or a related handover operation, and an ICR frame should be replied at the SIFS interval after the end of the ICF frame.

[0292] ---If your own STA's AID does not exist, you can continue to receive and parse the remaining ICF frames.

[0293] If the remaining portion of the ICF frame still contains the IFCS field, the IFCS field verification and subsequent second verification steps continue.

[0294] If the remaining part of the detected ICF frame does not have an IFCS field, then after receiving the ICF frame, channel switching and / or operation mode switching will be performed within the padding field duration of the ICF frame, and an ICR frame will be replied at the SIFS interval after the relevant switching operation is completed.

[0295] That is, when the second station detects a verification field, the above frame receiving method further includes one or more of the following steps:

[0296] If the first verification fails, continue receiving the remainder of the first frame;

[0297] If the first verification succeeds but the second verification fails, continue to check the next verification field;

[0298] If the first verification is successful and the second verification is successful, and the user information field in the first frame that is located before the first verification field contains its own identifier, then channel switching is performed, and the second frame is replied at the first interval after the first frame ends.

[0299] If the first verification is successful and the second verification is successful, and the user information field in the first frame that is before the first verification field does not contain its own identifier (AID12), continue to receive the remaining part of the first frame until the ICF frame is completely received.

[0300] The first check is to use the CRC field to check the check field; the second check is to use a check field to check all or at least one field in the first frame that is preceding the first check field.

[0301] Figure 18 is a structural block diagram of a first site device provided in an exemplary embodiment of this application. The device includes:

[0302] A first transmitting module 1820 is configured to transmit a first frame, the first frame including at least two identical check fields, each of the at least two check fields being used to check at least one field in the first frame. Optionally, the at least one field checked by each of the at least two check fields is the same.

[0303] In some embodiments, at least two check fields are adjacent; wherein being adjacent means that there are no other fields between the i-th check field and the (i+1)-th check field in the n check fields, or that there is no gap between the i-th check field and the (i+1)-th check field in the n check fields; in other embodiments, at least two check fields are spaced apart; wherein having a gap means that the i-th check field and the (i+1)-th check field in the n check fields contain other fields besides the check fields; in other embodiments, some of the check fields in the n check fields are spaced apart, and the other check fields in the n check fields are spaced apart; wherein n and i are positive integers.

[0304] In some embodiments, there is a gap between any two adjacent verification fields of the at least two verification fields, and there are one or more user information fields between any two adjacent verification fields.

[0305] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of the one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame, and the first verification field being the first verification field to appear among the at least two verification fields.

[0306] In some embodiments, the first frame further includes a fill field, the duration of which is greater than or equal to the maximum fill duration of one or more second sites.

[0307] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0308] In some embodiments, each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0309] In some embodiments, each verification field includes one or more of the following fields: an identifier field having a specified value, the specified value being used to indicate that the user information field containing the identifier field contains the verification field; a verification domain field, used to indicate the range of the verification domain of the first verification field or each verification field or any verification field; and a CRC field, used to perform CRC verification on at least one field other than the CRC field in the verification field or at least one field other than the CRC field in the first frame.

[0310] In some embodiments, the scope of the first verification field or each verification field or the verification domain of any one verification field is all fields or at least one field in the first frame that precede the first verification field.

[0311] In some embodiments, the value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the last user information field preceding the first verification field; or, the value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the first verification field.

[0312] In some embodiments, the first validation field is the first validation field that appears among at least two validation fields.

[0313] In some embodiments, the scope of the verification field of the CRC field is any one of the following: the verification field field in the verification field; all fields in the verification field other than the CRC field; or at least one field in the verification field other than the CRC field.

[0314] In some embodiments, each verification field includes the identifier field, the verification domain field, and the CRC field.

[0315] In some embodiments, each verification field includes the identifier field, and the verification field and / or the CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

[0316] In some embodiments, each verification field includes the identifier field, and the verification field and / or the CRC field shared by the at least two verification fields are located in a first field preceding the first verification field.

[0317] In some embodiments, the first field is a special user information field defined for the validation field, or a special user information field defined by the IFCS, or an IFCS special user information field.

[0318] In some embodiments, the first field is a special user information field or a defined special user information field.

[0319] In some embodiments, the first field is a public information field.

[0320] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0321] In some embodiments, the first frame further includes a fill field, the duration of which is greater than or equal to the maximum fill duration of one or more second sites.

[0322] In some embodiments, the first frame is an initial control frame (ICF).

[0323] In some embodiments, the first frame is used to enable DPS and / or DSO.

[0324] In some embodiments, the first frame is an ICF frame. Optionally, the ICF frame is associated with an operating mode having a handover delay, including at least one of the following: DPS, DSO, EMLSR, and NPCA operating modes.

[0325] In some embodiments, the apparatus further includes: a first processing module 1840, configured to generate the first frame; and a first receiving module 1860, configured to receive a second frame, the second frame being used in response to the first frame.

[0326] Figure 19 is a structural block diagram of a second site device provided in an exemplary embodiment of this application. The device includes:

[0327] The second receiving module 1920 is configured to receive a first frame, the first frame including at least two identical check fields, each of the at least two check fields being used to check at least one field in the first frame. Optionally, the at least one field checked by each of the at least two check fields is the same.

[0328] In some embodiments, at least two check fields are adjacent; wherein being adjacent means that there are no other fields between the i-th check field and the (i+1)-th check field in the n check fields, or that there is no gap between the i-th check field and the (i+1)-th check field in the n check fields; in other embodiments, at least two check fields are spaced apart; wherein having a gap means that the i-th check field and the (i+1)-th check field in the n check fields contain other fields besides the check fields; in other embodiments, some of the check fields in the n check fields are spaced apart, and the other check fields in the n check fields are spaced apart; wherein n and i are positive integers.

[0329] In some embodiments, there is a gap between any two adjacent verification fields of the at least two verification fields, and there are one or more user information fields between any two adjacent verification fields.

[0330] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0331] In some embodiments, the first validation field is the first validation field that appears among at least two validation fields.

[0332] In some embodiments, the first frame further includes a fill field, the duration of which is greater than or equal to the maximum fill duration of one or more second sites.

[0333] In some embodiments, each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0334] In some embodiments, each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

[0335] In some embodiments, each verification field includes one or more of the following fields: an identifier field with a specified value, the specified value being used to indicate that the user information field containing the identifier field contains the verification field; a verification domain field, used to indicate the range of the verification domain of the first verification field or each verification field or any verification field; and a CRC field, used to perform CRC verification on at least one field other than the CRC field in the verification field or at least one field other than the CRC field in the first frame.

[0336] In some embodiments, the scope of the first verification field or each verification field or the verification domain of any one verification field is all fields or at least one field in the first frame that precede the first verification field.

[0337] In some embodiments, the value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the last user information field preceding the first verification field; or, the value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the first verification field.

[0338] In some embodiments, the first validation field is the first validation field that appears among at least two validation fields.

[0339] In some embodiments, the scope of the verification field of the CRC field is any one of the following: the verification field field in the verification field; all fields in the verification field other than the CRC field; or at least one field in the verification field other than the CRC field.

[0340] In some embodiments, each verification field includes the identifier field, the verification domain field, and the CRC field.

[0341] In some embodiments, each verification field includes the identifier field, and the verification field and / or the CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

[0342] In some embodiments, each verification field includes the identifier field, and the verification field and / or the CRC field shared by the at least two verification fields are located in a first field preceding the first verification field.

[0343] In some embodiments, the first field is a special user information field defined for the validation field, or a special user information field defined by the IFCS, or an IFCS special user information field.

[0344] In some embodiments, the first field is a special user information field or a defined special user information field.

[0345] In some embodiments, the first field is a public information field.

[0346] In some embodiments, the first frame further includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

[0347] In some embodiments, the first frame further includes a fill field, the duration of which is greater than or equal to the maximum fill duration of one or more second sites.

[0348] In some embodiments, the first frame is an initial control frame (ICF).

[0349] In some embodiments, the first frame is used to enable DPS and / or DSO.

[0350] In some embodiments, the first frame is an ICF frame. Optionally, the ICF frame is associated with an operating mode having a handover delay, including at least one of the following: DPS, DSO, EMLSR, and NPCA operating modes.

[0351] In some embodiments, the second processing module 1940 is configured to perform one or more of the following operations upon detecting a validation field:

[0352] If the first verification fails, continue receiving the remaining portion of the first frame;

[0353] If the first verification succeeds but the second verification fails, continue to check the next verification field;

[0354] If the first verification is successful and the second verification is successful, and the user information field in the first frame that is before the first verification field contains its own identifier, then channel switching is performed, and the second frame is replied at the first interval after the first frame ends.

[0355] If the first verification is successful and the second verification is successful, and the user information field in the first frame that is before the first verification field does not contain its own identifier, continue to receive the remaining part of the first frame;

[0356] Wherein, the first verification is to use the CRC field to verify the verification field; the second verification is to use the verification field to verify all or at least one field in the first frame that is located before the first verification field.

[0357] In some embodiments, the apparatus further includes a second transmitting module 1960, configured to transmit a second frame, the second frame being used in response to the first frame. Figure 20 shows a schematic diagram of the structure of a first or second station provided in an exemplary embodiment of this application. The first or second station 2000 may include a processor 2001, a transceiver 2002, and a memory 2003. The processor 2001 can be used to control transmission and / or reception. The transceiver 2002 can be used to implement transmission and / or reception functions, such as implementing the functions of at least one of the first transmitting module, first receiving module, second transmitting module, and second receiving module described above.

[0358] The processor 2001 includes one or more processing cores, and the processor 2001 executes various functional applications and information processing by running software programs and modules.

[0359] The transceiver 2002 may include a receiver and a transmitter. For example, the transceiver 2002 may include a wired communication component, which may include a wired communication chip and a wired interface (such as a fiber optic interface). Optionally, the transceiver 2002 may also include a wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0360] Transceiver 2002 is used to send and receive at least one frame to perform the mode switching method, and / or the frame receiving method, and / or the frame sending method in the above method embodiments.

[0361] The memory 2003 can be connected to the processor 2001 and the transceiver 2002.

[0362] The memory 2003 can be used to store a computer program executed by the processor, and the processor 2001 is used to execute the computer program to implement the various steps in the above method embodiments.

[0363] Furthermore, the memory 2003 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static on-demand memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0364] For details not described in this embodiment, please refer to the method-side embodiment above, which will not be repeated here.

[0365] This application also provides a computer-readable storage medium storing a computer program for execution by a processor to implement the above-described frame transmission method and / or frame reception method. In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0366] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running on a first site, it is used to implement the frame transmission method and / or frame reception method on the first site side.

[0367] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running on a second site, it is used to implement the frame transmission method and / or frame reception method on the second site side.

[0368] This application embodiment also provides a first chip, which includes programmable logic circuits and / or program instructions. When the first chip is running on a first site, it is used to implement the frame transmission method and / or frame reception method on the first site side.

[0369] This application embodiment also provides a second chip, which includes programmable logic circuits and / or program instructions. When the second chip runs on the second site, it implements the frame transmission method and / or frame reception method on the second site side.

[0370] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor reads from the computer-readable storage medium and executes the computer program to implement the above-described frame transmission method and / or frame reception method.

[0371] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0372] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0373] In some embodiments of this application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device, and this application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0374] In some embodiments of this application, "protocol" may refer to standard protocols in the field of communications, such as LTE protocol, NR protocol and related protocols applied to future communication systems, and this application does not limit it.

[0375] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0376] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.

[0377] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0378] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0379] The above are merely exemplary embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application shall be included within the protection scope of this application.

Claims

1. A frame transmission method, characterized in that, The method is performed by a first site, and the method includes: A first frame is sent, the first frame including at least two identical check fields, each of the at least two check fields being used to check at least one field in the first frame.

2. The method according to claim 1, characterized in that, The at least two verification fields are adjacent, or there is a gap between any two adjacent verification fields of the at least two verification fields.

3. The method according to claim 2, characterized in that, There is a gap between any two adjacent verification fields of the at least two verification fields, and there are one or more user information fields between any two adjacent verification fields.

4. The method according to any one of claims 1 to 3, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

5. The method according to any one of claims 1 to 4, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

6. The method according to any one of claims 1 to 5, characterized in that, Each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

7. The method according to any one of claims 1 to 5, characterized in that, Each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

8. The method according to any one of claims 1 to 7, characterized in that, Each validation field includes one or more of the following fields: An identifier field has a specified value, which is used to indicate that the user information field containing the identifier field contains the verification field. The validation field is used to indicate the range of the validation field of the first validation field, or each of the validation fields, or any validation field. The CRC field is used to perform CRC verification on at least one field other than the CRC field in the verification field or at least one field other than the CRC field in the first frame.

9. The method according to any one of claims 1 to 8, characterized in that, The range of the first verification field, or each verification field, or the verification field of any one verification field, is all fields or at least one field in the first frame that are located before the first verification field.

10. The method according to claim 9, characterized in that, The value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the last user information field preceding the first verification field; or, The value of the verification field is the sequence number of the least significant byte, the most significant byte, the last byte sent, or the first byte sent.

11. The method according to claim 8, characterized in that, The range of the CRC field's check domain is any one of the following: The validation field in the validation field; All fields in the verification field except the CRC field; At least one field from all fields in the verification field except the CRC field.

12. The method according to any one of claims 8 to 11, characterized in that, Each of the verification fields includes the identifier field, the verification field, and the CRC field.

13. The method according to any one of claims 8 to 11, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

14. The method according to any one of claims 8 to 11, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field shared by the at least two verification fields are located in a first field preceding the first verification field.

15. The method according to claim 14, characterized in that, The first field is a special user information field defined for the verification field or a special user information field defined for the intermediate frame verification sequence (IFCS) or an IFC special user information field.

16. The method according to claim 14, characterized in that, The first field is a special user information field or a defined special user information field.

17. The method according to claim 14, characterized in that, The first field is a public information field.

18. The method according to any one of claims 1 to 17, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

19. The method according to any one of claims 1 to 18, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

20. The method according to any one of claims 1 to 19, characterized in that, The first frame is the Initial Control Frame (ICF).

21. The method according to any one of claims 1 to 20, characterized in that, The first frame is used to enable Dynamic Power Saving Mode (DPS) and / or Dynamic Sub-Strip Operation (DSO).

22. A frame receiving method, characterized in that, The method is performed by a second site, and the method includes: A first frame is received, the first frame including at least two identical verification fields, each of the at least two verification fields being used to verify at least one field in the first frame.

23. The method according to claim 22, characterized in that, The at least two verification fields are adjacent, or there is a gap between any two adjacent verification fields of the at least two verification fields.

24. The method according to claim 23, characterized in that, There is a gap between any two adjacent verification fields of the at least two verification fields, and there are one or more user information fields between any two adjacent verification fields.

25. The method according to any one of claims 22 to 24, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

26. The method according to any one of claims 22 to 25, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

27. The method according to any one of claims 22 to 26, characterized in that, Each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

28. The method according to any one of claims 22 to 26, characterized in that, Each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

29. The method according to any one of claims 22 to 28, characterized in that, Each verification field includes one or more of the following fields: an identifier field with a specified value, the specified value being used to indicate that the user information field containing the identifier field contains the verification field; and a verification domain field, used to indicate the range of the verification domain of the first verification field, each verification field, or any verification field. The CRC field is used to perform CRC verification on at least one field other than the CRC field in the verification field or at least one field other than the CRC field in the first frame.

30. The method according to any one of claims 22 to 29, characterized in that, The range of the first verification field, or each verification field, or the verification field of any one verification field, is all fields or at least one field in the first frame that are located before the first verification field.

31. The method according to claim 30, characterized in that, The value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the last user information field preceding the first verification field; or, The value of the verification field is the sequence number of the least significant byte, the most significant byte, the last byte sent, or the first byte sent.

32. The method according to claim 29, characterized in that, The range of the CRC field's check domain is any one of the following: The validation field in the validation field; All fields in the verification field except the CRC field; At least one field from all fields in the verification field except the CRC field.

33. The method according to any one of claims 29 to 32, characterized in that, Each of the verification fields includes the identifier field, the verification field, and the CRC field.

34. The method according to any one of claims 29 to 32, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

35. The method according to any one of claims 29 to 32, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field shared by the at least two verification fields are located in a first field preceding the first verification field.

36. The method according to claim 35, characterized in that, The first field is a special user information field defined for the validation field, or a special user information field defined by IFCS, or an IFCS special user information field.

37. The method according to claim 35, characterized in that, The first field is a special user information field or a defined special user information field.

38. The method according to claim 35, characterized in that, The first field is a public information field.

39. The method according to any one of claims 22 to 38, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

40. The method according to any one of claims 22 to 39, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

41. The method according to any one of claims 22 to 40, characterized in that, The first frame is the Initial Control Frame (ICF).

42. The method according to any one of claims 22 to 41, characterized in that, The first frame is used to enable DPS and / or DSO.

43. The method according to any one of claims 29 to 42, characterized in that, If a validation field is detected, the method further includes one or more of the following steps: If the first verification fails, continue receiving the remaining portion of the first frame; If the first verification succeeds but the second verification fails, continue to check the next verification field; If the first verification is successful and the second verification is successful, and the user information field in the first frame that is before the first verification field contains its own identifier, then channel switching is performed, and the second frame is replied at the first interval after the first frame ends. If the first verification is successful and the second verification is successful, and the user information field in the first frame that is before the first verification field does not contain its own identifier, continue to receive the remaining part of the first frame; Wherein, the first verification is to use the CRC field to verify the verification field; the second verification is to use the verification field to verify all or at least one field in the first frame that is located before the first verification field.

44. A first station device, characterized in that, The device includes: A sending module is used to send a first frame, the first frame including at least two identical verification fields, each of the at least two verification fields being used to verify at least one field in the first frame.

45. The apparatus according to claim 44, characterized in that, The at least two verification fields are adjacent, or there is a gap between any two adjacent verification fields of the at least two verification fields.

46. ​​The apparatus according to claim 45, characterized in that, There is a gap between any two adjacent verification fields of the at least two verification fields, and there are one or more user information fields between any two adjacent verification fields.

47. The apparatus according to any one of claims 44 to 46, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

48. The apparatus according to any one of claims 44 to 47, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

49. The apparatus according to any one of claims 44 to 48, characterized in that, Each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

50. The apparatus according to any one of claims 44 to 48, characterized in that, Each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

51. The apparatus according to any one of claims 44 to 49, characterized in that, Each verification field includes one or more of the following fields: an identifier field with a specified value, the specified value being used to indicate that the user information field containing the identifier field contains the verification field; and a verification domain field, used to indicate the range of the verification domain of the first verification field, each verification field, or any verification field. The CRC field is used to perform CRC verification on at least one field other than the CRC field in the verification field or at least one field other than the CRC field in the first frame.

52. The apparatus according to any one of claims 44 to 50, characterized in that, The range of the first verification field, or each verification field, or the verification field of any one verification field, is all fields or at least one field in the first frame that are located before the first verification field.

53. The apparatus according to claim 51, characterized in that, The value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the last user information field preceding the first verification field; or, the value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the first verification field.

54. The apparatus according to claim 50, characterized in that, The range of the verification field of the CRC field is any one of the following: the verification field field in the verification field; all fields in the verification field other than the CRC field; or at least one field in the verification field other than the CRC field.

55. The apparatus according to any one of claims 50 to 52, characterized in that, Each of the verification fields includes the identifier field, the verification field, and the CRC field.

56. The apparatus according to any one of claims 50 to 52, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

57. The apparatus according to any one of claims 50 to 52, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field shared by the at least two verification fields are located in a first field preceding the first verification field.

58. The apparatus according to claim 54, characterized in that, The first field is a special user information field defined for the validation field, or a special user information field defined by IFCS, or an IFCS special user information field.

59. The apparatus according to claim 54, characterized in that, The first field is a special user information field or a defined special user information field.

60. The apparatus according to claim 54, characterized in that, The first field is a public information field.

61. The apparatus according to any one of claims 44 to 57, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

62. The apparatus according to any one of claims 44 to 58, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

63. The apparatus according to any one of claims 44 to 59, characterized in that, The first frame is the Initial Control Frame (ICF).

64. The apparatus according to any one of claims 44 to 60, characterized in that, The first frame is used to enable DPS and / or DSO.

65. A second station device, characterized in that, The device includes: A receiving module is configured to receive a first frame, the first frame including at least two identical verification fields, each of the at least two verification fields being used to verify at least one field in the first frame.

66. The apparatus according to claim 65, characterized in that, The at least two verification fields are adjacent, or there is a gap between any two adjacent verification fields of the at least two verification fields.

67. The apparatus according to claim 66, characterized in that, There is a gap between any two adjacent verification fields of the at least two verification fields, and there are one or more user information fields between any two adjacent verification fields.

68. The apparatus according to any one of claims 65 to 67, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

69. The apparatus according to any one of claims 65 to 68, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

70. The apparatus according to any one of claims 65 to 69, characterized in that, Each verification field includes a first user information field and a second user information field. The first user information field includes a first value field, and the second user information field includes a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

71. The apparatus according to any one of claims 65 to 69, characterized in that, Each verification field includes a third user information field, which includes a first value field and a second value field. The first value field and the second value field are used to jointly indicate a first value, which is used to verify at least one field in the first frame.

72. The apparatus according to any one of claims 65 to 70, characterized in that, Each verification field includes one or more of the following fields: an identifier field with a specified value, the specified value being used to indicate that the user information field containing the identifier field contains the verification field; and a verification domain field, used to indicate the range of the verification domain of the first verification field, each verification field, or any verification field. The CRC field is used to perform CRC verification on at least one field other than the CRC field in the verification field or at least one field other than the CRC field in the first frame.

73. The apparatus according to any one of claims 65 to 71, characterized in that, The range of the first verification field, or each verification field, or the verification field of any one verification field, is all fields or at least one field in the first frame that are located before the first verification field.

74. The apparatus according to claim 72, characterized in that, The value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the last user information field preceding the first verification field; or, the value of the verification field is the sequence number of the least significant byte, the most significant byte, the last sent byte, or the first sent byte of the first verification field.

75. The apparatus according to claim 71, characterized in that, The range of the verification field of the CRC field is any one of the following: the verification field field in the verification field; all fields in the verification field other than the CRC field; or at least one field in the verification field other than the CRC field.

76. The apparatus according to any one of claims 71 to 73, characterized in that, Each of the verification fields includes the identifier field, the verification field, and the CRC field.

77. The apparatus according to any one of claims 71 to 73, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field corresponding to the i-th verification field are located in the user information field immediately preceding the i-th verification field, where i is a positive integer.

78. The apparatus according to any one of claims 71 to 73, characterized in that, Each verification field includes the identifier field, and the verification field and / or the CRC field shared by the at least two verification fields are located in a first field preceding the first verification field.

79. The apparatus according to claim 75, characterized in that, The first field is a special user information field defined for the validation field, or a special user information field defined by IFCS, or an IFCS special user information field.

80. The apparatus according to claim 75, characterized in that, The first field is a special user information field or a defined special user information field.

81. The apparatus according to claim 75, characterized in that, The first field is a public information field.

82. The apparatus according to any one of claims 65 to 78, characterized in that, The first frame also includes: a user information field of one or more second sites, the user information field of one or more second sites being located before the first verification field, the one or more second sites being sites intended to receive and identify the verification field in the first frame.

83. The apparatus according to any one of claims 65 to 79, characterized in that, The first frame also includes a fill field, the duration of which is greater than or equal to the maximum fill duration required by one or more second sites.

84. The apparatus according to any one of claims 65 to 80, characterized in that, The first frame is the Initial Control Frame (ICF).

85. The apparatus according to any one of claims 65 to 81, characterized in that, The first frame is used to enable DPS and / or DSO.

86. The apparatus according to any one of claims 71 to 82, characterized in that, The apparatus further includes a processing module configured to perform one or more of the following operations upon detecting a check field: continuing to receive the remainder of the first frame if the first check fails; continuing to detect the next check field if the first check succeeds and the second check fails; performing channel switching and replying with a second frame at a first interval after the first frame ends if the first check succeeds and the second check succeeds, and the user information field preceding the first check field in the first frame contains its own identifier; and continuing to receive the remainder of the first frame if the first check succeeds and the second check succeeds, and the user information field preceding the first check field in the first frame does not contain its own identifier; wherein the first check is performed by using the CRC field to check the check field; and the second check is performed by using the check field to check all or at least one field preceding the first check field in the first frame.

87. A first station, characterized in that, The first site includes: A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to cause the first station to perform the frame transmission method as described in any one of claims 1 to 21.

88. A second station, characterized in that, The second site includes: A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to cause the second station to perform the frame reception method as described in any one of claims 22 to 43.

89. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one program, which is loaded and executed by a processor to implement the frame transmission method as described in any one of claims 1 to 21; and / or, the frame reception method as described in any one of claims 22 to 43.

90. A chip, characterized in that, The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running on the first AP, are used to implement the frame transmission method as described in any one of claims 1 to 21; and / or the frame reception method as described in any one of claims 22 to 43.

91. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, wherein a processor retrieves the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the frame transmission method as described in any one of claims 1 to 21; and / or, the frame reception method as described in any one of claims 22 to 43.