WO2021223683A1 - 基于非同时收发多链路设备的通信方法及装置 - Google Patents

基于非同时收发多链路设备的通信方法及装置 Download PDF

Info

Publication number
WO2021223683A1
WO2021223683A1 PCT/CN2021/091558 CN2021091558W WO2021223683A1 WO 2021223683 A1 WO2021223683 A1 WO 2021223683A1 CN 2021091558 W CN2021091558 W CN 2021091558W WO 2021223683 A1 WO2021223683 A1 WO 2021223683A1
Authority
WO
WIPO (PCT)
Prior art keywords
link
station
service
beacon frame
multicast
Prior art date
Application number
PCT/CN2021/091558
Other languages
English (en)
French (fr)
Inventor
郭宇宸
淦明
李云波
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP21799775.8A priority Critical patent/EP4142314A4/en
Priority to BR112022022584A priority patent/BR112022022584A2/pt
Publication of WO2021223683A1 publication Critical patent/WO2021223683A1/zh
Priority to US17/981,857 priority patent/US20230082270A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/006Transmission of channel access control information in the downlink, i.e. towards the terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services

Definitions

  • This application relates to the field of wireless communication technology, and in particular to a communication method and device based on non-simultaneous transceiving multi-link devices.
  • MLD multi-link device
  • Multi-link devices usually include multiple stations (Station, STA), and each STA works on a specific frequency band or channel.
  • Multi-link devices can be access point devices or site devices. If it is an access point device, the device contains one or more access points (Access Point, AP); if it is a site device, the device contains one or more non-AP STAs. One or more non-AP STAs in the site device may communicate with one or more APs in the access point device after establishing an association relationship.
  • Non-Simultaneous Transmit and Receive Multi-link Device means that when a multi-link device transmits on one link, it cannot receive on another link.
  • the reason for the failure to receive is usually that when a multi-link device transmits on one link, the transmitted energy will leak to the other link, and the self-interference generated makes the device unable to demodulate correctly on the other link. Packets received.
  • the embodiments of the present application provide a communication method and device based on a non-simultaneous transceiving multi-link device, so as to reduce the time delay of the non-simultaneous transceiving link access channel in the multi-link device.
  • a method for indicating a multicast service in a multilink device includes: the multilink access point device generates a first beacon frame carrying multicast indication information, and the multicast indication information is used for Indicate a station that has a multicast service to be received; the multi-link access point device sends the first beacon frame.
  • the first beacon frame includes a first information element, and the bitmap control field and part of the virtual bitmap field in the first information element are used to indicate a site that has a multicast service to be received.
  • the first beacon frame includes a second information element, and the multicast identification list in the second information element is used to indicate a site that has a multicast service to be received.
  • the first beacon frame also includes broadcast indication information, which is used to indicate whether there is a broadcast service to be received.
  • the broadcast indication field included in the first information element or the second information element is used to indicate whether there is a broadcast service to be received.
  • the method further includes: the second access point in the multilink access point device stops sending the first message to the second station, and the first message is a message that requires a response from the second station.
  • the multilink access point device generates a second beacon frame, the target wake-up time TWT information element of the second beacon frame carries TWT type indication information, and the TWT type indication information is used to indicate the TWT information element
  • the designated service stage is used to transmit multicast services and/or broadcast services; the multi-link access point device sends the second beacon frame on the first link.
  • the TWT information unit is included in the first beacon frame.
  • the TWT information unit sent by the multilink access point device on the first link and the service phase indicated by the TWT information unit sent on the second link are the same.
  • the TWT information unit sent by the multi-link access point device on the first link is also used to determine the service stage for transmitting the multicast service and/or the broadcast service on the second link.
  • a method for indicating a multicast service in a multi-link device includes: the multi-link site device receives a first beacon frame; if the multi-link site device has a multicast service to be received, then Stop channel contention with the second station that cannot send and receive at the same time with the first station.
  • the first beacon frame includes a first information element, and the bitmap control field and part of the virtual bitmap field in the first information element are used to indicate a site that has a multicast service to be received.
  • the first beacon frame includes a second information element, and the multicast identification list in the second information element is used to indicate a site that has a multicast service to be received.
  • the first beacon frame also includes broadcast indication information, which is used to indicate whether there is a broadcast service to be received.
  • the broadcast indication field included in the first information element or the second information element is used to indicate whether there is a broadcast service to be received.
  • the multi-link site device receives the second beacon frame, and if the first site in the multi-link site device has a multicast service and/or broadcast service to be received in the service phase, it will contact the second beacon frame.
  • the second station that cannot send and receive at the same time by one station stops channel contention.
  • the TWT information unit is included in the first beacon frame.
  • a communication device which is applied to a first multi-link access point device, and the device includes:
  • a processing unit configured to generate a first beacon frame carrying multicast indication information, where the multicast indication information is used to indicate a site that has a multicast service to be received;
  • the transceiver unit is used to send the first beacon frame.
  • the processing unit is further configured to stop sending the first message to the second station, and the first message is a message that requires a response from the second station.
  • the processing unit is also used to generate a second beacon frame, the target wake-up time TWT information element of the second beacon frame carries TWT type indication information, and the TWT type indication information is used to indicate that the TWT information element specifies
  • the service phase of is used to transmit multicast services and/or broadcast services;
  • the transceiver unit is also used to send a second beacon frame on the first link.
  • a communication device which is applied to a first multi-link site device, and the device includes:
  • the transceiver unit is configured to receive a first beacon frame, where the first beacon frame carries multicast indication information, and the multicast indication information is used to indicate a site that has a multicast service to be received;
  • the processing unit is configured to stop channel competition with the second site that the first site cannot send and receive at the same time if the multi-link site device has a multicast service to be received.
  • the transceiver unit is also used to receive the second beacon frame. If the first site in the multi-link site equipment has multicast services and/or broadcast services to be received in the service phase, it will communicate with the second beacon frame. The second station that cannot send and receive at the same time by one station stops channel contention.
  • a communication device which includes at least one processor, and the at least one processor is coupled with at least one transceiver:
  • the at least one processor is configured to execute a computer program or instruction, so that the device executes the method according to any one of the first aspect, or causes the device to execute the method according to any one of the second aspect .
  • the transceiver is configured to support the device to execute the method in the first aspect or any one of the possible implementations of the first aspect, or execute any one of the second aspect or the possible implementation of the second aspect above In the method.
  • the structure of the device may also include a memory.
  • the processor is coupled with the memory, and can be used to execute computer program instructions stored in the memory, so that the device executes the method in the first aspect or any one of the possible implementations of the first aspect, or executes the second aspect or the first aspect. The method in any possible implementation of the two aspects.
  • the communication device of the fifth aspect described above may be a chip, wherein the processing unit may be a processing circuit of the chip, the transceiver unit may be an input/output interface circuit, and the processing circuit may be used to process the signaling or data information provided by the input and output.
  • the interface circuit can be used to input and output data or signaling information for the chip.
  • a computer-readable storage medium stores computer program code.
  • the processor executes The method according to any one of the first aspect or the first aspect above, or the method according to any one of the second aspect or the second aspect is performed.
  • the seventh aspect of the embodiments of the present application provides a computer program product that stores computer software instructions executed by the above-mentioned processor, and the computer software instructions include a program for executing the solution described in any one of the above-mentioned aspects.
  • a communication device in an eighth aspect of the embodiments of the present application, includes a processor, and may also include a transceiver and a memory.
  • the transceiver is used for sending and receiving information or communicating with other network elements;
  • the memory is used for Stores computer-executed instructions;
  • the processor is used to execute the computer-executed instructions to support the communication device to implement the method described in any of the above aspects.
  • the ninth aspect of the embodiments of the present application provides a communication device.
  • the device may exist in the form of a chip product.
  • the structure of the device includes a processor and a memory.
  • the memory is used for coupling with the processor and storing The necessary program instructions and data of the device, and the processor is used to execute the program instructions stored in the memory to support the communication device to execute the method described in any of the above aspects.
  • the tenth aspect of the embodiments of the present application provides a communication device, which can exist in the form of a chip product.
  • the structure of the device includes a processor and an interface circuit.
  • the processor is used to communicate with other devices through a receiving circuit.
  • the device is caused to execute the method described in any one of the above aspects.
  • FIG. 1A is a wireless local area network communication system provided by an embodiment of this application.
  • FIG. 1B is a schematic diagram of a multi-link device connection provided by an embodiment of this application.
  • FIG. 1C is a schematic diagram of another multi-link device connection provided by an embodiment of this application.
  • 2A is a flowchart of a communication method provided by an embodiment of this application.
  • 2B is a schematic diagram of a beacon frame provided by an embodiment of this application.
  • 2C is a schematic diagram of a frame structure of a first information element provided by an embodiment of this application.
  • 2D is a schematic diagram of indicating whether a STA has a multicast service to be received according to an embodiment of the application
  • 2E is a schematic diagram of a frame structure of another first information element provided by an embodiment of this application.
  • FIG. 2F is a schematic diagram of receiving a multicast frame according to an embodiment of the application.
  • 2G is a schematic diagram of receiving broadcast frames according to an embodiment of the application.
  • 2H is a schematic diagram of receiving multicast frames and broadcast frames according to an embodiment of the application.
  • FIG. 3A is a flowchart of a communication method provided by an embodiment of this application.
  • 3B is a schematic diagram of a frame structure of a broadcast TWT element provided by an embodiment of the application.
  • 3C is a schematic diagram of a frame structure of a unicast TWT element provided by an embodiment of the application.
  • FIG. 3D is a schematic diagram of communicating according to a TWT information unit according to an embodiment of the application.
  • FIG. 3E provides another schematic diagram of communication based on TWT information unit provided by an embodiment of the present application.
  • FIG. 3F is another schematic diagram of communication based on TWT information unit provided by an embodiment of this application.
  • FIG. 3G is another schematic diagram of communication based on TWT information unit provided by an embodiment of this application.
  • 4A is a flowchart of another communication method provided by an embodiment of this application.
  • FIG. 4B is a schematic diagram of a communication process provided by an embodiment of this application.
  • FIG. 4C is a schematic diagram of another communication process provided by an embodiment of this application.
  • FIG. 4D is a schematic diagram of another communication process provided by an embodiment of this application.
  • FIG. 5A is a flowchart of a communication method provided by an embodiment of this application.
  • FIG. 5B is a schematic diagram of another communication process provided by an embodiment of this application.
  • FIG. 6 is a schematic diagram of the composition of a communication device provided by an embodiment of this application.
  • FIG. 7 is a schematic diagram of the composition of another communication device provided by an embodiment of the application.
  • the communication system 100 includes an access point device 101, one or more site devices 102 (and site devices 103, 104, 105). Among them, the access point equipment and the site equipment support the WLAN communication protocol.
  • the communication protocol may include IEEE 802.11be (or Wi-Fi 7, EHT protocol), and may also include IEEE 802.11ax, IEEE 802, 11ac and other protocols. Of course, with the continuous evolution and development of communication technology, the communication protocol may also include the next generation protocol of IEEE 802.11be.
  • the device for implementing the method of the present application may be an access point device or site device in the WLAN, or a chip or processing system installed in the access point device or site device.
  • Access point equipment is a device with wireless communication function, supports the use of WLAN protocol for communication, and has the function of communicating with other equipment in the WLAN network (such as site equipment or other access point equipment). Of course, it can also communicate with other equipment.
  • the function of device communication In the WLAN system, the access point device can be referred to as the access point site device.
  • the device can be a complete device, or a chip or processing system installed in the complete device. The device with these chips or processing systems can implement the implementation of the embodiments of the present application under the control of the chip or processing system. Methods and functions.
  • the AP in the embodiment of the present application is a device that provides services for STAs, and can support 802.11 series protocols.
  • the access point equipment can be communication entities such as communication servers, routers, switches, and bridges; the access point equipment can include various forms of macro base stations, micro base stations, relay stations, etc., of course, the access point equipment can also be these various Chips and processing systems in various types of equipment to implement the methods and functions of the embodiments of the present application.
  • a site device is a device with a wireless communication function, supports communication using the WLAN protocol, and has the ability to communicate with other site devices or access point devices in the WLAN network.
  • site equipment can be referred to as non-access point site equipment.
  • a site device is any user communication device that allows a user to communicate with an access point device and then communicate with a WLAN.
  • the device can be a complete device, or a chip or processing system installed in the complete device. These chips or processing system devices can implement the methods and functions of the embodiments of the present application under the control of the chips or processing system.
  • the site equipment can be a tablet, desktop, laptop, notebook, Ultra-mobile Personal Computer (UMPC), handheld computer, netbook, personal digital assistant (Personal Digital Assistant, PDA), and mobile phone.
  • UMPC Ultra-mobile Personal Computer
  • PDA Personal Digital Assistant
  • the site equipment can also be the above-mentioned terminals Chip and processing system.
  • the WLAN system can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, the WLAN system will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, or the Internet of Vehicles industry. In the banking industry, it is used in corporate offices, stadiums, exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses. Of course, devices that support WLAN communication (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart meters, smart air detection nodes), and smart devices in smart homes (such as smart cameras, projectors).
  • smart cities such as smart water meters, smart meters, smart air detection nodes
  • smart devices in smart homes such as smart cameras, projectors.
  • Devices display screens, televisions, stereos, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as AR, VR and other wearable devices), smart devices in smart offices (such as printers, projectors, expansion Speakers, stereos, etc.), Internet of Vehicles equipment in the Internet of Vehicles, infrastructure in daily life scenes (such as vending machines, self-service navigation desks in supermarkets, self-service cash registers, self-service ordering machines, etc.), and large-scale sports and Equipment of music venues, etc.
  • the specific forms of the multi-link access point device and the multi-link site device are not particularly limited in the embodiments of the present application, and are only exemplary descriptions here.
  • the device involved in the embodiment of this application is a multi-link device MLD, which includes a multi-link site device and a multi-link access point device.
  • MLD multi-link device
  • FIG. 1B Schematic diagram of road equipment connection.
  • any site (102, 103, 104, 105,) in FIG. 1A is the multi-link site device 102 in FIG. 1B, and the access point 101 in FIG. 1A is the multi-link access point device 101 in FIG. 1B.
  • the multi-link site device 102 includes one or more site STAs, or non-access point sites non-AP STA, each STA works in a specific frequency band;
  • the multi-link access point device 101 includes one or more There are two access point APs, and each AP works on a specific frequency band. STAs working in the same frequency band establish associations with APs to form a link.
  • FIG. 1C is a schematic diagram of another multi-link device connection provided by an embodiment of the application.
  • the access point device 101 may be a multi-link access point device.
  • the site device 102, the site device 103, and the site device 104 in FIG. 1A may be multi-link site devices, where AP1 in the access point device 101 communicates with STA11 in the site device 102 on link 1, and AP2 and STA12 communicates on link 2.
  • AP1 communicates with STA21 in site equipment 103 on link 21, and AP1 communicates with STA31 in site equipment 104 on link 31, where link 1, link 21 and link 31 are links of the same frequency band.
  • Multi-link devices include non-Simultaneous Transmit and Receive Multi-link Device (Non-STR MLD) and Simultaneous Transmit and Receive Multi-link Device (STR MLD) ).
  • Non-STR MLD means that when a multi-link device transmits on one link, it can receive on another link.
  • Non-STR MLD means that when a multi-link device transmits on one link, it cannot receive on another link.
  • the reason for the failure to receive is usually that when the multi-link device transmits on one link, the transmitted energy will leak to the other link, and the self-interference generated makes the device unable to demodulate correctly on the other link.
  • the data packet to be received is usually that when the multi-link device transmits on one link, the transmitted energy will leak to the other link, and the self-interference generated makes the device unable to demodulate correctly on the other link. The data packet to be received.
  • STR and non-STR are for two links. Therefore, when MLD supports only two links, it can be directly said whether MLD is STR MLD or non-STR MLD; when MLD supports more than two links, it is necessary to indicate whether MLD supports STR between the two links .
  • link 1 and link 2 are both communicating on the 2.4GHz frequency band, causing interference between each other, so the multi-link site equipment 102 cannot send and receive at the same time on link 1 and link 2 (non-STR ), link 1 and link 2 are non-simultaneous transceiver links of the multi-link site equipment 102.
  • Link 1 communicates on the 2.4GHz frequency band
  • link 3 communicates on 6GHz without causing interference between each other.
  • the multi-link site equipment 102 supports STR between link 1 and link 3.
  • Link 1 and Link 3 are the simultaneous transmitting and receiving links of the multi-link site equipment 102.
  • FIG. 2A is a method for indicating a multicast service in a multi-link device according to an embodiment of the application. As shown in FIG. 2A, the method includes the following steps:
  • a multi-link access point device generates a first beacon frame that carries multicast indication information, where the multicast indication information is used to indicate a station that has a multicast service to be received;
  • the multilink access point device sends the first beacon frame.
  • the multi-link site device receives the first beacon frame, and if the first site in the multi-link site device is a site that has a multicast service to be received, it cannot transmit and receive simultaneously with the first site The second station stops competing for the channel.
  • the first site and the second site are sites in a multi-link site device, and the first access point and the second access point are access points in a multi-link access point device.
  • the first station STA11 and the second station STA12 are located in the multi-link station device 102
  • the first access point AP1 and the second access point AP2 are located in the multi-link access point device 101
  • AP1-STA11 Communicate on the first link (link 1)
  • AP2-STA12 communicate on the second link (link 2).
  • Multi-link site equipment 102 is non-STR MLD, and STA11 and STA12 do not support simultaneous transmission and reception on link 1 and link 2, that is, link 1 and link 2 are non-simultaneous transmission and reception links of multi-link site equipment .
  • the second station When the first station receives the first beacon frame and the multicast frame, the channel contention is stopped.
  • the channel competition for the second station to stop on the second link may be uniformly scheduled by the multi-link station equipment, or the second station may also be based on the status of the multicast service and/or broadcast service to be received on the first link. Determine whether to stop channel contention and the time to stop channel contention (and the time to restart channel contention).
  • the multi-link access point device can send a beacon frame (Beacon) to the multi-link site device through the first link, which can carry a traffic indication map (TIM) element to indicate the first access Whether there is a multicast service and/or broadcast service to be sent on the first link, please refer to Figure 2B.
  • Figure 2B is a schematic diagram of a beacon frame provided by an embodiment of this application. As shown in Figure 2B, the beacon frame The TIM element in includes a bitmap control (Bitmap Control) field, and the byte (Octets) corresponding to this field can be 0 or 1.
  • the bitmap control field includes 8 bits (bits), where The 1-bit service indicator (Traffic Indicator) is used to identify whether there is a multicast or broadcast service to be sent. If there is one of the multicast service or the broadcast service to be sent, it will be 1, and if there is no reception for both services , It is 0.
  • the multicast service refers to the service of some stations (not all stations) among the stations that communicate with the access point
  • the broadcast service refers to the service of all the stations communicating with the access point.
  • the bitmap offset (Bitmap Offset) of the other 7 bits in the bitmap control field is used in combination with the partial virtual bitmap (Partial Virtual Bitmap) field to indicate whether the STA has unicast services to be received.
  • both the multicast service and the broadcast service are identified by the service identification field, when this field is 1, it cannot distinguish whether the first station has a broadcast service to be received on the first link or whether it has The multicast service is to be received.
  • the service identification field identifies the multicast service to be received, because the first access point can notify all the stations in the multi-link station equipment that can communicate with the multicast service to be received, and therefore receives the beacon The first station of the frame cannot determine whether it is in the group that needs to receive the multicast service according to the service identification field.
  • the first beacon frame includes a first information element, and a bitmap control field and a partial virtual bitmap field in the first information element are used to indicate a site to which a multicast service is to be received.
  • the multi-link access point device sends a first beacon frame to the multi-link site device, and the first beacon frame carries multicast indication information, which is specifically used to indicate that there is a multicast service to be received. Site. It is avoided that the first station prompts the second station to stop channel contention because of the multicast service that it does not participate in.
  • the multicast indication information may specifically be carried in the first information element.
  • the first information element may be referred to as a multicast service indication bitmap (Groupcast TIM, GTIM) element, or a multicast service indication bitmap (Multicast TIM, MTIM) element. Please refer to FIG. 2C.
  • FIG. 2C is a schematic diagram of a frame structure of a first information element provided by an embodiment of the application.
  • the indication information unit is a GTIM or MTIM information unit.
  • Part of the virtual bitmap contains several bits, and each bit is used to indicate whether a certain STA has a multicast service to be received. Generally, the value of the bit is 0, which means that the corresponding STA has no multicast service to receive; the value of the bit is 1, which means that the corresponding STA has a multicast service to receive.
  • the bit value is 1, indicating that the corresponding STA has multicast services to receive, and the bit value is default, indicating that the corresponding STA has no multicast services to receive; or, the bit value is 0, indicating that the corresponding STA has no multicast services to receive.
  • Receive the bit value is default, indicating that the corresponding STA has multicast services to be received.
  • the correspondence between each bit and the STA may be determined by the bitmap offset field in the bitmap control field, and the specific determination method may be:
  • N1 is the largest positive even number (it can also be 0) that meets the following conditions: STAs with AIDs ranging from 1 to (N1*8)-1 have no multicast services to receive. AID represents the number of the STA communicating with AP1, and AID is an integer greater than 1.
  • the value of the bitmap offset field is N1/2.
  • the first bit in the partial virtual bitmap indicates whether the STA whose AID is N1*8 (or the value of the bitmap offset field multiplied by 16) has multicast services to be received.
  • Fig. 2D is a schematic diagram of indicating whether a STA has a multicast service to be received according to an embodiment of the application.
  • the status of the multicast service waiting to be received That is, STA17 does not include multicast services to be received, STA18 includes multicast services to be received, and so on.
  • Bitmap control corresponds to one byte, where 1bit corresponds to the broadcast indication field, 7bits corresponds to the bitmap offset field, and the range that 7 bits can represent is [0,127], which is not enough to cover [0,251], so divide by 2.
  • 8 bits can be used to represent the bitmap offset field.
  • the bitmap offset field N N1.
  • the first information element and the TIM element may be sent sequentially through the same beacon frame or different beacon frames.
  • the station can determine, according to the element identifier, whether the element is an element for a multicast service or an element for other services (for example, a unicast service).
  • the TIM element identifier in the same beacon frame is MX001
  • the element identifier of the first information element may be MC001 and so on.
  • the first information element may combine the element identifier and the element identifier extension to determine whether the element is an element for a multicast service or an element for a unicast service.
  • the TIM element identifier is MX001
  • the element identifier of the first information element may be MX001.
  • the element identification extension can be G01, etc.
  • the station determines the pending reception status of the multicast service according to the received first information element, and determines the pending reception status of other services according to the TIM element.
  • the first beacon frame includes a second information element, and a multicast list field in the second information element is used to indicate a site that has a multicast service to be received.
  • FIG. 2E is a schematic diagram of a frame structure of another second information element provided by an embodiment of the application.
  • the first beacon frame includes the second information element, and the second information
  • the element includes a list of multicast identifications, which may include the MAC addresses of sites that need to receive multicast services, or the associated identification (AID) of sites that need to receive multicast services, or unique identifiers of other sites; this list It can also include multicast MAC addresses, as shown in Table 1:
  • Table 1 includes three multicast addresses.
  • the sites in parentheses indicate the receiving sites corresponding to the multicast service. These receiving sites can be explicitly indicated, that is, the multicast MAC address is sent to all those who can communicate with the first access point.
  • the first station determines whether the multicast service is to be received according to the multicast MAC address. Specifically, the first station may determine whether the multicast service is to be received according to whether the multicast MAC address list contains the multicast MAC address of the first station. business. Or the receiving station corresponding to the multicast MAC address can implicitly indicate that the first access point sends the multicast MAC address only to the stations that need to receive the multicast service, and the first station determines whether it receives the multicast MAC address or not. The multicast service is to be received.
  • the corresponding relationship between the multicast service and the site is indicated by the multicast indication information, and it is determined whether the first site has a multicast service to be received, so that the multi-link site equipment can be based on the information of the first site.
  • the pending reception of the multicast service determines whether the second station on the non-simultaneous transceiver link needs to stop channel competition, which improves the accuracy of channel competition judgment and avoids unnecessary channel access delay.
  • the first beacon frame also includes broadcast indication information, which is used to indicate whether there is a broadcast service to be received.
  • a multi-link access point device generates a first beacon frame carrying broadcast indication information, and if the first station in the multi-link site device has a broadcast service pending The receiving station stops competing for the channel with the second station that cannot transmit and receive at the same time as the first station.
  • the multi-link access point device sends a beacon frame to the multi-link site device to indicate the site where there is a multicast/broadcast service to be received. If the first site in the multi-link site device is to have a multicast/broadcast service to be received Station, the second station that cannot transmit and receive at the same time with the first station should stop competing for the channel.
  • the first beacon frame may also carry broadcast indication information used to indicate whether there is a broadcast service to be received at the first station, broadcast indication information used to indicate broadcast services, and multicast indication information used to indicate multicast services
  • the information corresponds to different fields.
  • the broadcast indication information can be carried in the first information element or the second information element, and the first information element or the second information can originally indicate the pending reception of the broadcast service and the multicast service at the same time.
  • the indication information of the broadcast service may be carried in the broadcast indication field corresponding to FIG. 2C, or carried in the broadcast indication field corresponding to FIG. 2E.
  • This field is used to indicate whether there is a broadcast service to be received, for example, if there is a broadcast service to be received, the value of this field is 1, and there is no broadcast service to be received, the value of this field is 0; or there is a broadcast service to be received, the value of this field If there is no broadcast service to be received, the value of this field is the default; or if there is a broadcast service to be received, the value of this field is the default, and there is no broadcast service to be received, and the value of this field is 0. In this way, broadcast services and multicast services can be separately indicated.
  • the multi-link site equipment receives the broadcast indication information on the first link and determines that the first site has broadcast services to be received, it stops the channel contention of the second site on the second link of the non-STR, or, if the broadcast service is If the importance or priority is low, the channel competition of the second station may not be stopped.
  • the first beacon frame carries multicast service indication information and/or broadcast service indication information. If the first station in the multi-link site equipment is a multicast/broadcast service to be received Station, the second station that cannot transmit and receive at the same time with the first station should stop competing for the channel, so as not to affect the first station to receive the multicast/broadcast service on the first link.
  • the multi-link site device receives the first beacon frame through the first link, and if it is determined according to the multicast indication information in the first beacon frame that the first site on the first link has a multicast service to be received, then The second station that cannot transmit and receive at the same time with the first station stops competing for the channel. That is, the second station stops sending data or response messages to the second access point.
  • the multicast service indication method in the multi-link device further includes the following steps:
  • the first site in the multi-link site equipment receives the multicast service.
  • the multilink site device After it is determined that the first site has completed the reception of the multicast service, the multilink site device restarts the channel competition of the second site.
  • FIG. 2F is a schematic diagram of receiving a multicast frame according to an embodiment of the application.
  • the multi-link site device does not support simultaneous transmission and reception on the second link and the first link.
  • the first beacon frame sent by the first access point of the multi-link access point device on the first link may be a delivery traffic indication map (DTIM) beacon Frame, the DTIM beacon frame carries multicast indication information, and the multicast indication information is used to indicate a site that has a multicast service to be received; a multi-link site device receives the first beacon frame, if the multiple The first site in the link site equipment is a site that has a multicast service to be received, and the second site that cannot transmit and receive at the same time with the first site should stop competing for the channel.
  • DTIM delivery traffic indication map
  • the first access point after the first access point of the multilink access point device sends the DTIM beacon frame on the first link, the first access point sends the multicast frame on the first link.
  • the last multicast frame sent by the first access point carries an end identifier, and the end identifier is used to indicate that the multicast service is sent completely.
  • the second station that cannot transmit and receive at the same time with the first station stops competing for the channel while the first station is receiving the multicast service, and will start competing for the channel after the last multicast frame carrying the end identifier ends.
  • the end flag value when the end flag value is 1, it means that the multicast service has been sent, and the end flag defaults or is 0 to indicate that the multicast service has not been sent; or when the end flag value is 0, it means that the multicast service has been sent.
  • the default or 1 means that the multicast service has not been sent completely; or the end flag value by default means that the multicast service has been sent, etc.
  • the last multicast frame sent by the first access point may include an end identifier for indicating that the transmission is completed, and other multicast frames do not include an end identifier.
  • the second station determines that the first station has completed the reception of the multicast service according to the end identifier, and restarts channel competition.
  • the first beacon frame also carries the multicast service transmission duration, and the second station that cannot transmit and receive at the same time with the first station stops competing for the channel within the duration, and will start to compete after the duration ends. channel.
  • the first beacon frame also carries the end time of the multicast service, and the second station that cannot transmit and receive at the same time with the first station stops competing for the channel before the time, and will start competing for the channel after the time. .
  • the multi-link access point device does not support simultaneous transmission and reception on the first link and the second link. It is determined that the first station on the first link is available according to the multicast indication information. The station that the multicast service is to be received, therefore, the second station stops channel competition during the period when the first station receives the multicast service, and then starts to compete for the channel after the first station receives the multicast service, so that it will not affect the first station in the first station. Receive multicast services on one link.
  • the first beacon frame also includes broadcast indication information.
  • the above steps 201 and 203 can be replaced with: 201'.
  • the multilink access point device generates the first beacon that carries the multicast indication information and the broadcast indication information.
  • a beacon frame the multicast indication information is used to indicate a site that has a multicast service to be received, and the broadcast indication information is used to indicate whether there is a broadcast service to be received;
  • the multi-link site device receives the first A beacon frame, if the first site in the multi-link site equipment is a site that has multicast services and/or broadcast services to be received, the second site that cannot transmit and receive at the same time with the first site stops competing for channels .
  • the multi-link site device receives the first beacon frame through the first link, and determines whether there is a first site on the first link according to the multicast indication information and the broadcast indication information in the first beacon frame The broadcast service or the multicast service is to be received. If there is, the second station that cannot send and receive at the same time with the first station stops competing for the channel.
  • the multicast service indication method in the multi-link device further includes the following steps:
  • the first site in the multi-link site equipment receives the multicast service or the broadcast service;
  • the multi-link site device restarts the channel competition of the second site.
  • the service waiting status of the first site includes three types: only multicast service to be received, and only broadcast service to be received , Or there are broadcast services and multicast services to be received at the same time.
  • steps 204a to 205a have been described for the case where only the multicast service is to be received, and will not be repeated here.
  • FIG. 2G is a schematic diagram of receiving broadcast frames according to an embodiment of this application.
  • the first beacon frame sent by the first access point of the point device may be a DTIM beacon frame, and the DTIM beacon frame carries multicast indication information and broadcast indication information, and the multicast indication information is used to indicate that there is a multicast service.
  • the broadcast indication information is used to indicate whether there is a broadcast service to be received, and the multi-link station device receives the first beacon frame, and if the first station in the multi-link station device has no group If the broadcast service is to be received, and the broadcast indication information indicates that there is a broadcast service to be received, the second station that cannot transmit and receive at the same time with the first station should stop competing for the channel.
  • the first access point after the first access point of the multilink access point device sends the DTIM beacon frame on the first link, the first access point sends the broadcast frame on the first link.
  • the last broadcast frame sent by the first access point carries an end identifier, and the end identifier is used to indicate that the broadcast service is sent.
  • the second station that cannot transmit and receive at the same time with the first station stops competing for the channel while the first station is receiving the broadcast service, and will start competing for the channel after the last broadcast frame carrying the end identifier ends.
  • the broadcast service end identifier value is 1, it means that the broadcast service has been sent, and the end identifier defaults or is 0 to indicate that the multicast service has not been sent completely; or when the end identifier value is 0, it means that the multicast service has been sent.
  • the default end flag or 1 indicates that the multicast service has not been sent; or the default end flag value indicates that the multicast service has been sent, etc.
  • the first beacon frame also carries the broadcast service transmission duration, and the second station that cannot transmit and receive at the same time with the first station stops competing for the channel within the duration, and will start competing for the channel after the duration ends. .
  • the first beacon frame also carries the ending time of the broadcasting service, and the second station that cannot transmit and receive at the same time with the first station stops competing for the channel before the time, and will start competing for the channel after the time.
  • the first beacon frame may also include broadcast service priority indication information, which is used to indicate the priority of the broadcast service. If the priority is low, the second station will also receive the broadcast frame when the first station receives the broadcast frame. The channel contention on the second link may not be stopped.
  • broadcast service priority indication information which is used to indicate the priority of the broadcast service. If the priority is low, the second station will also receive the broadcast frame when the first station receives the broadcast frame. The channel contention on the second link may not be stopped.
  • FIG. 2H is a schematic diagram of receiving multicast frames and broadcast frames according to an embodiment of the application.
  • the first beacon frame sent by the first access point of the multilink access point device may be a DTIM beacon frame, and the DTIM beacon frame carries multicast indication information and broadcast indication information.
  • the multicast indication information is used to indicate a site that has a multicast service to be received, the broadcast indication information is used to indicate whether there is a broadcast service to be received, and the multi-link site device receives the first beacon frame, if the multi-link The first site in the route site equipment is a site that has a multicast service to be received, and the broadcast indication information indicates that there is a broadcast service to be received, then the second site that cannot transmit and receive at the same time with the first site should stop competing for the channel.
  • the first access point after the first access point of the multilink access point device sends the DTIM beacon frame on the first link, the first access point sends the multicast frame and broadcast on the first link frame.
  • the multicast frame and the broadcast frame can be sent in the order of service generation, or according to the order of service priority. For example, the priority of the multicast service is higher than that of the broadcast service, and it can be sent after the multicast frame is sent. Send the broadcast frame again.
  • the last multicast frame sent by the first access point carries an end identifier, and the end identifier is used to indicate that the multicast service is sent completely.
  • the last broadcast frame sent by the first access point carries an end identifier, and the end identifier is used to indicate that the broadcast service is sent.
  • the last service frame corresponding to the service to be sent later carries an end identifier, which is used to indicate that the multicast service and the broadcast service are both sent.
  • the second station that cannot send and receive at the same time with the first station stops competing for channels while the first station is receiving multicast services and broadcast services, and will start competing after the last multicast frame or broadcast frame carrying the end identifier ends. channel.
  • the setting of the multicast frame end flag and the broadcast frame end flag in this embodiment may correspond to the aforementioned settings of the multicast frame end flag and the broadcast frame end flag, which will not be repeated here.
  • the second access point may stop sending the first message to the second site on the second link, including sending the first message to the second site on the second link.
  • a multi-link access point device is uniformly scheduled to make the second access point stop sending the first message, or the first access point sends prompt information to the second access point to prompt the second access point to stop sending the first message. Message, and can also prompt to stop sending the time period corresponding to the first message.
  • the first message is a message that requires a response or response from the second station, and the second access point stops sending the first message, which can prevent the second station from sending a response message for the first message, thereby preventing the second station from sending a response
  • the message may cause interference to the data received by the first station.
  • the multi-link site equipment does not support simultaneous transmission and reception on the first link and the second link, and the first site on the first link is determined according to the multicast indication information and the broadcast indication information. It is a site that has multicast services and/or broadcast services to be received, so the second site stops channel competition during the period when the first site receives broadcast services and/or multicast services, and waits until the first site finishes receiving the multicast services and/or broadcasts After the service starts to compete for the channel, it will not affect the reception of the multicast service and the broadcast service on the first link by the first station.
  • FIG. 3A is a communication method provided by an embodiment of the application. As shown in FIG. 3A, the method includes the following steps:
  • a multilink access point device generates a second beacon frame, and a target wakeup time (TWT) information element of the second beacon frame carries TWT type indication information, and the TWT type indication information is used for Indicate that the service stage specified by the TWT information unit is used to transmit multicast services and/or broadcast services.
  • TWT target wakeup time
  • the TWT information element specifies the service phase, specifically: the start time of the TWT service phase is indicated by the Target Wake Time field in the TWT information element, and the duration of the TWT service phase is indicated by the Nominal Minimum TWT Wake Duration field.
  • the multi-link access point device sends the second beacon frame on the first link.
  • the multi-link site device receives the second beacon frame, and if the first site in the multi-link site device has a multicast service and/or broadcast service to be received in the service phase, then contact all The second station that the first station cannot send and receive at the same time stops competing for the channel.
  • the first site and the second site are the sites in the multi-link site equipment, and the first access point and the second access point are the access points in the multi-link access point device.
  • the first access point communicates with the first station on the first link (link 1)
  • the second access point communicates with the second station on the second link (link 2).
  • the multi-link site equipment is non-STR MLD, and the first site and the second site do not support simultaneous transmission and reception on link 1 and link 2.
  • Target Wake Time is used to indicate that at least one activity or service is activated or activated in the corresponding service phase.
  • the TWT information unit generated by the multi-link access point device includes TWT type indication information, used to indicate that the service stage (or within the time range) indicated by the TWT information unit is used to process multicast services and/or broadcast services, that is, used to process one of multicast services or broadcast services, or Used to handle two kinds of business at the same time.
  • the TWT information unit can be sent by broadcast, and the broadcast TWT is established at this time; it can also be sent by unicast, and the unicast TWT is established at this time.
  • Broadcast TWT is for all multi-link site devices that can communicate with multi-link access point devices.
  • multi-link access point device 101 can send broadcast TWT to multi-link site devices 102, 103, 104, etc., because multiple The communication between the link devices corresponds to the multi-link communication between the modules in the device, so the specific correspondence is that AP1 in the multi-link access point device 101 sends to the STA11, STA21 and STA31 in the multi-link site devices 102, 103, 104 Broadcast TWT.
  • a unicast TWT is for a certain multi-link site device that can communicate with a multi-link access point device. For example, in FIG.
  • the multi-link access point device 101 can send a unicast TWT to the multi-link site device 102, And send a unicast TWT to the multi-link site device 103, that is, AP1 can send a unicast TWT to STA11, and a unicast TWT to STA21, the time range indicated by different unicast TWTs can be the same or different, indicating that the station is waiting to receive
  • the multicast services can also be the same or different. That is, if STA11 and STA21 correspond to the same multicast service, the unicast TWT sent to STA11 and STA21 indicate the same multicast service to be received.
  • each TWT information unit may include an identifier or a serial number, which is used to determine the corresponding TWT information unit of the site.
  • FIG. 3B is a schematic diagram of a frame structure of a broadcast TWT element provided by an embodiment of the application.
  • the broadcast TWT element includes three reserved fields.
  • the information indicating whether the service phase specified by the TWT information unit is used to send broadcast services and/or multicast services is multiple pieces of information, and one of the three fields is used to carry the multiple pieces of information; or the three fields can be separate Used to carry part of the indication information in the TWT type indication information, for example, one of the reserved fields is used to carry information indicating whether the service phase specified by the TWT information unit is used to send broadcast services, and the other reserved field is used to carry information indicating the TWT Whether the service phase specified by the unit is used to send multicast service information.
  • the TWT type indication information can also be located in the Broadcast TWT recommendation (Broadcast TWT recommendation) field, that is, a reserved value in the Broadcast TWT recommendation field is used to indicate that the service phase specified by the TWT information unit is used to transmit multicast services and/ Or broadcasting business.
  • Broadcast TWT recommendation Broadcast TWT recommendation
  • FIG. 3C is a schematic diagram of the frame structure of a unicast TWT element provided by an embodiment of the application.
  • the TWT element includes a Reserved field, which can be used to carry the TWT type.
  • the indication information or TWT type indication information may also be located in the TWT Flow identifier (TWT Flow identifier) field, that is, a certain reserved value in the TWT Flow identifier field is used to indicate whether the service phase specified by the TWT information unit is used To transmit multicast services and/or broadcast services.
  • TWT Flow identifier TWT Flow identifier
  • the start time of the TWT service phase is indicated by the Target Wake Time field in the TWT information element, and the duration of the TWT service phase is determined by the standard minimum TWT wake-up duration (Nominal Minimum TWT Wake). Duration) field indication.
  • the multi-link access point device may send a second beacon frame carrying the TWT information unit through a specific link to determine that the service phase indicated by the TWT information unit is used for the multicast service and/or of the link Or broadcast service transmission.
  • the multi-link access point device sends the second beacon frame on the first link through the first access point, and after the first station receives the second beacon frame on the first link, it is based on the TWT carried in it.
  • the information unit determines that the time when the first station may receive the multicast service and/or the broadcast service is the time range specified by the TWT information unit.
  • the multi-link access point device may indicate that the service stage indicated by the TWT information unit is used for the multicast of the link corresponding to the link identifier by carrying the link identifier in the second beacon frame or the TWT information unit Service and/or broadcast service transmission.
  • the TWT information element sent by the multilink access point device on the second link carries the link identifier of the first link, and the service phase indicated by the TWT information element is used for the multicast service of the first link And/or broadcast service transmission.
  • the multi-link site equipment After the multi-link site equipment determines that the first site transmits multicast services and/or broadcast services within the time range specified by the TWT information unit, it can stop the channel contention of the second site from the beginning of the time range specified by the TWT information unit until it is determined After the first station has no broadcast service and/or multicast service to be received on the third link, or after determining that the broadcast service and/or multicast service has been sent, it restarts channel competition.
  • FIG. 3D is a schematic diagram of communication according to the TWT information unit provided by an embodiment of the application.
  • the first access point of the multi-link access point device passes through the first The link (link 1) sends a second beacon frame to the first station of the multi-link station equipment.
  • the second beacon frame includes a TWT information unit for determining the TWT service phase.
  • the time range corresponding to the TWT service phase is From t1 to t2, the first station can receive multicast services and/or broadcast services during t1 to t2.
  • the second station stops channel contention when the first station receives multicast services and/or broadcast services.
  • the first access point of the multi-link access point device may send a TIM frame during the TWT service phase, and the TIM frame may indicate whether there are multicast services and/or broadcast services on the first link.
  • the frame indicates that there is no multicast service and/or broadcast service, and the second station starts to compete for the channel after the TIM frame ends, as shown in FIG. 3D.
  • the first access point of the multilink access point device continues to send multicast Frame/broadcast frame
  • the second station in the multi-link site equipment should stop channel contention during the period when the multicast frame/broadcast frame is sent. After the multicast frame/broadcast frame is ended, it will start to compete for the channel.
  • the previous embodiment has been described in detail, and will not be repeated here.
  • the second beacon frame includes an element indicating whether there is a broadcast frame and/or multicast frame to be sent, and the time to start sending the broadcast frame and/or multicast frame (in the TWT service phase), and the second station According to this time, the channel contention on the second link (link 2) is stopped.
  • FIG. 3F is another schematic diagram of communicating according to the TWT information unit provided by an embodiment of the application.
  • the time range indicated by the TWT information unit ends That is, at time t2, if the first site of the multi-link site device has not determined that there is no multicast service and/or broadcast service, the multi-link site device can also start the channel competition of the second site.
  • the multilink access point device sends the TWT information element on the first link to indicate the time range during which the first station receives the multicast service and/or broadcast service, so that the first station is in the specified time range It can process multicast services and/or broadcast services internally, instead of frequently processing multicast services and/or broadcast services in other time periods. It can effectively control the frequency of stop channel competition with the second site that cannot send and receive at the same time with the first site, and improve Improved communication efficiency.
  • the multi-link access point device sends the TWT information element on the first link to specify the service phase corresponding to the multicast service and/or broadcast service of the first site.
  • it can also pass the TWT
  • the information unit determines the service stage corresponding to the multicast service and/or broadcast service of the second site.
  • FIG. 3G is another schematic diagram of communication based on the TWT information unit provided by an embodiment of the application. As shown in FIG. 3G, the first access point in the multi-link access point device passes through the first link.
  • the second access point sends TWT information element B to the second station through the second link, the TWT service phase indicated by TWT information element A and the TWT service phase indicated by TWT information element B
  • the first access point and the second access point may be partially overlapped or completely the same, and the first access point and the second access point may send the multicast service and/or the broadcast service in the partially overlapped or completely same time range.
  • the TWT information unit corresponding to the second station may be sent by the first access point.
  • the TWT information unit sent by the first access point to the first station through the first link carries the identifier of the second link (and this Link identifier), the TWT information unit may also be used to determine the time range during which the second station performs the multicast service and/or broadcast service reception on the second link.
  • the second station starts to stop channel contention at time t1 when the second access point or the first access point sends the TIM frame, and the TIM frame may indicate whether there is multicast service and/or on the first link. Or broadcast service. If the TIM frame indicates that there is no multicast service and/or broadcast service, the second station starts to compete for the channel after the TIM frame ends.
  • the first access point of the multi-link access point device continues to send the multicast frame/broadcast frame
  • the second station in the multi-link site device is sending the multicast frame/broadcast frame during the period of sending the multicast frame/broadcast frame.
  • Channel contention should be stopped, and channel contention should be started after the end of the multicast frame/broadcast frame.
  • the two non-simultaneous transceiver sites in the multi-link site equipment, the first site and the second site both use the TWT information unit to determine the time range for receiving the multicast service and/or the broadcast service, and the two time The ranges can be overlapped or the same, which can reduce the channel access delay caused by the asynchronous reception of the multicast service and/or the broadcast service at the first station and the second station, and improve the efficiency of channel communication.
  • the embodiments of this application can be executed separately or combined with the embodiments corresponding to Figures 2A to 2H, that is, before sending multicast frames and/or broadcast frames, the multi-link access point device
  • the first access point sends a first beacon frame.
  • the first beacon frame includes a multicast service indication, which is used to indicate a station that has a multicast service to be received, or is also used to indicate whether the station has a broadcast service to be received.
  • This kind of service corresponds to separate instruction information, so as to avoid the problem that the first station cannot distinguish whether there is a broadcast service or the multicast service to be received, and it cannot know whether the first station needs to receive the multicast service.
  • the first beacon frame can be sent separately, that is, the first beacon frame is included after the second beacon frame in FIGS. 3D to 3G; or the first beacon frame and the second beacon frame are the same beacon frame, That is, the beacon frame in Figure 3D ⁇ Figure 3G is the beacon frame after the first beacon frame and the second beacon frame are combined, and the beacon frame includes both the multicast service indication (and the broadcast service indication) and the TWT. Information unit.
  • the TWT information unit and the multicast service indication are sent at the same time, so that the first station in the multi-link site equipment can learn that the group that needs to receive is within the time range indicated by the TWT information unit.
  • Broadcast service or broadcast service determine whether to stop the channel competition of the second site. This process reduces the channel access delay that may be caused by the unnecessary channel contention stop, improves the accuracy of channel access control, and reduces the channel at the same time.
  • the frequency of access control improves the efficiency of channel access control.
  • FIG. 4A is a communication method provided by an embodiment of the application. As shown in FIG. Question, the method includes the following steps:
  • a first station in a multi-link station device competes for a channel on the first link, and obtains a transmission opportunity TXOP of the first link.
  • the first station ends the TXOP before the target sending time of the beacon frame of the second station, and the first station and the second station are those that cannot be simultaneously transmitted and received in the multi-link station equipment. Site.
  • FIG. 4B is a schematic diagram of a communication process provided by an embodiment of the application.
  • the first link (link 1) and the second link (link Path 2) The corresponding stations can all compete for the channel and obtain the transmission opportunity (TXOP), and then send the data frame within the time corresponding to the TXOP.
  • TXOP transmission opportunity
  • the reception of other beacon frames can be continued, or the time to end the TXOP can be determined according to the reception time of other beacon frames.
  • the multi-link site device learns that the target transmission time corresponding to the second site's beacon frame is time t3, and therefore ends the TXOP of the second site before time t3, so as to receive the beacon frame on the second link. Then, because the first station and the second station are stations that cannot send and receive at the same time in the multi-link station equipment, when the second access point sends a beacon frame at time t3, if the first station has obtained the TXOP, it also needs to The TXOP is ended before time t3 to avoid the possible interference that the first station may cause to the second station to receive the beacon frame when sending data in the TXOP. If the first station is contending for a channel before t3, it is also necessary to end the channel contention before t3.
  • the multi-link station device determines the target transmission time of the beacon frame on the second link, so that after obtaining the TXOP, the first station will base on the target transmission time of the beacon frame on the second link.
  • the transmission time determines the time to end the TXOP or channel contention of the first site, which improves the accuracy of channel access control and avoids channel interference between non-STR links in multi-link site equipment.
  • the multilink access point device may determine the target transmission time of the fourth beacon frame of the first access point according to the target transmission time of the third beacon frame of the second access point, For example, it is determined that the target sending time of the fourth beacon frame is the same as the target sending time of the third beacon frame, so that the first station can determine the time to end the channel competition by sending the fourth beacon frame, and at the same time ensure that there will be no conflicts.
  • the reception of data frames on the other link causes interference.
  • Figure 4C is a schematic diagram of another communication process provided by an embodiment of this application. As shown in Figure 4C, the multilink access point device learns the third beacon frame of the second access point.
  • the target transmission time is time t3, and it is determined that the target transmission time of the fourth beacon frame of the first access point is also time t3. Therefore, both the second station and the first station will end transmission opportunities or channel contention before t3.
  • the two links send corresponding beacon frames.
  • the third beacon frame or the fourth The beacon frame is a DTIM beacon frame.
  • the DTIM frame can indicate whether there is a multicast service and/or broadcast service on the first link. If the DTIM frame indicates that there is no multicast service and/or broadcast service, the second station is After the DTIM frame ends, it starts to compete for channels.
  • the DTIM frame indicates that there are multicast services and/or broadcast services, and after sending the DTIM frame, the first access point of the multi-link access point device continues to send multicast Frame/broadcast frame, the second station in the multi-link site equipment should stop channel contention during the period when the multicast frame/broadcast frame is sent. After the multicast frame/broadcast frame is ended, it will start to compete for the channel.
  • the DTIM frame can also indicate whether there is a multicast service and/or a broadcast service on the second link, and the first station can start or stop channel contention according to the content indicated by the DTIM frame.
  • the multi-link access point device determines the target transmission time of the second link beacon frame according to the target transmission time of the first link beacon frame, so that the multi-link site device can determine the target transmission time of the second link beacon frame according to the The same target transmission time determines the end of the transmission opportunities of the first site and the second site, which can solve the problem of channel interference that may be caused by non-simultaneous transceiver links in multi-link site equipment, and improve the efficiency of channel access control.
  • the embodiment of this application can be combined with the embodiment corresponding to Fig. 3A to Fig. 3G, that is, before the beacon frame is sent on link 1 or link 2 in Fig. 4B or Fig. 4C, TWT information can be passed
  • the unit determines the TWT service phase. Specifically, as shown in Figure 4D, determine the time when link 1 and link 2 send the beacon frame, and the time is within the time range corresponding to the TWT service phase, then in the multi-link access point device, in link 2 or The second access point or the first access point that sends information on link 1 can determine the time to end the transmission opportunity or stop channel contention according to the transmission time of the beacon frame in the TWT service phase or the start time of the TWT service phase. In this way, the time range for sending the beacon frame (and the service frame indicated by the beacon frame) can be clearly defined, the channel access delay is reduced, and the channel access efficiency is improved.
  • the embodiment of the present application can be combined with the embodiment corresponding to FIG. 2A to FIG. 2H, that is, multicast indication information (and broadcast indication information) is sent through the first beacon frame, that is, in FIG. 4B or FIG. 4C,
  • the beacon frame sent by the second access point in the multilink access point device may include a multicast service indication (and a broadcast service indication).
  • the multi-link site equipment can more accurately determine whether to end the site channel transmission according to the status of the multicast service or the broadcast service to be received. For example, only the second site on the second link (link 2) needs to be received.
  • the first access point on the first link (link 1) ends the transmission opportunity; or only when there are broadcast services on the second link that need to be received and whose importance is higher than the preset threshold, The first access point ends the transmission opportunity.
  • the embodiment of the present application can be combined with the embodiment corresponding to FIG. 2A to FIG. 2H, and at the same time combined with the embodiment corresponding to FIG. 3A to FIG. 3G, that is, two non-simultaneous transceiver links in a multi-link device
  • the target sending time of the upper beacon frame is the same, both are in the TWT service stage, and the sent beacon frame includes multicast indication information (and broadcast indication information).
  • the second access point in the multi-link access point device sends a beacon frame on the second link in the TWT service phase indicated by the TWT information element, and the beacon frame includes a multicast service Instruction (and broadcast service instruction), then the multi-link site equipment can determine the time to end the TXOP according to the start time of the TWT service phase, or end the TXOP of the first site at the moment when the second access point sends the beacon frame, and according to The beacon frame indicates whether there are multicast services and/or broadcast services, and determines whether to stop channel contention or restart channel contention.
  • the beacon frame indicates whether there are multicast services and/or broadcast services, and determines whether to stop channel contention or restart channel contention.
  • the multilink access point device may configure the same TWT information element for the first link and the second link, and then determine the TWT service phase on the first link and the TWT service phase on the second link Similarly, in the TWT service phase, the first access point can determine the time to send the beacon frame on the first link according to the time when the second access point sends the beacon frame on the second link. The device determines the time to end the TXOP of the first station according to the time when the beacon frame is sent on the first link.
  • the embodiment of the application determines the time when one link sends the beacon frame in the non-STR link of the multi-link device to determine the time when the other link sends the beacon frame, and the time range corresponding to the beacon frame is determined by the TWT information unit ,
  • the sent beacon frame includes a multicast service indication (and a broadcast service indication), which is used to indicate whether there is a multicast service to be received. This process allows the access point to determine whether there is a beacon frame to be sent on the non-STR link, and whether it needs to end the transmission opportunity according to the service status indicated by the beacon frame. Accuracy, thereby improving the efficiency of channel access.
  • FIG. 5A is an embodiment of the application.
  • a flow chart of a communication method is provided, as shown in FIG. 5A. In order to solve this problem, the method includes the following steps:
  • a first access point in a multilink access point device determines a target transmission time of a first beacon frame
  • the second access point in the multilink access point device determines the target transmission time of the second beacon frame; wherein the target transmission time of the first beacon frame is the same as the second beacon frame The target sending time is the same.
  • the multi-link site device can learn the internal non-simultaneous transceiver links.
  • the two links are configured with the same transmit beacon through the multi-link access point device The time of the frame.
  • the first site and the second site are the sites in the multi-link site device
  • the first access point and the second access point are the access points in the multi-link access point device
  • the first site and the first access point are The entry point communicates on the first link (link 1)
  • the second station and the second access point communicate on the second link (link 2).
  • the multi-link site equipment is non-STR MLD, and the first site and the second site do not support simultaneous transmission and reception on link 1 and link 2.
  • FIG. 5B is a schematic diagram of another communication process provided by an embodiment of the application.
  • the two access points send the second beacon frame with the same target transmission time, both are t4, so that the time of receiving the beacon frame on the two non-simultaneous receiving and sending links is synchronized by the multi-link site equipment, which can effectively reduce channel interference. And reduce the time for channel interference avoidance processing, thereby reducing the channel access delay.
  • the channel may be in a busy state, so the actual transmission time of the first beacon frame may be later than the target transmission time of the first beacon frame; similarly, The actual sending time of the second beacon frame may be later than the target sending time of the second beacon frame.
  • the embodiment of the present application may further include step 503.
  • the first access point and/or the second access point are accessing the channel
  • the first access point sends the first access point on the corresponding first link according to the first access point and/or the second access point.
  • the time of the beacon frame, or the time of the second access point sending the second beacon frame on the corresponding second link ends the transmission opportunity.
  • the multi-link site equipment determines the time when the station on the link ends the TXOP according to the respective beacon frame transmission time of the two links, so as to receive the beacon frame on the link. If the beacon frame indicates that there is a service frame to be received on any link, the stations on the other link stop channel contention.
  • the station on the other link also sends the beacon frame according to the time.
  • the time of the frame determines when the TXOP ends.
  • the same beacon frame transmission time is configured for the access points in the non-simultaneous transceiving link through the multi-link access point device, so that the two links can send the beacon frame synchronously.
  • the non-simultaneous transceiver sites of the multi-link site equipment can receive the beacon frame synchronously, effectively avoiding channel interference.
  • the non-simultaneous transceiver station in the multi-link site equipment can also determine the same time to end the TXOP according to the transmission time of the beacon frame, further reducing the probability of channel interference , And reduce the time for channel interference avoidance processing, thereby reducing channel access delay.
  • the embodiments of this application can be combined with the embodiments corresponding to Figures 3A to 3G, that is, on the non-simultaneous transceiver link in the multi-link site equipment, the TWT service stage can be determined through the TWT information unit.
  • the time when the first access point in the link access point device sends the first beacon frame and the time when the second access point sends the second beacon frame are within the TWT service phase, and the first beacon sent Both the frame and the second beacon frame are used to indicate whether there is a multicast service or a broadcast service to be received, so that the two links process corresponding services in a special service phase, and reduce the impact of synchronously sending frames on other services.
  • a multicast service indication (and a broadcast service indication) is sent through a beacon frame to indicate whether there is a multicast service to be received, or It is also used to indicate whether there is a broadcast service to be received.
  • the beacon frame for sending the multicast service indication can be the same beacon frame as the first beacon frame or the second beacon frame in this embodiment, or it can be the same as the first beacon frame and the second beacon frame. Two beacon frames sent after the beacon frame. In this way, the time for processing the multicast service and the broadcast service on the first link and the second link can be more synchronized, and the probability of channel interference can be reduced.
  • the embodiment of the present application can be combined with the embodiment corresponding to FIG. 2A to FIG. 2H, and at the same time combined with the embodiment corresponding to FIG. 3A to FIG. 3G, that is, the two links send beacon frames at the same time, Both are in the TWT service stage, and the sent beacon frame includes the multicast service indication (and the broadcast service indication), which can make the time range for processing the multicast service and the broadcast service on the first link and the second link And the transmission time of the service frame is more synchronized, which reduces the probability of channel interference.
  • FIG. 6 shows a communication device 1000 provided by an embodiment of the present application.
  • the device may be a multi-link device in the foregoing embodiment, including a multi-link site device or a multi-link access point device, or a multi-link device.
  • the chip or processing system in the link site device or the multi-link access point device can implement the methods and functions of any of the foregoing embodiments.
  • the communication device may include one or more of the components shown in FIG. 6.
  • the components shown in FIG. 6 may include at least one processor 1001, a memory 1002, a transceiver 1003, and a communication bus 1004.
  • the processor 1001 is the control center of the communication device 1000, and may be a processor or a collective term for multiple processing elements.
  • the processor 1001 is a central processing unit (CPU), or a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits configured to implement the embodiments of the present application
  • one or more microprocessors digital signal processor, DSP
  • one or more field programmable gate arrays Field Programmable Gate Array, FPGA
  • the processor 1001 can execute various functions of the communication device by running or executing a software program stored in the memory 1002 and calling data stored in the memory 1002.
  • the processor 1001 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 6.
  • the communication device 1000 may include multiple processors, such as the processor 1001 and the processor 1005 shown in FIG. 6. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU).
  • the processor here may refer to one or more communication devices, circuits, and/or processing cores for processing data (for example, computer program instructions).
  • the memory 1002 may be a read-only memory (ROM) or other types of static storage communication devices that can store static information and instructions, a random access memory (RAM), or other types that can store information and instructions.
  • the type of dynamic storage communication equipment can also be Electrically Erasable Programmable Read-Only Memory (EEPROM), CD-ROM (Compact Disc Read-Only Memory, CD-ROM) or other optical disk storage, Optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage communication devices, or can be used to carry or store desired program codes in the form of instructions or data structures and Any other medium that can be accessed by the computer, but not limited to this.
  • EEPROM Electrically Erasable Programmable Read-Only Memory
  • CD-ROM Compact Disc Read-Only Memory
  • Optical disc storage including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.
  • magnetic disk storage media or other magnetic storage communication devices or can be
  • the memory 1002 may exist independently, and is connected to the processor 1001 through a communication bus 10010.
  • the memory 1002 may also be integrated with the processor 1001. Wherein, the memory 1002 is used to store a software program for executing the solution of the present application, and is controlled by the processor 1001 to execute.
  • the transceiver 1003 is used for communication with other devices (for example, the second device). Of course, the transceiver 1003 can also be used to communicate with a communication network, such as an Ethernet, a radio access network (RAN), a wireless local area network (Wireless Local Area Networks, WLAN), etc.
  • the transceiver 1003 may include a receiving unit to implement a receiving function, and a transmitting unit to implement a transmitting function.
  • the communication bus 10010 may be an industry standard architecture (ISA) bus, an external communication device interconnection (Peripheral Component, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, etc.
  • ISA industry standard architecture
  • PCI Peripheral Component
  • EISA Extended Industry Standard Architecture
  • the bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 6, but it does not mean that there is only one bus or one type of bus.
  • the communication device 1000 is a complete device.
  • the communication device may include a processor 1001, a memory 1002, a transceiver 1003, and a communication bus 1004.
  • it may also include other components, such as a display frequency, etc.
  • the communication device 1000 is a first multi-link access point device or a first multi-link site device, which can be used to implement the aforementioned FIG. 2A to FIG. 2H, FIG. 3A to FIG. 3G, FIG. 4A to FIG. 4D, or
  • the embodiments corresponding to FIGS. 5A to 5B relate to methods and functions of a multi-link access point device or a multi-link site device.
  • instructions are stored in the memory, and when the instructions are called by the processor, the above methods and functions are implemented.
  • the processor is used to generate signaling or frames
  • the transceiver is used to send signaling or frames.
  • the processor is used to perform step 201 and step 203, step 301 and step 303, step 401 and step 402, or step 501 and step 502, and the transceiver is used to perform step 202 and step 203, step 302 and step 303, and so on.
  • the communication device 1000 is a chip system or processing system in the first multi-link access point device or the first multi-link site device, so that the device on which the chip system or processing system is installed implements the foregoing FIGS. 2A ⁇ Fig. 2H, Fig. 3A to Fig. 3G, Fig. 4A to Fig. 4D or Fig. 5A to Fig. 5B correspond to the method and function of the embodiment.
  • the communication device 1000 may include some components as shown in FIG. 6, for example, the communication device 1000 includes a processor, which may be coupled with a memory, call and execute instructions in the memory, so as to configure and install the chip system or processing system.
  • the device implements the methods and functions in the corresponding embodiments of the aforementioned FIGS.
  • the memory may be a component in a chip system or a processing system, and may also be a component of an external coupling link of the chip system or the processing system.
  • the chip system or processing system is installed in the first multi-link access point device or the first multi-link site device, so that the first multi-link access point device or the first multi-link site device.
  • the chip system or processing system can support 802.11 series protocols for communication, such as 802.11be, 802.11ax, 802.11ac, and so on.
  • the chip system can be installed in devices in various scenarios that support WLAN transmission. The devices in the WLAN transmission scenario have been introduced at the beginning of this specification, and will not be repeated here.
  • the embodiment of the present application may divide the first multi-link access point device or the first multi-link site device into functional modules according to the foregoing method examples.
  • each functional module may be divided corresponding to each function, or two or More than two functions are integrated in one processing module.
  • the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation.
  • FIG. 7 shows a possible structural diagram of a communication device 1100.
  • the communication device 1100 may be a multi-link device or a chip or processing system in a multi-link device.
  • the apparatus 1100 can perform the operation of the multi-link device in the foregoing method embodiment.
  • the communication device 1100 includes a processing unit 1101 and a transceiver unit 1102.
  • the communication apparatus 1100 is a first multi-link access point device or an access point in the first multi-link device.
  • the processing unit 1101 may be used to control and manage the actions of the communication device 1100. For example, the first beacon frame is generated. For another example, the operation of the transceiver unit 1102 is controlled. Optionally, if the communication device 1100 includes a storage unit, the processing unit 1101 may also execute programs or instructions stored in the storage unit, so that the communication device 1100 implements the methods and functions involved in any of the foregoing embodiments.
  • the above-mentioned processing unit 1101 may be used to execute, for example, step 201 and step 203, step 301 and step 303, step 401 and step 402, or step 501 and step 502 in FIG. 2A, FIG. 3A, FIG. 4A or FIG. 5A.
  • step 201 and step 203 may be used to execute, for example, step 201 and step 203, step 301 and step 303, step 401 and step 402, or step 501 and step 502 in FIG. 2A, FIG. 3A, FIG. 4A or FIG. 5A.
  • step 501 and step 502 in FIG. 2A, FIG. 3A, FIG. 4A or FIG. 5A.
  • all relevant content of the steps involved in the above method embodiments can be cited in the functional description of the corresponding functional module, which will not be repeated here.
  • the above-mentioned transceiver unit 1102 can send and receive data or signaling transmitted on one link, and can also send and receive data or signaling transmitted on multiple links.
  • the transceiver unit 1102 may be one transceiver module, or may include multiple transceiver modules.
  • the transceiver module can send and receive data on multiple links. For example, if the first multi-link access point device works on two links, when the transceiver unit 1102 includes two transceiver modules, one transceiver module works on one link, and the other transceiver module works on the other link. On the way.
  • the foregoing transceiver unit 1102 may be used to perform, for example, step 202 and step 203, step 302 and step 303 in FIG. 2A and FIG. 3A and/or other processes used in the technology described herein.
  • step 202 and step 203 steps 202 and step 203, step 302 and step 303 in FIG. 2A and FIG. 3A and/or other processes used in the technology described herein.
  • all relevant content of the steps involved in the above method embodiments can be cited in the functional description of the corresponding functional module, which will not be repeated here.
  • the communication device 1100 may be the communication device shown in FIG. 6, the processing unit 1101 may be the processor 1001 in FIG. 6, and the transceiving unit 1102 may be the transceiver 1003 in FIG. 6.
  • the communication device 1100 may further include a memory, and the memory is used to store the program code and data corresponding to any of the communication methods between the multi-link devices provided by the communication device 1100. The descriptions of all related content of the components involved in FIG. 6 can be quoted from the functional descriptions of the corresponding components of the communication device 1100, which will not be repeated here.
  • the communication device 1100 may also be a chip or a processor, where the processing unit 1102 is a processing circuit in the chip or the processor, and the transceiver unit 1102 may be an input/output circuit in the chip or the processor.
  • the circuit is the interface between the chip or processor and other coupling components to communicate or exchange data. It can ensure that signaling or data information or program instructions are input to the chip or processor for processing, and the processed data or signaling is output to Other coupled components, and control the first multi-link device on which the chip or processor is installed to realize the functions.
  • the communication apparatus 1100 is a first multi-link site device or a site in the first multi-link site device.
  • the above-mentioned processing unit 1101 may be used to read instruction information, for example, to execute step 201 and step 203, step 301 and step 303, step 401 and step 402 in FIG. 2A, FIG. 3A, FIG. 4A or FIG. 5A, Or step 501 and step 502 and/or other processes used in the techniques described herein.
  • step 201 and step 203 may be used to read instruction information, for example, to execute step 201 and step 203, step 301 and step 303, step 401 and step 402 in FIG. 2A, FIG. 3A, FIG. 4A or FIG. 5A, Or step 501 and step 502 and/or other processes used in the techniques described herein.
  • step 501 and step 502 and/or other processes used in the techniques described herein.
  • the above-mentioned transceiver unit 1102 may send and receive data or signaling transmitted on one link, or may send and receive data or signaling transmitted on multiple links.
  • the transceiver unit 1102 may be one transceiver module, or may include multiple transceiver modules.
  • the transceiver module can send and receive data on multiple links. For example, if the first multi-link site device works on two links, when the transceiver unit 1102 includes two transceiver modules, one transceiver module works on one link, and the other transceiver module works on the other link. .
  • the foregoing transceiver unit 1102 may be used to perform, for example, step 202 and step 203, step 302 and step 303 in FIG. 2A and FIG. 3A and/or other processes used in the technology described herein.
  • step 202 and step 203 steps 202 and step 203, step 302 and step 303 in FIG. 2A and FIG. 3A and/or other processes used in the technology described herein.
  • all relevant content of the steps involved in the above method embodiments can be cited in the functional description of the corresponding functional module, which will not be repeated here.
  • the communication device 1100 may be the communication device shown in FIG. 6, the processing unit 1101 may be the processor 1001 in FIG. 6, and the transceiving unit 1102 may be the transceiver 1003 in FIG. 6.
  • the communication device 1100 may further include a memory, and the memory is configured to store the program code and data corresponding to any of the methods provided above by the communication device 1100. The descriptions of all related content of the components involved in FIG. 6 can be quoted from the functional descriptions of the corresponding components of the communication device 1100, which will not be repeated here.
  • the communication device 1100 may also be a chip or a processor, where the processing unit 1102 is a processing circuit in the chip or the processor, and the transceiver unit 1102 may be an input/output circuit in the chip or the processor.
  • the circuit is the interface between the chip or processor and other coupling components to communicate or exchange data. It can ensure that signaling or data information or program instructions are input to the chip or processor for processing, and the processed data or signaling is output to Other coupled components, and control the device on which the chip or processor is installed to realize the functions.
  • the embodiment of the present application also provides a computer-readable storage medium in which computer program code is stored.
  • the electronic device executes FIG. 2A to FIG. 2H, or FIG. 3A ⁇ Figure 3G, or Figure 4A ⁇ Figure 4D, or Figure 5A ⁇ Figure 5B in any embodiment of the method.
  • the embodiment of the present application also provides a computer program product, when the computer program product runs on a computer, the computer is caused to execute FIG. 2A to FIG. 2H, or FIG. 3A to FIG. 3G, or FIG. 4A to FIG. 4D, or FIG. 5A ⁇ The method of any embodiment in Figure 5B.
  • the embodiment of the present application also provides a communication device, which can exist in the form of a chip product.
  • the structure of the device includes a processor and an interface circuit.
  • the processor is used to communicate with other devices through a receiving circuit so that the device can execute The method in any of the above-mentioned Figures 2A to 2H, or Figures 3A to 3G, or Figures 4A to 4D, or Figures 5A to 5B.
  • An embodiment of the present application also provides a communication system, including a first device and a second device.
  • the first device and the second device can execute the above-mentioned FIGS. 2A to 2H, or FIGS. 3A to 3G, or FIGS. 4A to 4A. 4D, or the method in any of the embodiments in FIGS. 5A to 5B.
  • the steps of the method or algorithm described in combination with the disclosure of the present application may be implemented in a hardware manner, or may be implemented in a manner in which a processor executes software instructions.
  • Software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, erasable programmable read-only memory (Erasable Programmable ROM, EPROM), and electrically erasable Programming read-only memory (Electrically EPROM, EEPROM), registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium.
  • the storage medium may also be an integral part of the processor.
  • the processor and the storage medium may be located in the ASIC.
  • the ASIC may be located in the core network interface device.
  • the processor and the storage medium may also exist as discrete components in the core network interface device.
  • the functions described in this application can be implemented by hardware, software, firmware, or any combination thereof. When implemented by software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on the computer-readable medium.
  • the computer-readable medium includes a computer-readable storage medium and a communication medium, where the communication medium includes any medium that facilitates the transfer of a computer program from one place to another.
  • the storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种多链路设备中的组播业务指示方法和装置,其中方法包括:多链路接入点设备生成携带组播指示信息的第一信标帧,所述组播指示信息用于指示有组播业务待接收的站点;所述多链路接入点设备发送所述第一信标帧。多链路站点设备接收所述第一信标帧;若所述多链路站点设备有组播业务待接收,则与所述第一站点不能同时收发的第二站点停止信道竞争。该方法能够有效降低多链路设备接入信道的时延。

Description

基于非同时收发多链路设备的通信方法及装置
本申请要求于2020年05月08日提交中国知识产权局、申请号为202010384061.8、申请名称为“基于非同时收发多链路设备的通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信技术领域,尤其涉及一种基于非同时收发多链路设备的通信方法及装置。
背景技术
随着无线技术的发展,越来越多的无线设备支持多链路通信,例如同时在2.4GHz,5GHz以及6GHz频段上进行通信,或者同时在同一频段的不同信道上通信,提高设备之间的通信速率。这种设备通常称为多链路设备(MLD,multi-link device)。
多链路设备通常包含多个站点(Station,STA),每个STA工作在一个特定的频段上,或信道上。多链路设备可以是接入点设备,也可以是站点设备。如果是接入点设备,则设备中包含一个或多个接入点(Access Point,AP);如果是站点设备,则设备中包含一个或多个non-AP STA。站点设备中的一个或多个non-AP STA可以与接入点设备中的一个或多个AP之间建立关联关系之后进行通信。
非同时收发多链路设备(non-Simultaneous Transmit and Receive Multi-link Device,Non-STR MLD)是指多链路设备在一条链路上进行发送的时候,无法在另外一条链路上进行接收。无法接收的原因通常是多链路设备在一条链路上进行发送的时候,发送的能量会泄露到另一条链路上,产生的自干扰使得设备无法在另一条链路上正确解调所需接收的数据包。
对于non-STR MLD而言,当其在一条链路上发送数据时,可能因为忽略另一条链路上的信息而导致对另一条链路上的数据接收业务产生干扰,因此,本申请要解决的技术问题是,发送数据或即将发送数据的链路如何获知另一条链路的信息,以便避免本链路对另一条链路接收数据可能造成的信道干扰。
发明内容
本申请实施例提供了一种基于非同时收发多链路设备的通信方法及装置,以降低多链路设备中非同时收发链路接入信道的时延。
第一方面,提供了一种多链路设备中的组播业务指示方法,该方法包括:多链路接入点设备生成携带组播指示信息的第一信标帧,组播指示信息用于指示有组播业务待接收的站点;多链路接入点设备发送第一信标帧。
在一种可能的设计中,第一信标帧中包括第一信息元素,第一信息元素中的比特位图控制字段和部分虚拟比特位图字段用于指示有组播业务待接收的站点。
在一种可能的设计中,第一信标帧中包括第二信息元素,第二信息元素中的组播标识列表用于指示有组播业务待接收的站点。
在一种可能的设计中,第一信标帧中还包括广播指示信息,用于指示是否有广播业务 待接收。
在一种可能的设计中,第一信息元素或第二信息元素中包括的广播指示字段用于指示是否有广播业务待接收。
在一种可能的设计中,该方法还包括:多链路接入点设备中的第二接入点停止向第二站点发送第一消息,第一消息为需要第二站点响应的消息。
在一种可能的设计中,多链路接入点设备生成第二信标帧,第二信标帧的目标唤醒时间TWT信息单元携带TWT类型指示信息,TWT类型指示信息用于指示TWT信息单元所指定的服务阶段用来传输组播业务和/或广播业务;多链路接入点设备在第一链路上发送第二信标帧。
在一种可能的设计中,TWT信息单元包括在第一信标帧中。
在一种可能的设计中,多链路接入点设备在第一链路上发送的TWT信息单元与在第二链路上发送的TWT信息单元指示的服务阶段相同。
在一种可能的设计中,多链路接入点设备在第一链路上发送的TWT信息单元还用于确定第二链路上传输组播业务和/或广播业务的服务阶段。
第二方面,提供了一种多链路设备中的组播业务指示方法,该方法包括:多链路站点设备接收第一信标帧;若多链路站点设备有组播业务待接收,则与第一站点不能同时收发的第二站点停止信道竞争。
在一种可能的设计中,第一信标帧中包括第一信息元素,第一信息元素中的比特位图控制字段和部分虚拟比特位图字段用于指示有组播业务待接收的站点。
在一种可能的设计中,第一信标帧中包括第二信息元素,第二信息元素中的组播标识列表用于指示有组播业务待接收的站点。
在一种可能的设计中,第一信标帧中还包括广播指示信息,用于指示是否有广播业务待接收。
在一种可能的设计中,第一信息元素或第二信息元素中包括的广播指示字段用于指示是否有广播业务待接收。
在一种可能的设计中,多链路站点设备接收第二信标帧,若多链路站点设备中的第一站点在服务阶段内有组播业务和/或广播业务待接收,则与第一站点不能同时收发的第二站点停止信道竞争。
在一种可能的设计中,TWT信息单元包括在第一信标帧中。
第三方面,提供一种通信装置,应用于第一多链路接入点设备,该装置包括:
处理单元,用于生成携带组播指示信息的第一信标帧,组播指示信息用于指示有组播业务待接收的站点;
收发单元,用于发送第一信标帧。
在一种可能的设计中,处理单元还用于停止向第二站点发送第一消息,第一消息为需要第二站点响应的消息。
在一种可能的设计中,处理单元还用于生成第二信标帧,第二信标帧的目标唤醒时间TWT信息单元携带TWT类型指示信息,TWT类型指示信息用于指示TWT信息单元所指定的服务阶段用来传输组播业务和/或广播业务;
收发单元还用于在第一链路上发送第二信标帧。
第四方面,提供一种通信装置,应用于第一多链路站点设备,该装置包括:
收发单元,用于接收第一信标帧,第一信标帧中携带组播指示信息,组播指示信息用于指示有组播业务待接收的站点;
处理单元,用于若多链路站点设备有组播业务待接收,则与第一站点不能同时收发的第二站点停止信道竞争。
在一种可能的设计中,收发单元还用于接收第二信标帧,若多链路站点设备中的第一站点在服务阶段内有组播业务和/或广播业务待接收,则与第一站点不能同时收发的第二站点停止信道竞争。
第五方面,提供一种通信装置,该包括至少一个处理器,所述至少一个处理器与至少一个收发器耦合:
所述至少一个处理器,用于执行计算机程序或指令,以使得所述装置执行第一方面中任一项所述的方法,或使得所述装置执行第二方面中任一项所述的方法。
所述收发器被被配置为支持该装置执行上述第一方面或第一方面的任一种可能的实现方式中的方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法。
在另一种可能的设计中,该装置的结构中还可以包括存储器。处理器与存储器耦合,可用于执行存储器中存储的计算机程序指令,以使装置执行上述第一方面、或第一方面的任一种可能的实现方式中的方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法。
上述第五方面的通信装置可以为芯片,其中,处理单元可以为芯片的处理电路,收发单元可以为输入输出接口电路,处理电路可以用于处理由输入输出提供的信令或数据信息,输入输出接口电路可以用于为该芯片输入输出数据或信令信息。
本申请实施例的第六方面,提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当所述计算机程序代码在处理器上运行时,使得所述处理器执行上述第一方面或第一方面任一项所述的方法,或执行上述第二方面或第二方面任一项所述的方法。
本申请实施例的第七方面,提供了一种计算机程序产品,该程序产品储存有上述处理器执行的计算机软件指令,该计算机软件指令包含用于执行上述任一方面所述方案的程序。
本申请实施例的第八方面,提供了一种通信装置,该装置包括处理器,还可以包括收发器以及存储器,收发器,用于收发信息,或者用于与其他网元通信;存储器,用于存储计算机执行指令;处理器,用于执行所计算机执行指令,以支持通信装置实现上述任一方面所述的方法。
本申请实施例的第九方面,提供了一种通信装置,该装置可以以芯片的产品形态存在,该装置的结构中包括处理器,还可以包括存储器,该存储器用于与处理器耦合,保存该装置必要的程序指令和数据,该处理器用于执行存储器中存储的程序指令,以支持通信装置执行上述任一方面所述的方法。
本申请实施例的第十方面,提供了一种通信装置,该装置可以以芯片的产品形态存在,该装置的结构中包括处理器和接口电路,该处理器用于通过接收电路与其它装置通信,使 得该装置执行上述任一方面所述的方法。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。
图1A为本申请实施例提供的一种无线局域网通信***;
图1B为本申请实施例提供的一种多链路设备连接示意图;
图1C为本申请实施例提供的另一种多链路设备连接示意图;
图2A为本申请实施例提供的一种通信方法流程图;
图2B为本申请实施例提供的一种信标帧示意图;
图2C为本申请实施例提供的一种第一信息元素的帧结构示意图;
图2D为本申请实施例提供的一种指示STA是否有组播业务待接收的示意图;
图2E为本申请实施例提供的另一种第一信息元素的帧结构示意图;
图2F为本申请实施例提供的一种接收组播帧的示意图;
图2G为本申请实施例提供的一种接收广播帧的示意图;
图2H为本申请实施例提供的一种接收组播帧和广播帧的示意图;
图3A为本申请实施例提供的一种通信方法流程图;
图3B为本申请实施例提供的一种广播TWT元素的帧结构示意图;
图3C为本申请实施例提供的一种单播TWT元素的帧结构示意图;
图3D为本申请实施例提供的一种根据TWT信息单元进行通信的示意图;
图3E本申请实施例提供的另一种根据TWT信息单元进行通信的示意图;
图3F为本申请实施例提供的另一种根据TWT信息单元进行通信的示意图;
图3G为本申请实施例提供的另一种根据TWT信息单元进行通信的示意图;
图4A为本申请实施例提供的另一种通信方法流程图;
图4B为本申请实施例提供的一种通信过程示意图;
图4C为本申请实施例提供的另一种通信过程示意图;
图4D为本申请实施例提供的另一种通信过程示意图;
图5A为本申请实施例提供的一种通信方法流程图;
图5B为本申请实施例提供的另一种通信过程示意图;
图6为本申请实施例提供的一种通信装置的组成示意图;
图7为本申请实施例提供的另一种通信装置的组成示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
参阅图1A,示出了一种无线局域网(Wireless Local Access Network,简称WLAN)通信***100。该通信***100包括接入点设备101,一个或多个站点设备102(以及站点设备103,104,105)。其中接入点设备和站点设备支持WLAN通信协议,该通信协议可以包括IEEE 802.11be(或称为Wi-Fi 7,EHT协议),还可以包括IEEE 802.11ax,IEEE 802,11ac 等协议。当然,随着通信技术的不断演进和发展,该通信协议还可以包括IEEE 802.11be的下一代协议等。以WLAN为例,该实现本申请方法的装置可以是WLAN中的接入点设备或站点设备,或者是,安装在接入点设备或站点设备中的芯片或处理***。
接入点设备是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中其他设备(比如站点设备或其他接入点设备)通信的功能,当然,还可以具有与其他设备通信的功能。在WLAN***中,接入点设备可以称为接入点站点设备。该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理***等,安装这些芯片或处理***的设备可以在芯片或处理***的控制下,实现本申请实施例的方法和功能。本申请实施例中的AP是为STA提供服务的装置,可以支持802.11系列协议。例如,接入点设备可以为通信服务器、路由器、交换机、网桥等通信实体;接入点设备可以包括各种形式的宏基站,微基站,中继站等,当然接入点设备还可以为这些各种形式的设备中的芯片和处理***,从而实现本申请实施例的方法和功能。
站点设备是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中的其他站点设备或接入点设备通信的能力。在WLAN***中,站点设备可以称为非接入点站点设备。例如,站点设备是允许用户与接入点设备通信进而与WLAN通信的任何用户通信设备,该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理***等,安装这些芯片或处理***的设备可以在芯片或处理***的控制下,实现本申请实施例的方法和功能。例如,站点设备可以为平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、手持计算机、上网本、个人数字助理(Personal Digital Assistant,PDA)、手机等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置或,娱乐设备,游戏设备或***,全球定位***设备等,站点设备还可以为上述这些终端中的芯片和处理***。
WLAN***可以提供高速率低时延的传输,随着WLAN应用场景的不断演进,WLAN***将会应用于更多场景或产业中,比如,应用于物联网产业,应用于车联网产业或应用于银行业,应用于企业办公,体育场馆展馆,音乐厅,酒店客房宿舍病房,教室,商超,广场,街道,生成车间和仓储等。当然,支持WLAN通信的设备(比如接入点或站点)可以是智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如AR,VR等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪,扩音器,音响等),车联网中的车联网设备,日常生活场景中的基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等),以及大型体育以及音乐场馆的设备等。本申请实施例中对于多链路接入点设备和多链路站点设备的具体形式不做特殊限制,在此仅是示例性说明。
本申请实施例中涉及的设备是一种多链路设备MLD,包括多链路站点设备和多链路接入点设备,请参阅图1B,图1B为本申请实施例提供的一种多链路设备连接示意图。
图1A中的任一站点(102,103,104,105,)即为图1B中的多链路站点设备102,图1A中的接入点101即为图1B中的多链路接入点设备101。其中,多链路站点设备102包括一个或多个站点STA,或者非接入点站点non-AP STA,每个STA工作在一个特定的频段上; 多链路接入点设备101包括一个或多个接入点AP,每个AP工作在一个特定的频段上。工作在相同频段的STA与AP建立关联,形成一个链路。
进一步地,多个多链路站点设备与多链路接入点设备进行通信时,对于工作在相同频段AP和STA,互相之间可以进行通信。请参阅图1C,图1C为本申请实施例提供的另一种多链路设备连接示意图,如图1C所示,对应图1A中的接入点设备101可以为多链路接入点设备,对应图1A中的站点设备102、站点设备103和站点设备104可以为多链路站点设备,其中接入点设备101中的AP1与站点设备102中的STA11在链路1上进行通信,AP2与STA12在链路2上进行通信,另外,AP1与站点设备103中的STA21在链路21上进行通信,AP1与站点设备104中的STA31在链路31上进行通信,其中链路1、链路21和链路31为相同频段的链路。
在多链路设备中包括非同时收发多链路设备(non-Simultaneous Transmit and Receive Multi-link Device,Non-STR MLD)和同时收发多链路设备(Simultaneous Transmit and Receive Multi-link Device,STR MLD)。其中STR MLD是指多链路设备在一条链路上进行发送的时候,在另外一条链路上可以进行接收。Non-STR MLD是指多链路设备在一条链路上进行发送的时候,无法在另外一条链路上进行接收。无法接收的原因通常是所述多链路设备在一条链路上进行发送的时候,发送的能量会泄露到另一条链路上,产生的自干扰使得设备无法在另一条链路上正确解调所需接收的数据包。
需要说明的是,STR和non-STR是针对两条链路而言的。因此,当MLD只支持两条链路时,可以直接说MLD是STR MLD还是non-STR MLD;当MLD支持两条以上的链路时,需要说明MLD在哪两条链路之间是否支持STR。例如图1C中链路1和链路2都在2.4GHz的频段上进行通信,相互之间造成干扰,那么多链路站点设备102在链路1和链路2上不能同时收发(non-STR),链路1和链路2是多链路站点设备102的非同时收发链路。链路1在2.4GHz的频段上进行通信,链路3在6GHz上进行通信,相互之间不造成干扰,那么多链路站点设备102在链路1和链路3之间支持STR,链路1和链路3是多链路站点设备102的同时收发链路。
对于non-STR MLD而言,可能会因为错过一条链路上的接收信息,导致在non-STR链路上的发送数据对该链路的数据接收造成干扰,为解决这个问题,请参阅图2A,图2A为本申请实施例提供的一种多链路设备中的组播业务指示方法,如图2A所示,该方法包括如下步骤:
201、多链路接入点设备生成携带组播指示信息的第一信标帧,所述组播指示信息用于指示有组播业务待接收的站点;
202、多链路接入点设备发送所述第一信标帧;
203、多链路站点设备接收所述第一信标帧,若所述多链路站点设备中的第一站点为有组播业务待接收的站点,则与所述第一站点不能同时收发的第二站点停止竞争信道。
在本申请实施例中,第一站点和第二站点为多链路站点设备中的站点,第一接入点和第二接入点为多链路接入点设备中的接入点,具体可参阅图1C,第一站点STA11和第二站点STA12位于多链路站点设备102中,第一接入点AP1和第二接入点AP2位于多链路接入点设备101中,AP1-STA11在第一链路(链路1)上通信,AP2-STA12在第二链路(链路2) 上通信。多链路站点设备102为non-STR MLD,且STA11和STA12在链路1和链路2上不支持同时收发,即链路1和链路2为多链路站点设备的非同时收发链路。
那么当多链路接入点设备中的第一接入点在第一链路上发送第一信标帧,且第一信标帧指示第一站点有组播业务待接收时,第二站点在第一站点接收第一信标帧和组播帧期间都停止信道竞争。第二站点停止在第二链路上的信道竞争可以由多链路站点设备进行统一调度,或者也可以由第二站点根据第一链路上的组播业务和/或广播业务待接收情况,判断是否停止信道竞争以及停止信道竞争的时间(和重新开始信道竞争的时间)。
多链路接入点设备可以通过第一链路向多链路站点设备发送信标帧(Beacon),其中可以携带业务指示位图(traffic indication map,TIM)元素,用于指示第一接入点在第一链路上是否有组播业务和/或广播业务待发送,请参阅图2B,图2B为本申请实施例提供的一种信标帧示意图,如图2B所示,信标帧中的TIM元素包括位图控制(Bitmap Control)字段,该字段对应的字节(Octets)可以为0或1,当字节数为1时,位图控制字段包括8个比特(bits),其中1bit的业务标识(Traffic Indicator)用于标识是否有组播或广播业务待发送,如果有组播业务或广播业务中的一种业务待发送,则为1,如果两种业务都没有待接收情况,则为0。其中,组播业务是指针对与接入点通信的站点中的部分站点(并非所有站点)的业务,广播业务是指针对与接入点通信的所有站点的业务。位图控制字段另外7bits的位图偏移量(Bitmap Offset)用于与部分虚拟比特位图(Partial Virtual Bitmap)字段结合,指示STA是否有单播业务待接收。
在这种情况下,因为组播业务和广播业务都用业务标识字段来标识,那么当该字段为1时,并不能区分第一站点在第一链路上是有广播业务待接收,还是有组播业务待接收。并且,在业务标识字段标识有组播业务待接收时,因为第一接入点可以将组播业务待接收情况通知所有能够与其通信的多链路站点设备中的站点,因此接收到该信标帧的第一站点不能根据业务标识字段确定自身是否处于需要接收该组播业务的小组中。例如图1C中,AP1能够向STA11,STA21和STA31同时发送Beacon,指示有组播业务待接收,而STA11接收到Beacon之后,假设从Traffic Indicator=1确定AP1有组播业务要发送,但并不能确定是否是针对自身的组播业务。在这种情况下,为了确保不对本链路1的数据接收产生干扰,STA11只能通知链路2上的STA12停止信道竞争(第一多链路站点设备在链路1和链路2上non-STR),但实际该组播业务是针对STA21和STA31,这样其实耽误了链路2上的信道竞争,增大了信道接入的时延。
可选情况下,所述第一信标帧包括第一信息元素,所述第一信息元素中的比特位图控制字段和部分虚拟比特位图字段用于指示有组播业务待接收的站点。
在本申请实施例中,多链路接入点设备向多链路站点设备发送第一信标帧,第一信标帧中携带组播指示信息,专门用于指示有组播业务待接收的站点。避免第一站点因为自身不参与的组播业务而提示第二站点停止信道竞争。组播指示信息具体可以携带在第一信息元素中。第一信息元素可以称为组播业务指示位图(Groupcast TIM,GTIM)元素,或者多播业务指示位图(Multicast TIM,MTIM)元素。请参阅图2C,图2C为本申请实施例提供的一种第一信息元素的帧结构示意图,如图2C所示,该帧结构中的元素标识和元素标识的扩展字段的取值可以用来指示信息单元为GTIM或MTIM信息单元。部分虚拟比特位图包含 若干个比特,每个比特用于指示某个STA是否有组播业务待接收。通常情况下,比特的值为0,表示对应的STA没有组播业务待接收;比特的值为1,表示对应的STA有组播业务待接收。或者,比特值为1,表示对应的STA有组播业务待接收,比特值缺省,表示对应的STA没有组播业务待接收;或者,比特值为0,表示对应的STA没有组播业务待接收,比特值缺省,表示对应的STA有组播业务待接收。
可选情况下,每个比特与STA的对应关系可以由比特位图控制字段中的比特位图偏移量字段决定,具体的决定方法可以为:
先确定N1,N1为满足以下条件的最大正偶数(也可以为0):AID从1到(N1*8)-1的STA都没有组播业务待接收。其中AID表示与AP1进行通信的STA的编号,且AID为大于1的整数。比特位图偏移量字段的值为N1/2。部分虚拟比特位图中的第一个比特则表示AID为N1*8(或者比特位图偏移量字段的值乘以16)的STA是否有组播业务待接收。具体可参阅图2D,图2D为本申请实施例提供的一种指示STA是否有组播业务待接收的示意图,如图2D所示,AID从1-15的值都为0,即AID从1到15的STA都没有组播业务待接收,那么可以确定N1=2,比特位图偏移量N=N1/2=1,部分虚拟比特位图中的字段为从AID=16开始的STA对应的组播业务待接收情况。即STA17不包括组播业务待接收,STA18包括组播业务待接收,以此类推。
需要说明,比特位图偏移量字段的值N=N1/2,除以2是因为N1的取值范围为[0,251],对应252个字节。比特位图控制对应一个字节,其中1bit对应广播指示字段,7bits对应比特位图偏移量字段,而7比特能表示的范围是[0,127],不足以覆盖[0,251],所以除以2。可选情况下,可以用8bits来表示比特位图偏移量字段,这种情况下比特位图偏移量字段N=N1。或者,也可以用特位图偏移量字段来表示第一个有组播业务待接收的STA的AID,即如2D中,比特位图偏移量N=16。
本申请实施例中可以通过同一个信标帧或不同的信标帧先后发送第一信息元素和TIM元素。站点可以根据元素标识确定该元素是针对组播业务的元素,或者是针对其他业务(例如单播业务)的元素。例如同一个信标帧中的TIM元素标识为MX001,第一信息元素的元素标识可以为MC001等。或者第一信息元素可以结合元素标识和元素标识扩展确定该元素是针对组播业务的元素或者是针对单播业务的元素,例如TIM元素标识为MX001,第一信息元素的元素标识可以为MX001,元素标识扩展可以为G01等。站点根据接收到的第一信息元素确定组播业务待接收情况,根据TIM元素确定其他业务待接收情况。
可选的,所述第一信标帧中包括第二信息元素,所述第二信息元素中的组播列表字段用于指示有组播业务待接收的站点。
具体地,请参阅图2E,图2E为本申请实施例提供的另一种第二信息元素的帧结构示意图,如图2E所示,第一信标帧中包括第二信息元素,第二信息元素中包括组播标识列表,该列表中可以包括需要接收组播业务的站点的MAC地址,或者需要接收组播业务的站点的关联编号(associated identification,AID),或者其他站点唯一标识;该列表中也可以包括组播MAC地址,如表1所示:
表1
组播MAC地址
地址1(STA11,STA21)
地址2(STA21,STA31)
地址3(STA31,STA11)
表1中包括3个组播地址,括号中的站点表示该组播业务对应的接收站点,这些接收站点可以显式地指示,即组播MAC地址发送给与第一接入点能够通信的所有站点,第一站点根据组播MAC地址确定是否有待接收该组播业务,具体可以为第一站点根据组播MAC地址列表中是否包含第一站点的组播MAC地址来确定是否有待接收该组播业务。或者组播MAC地址对应的接收站点可以隐式地指示,第一接入点将组播MAC地址只发送给需要接收该组播业务的站点,第一站点根据是否接收到组播MAC地址确定是否有待接收该组播业务。
可见,在本申请实施例中,通过组播指示信息来指示组播业务与站点之间的对应关系,确定第一站点是否有组播业务待接收,以便多链路站点设备根据第一站点的组播业务待接收情况确定非同时收发链路上的第二站点是否需要停止信道竞争,提升了信道竞争判断的准确性,避免了非必要的信道接入时延。
可选的,所述第一信标帧中还包括广播指示信息,用于指示是否有广播业务待接收。
应理解,上述方法还适用于广播业务,即:多链路接入点设备生成携带广播指示信息的第一信标帧,若所述多链路站点设备中的第一站点为有广播业务待接收的站点,则与所述第一站点不能同时收发的第二站点停止竞争信道。多链路接入点设备向多链路站点设备发送信标帧,指示有组播/广播业务待接收的站点,若多链路站点设备中的第一站点为有组播/广播业务待接收的站点,则与所述第一站点不能同时收发的第二站点应停止竞争信道。
具体地,第一信标帧中还可以携带用于指示第一站点是否存在广播业务待接收的广播指示信息,且用于指示广播业务的广播指示信息和用于指示组播业务的组播指示信息对应不同的字段。广播指示信息可以携带在第一信息元素或第二信息元素中,通过第一信息元素或第二信息原始可以同时指示广播业务和组播业务的待接收情况。具体地,广播业务的指示信息可以携带在对应图2C中的广播指示字段,或者携带在对应图2E中的广播指示字段。该字段用来指示是否有广播业务待接收,例如有广播业务待接收,该字段的值为1,没有广播业务待接收,该字段的值为0;或者有广播业务待接收,该字段的值为1,没有广播业务待接收,该字段的值缺省;或者有广播业务待接收,该字段的值缺省,没有广播业务待接收,该字段的值为0。这样广播业务和组播业务就可以分开指示。多链路站点设备在第一链路接收到广播指示信息,并确定第一站点有广播业务待接收,则停止non-STR的第二链路上第二站点的信道竞争,或者,如果广播业务的重要程度或优先程度低,也可以不停止第二站点的信道竞争。
可见,在本申请实施例中,第一信标帧中携带组播业务指示信息和/或广播业务指示信息,若多链路站点设备中的第一站点为有组播/广播业务待接收的站点,则与所述第一站点不能同时收发的第二站点应停止竞争信道,从而不会影响第一站点在第一链路上接收组播/广播业务。
多链路站点设备通过第一链路接收所述第一信标帧,若根据第一信标帧中的组播指示信息确定第一链路上的第一站点有组播业务待接收,则与所述第一站点不能同时收发的第 二站点停止竞争信道。即第二站点停止向第二接入点发送数据或响应消息。可选情况下,在第二站点停止信道竞争后,该多链路设备中的组播业务指示方法还包括如下步骤:
204a、所述多链路站点设备中的第一站点对所述组播业务进行接收;
205a、当确定所述第一站点完成所述组播业务的接收之后,所述多链路站点设备重新开始所述第二站点的信道竞争。
请参阅图2F,图2F为本申请实施例提供的一种接收组播帧的示意图,如图2F所示,多链路站点设备在第二链路和第一链路不支持同时收发。在时间横轴t上,多链路接入点设备的第一接入点在第一链路上发送的第一信标帧可以为传输业务指示位图(delivery traffic indication map,DTIM)信标帧,所述DTIM信标帧携带组播指示信息,所述组播指示信息用于指示有组播业务待接收的站点;多链路站点设备接收所述第一信标帧,若所述多链路站点设备中的第一站点为有组播业务待接收的站点,则与所述第一站点不能同时收发的第二站点应停止竞争信道。
那么,与所述第一站点不能同时收发的第二站点停止竞争信道,应该停止多久?该如何指示?提供以下方法:
可选地多链路接入点设备的第一接入点在第一链路上发送完DTIM信标帧之后,所述第一接入点在第一链路上发送组播帧。所述第一接入点发送的最后一个组播帧中携带结束标识,所述结束标识用于指示组播业务发送完毕。与所述第一站点不能同时收发的第二站点在第一站点接收组播业务期间停止竞争信道,将在携带所述结束标识的最后一个组播帧结束后,开始竞争信道。
例如结束标识值为1时,表示该组播业务已经发送完毕,结束标识缺省或为0表示组播业务未发送完毕;或者结束标识值为0时表示该组播业务已经发送完毕,结束标识缺省或为1表示组播业务未发送完毕;或者结束标识值缺省时表示该组播业务已经发送完毕等。结束标识可以承载于组播帧中的MAC Header中的更多数据字段(More data field)中,例如当More data=0时表示组播业务发送完毕;或者承载于服务结束(end of service period,EOSP)字段中,EOSP=1时表示组播业务发送完毕。可选情况下,可以在第一接入点发送的最后一个组播帧中包括用于表示发送完毕的结束标识,其他组播帧中不包括结束标识。第二站点根据结束标识确定第一站点完成组播业务的接收,重新开始信道竞争。
可选地,所述第一信标帧还携带组播业务发送时长,与所述第一站点不能同时收发的第二站点在所述时长内停止竞争信道,将在所述时长结束后开始竞争信道。
可选地,所述第一信标帧还携带组播业务结束时刻,与所述第一站点不能同时收发的第二站点在所述时刻之前停止竞争信道,将在所述时刻之后开始竞争信道。
可见,在本申请实施例中,多链路接入点设备在第一链路和第二链路上不支持同时收发,在根据组播指示信息确定第一链路上的第一站点是有组播业务待接收的站点,于是,第二站点在第一站点接收组播业务期间停止信道竞争,待第一站点接收完组播业务之后再开始竞争信道,从而不会影响第一站点在第一链路上接收组播业务。
在可能的情况下,第一信标帧中还包括广播指示信息,上述步骤201和步骤203可替换为:201’、多链路接入点设备生成携带组播指示信息和广播指示信息的第一信标帧,所 述组播指示信息用于指示有组播业务待接收的站点,所述广播指示信息用于指示是否有广播业务待接收;203’、多链路站点设备接收所述第一信标帧,若所述多链路站点设备中的第一站点为有组播业务和/或广播业务待接收的站点,则与所述第一站点不能同时收发的第二站点停止竞争信道。即此多链路站点设备通过第一链路接收所述第一信标帧,并根据第一信标帧中的组播指示信息和广播指示信息确定第一链路上的第一站点是否有广播业务或组播业务待接收,如果有,则与第一站点不能同时收发的第二站点停止竞争信道。可选情况下,在第二站点停止信道竞争后,该多链路设备中的组播业务指示方法还包括如下步骤:
204b、所述多链路站点设备中的第一站点对所述组播业务或广播业务进行接收;
205b、当确定所述第一站点完成所述组播业务或广播业务的接收之后,所述多链路站点设备重新开始所述第二站点的信道竞争。
在本申请实施例中,如果第一信标帧中同时包括广播指示信息和组播指示信息,那么第一站点的业务待接收情况包括三种:只有组播业务待接收,只有广播业务待接收,或者同时有广播业务和组播业务待接收。
针对只有组播业务待接收的情况上述步骤204a~205a的实施例已经进行了说明,在此不再赘述。
针对第一站点只有广播业务待接收的情况,请参阅图,图2G为本申请实施例提供的一种接收广播帧的示意图,如图2G所示,在时间轴t上,多链路接入点设备的第一接入点发送的第一信标帧可以为DTIM信标帧,该DTIM信标帧携带组播指示信息和广播指示信息,所述组播指示信息用于指示有组播业务待接收的站点,所述广播指示信息用于指示是否有广播业务待接收,多链路站点设备接收所述第一信标帧,若所述多链路站点设备中的第一站点为没有组播业务待接收的站点,且广播指示信息指示有广播业务待接收,则与所述第一站点不能同时收发的第二站点应停止竞争信道。
那么,与所述第一站点不能同时收发的第二站点停止竞争信道,应该停止多久?该如何指示?提供以下方法:
可选地,多链路接入点设备的第一接入点在第一链路上发送完DTIM信标帧之后,所述第一接入点在第一链路上发送广播帧。所述第一接入点发送的最后一个广播帧中携带结束标识,所述结束标识用于指示广播业务发送完毕。与所述第一站点不能同时收发的第二站点在第一站点接收广播业务期间停止竞争信道,将在携带所述结束标识的最后一个广播帧结束后,开始竞争信道。
例如当广播业务结束标识值为1时,表示该广播业务已经发送完毕,结束标识缺省或为0表示组播业务未发送完毕;或者结束标识值为0时表示该组播业务已经发送完毕,结束标识缺省或为1表示组播业务未发送完毕;或者结束标识值缺省时表示该组播业务已经发送完毕等。广播业务结束标识可以承载于广播帧中的MAC Header中的更多数据字段(More data field)中,或者EOSP field中,例如当More data=0时表示组播业务发送完毕;或者承载于服务结束(end of service period,EOSP)字段中,EOSP=1时表示组播业务发送完毕。
可选地,所述第一信标帧还携带广播业务发送时长,与所述第一站点不能同时收发的第二站点在所述时长内停止竞争信道,将在所述时长结束后开始竞争信道。
可选地,所述第一信标帧还携带广播业务结束时刻,与所述第一站点不能同时收发的第二站点在所述时刻之前停止竞争信道,将在所述时刻之后开始竞争信道。
在可选情况下,第一信标帧中还可以包括广播业务优先级指示信息,用于指示该广播业务的优先级,如果优先级低,那么第二站点在第一站点接收广播帧时也可以不停止在第二链路上的信道竞争。
针对第一站点同时有广播业务和组播业务待接收的情况,请参阅图2H,图2H为本申请实施例提供的一种接收组播帧和广播帧的示意图,如图2H所示,在时间轴t上,多链路接入点设备的第一接入点发送的第一信标帧可以为DTIM信标帧,所述DTIM信标帧携带组播指示信息和广播指示信息,所述组播指示信息用于指示有组播业务待接收的站点,所述广播指示信息用于指示是否有广播业务待接收,多链路站点设备接收所述第一信标帧,若所述多链路站点设备中的第一站点为有组播业务待接收的站点,且广播指示信息指示有广播业务待接收,则与所述第一站点不能同时收发的第二站点应停止竞争信道。
那么,与所述第一站点不能同时收发的第二站点停止竞争信道,应该停止多久?该如何指示?提供以下方法:
可选地,多链路接入点设备的第一接入点在第一链路上发送完DTIM信标帧之后,所述第一接入点在第一链路上发送组播帧和广播帧。可选地,可以按照业务生成的先后顺序进行发送组播帧和广播帧,也可以根据业务优先级顺序进行发送,例如组播业务的优先级高于广播业务,可以在组播帧发送完之后再发送广播帧。所述第一接入点发送的最后一个组播帧中携带结束标识,所述结束标识用于指示组播业务发送完毕。所述第一接入点发送的最后一个广播帧中携带结束标识,所述结束标识用于指示广播业务发送完毕。或者,在确定广播业务和组播业务的发送顺序后,在后发送的业务对应的最后一个业务帧中携带结束标识,用于指示组播业务和广播业务都发送完毕。与所述第一站点不能同时收发的第二站点在第一站点接收组播业务和广播业务期间停止竞争信道,将在携带所述结束标识的最后一个组播帧或广播帧结束后,开始竞争信道。
本实施例中组播帧结束标识和广播帧结束标识的设置可以对应前述组播帧结束标识和广播帧结束标识的设置,在此不再赘述。
可选情况下,在第一接入点生成包括组播业务指示(和广播业务指示)的第一信标帧之后,或者在根据第一信标帧中的组播业务指示(和广播业务指示)确定第一接入点将在第一链路发送组播业务(和/或广播业务)之后,可以停止第二接入点在第二链路向第二站点发送第一消息,包括由第一多链路接入点设备统一调度,使第二接入点停止发送第一消息,或者由第一接入点向第二接入点发送提示信息,提示第二接入点停止发送第一消息,以及还可以提示停止发送第一消息对应的时间段。其中,第一消息为需要第二站点响应或应答的消息,第二接入点停止发送第一消息,就可以避免第二站点发送针对第一消息的响应消息,进而避免了第二站点发送响应消息可能对第一站点接收数据造成的干扰。
可见,在本申请实施例中,多链路站点设备在第一链路和第二链路上不支持同时收发,在根据组播指示信息和广播指示信息确定第一链路上的第一站点是有组播业务和/或广播业务待接收的站点,于是第二站点在第一站点接收广播业务和/或组播业务期间停止信道竞争,待第一站点接收完组播业务和/或广播业务之后再开始竞争信道,从而不会影响第一站 点在第一链路上接收组播业务和广播业务。
在一些情况下,对于non-STR MLD而言,如果在与其他设备通信的整个过程中都有可能接收广播业务或组播业务,并在接收广播业务或组播业务的同时进行非同时收发链路之间的信道干扰回避,可能对通信效率造成影响,基于此,请参阅图3A,图3A为本申请实施例提供的一种通信方法,如图3A所示,该方法包括如下步骤:
301、多链路接入点设备生成第二信标帧,所述第二信标帧的目标唤醒时间(Target Wakeup Time,TWT)信息单元携带TWT类型指示信息,所述TWT类型指示信息用于指示所述TWT信息单元所指定的服务阶段用来传输组播业务和/或广播业务。
301中,TWT信息单元指定服务阶段,具体为:TWT服务阶段的开始时间由TWT信息单元中的Target Wake Time字段指示,TWT服务阶段的持续时间由Nominal Minimum TWT Wake Duration字段指示。
302、所述多链路接入点设备在第一链路上发送所述第二信标帧;
303、多链路站点设备接收所述第二信标帧,若所述多链路站点设备中的第一站点在所述服务阶段内有组播业务和/或广播业务待接收,则与所述第一站点不能同时收发的第二站点停止竞争信道。
同样的,在本申请实施例中,第一站点和第二站点为多链路站点设备中的站点,第一接入点和第二接入点为多链路接入点设备中的接入点,第一接入点与第一站点在第一链路(链路1)上通信,第二接入点与第二站点在第二链路(链路2)上通信。多链路站点设备为non-STR MLD,且第一站点和第二站点在链路1和链路2上不支持同时收发。
目标唤醒时间(Target Wake Time,TWT)是用来指示在对应服务阶段内,开启或激活至少一个活动或业务,在本申请实施例中,多链路接入点设备生成的TWT信息单元中包括TWT类型指示信息,用来指示TWT信息单元所指示的服务阶段(或时间范围内)用于处理组播业务和/或广播业务,即用于处理组播业务或广播业务中的一种,或者同时用于处理两种业务。
TWT信息单元可以通过广播发送,此时建立的是广播TWT;也可以通过单播发送,此时建立的是单播TWT。广播TWT是针对能够与多链路接入点设备通信的所有多链路站点设备,例如图1C中,多链路接入点设备101可以向多链路站点设备102,103,104等发送广播TWT,因为多链路设备之间的通信对应为设备中模块之间的多链路通信,因此具体对应为多链路接入点设备101中的AP1向多链路站点设备102,103,104中的STA11,STA21和STA31发送广播TWT。这些TWT元素所指示的时间范围相同,指示站点待接收的业务也相同。单播TWT是针对能够与多链路接入点设备通信的某一个多链路站点设备,例如图1C中,多链路接入点设备101可以向多链路站点设备102发送单播TWT,以及向多链路站点设备103发送单播TWT,即AP1可以向STA11发送单播TWT,以及向STA21发送单播TWT,不同的单播TWT指示的时间范围可以相同也可以不同,指示站点待接收的组播业务也可以相同也可以不同,即如果STA11和STA21对应同一个组播业务,则发送给STA11和STA21的单播TWT指示的待接收组播业务相同,如果STA11和STA21对应不同的组播业务,则发送给STA11和STA21的单播TWT指示的待接收组播业务不同。并且每个TWT信息单元可以包括标识或编号,用 于确定是对应哪一个站点的TWT信息单元。
可选情况下,请参阅图3B,图3B为本申请实施例提供的一种广播TWT元素的帧结构示意图,如图3B所示,该广播TWT元素中包括三个保留(Reserved)字段,如果指示TWT信息单元指定的服务阶段是否用于发送广播业务和/或组播业务的信息为多条信息,这三个字段中的一个字段用来携带该多条信息;或者这三个字段可以分别用于携带TWT类型指示信息中的部分指示信息,例如其中一个保留字段用于携带指示该TWT信息单元指定的服务阶段是否用于发送广播业务的信息,另一个保留字段用于携带指示该TWT信息单元指定的服务阶段是否用于发送组播业务的信息。如果指示该TWT信息单元指定的服务阶段是否用于发送广播业务和/或组播业务的信息为一条信息,那么可以用三个保留字段中的一个字段来携带该条信息。TWT类型指示信息也可以位于广播TWT建议(Broadcast TWT recommendation)字段中,即采用Broadcast TWT recommendation字段的某个预留的值来表示TWT信息单元所指定的服务阶段是用来传输组播业务和/或广播业务的。
另外,请参阅图3C,图3C为本申请实施例提供的一种单播TWT元素的帧结构示意图,如图3C所示,该TWT元素中包括一个保留(Reserved)字段,可用于携带TWT类型指示信息,或者TWT类型指示信息也可以位于TWT流标识符(TWT Flow identifier)字段中,即采用TWT Flow identifier字段的某个预留的值来表示所述TWT信息单元所指定的服务阶段是用来传输组播业务和/或广播业务的。
无论是广播TWT还是单播TWT,TWT服务阶段的开始时间由TWT信息单元中的目标唤醒时间(Target Wake Time)字段指示,TWT服务阶段的持续时间由标准最小TWT唤醒持续时间(Nominal Minimum TWT Wake Duration)字段指示。
可选地,多链路接入点设备可以通过特定链路发送承载TWT信息单元的第二信标帧,来确定该TWT信息单元所指示的服务阶段用于该链路的组播业务和/或广播业务传输。例如多链路接入点设备通过第一接入点在第一链路上发送第二信标帧,第一站点在第一链路上接收到第二信标帧之后,根据其中承载的TWT信息单元确定第一站点可能接收到组播业务和/或广播业务的时间为TWT信息单元所指定的时间范围。可选地,多链路接入点设备可以通过在第二信标帧或者TWT信息单元中携带链路标识来指示该TWT信息单元指示的服务阶段用于该链路标识对应链路的组播业务和/或广播业务传输。例如多链路接入点设备在第二链路上发送的TWT信息单元中携带了第一链路的链路标识,则该TWT信息单元指示的服务阶段用于第一链路的组播业务和/或广播业务传输。
多链路站点设备确定第一站点在TWT信息单元指定的时间范围内传输组播业务和/或广播业务之后,可以从TWT信息单元指定时间范围的开始时刻停止第二站点的信道竞争,直到确定第一站点在第三链路上没有广播业务和/或组播业务待接收,或者确定已经完成广播业务和/或组播业务的发送之后,重新开始信道竞争。
具体地,请参阅图3D,图3D为本申请实施例提供的一种根据TWT信息单元进行通信的示意图,如图3D所示,多链路接入点设备的第一接入点通过第一链路(链路1)向多链路站点设备的第一站点发送第二信标帧,第二信标帧中包括TWT信息单元,用于确定TWT服务阶段,TWT服务阶段对应的时间范围为t1~t2,第一站点可以在t1~t2内进行组播业务和/或广播业务的接收。第二站点在TWT服务阶段内,在第一站点接收组播业务和/或广播 业务时,停止信道竞争。
可选地,多链路接入点设备的第一接入点可以在TWT服务阶段发送TIM帧,所述TIM帧可以指示第一链路上是否有组播业务和/或广播业务,若TIM帧指示没有组播业务和/或广播业务,则第二站点在所述TIM帧结束之后,开始竞争信道,如图3D所示。可选地,可以通过TIM帧中的TIM bitmap来指示是否有组播业务和/或广播业务,例如TIM bitmap=0指示没有组播业务和/或广播业务,TIM bitmap=1指示有组播业务和/或广播业务。再例如,如图3E所示,若TIM bitmap=1指示有组播业务和/或广播业务,且在发送完TIM帧之后,多链路接入点设备的第一接入点继续发送组播帧/广播帧,则多链路站点设备中的第二站点在发送组播帧/广播帧的期间,应停止信道竞争,在结束组播帧/广播帧之后,再开始竞争信道。关于此,上面一个实施例有详述,此处不再赘述。
或者,第二信标帧中包括了指示是否有广播帧和/或组播帧待发送的元素,以及开始发送广播帧和/或组播帧的时间(在TWT服务阶段内),第二站点根据该时间停止第二链路(链路2)上的信道竞争。
在一种可能的情况下,请参阅图3F,图3F为本申请实施例提供的另一种根据TWT信息单元进行通信的示意图,如图3F所示,当TWT信息单元指示的时间范围结束时,即在t2时刻,如果多链路站点设备的第一站点还未确定没有组播业务和/或广播业务,多链路站点设备的也可以再开始第二站点的信道竞争。
在本申请实施例中,多链路接入点设备在第一链路上发送TWT信息单元,指示第一站点接收组播业务和/或广播业务的时间范围,使得第一站点在指定时间范围内处理组播业务和/或广播业务,而不会在其他时间段频繁处理组播业务和/或广播业务,能有效控制与第一站点不能同时收发的第二站点停止信道竞争的频率,提升了通信效率。
上述描述中,多链路接入点设备通过在第一链路发送TWT信息单元,用来指定第一站点组播业务和/或广播业务对应的服务阶段,可选情况下,也可以通过TWT信息单元确定第二站点的组播业务和/或广播业务对应的服务阶段。请参阅图3G,图3G为本申请实施例提供的另一种根据TWT信息单元进行通信的示意图,如图3G所示,多链路接入点设备中的第一接入点通过第一链路向第一站点发送TWT信息单元A,第二接入点通过第二链路向第二站点发送TWT信息单元B,TWT信息单元A指示的TWT服务阶段和TWT信息单元B指示的TWT服务阶段可以部分重叠,或者完全相同,第一接入点和第二接入点在部分重叠或完全相同的时间范围内进行组播业务和/或广播业务的发送。或者第二站点对应的TWT信息单元可以由第一接入点发送,例如第一接入点通过第一链路向第一站点发送的TWT信息单元中携带第二链路的标识符(以及本链路的标识符),则该TWT信息单元也可以用于确定第二站点在第二链路上进行组播业务和/或广播业务接收的时间范围。在这种情况下,第二站点在第二接入点或第一接入点发送TIM帧的时刻t1开始停止信道竞争,所述TIM帧可以指示第一链路上是否有组播业务和/或广播业务,若TIM帧指示没有组播业务和/或广播业务,则第二站点在所述TIM帧结束之后,开始竞争信道,若TIM帧指示有组播业务和/或广播业务,且在发送完TIM帧之后,多链路接入点设备的第一接入点继续发送组播帧/广播帧,则多链路站点设备中的第二站点在发送组播帧/广播帧的期间,应停止信道竞争,在结束组播帧/广播帧之后,再开始竞争信道。
在本申请实施例中,多链路站点设备中的两个非同时收发站点,第一站点和第二站点都通过TWT信息单元确定接收组播业务和/或广播业务时间范围,且两个时间范围可以重叠或相同,可以减少第一站点和第二站点因为接收组播业务和/或广播业务的时间不同步造成的信道接入时延,提升了信道通信效率。
可选情况下,本申请实施例可以单独执行,也可与图2A~图2H对应的实施例相结合,即在发送组播帧和/或广播帧之前,多链路接入点设备中的第一接入点发送第一信标帧,第一信标帧中包括组播业务指示,用于指示有组播业务待接收的站点,或者还用于指示站点是否有广播业务待接收,两种业务对应单独的指示信息,避免第一站点无法分清有广播业务还是组播业务待接收,以及无法获知组播业务是否需要第一站点进行接收的问题。第一信标帧可以单独发送,即图3D~图3G中的第二信标帧之后还包括第一信标帧;或者第一信标帧与第二信标帧为同一个信标帧,即图3D~图3G中的信标帧即为第一信标帧和第二信标帧结合后的信标帧,该信标帧中同时包括组播业务指示(和广播业务指示)以及TWT信息单元。
本申请实施例通过同时发送TWT信息单元和组播业务指示(和广播业务指示),使得多链路站点设备中的第一站点能够获知在TWT信息单元指示的时间范围内,需要接收的为组播业务还是广播业务,进而判断是否需停止第二站点的信道竞争,这个过程降低了非必要信道竞争停止可能造成的信道接入时延,提升了信道接入控制的准确性,同时减少了信道接入控制的频率,提升了信道接入控制的效率。
在一些可能的情况下,在多链路设备的两条non-STR链路中,其中一条链路上的接收点已经竞争接入信道,而另一条链路上的接收点需要进行业务的接收,考虑到已经接入信道的链路发送信息可能对接收业务的链路产生干扰,请参阅图4A,图4A为本申请实施例提供的一种通信方法,如图4A所示,为了解决该问题,该方法包括如下步骤:
401、多链路站点设备中的第一站点在第一链路上竞争到信道,获取所述第一链路的传输机会TXOP;
402、所述第一站点在第二站点的信标帧的目标发送时间之前,结束所述TXOP,所述第一站点与所述第二站点为所述多链路站点设备中不能同时收发的站点。
具体地,请参阅图4B,图4B为本申请实施例提供的一种通信过程示意图,如图4B所示,在t3时刻之前,第一链路(链路1)和第二链路(链路2)对应的站点都能够进行信道竞争,并获得传输机会(transmit opportunity,TXOP),然后在TXOP对应的时间内发送数据帧。在TXOP结束之后可以继续其他信标帧的接收,或者根据其他信标帧的接收时间确定结束TXOP的时间。例如多链路站点设备获知第二站点信标帧对应的目标发送时间为t3时刻,因此在t3时刻之前结束第二站点的TXOP,以便在第二链路上接收所述信标帧。那么,因为第一站点与第二站点为多链路站点设备中不能同时收发的站点,当第二接入点在t3时刻有信标帧发送时,第一站点如果已经获得TXOP,也需要在t3时刻之前结束TXOP,以避免第一站点在TXOP内发送数据可能对第二站点接收信标帧可能造成的干扰。如果第一站点在t3时刻之前在竞争信道,同样的,需要在t3时刻之前结束信道竞争。
可见,在本申请实施例中,多链路站点设备确定第二链路上的信标帧的目标发送时间, 使得第一站点在获得TXOP后,根据第二链路上的信标帧的目标发送时间确定结束第一站点的TXOP或信道竞争的时间,提升了信道接入控制的准确性,避免多链路站点设备中non-STR链路之间的信道干扰。
在一种可选的情况下,多链路接入点设备可以根据第二接入点的第三信标帧的目标发送时间确定第一接入点的第四信标帧的目标发送时间,例如确定第四信标帧的目标发送时间与第三信标帧的目标发送时间相同,这样第一站点就能够通过发送第四信标帧的时间确定结束信道竞争的时间,同时确保不会对另一条链路上的数据帧接收造成干扰。具体地,请参阅图4C,图4C为本申请实施例提供的另一种通信过程示意图,如图4C所示,多链路接入点设备获知第二接入点的第三信标帧的目标发送时间为t3时刻,确定第一接入点的第四信标帧的目标发送时间也为t3时刻。因此,第二站点和第一站点都会在t3时刻之前结束传输机会或信道竞争,在t3时刻,两条链路分别发送对应的信标帧,可选情况下,第三信标帧或第四信标帧为DTIM信标帧,所述DTIM帧可以指示第一链路上是否有组播业务和/或广播业务,若DTIM帧指示没有组播业务和/或广播业务,则第二站点在所述DTIM帧结束之后,开始竞争信道,若DTIM帧指示有组播业务和/或广播业务,且在发送完DTIM帧之后,多链路接入点设备的第一接入点继续发送组播帧/广播帧,则多链路站点设备中的第二站点在发送组播帧/广播帧的期间,应停止信道竞争,在结束组播帧/广播帧之后,再开始竞争信道。DTIM帧同样可以指示第二链路上是否有组播业务和/或广播业务,第一站点可以根据DTIM帧指示的内容开始或停止信道竞争。
可见,在本申请实施例中,通过多链路接入点设备根据第一链路信标帧的目标发送时间确定第二链路信标帧的目标发送时间,使得多链路站点设备能够根据相同的目标发送时间确定结束第一站点和第二站点的传输机会,能够提前解决多链路站点设备中非同时收发链路可能造成的信道干扰问题,提升了信道接入控制的效率。
在可选情况下,本申请实施例可以与图3A~图3G对应的实施例相结合,即图4B或图4C中在链路1或链路2上发送信标帧之前,可以通过TWT信息单元确定TWT服务阶段。具体如图4D所示,确定链路1和链路2发送信标帧的时间,并且该时间在TWT服务阶段对应的时间范围内,那么多链路接入点设备中,在链路2或链路1上进行信息发送的第二接入点或第一接入点可以通过TWT服务阶段内信标帧的发送时刻,或者TWT服务阶段的开始时刻确定结束传输机会或停止信道竞争的时间,这样可以明确限定发送信标帧(以及发送信标帧指示的业务帧)的时间范围,降低信道接入时延,提升了信道接入效率。
可选情况下,本申请实施例可以与图2A~图2H对应的实施例相结合,即通过第一信标帧发送组播指示信息(和广播指示信息),即图4B或图4C中,多链路接入点设备中的第二接入点发送的信标帧中可以包括组播业务指示(和广播业务指示)。这样使得多链路站点设备能够更准确地根据组播业务或广播业务待接收情况确定是否需要结束站点信道传输,例如只有第二链路(链路2)上的第二站点有需要待接收的组播业务时,第一链路(链路1)上的第一接入点才结束传输机会;或者只有第二链路上有需要待接收的重要程度高于预设阈值的广播业务时,第一接入点才结束传输机会。
可选情况下,本申请实施例可以与图2A~图2H对应的实施例相结合,同时与图3A~图3G对应的实施例相结合,即多链路设备中两条非同时收发链路上信标帧的目标发送时间相 同,都处于TWT服务阶段,并且发送的信标帧中包括组播指示信息(和广播指示信息)。即如图4D中,多链路接入点设备中的第二接入点在第二链路上在TWT信息单元指示的TWT服务阶段内,发送信标帧,信标帧中包括组播业务指示(和广播业务指示),那么多链路站点设备可以根据TWT服务阶段的开始时刻确定结束TXOP的时间,或者在第二接入点发送信标帧的时刻结束第一站点的TXOP,并根据信标帧指示是否有组播业务和/或广播业务,确定停止信道竞争或再开始信道竞争。
可选地,多链路接入点设备可以为第一链路和第二链路配置相同的TWT信息单元,进而确定第一链路上的TWT服务阶段与第二链路上的TWT服务阶段相同,在TWT服务阶段内,第一接入点可以根据第二接入点在第二链路上发送信标帧的时间确定在第一链路上发送信标帧的时间,多链路站点设备根据第一链路上发送信标帧的时间确定结束第一站点TXOP的时间。
本申请实施例根据多链路设备的non-STR链路中一条链路发送信标帧的时间确定另一条链路发送信标帧的时间,且信标帧对应的时间范围由TWT信息单元确定,发送的信标帧中包括组播业务指示(和广播业务指示),用于指示是否有组播业务待接收。这个过程使得接入点判断non-STR链路是否有信标帧待发送,以及是否需要根据信标帧指示的待接收业务情况结束传输机会的频率降低,且提升了判断是否需要结束传输机会的准确性,进而提升了信道接入的效率。
在一些情况下,在多链路设备的两条non-STR链路中,为了防止发送数据的链路对另一条接收数据的链路造成干扰,请参阅图5A,图5A为本申请实施例提供的一种通信方法流程图,如图5A所示,为了解决该问题,该方法包括如下步骤:
501、多链路接入点设备中的第一接入点确定第一信标帧的目标发送时间;
502、所述多链路接入点设备中的第二接入点确定第二信标帧的目标发送时间;其中,所述第一信标帧的目标发送时间与所述第二信标帧的目标发送时间相同。
具体地,多链路站点设备可以获知内部的非同时收发链路,为了避免非同时收发链路之间的信道干扰,通过多链路接入点设备为两条链路配置相同的发送信标帧的时间。例如第一站点和第二站点为多链路站点设备中的站点,第一接入点和第二接入点为多链路接入点设备中的接入点,第一站点和第一接入点在第一链路(链路1)上通信,第二站点和第二接入点在第二链路(链路2)上通信。多链路站点设备为non-STR MLD,且第一站点和第二站点在链路1和链路2上不支持同时收发。那么请参阅图5B,图5B为本申请实施例提供的另一种通信过程示意图,如图5B所示,多链路接入点设备可以为第一接入点发送第一信标帧和第二接入点发送第二信标帧配置相同的目标发送时间,都为t4,使得多链路站点设备在两条非同时收发链路上接收信标帧的时间同步,可以有效降低造成信道干扰的概率,并减少进行信道干扰回避处理的时间,进而减少信道接入时延。
应注意,当第一信标帧的目标发送时间到来时,信道可能处于繁忙状态,因此所述第一信标帧的实际发送时间可能晚于第一信标帧的目标发送时间;同理,所述第二信标帧的实际发送时间可能晚于第二信标帧的目标发送时间。
另外,本本申请实施例还可以包括步骤503、第一接入点和/或第二接入点在接入信道 时,根据所述第一接入点在对应的第一链路上发送第一信标帧的时间,或第二接入点在对应的第二链路上发送第二信标帧的时间,结束传输机会。
因为多链路接入点设备中的第一接入点的第一信标帧的目标发送时间和第二接入点的第二信标帧的目标发送时间相同,如果在发送信标帧之前两条链路已经获得TXOP,则多链路站点设备根据两条链路各自的信标帧发送时间确定本链路上的站点结束TXOP的时间,以便进行本链路上的信标帧接收。如果信标帧指示任意一条链路上有业务帧待接收,另一条链路上的站点停止信道竞争。或者,如果只能获取非同时收发链路中的其中一条链路发送信标帧的时间,因为两条链路发送信标帧的时间相同,另一条链路上的站点也根据该发送信标帧的时间确定结束TXOP的时间。
可见,在本申请实施例中,通过多链路接入点设备为非同时收发链路中的接入点配置相同的信标帧的发送时间,使得两条链路能够同步发送信标帧,进而使得多链路站点设备的非同时收发站点能够同步接收信标帧,有效避免了信道干扰。或者,在非同时收发链路上的站点获得TXOP的情况下,多链路站点设备中的非同时收发站点还可以根据信标帧的发送时间确定相同的结束TXOP的时间,进一步降低信道干扰概率,并减少进行信道干扰回避处理的时间,进而减少信道接入时延。
在可选情况下,本申请实施例可以与图3A~图3G对应的实施例相结合,即多链路站点设备中的非同时收发链路上,可以通过TWT信息单元确定TWT服务阶段,多链路接入点设备中的第一接入点发送第一信标帧的时间,以及第二接入点发送第二信标帧的时间在该TWT服务阶段内,并且发送的第一信标帧和第二信标帧都用于指示是否有组播业务或广播业务待接收,使得两条链路在专门的服务阶段处理对应的业务,降低同步发送帧对其他业务的影响。
可选情况下,本申请实施例可以与图2A~图2H对应的实施例相结合,即通过信标帧发送组播业务指示(和广播业务指示),指示是否有待接收的组播业务,或者还用于指示是否有待接收的广播业务。发送组播业务指示(和广播业务指示)的信标帧可以与本实施中的第一信标帧或第二信标帧为同一个信标帧,也可以为在第一信标帧和第二信标帧之后发送的信标帧。这样可以使得第一链路和第二链路上处理组播业务和广播业务的时间更同步,降低信道干扰的概率。
可选情况下,本申请实施例可以与图2A~图2H对应的实施例相结合,同时与图3A~图3G对应的实施例相结合,即两条链路发送信标帧的时间相同,且都处于TWT服务阶段,并且发送的信标帧中包括组播业务指示(和广播业务指示),可以这样可以使得第一链路和第二链路上处理组播业务和广播业务的时间范围以及业务帧发送时间更同步,降低信道干扰的概率。
下面详细介绍本申请实施例提供的装置,能在链路通信中达到降低信道接入时延的效果。
图6示出了本申请实施例提供的一种通信装置1000,该装置可以是上述实施例中的多链路设备,包括多链路站点设备或多链路接入点设备,还可以是多链路站点设备或多链路接入点设备中的芯片或处理***,可以实现上述任一实施例的方法和功能。由于集成度的 差异,该通信装置可以包括如图6所示的部件中的一个或多个。图6所示出的部件可以包括至少一个处理器1001,存储器1002、收发器1003以及通信总线1004。
下面结合图6对该通信装置400的各个构成部件进行具体的介绍:
处理器1001是通信装置1000的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器1001是一个中央处理器(central processing unit,CPU),也可以是特定集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)。其中,处理器1001可以通过运行或执行存储在存储器1002内的软件程序,以及调用存储在存储器1002内的数据,执行通信设备的各种功能。在具体的实现中,作为一种实施例,处理器1001可以包括一个或多个CPU,例如图6中所示的CPU0和CPU1。
在具体实现中,作为一种实施例,通信装置1000可以包括多个处理器,例如图6中所示的处理器1001和处理器1005。这些处理器中的每一个可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器可以指一个或多个通信设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
存储器1002可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储通信设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储通信设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储通信设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1002可以是独立存在,通过通信总线10010与处理器1001相连接。存储器1002也可以和处理器1001集成在一起。其中,所述存储器1002用于存储执行本申请方案的软件程序,并由处理器1001来控制执行。
收发器1003,用于与其他设备(例如第二设备)之间的通信。当然,收发器1003还可以用于与通信网络通信,通信网络例如为以太网,无线接入网(radio access network,RAN),无线局域网(Wireless Local Area Networks,WLAN)等。收发器1003可以包括接收单元实现接收功能,以及发送单元实现发送功能。
通信总线10010,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部通信设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
一个示例中,该通信装置1000为一个整机的设备,该通信装置可包括:处理器1001,存储器1002以及收发器1003以及通信总线1004,可选的,还可以包括其他部件,比如显示频等。可选的,该通信装置1000为第一多链路接入点设备或第一多链路站点设备,可以用于实现前述图2A~图2H、图3A~图3G、图4A~图4D或图5A~图5B对应实施例涉及多链路 接入点设备或多链路站点设备的方法和功能。例如,存储器中存储指令,当处理器调用该指令时,实现上述方法和功能,比如,处理器用于生成信令或帧,收发器用于发送信令或帧。例如,处理器用于执行步骤201和步骤203,步骤301和步骤303,步骤401和步骤402,或者步骤501和步骤502等,收发器用于执行步骤202和步骤203,步骤302和步骤303等。
另一个示例中,该通信装置1000为第一多链路接入点设备或第一多链路站点设备中的芯片***或处理***,使得安装该芯片***或处理***的设备实现前述图2A~图2H、图3A~图3G、图4A~图4D或图5A~图5B对应实施例的方法和功能。该那么该通信装置1000可以包括如图6所示的部分部件,比如通信装置1000包括处理器,该处理器可与存储器耦合,调用存储器中的指令并执行,从而配置安装该芯片***或处理***的设备实现前述图2A~图2H、图3A~图3G、图4A~图4D或图5A~图5B对应实施例中的方法和功能。可选的,该存储器可以是芯片***或处理***中的一个部件,也可以是芯片***或处理***外耦合链接的一个部件。一个示例中,该芯片***或处理***安装于第一多链路接入点设备或第一多链路站点设备中,可以使得第一多链路接入点设备或第一多链路站点设备实现图2A~图2H、图3A~图3G、图4A~图4D或图5A~图5B对应实施例中的方法和功能。
该芯片***或处理***可以支持802.11系列协议进行通信,比如支持802.11be,802.11ax,802.11ac等等。该芯片***可以安装于各种支持WLAN传输的场景中的设备中,WLAN传输场景中的设备已在本说明书的开头部分介绍,此处不赘述。
本申请实施例可以根据上述方法示例对第一多链路接入点设备或第一多链路站点设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用集成的单元的情况下,图7示出了一种通信装置1100的可能的结构示意图,该通信装置1100可以为多链路设备或多链路设备中的芯片或处理***,所述通信装置1100可以执行上述方法实施例中多链路设备的操作。该通信装置1100包括:处理单元1101和收发单元1102。
一个示例中,通信装置1100为第一多链路接入点设备或第一多链路设备中的接入点。
其中,处理单元1101可以用于对通信装置1100的动作进行控制管理。例如,生成第一信标帧。再例如,控制收发单元1102的操作。可选的,若通信装置1100包括存储单元,则处理单元1101还可以执行存储在存储单元中的程序或指令,以使得通信装置1100实现上述任一实施例所涉及的方法和功能。
示例性的,上述处理单元1101可以用于执行例如图2A、图3A、图4A或图5A中的步骤201和步骤203,步骤301和步骤303,步骤401和步骤402,或者步骤501和步骤502或用于本文所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
示例性的,上述收发单元1102既可以收发一条链路传输的数据或信令,也可以收发多 条链路上传输的数据或信令。可选的,该收发单元1102可以为一个收发模块,也可以包括多个收发模块。当收发单元1102为一个收发模块时,该收发模块既可以收发多条链路上的数据。比如,第一多链路接入点设备工作在两条链路上,那么收发单元1102包括两个收发模块时,其中一个收发模块工作在一条链路上,另一个收发模块工作在另一条链路上。示例性的,上述收发单元1102可以用于执行例如图2A和图3A中的步骤202和步骤203,步骤302和步骤303和/或用于本文所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
示例性的,该通信装置1100可以为图6所示的通信装置,处理单元1101可以为图6中的处理器1001、收发单元1102可以为图6中的收发器1003。可选的,该通信装置1100还可以包括存储器,该存储器用于存储通信装置1100执行上文所提供的任一多链路设备间的通信方法所对应的程序代码和数据。上述图6涉及的各部件的所有相关内容的描述均可以援引到该通信装置1100对应部件的功能描述,在此不再赘述。
示例性的,该通信装置1100还可以为芯片或处理器,其中的处理单元1102为芯片或处理器中的处理电路,收发单元1102可以为芯片或处理器中的输入/输出电路,输入/输出电路为芯片或处理器与其他耦合部件相互通信或交互数据的接口,可确保信令或数据信息或程序指令被输入到芯片或处理器中进行处理,且将处理后的数据或信令输出给其他耦合的部件,并控制安装该芯片或处理器的第一多链路设备实现功能。
另一个示例中,通信装置1100为第一多链路站点设备或第一多链路站点设备中的站点。
示例性的,上述处理单元1101可以用于读取指示信息,例如,执行图2A、图3A、图4A或图5A中的步骤201和步骤203,步骤301和步骤303,步骤401和步骤402,或者步骤501和步骤502和/或用于本文所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
示例性的,上述收发单元1102既可以收发一条链路传输的数据或信令,也可以收发多条链路上传输的数据或信令。可选的,该收发单元1102可以为一个收发模块,也可以包括多个收发模块。当收发单元1102为一个收发模块时,该收发模块既可以收发多条链路上的数据。比如,第一多链路站点设备工作在两条链路上,那么收发单元1102包括两个收发模块时,其中一个收发模块工作在一条链路上,另一个收发模块工作在另一条链路上。示例性的,上述收发单元1102可以用于执行例如图2A和图3A中的步骤202和步骤203,步骤302和步骤303和/或用于本文所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
示例性的,该通信装置1100可以为图6所示的通信装置,处理单元1101可以为图6中的处理器1001、收发单元1102可以为图6中的收发器1003。可选的,该通信装置1100还可以包括存储器,该存储器用于存储通信装置1100执行上文所提供的任一方法所对应的程序代码和数据。上述图6涉及的各部件的所有相关内容的描述均可以援引到该通信装置1100对应部件的功能描述,在此不再赘述。
示例性的,该通信装置1100还可以为芯片或处理器,其中的处理单元1102为芯片或处理器中的处理电路,收发单元1102可以为芯片或处理器中的输入/输出电路,输入/输出电路为芯片或处理器与其他耦合部件相互通信或交互数据的接口,可确保信令或数据信息 或程序指令被输入到芯片或处理器中进行处理,且将处理后的数据或信令输出给其他耦合的部件,并控制安装该芯片或处理器的设备实现功能。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当上述处理器执行该计算机程序代码时,电子设备执行图2A~图2H,或图3A~图3G,或图4A~图4D,或图5A~图5B中任一实施例的方法。
本申请实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行图2A~图2H,或图3A~图3G,或图4A~图4D,或图5A~图5B中任一实施例的方法。
本申请实施例还提供了一种通信装置,该装置可以以芯片的产品形态存在,该装置的结构中包括处理器和接口电路,该处理器用于通过接收电路与其它装置通信,使得该装置执行上述图2A~图2H,或图3A~图3G,或图4A~图4D,或图5A~图5B中任一实施例中的方法。
本申请实施例还提供了一种通信***,包括第一设备和第二设备,该第一设备和第二设备可以执行上述图2A~图2H,或图3A~图3G,或图4A~图4D,或图5A~图5B中任一实施例中的方法。
结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。

Claims (18)

  1. 一种通信方法,其特征在于,所述方法包括:
    多链路站点设备中的第一站点在第一链路上竞争到信道,获取所述第一链路的传输机会TXOP;
    所述第一站点在第二站点的信标帧的目标发送时间之前,结束所述TXOP,所述第一站点与所述第二站点为所述多链路站点设备中不能同时收发的站点。
  2. 一种多链路设备中的组播业务指示方法,其特征在于,所述方法包括:
    多链路接入点设备生成携带组播指示信息的第一信标帧,所述组播指示信息用于指示有组播业务待接收的站点;
    所述多链路接入点设备发送所述第一信标帧。
  3. 一种多链路设备中的组播业务指示方法,其特征在于,所述方法包括:
    多链路站点设备接收第一信标帧,所述第一信息帧携带组播指示信息,用于指示有组播业务待接收的站点;
    若所述多链路站点设备中的第一站点有组播业务待接收,则与所述第一站点不能同时收发的第二站点停止信道竞争。
  4. 根据权利要求2或3所述的方法,其特征在于,所述第一信标帧中包括第一信息元素,所述第一信息元素中的比特位图控制字段和部分虚拟比特位图字段用于指示有组播业务待接收的站点。
  5. 根据权利要求2或3所述的方法,其特征在于,所述第一信标帧中包括第二信息元素,所述第二信息元素中的组播标识列表用于指示有组播业务待接收的站点。
  6. 根据权利要求2-5任一项所述的方法,其特征在于,所述第一信标帧中还包括广播指示信息,用于指示是否有广播业务待接收。
  7. 根据权利要求6所述的方法,其特征在于,所述第一信息元素或第二信息元素中包括的广播指示字段用于指示是否有广播业务待接收。
  8. 根据权利要求2或4-7任一项所述的方法,其特征在于,所述方法还包括:
    所述多链路接入点设备中的第二接入点停止向第二站点发送第一消息,所述第一消息为需要所述第二站点响应的消息。
  9. 根据权利要求2或4-8任一项所述的方法,其特征在于,所述方法还包括:
    所述多链路接入点设备生成第二信标帧,所述第二信标帧的目标唤醒时间TWT信息单元携带TWT类型指示信息,所述TWT类型指示信息用于指示所述TWT信息单元所指定的服务阶段用来传输组播业务和/或广播业务;
    所述多链路接入点设备在第一链路上发送所述第二信标帧。
  10. 根据权利要求3-7任一项所述的方法,其特征在于,所述方法还包括:
    所述多链路站点设备接收第二信标帧,若所述多链路站点设备中的第一站点在所述服务阶段内有组播业务和/或广播业务待接收,则与所述第一站点不能同时收发的第二站点停止信道竞争。
  11. 根据权利要求9或10所述的方法,其特征在于,所述TWT信息单元包括在所述第 一信标帧中。
  12. 根据权利要求9或11所述的方法,其特征在于,所述多链路接入点设备在所述第一链路上发送的所述TWT信息单元与在第二链路上发送的TWT信息单元指示的服务阶段相同。
  13. 根据权利要求9或11所述的方法,其特征在于,所述多链路接入点设备在所述第一链路上发送的所述TWT信息单元还用于确定第二链路上传输所述组播业务和/或广播业务的服务阶段。
  14. 一种通信装置,其特征在于,所述装置包括:
    处理单元,用于多链路站点设备中的第一站点在第一链路上竞争到信道,获取所述第一链路的传输机会TXOP;
    所述处理单元,还用于在第二站点的信标帧的目标发送时间之前,结束所述TXOP,所述第一站点与所述第二站点为多链路站点设备中不能同时收发的站点。
  15. 一种通信装置,其特征在于,用于实现如权利要求2-13任一项所述的方法。
  16. 一种通信装置,其特征在于,用于实现如权利要求3-13任一项所述的方法。
  17. 一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于执行权利要求1-13任一项方法的指令。
  18. 一种计算机程序,其特征在于,所述计算机程序包括用于权利要求1-13任一项方法的指令。
PCT/CN2021/091558 2020-05-08 2021-04-30 基于非同时收发多链路设备的通信方法及装置 WO2021223683A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP21799775.8A EP4142314A4 (en) 2020-05-08 2021-04-30 COMMUNICATION METHOD AND DEVICE BASED ON A MULTIPLE CONNECTION DEVICE FOR NON-SIMULTANEOUS SENDING AND RECEIVING
BR112022022584A BR112022022584A2 (pt) 2020-05-08 2021-04-30 Método de comunicação com base em dispositivo de múltiplos enlaces de transmissão e recebimento não simultâneos, e aparelho
US17/981,857 US20230082270A1 (en) 2020-05-08 2022-11-07 Communication Method Based on Nonsimultaneous Transmit and Receive Multi-Link Device, and Apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010384061.8A CN113630725A (zh) 2020-05-08 2020-05-08 基于非同时收发多链路设备的通信方法及装置
CN202010384061.8 2020-05-08

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/981,857 Continuation US20230082270A1 (en) 2020-05-08 2022-11-07 Communication Method Based on Nonsimultaneous Transmit and Receive Multi-Link Device, and Apparatus

Publications (1)

Publication Number Publication Date
WO2021223683A1 true WO2021223683A1 (zh) 2021-11-11

Family

ID=78377407

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/091558 WO2021223683A1 (zh) 2020-05-08 2021-04-30 基于非同时收发多链路设备的通信方法及装置

Country Status (5)

Country Link
US (1) US20230082270A1 (zh)
EP (1) EP4142314A4 (zh)
CN (2) CN116546442B (zh)
BR (1) BR112022022584A2 (zh)
WO (1) WO2021223683A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024050663A1 (zh) * 2022-09-05 2024-03-14 北京小米移动软件有限公司 通信方法、电子设备及存储介质
EP4369854A1 (en) * 2022-11-10 2024-05-15 Avago Technologies International Sales Pte. Limited Link selection for non-simultaneous transmit receive (nstr)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11956663B2 (en) * 2020-10-30 2024-04-09 Intel Corporation Enhanced traffic indications for multi-link wireless communication devices
US12010746B2 (en) * 2021-02-04 2024-06-11 Cisco Technology, Inc. Multi-link device classification based neighbor discovery
US11991629B2 (en) * 2021-02-25 2024-05-21 Samsung Electronics Co., Ltd. Apparatus and method for TWT operation for multi-link devices
CN116471703A (zh) * 2022-01-12 2023-07-21 华为技术有限公司 信道竞争方法及装置
CN114422614B (zh) * 2022-03-28 2022-07-01 成都极米科技股份有限公司 控制多链路设备发送数据的方法、装置、设备及存储介质
CN117896851A (zh) * 2022-10-14 2024-04-16 华为技术有限公司 通信方法和通信装置
CN118118861A (zh) * 2022-11-29 2024-05-31 华为技术有限公司 组播方法、可读存储介质、程序产品和设备
CN116156434A (zh) * 2023-02-20 2023-05-23 宜宾市极米光电有限公司 一种时域协同数据收发方法、装置、通信***、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109547945A (zh) * 2017-09-22 2019-03-29 珠海市魅族科技有限公司 无线局域网的通信方法、装置、接入点设备和站点设备
US20190335454A1 (en) * 2018-07-11 2019-10-31 Po-Kai Huang Methods for multi-link setup between a multi-link access point (ap) logical entity and a multi-link non-ap logical entity
CN112492682A (zh) * 2020-06-01 2021-03-12 中兴通讯股份有限公司 数据发送方法及装置、数据接收方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11032207B2 (en) * 2017-11-17 2021-06-08 Qualcomm Incorporated Link aggregation with floating primary link

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109547945A (zh) * 2017-09-22 2019-03-29 珠海市魅族科技有限公司 无线局域网的通信方法、装置、接入点设备和站点设备
US20190335454A1 (en) * 2018-07-11 2019-10-31 Po-Kai Huang Methods for multi-link setup between a multi-link access point (ap) logical entity and a multi-link non-ap logical entity
CN112492682A (zh) * 2020-06-01 2021-03-12 中兴通讯股份有限公司 数据发送方法及装置、数据接收方法及装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DUNCAN HO (QUALCOMM): "MLA: Non-STR STA EDCA rules after self-interference", IEEE DRAFT; 11-20-0444-00-00BE-MLA-NON-STR-STA-EDCA-RULES-AFTER-SELF-INTERFERENCE, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 EHT; 802.11be, no. 0, 16 March 2020 (2020-03-16), Piscataway, NJ USA , pages 1 - 6, XP068167110 *
JASON YUCHEN GUO (HUAWEI TECHNOLOGIES CO. LTD.): "Multi Link Group Addressed Frame delivery for non-STR MLD", IEEE DRAFT; 11-20-0761-01-00BE-MULTI-LINK-GROUP-ADDRESSED-FRAME-DELIVERY-FOR-NON-STR-MLD, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 EHT; 802.11be, no. 1, 5 August 2020 (2020-08-05), Piscataway, NJ USA , pages 1 - 14, XP068170419 *
See also references of EP4142314A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024050663A1 (zh) * 2022-09-05 2024-03-14 北京小米移动软件有限公司 通信方法、电子设备及存储介质
EP4369854A1 (en) * 2022-11-10 2024-05-15 Avago Technologies International Sales Pte. Limited Link selection for non-simultaneous transmit receive (nstr)

Also Published As

Publication number Publication date
EP4142314A1 (en) 2023-03-01
CN113630725A (zh) 2021-11-09
CN116546442B (zh) 2024-02-13
CN116546442A (zh) 2023-08-04
EP4142314A4 (en) 2023-10-11
BR112022022584A2 (pt) 2022-12-13
US20230082270A1 (en) 2023-03-16

Similar Documents

Publication Publication Date Title
WO2021223683A1 (zh) 基于非同时收发多链路设备的通信方法及装置
US11343766B2 (en) Method for indicating downlink service data and device
JP6974454B2 (ja) データ通信方法および装置
JP6527965B2 (ja) チャネル効率の高い分散方式のピアステーション間のデータ伝送の方法及びシステム
US9661561B2 (en) Wireless network discovery method and apparatus
JP6392228B2 (ja) サービスを広告するように構成される発見メッセージを送信するためにモバイルデバイスをトリガするための方法
US8477674B2 (en) Wireless network including post groupcast time
JP4960372B2 (ja) マルチキャスト及び/又は同報可変待機期間
US9973903B2 (en) Traffic advertisement in a network
WO2018076988A1 (zh) 唤醒方法和装置
WO2018040817A1 (zh) 一种无线局域网中唤醒帧的传输方法及装置
US9232361B2 (en) System and method for direct multi-user transmission
WO2018099315A1 (zh) 一种站点关联方法及装置
WO2022028610A1 (zh) 适用于多链路的单播业务指示方法及相关装置
WO2018090895A1 (zh) 唤醒帧发送方法、节点醒来后发送第一帧的方法、装置及设备
WO2018000385A1 (zh) 一种站点中继方法、装置及***
CN107534848B (zh) 一种以分散和省电方式进行数据通信的***和方法
EP3253127A1 (en) Access point (ap) discovery method and apparatus
WO2021180177A1 (zh) 一种应用于多链路通信中的功率节省方法和装置
WO2022141184A1 (zh) 一种上行参考信号资源的配置方法及相关装置
WO2014146440A1 (zh) 服务发现方法、接入点和站点
WO2018233646A1 (zh) 唤醒方法、接入点和站点
US20130064164A1 (en) Method and apparatus for managing multicast service
WO2015089770A1 (zh) Wlan***中sta状态转移的方法和设备
WO2024002060A1 (zh) 一种通信方法、装置及计算机可读存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21799775

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112022022584

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 2021799775

Country of ref document: EP

Effective date: 20221124

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 112022022584

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20221107