Data transmission method, device, communication equipment and storage medium
By selecting one transmission connection among multiple transmission connections to send beacon frames, indicating a transmission connection with cached downlink data and its competition period, the energy consumption problem caused by the site listening to beacon frames in multiple transmission connections in the prior art is solved, and a more efficient power saving of communication equipment is achieved.
Patent Information
- Application Number
- CN202410969936.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-10
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2040-03-10
AI Technical Summary
In the prior art, the site listens to beacon frames broadcast by the access point in multiple transmission connections to obtain competition period information that caches downlink data, resulting in low power saving efficiency of the site. The access point needs to broadcast beacon frames under each connection, which increases energy consumption.
By selecting one of the transmission connections among the multiple transmission connections, the beacon frame carrying downlink connection indication information is sent, the beacon frame contains a transmission indication diagram and competition period indication information to indicate the transmission connection with cached downlink data and its competition period location.
It improves information indication efficiency, saves energy consumption of wireless access points and sites, and enhances the power saving ability of communication equipment.
Smart Images

Figure CN118921761B_ABST
Abstract
Description
[0001] This disclosure is a divisional application of the Chinese application with an application date of March 10, 2020, application number 202080000502.8, and invention name “Data transmission method, device, communication equipment and storage medium”. Technical Field
[0002] The present application relates to the field of wireless communication technology but is not limited to the field of wireless communication technology, and in particular to a data transmission method, apparatus, communication equipment and storage medium. Background Art
[0003] The Institute of Electrical and Electronics Engineers (IEEE) has established a study group (SG) to research the next-generation mainstream Wi-Fi technology, the IEEE 802.11be standard. The research focuses on supporting Wi-Fi transmission with a maximum bandwidth of 320MHz and utilizing multi-band aggregation and collaboration technologies. The proposed technology aims to increase data rates and throughput by at least four times compared to the existing IEEE 802.11ax standard. The primary application scenarios for this new technology include video transmission, augmented reality (AR), and virtual reality (VR).
[0004] Multi-band aggregation and collaboration technology refers to the simultaneous communication between Wi-Fi devices in transmission connections of different frequency bands such as 2.4GHz, 5.8GHz and 6-7GHz, or in transmission connections of different bandwidths in the same frequency band.
[0005] There are two ways for a station (STA) in dormant state to obtain cached data:
[0006] 1. As Figure 1 As shown, the station wakes up periodically and listens for beacon frames to determine whether the access point (AP) has cached downlink data. If so, the station can send a power save poll (PS-poll) during the contention period to obtain resources to obtain downlink data.
[0007] 2. If Figure 2 As shown, the station negotiates a wake-up period with the access point, and during the non-contention period, the access point sends a contention-free access poll (CF-poll, Contention Free-poll) to send buffered downlink data. Summary of the Invention
[0008] Embodiments of the present disclosure provide a data transmission method, apparatus, communication device, and storage medium.
[0009] According to a first aspect of an embodiment of the present disclosure, a data transmission method is provided, wherein the method is applied to a first communication device, and includes:
[0010] Selecting a transmission connection from a plurality of transmission connections for transmitting a beacon frame carrying downlink connection indication information, wherein the downlink connection indication information is used to indicate a transmission connection having cached downlink data among the plurality of transmission connections;
[0011] The beacon frame is sent through the selected transport connection.
[0012] In one embodiment, the downlink connection indication information includes:
[0013] Traffic Indication Map (TIM) information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection having the cached downlink data belongs, and the identification information is used to indicate the transmission connection having the cached downlink data.
[0014] In one embodiment, the beacon frame further includes: contention period indication information, wherein the contention period indication information is used to indicate a time domain position of a contention period of each of the multiple transmission connections.
[0015] In one embodiment, the contention period indication information includes: identification information of one or more unselected transmission connections among the multiple transmission connections, and first time interval information between the contention period of each of the unselected transmission connections and the beacon frame.
[0016] In one embodiment, the contention period indication information includes: second time interval information between the contention period of the selected transmission connection and the beacon frame.
[0017] In one embodiment, the selected transmission connection includes:
[0018] The initial transmission connection used when establishing an association with the second communication device.
[0019] In one embodiment, the method further comprises:
[0020] Sending connection selection information, wherein the connection selection information is used to indicate the selected transmission connection.
[0021] In one embodiment, the sending of connection selection information includes:
[0022] An association response frame is sent, wherein a predetermined information element of the association response frame or a preset bit position of a media access control MAC frame header of the association response frame carries the connection selection information.
[0023] According to a second aspect of an embodiment of the present disclosure, a data transmission method is provided, wherein the method is applied to a second communication device, and the method includes:
[0024] receiving, on a selected transmission connection among the plurality of transmission connections, a beacon frame carrying downlink connection indication information;
[0025] According to the indication of the downlink connection indication information, a transmission connection having buffered downlink data among the multiple transmission connections is determined.
[0026] In one embodiment, determining, according to the indication of the downlink connection indication information, a transmission connection having cached downlink data among the plurality of transmission connections includes:
[0027] Determine the transmission connection of the second communication device having buffered downlink data according to the transmission indication map TIM information and / or identification information in the beacon frame.
[0028] In one embodiment, the method further comprises: determining a time domain position of a contention period of each transmission connection according to an indication of contention period indication information included in the beacon frame.
[0029] In one embodiment, determining the time domain position of the contention period of each transmission connection according to the contention period indication information included in the beacon frame includes:
[0030] The time interval between the contention period of each unselected transmission connection in the plurality of transmission connections and the beacon frame is determined according to the identification information and the first time interval information included in the beacon frame.
[0031] In one embodiment, determining the time domain position of the contention period of each transmission connection according to the contention period indication information included in the beacon frame includes:
[0032] In one embodiment, the step of receiving a beacon frame carrying downlink connection indication information on a selected transmission connection includes:
[0033] The beacon frame is received on the transmission connection used when establishing an association with the first communication device.
[0034] In one embodiment, the method further comprises:
[0035] receiving connection selection information;
[0036] The receiving, on a selected transmission connection among the multiple transmission connections, a beacon frame carrying downlink connection indication information, includes:
[0037] The beacon frame is received on the transport connection indicated by the connection selection information.
[0038] In one embodiment, the receiving connection selection information includes:
[0039] An association response frame is received, wherein a predetermined information element of the association response frame or a preset bit position of a media access control (MAC) frame header of the association response frame carries the connection selection information.
[0040] In one embodiment, the method further includes: enabling the transmission connection without buffered downlink data to enter a first connection state, wherein power consumption of the first connection state is less than power consumption of the second connection state.
[0041] According to a third aspect of an embodiment of the present disclosure, a data transmission apparatus is provided, wherein the apparatus is applied to a first communication device, and includes: a first selection module and a first sending module, wherein:
[0042] The first selection module is configured to select a transmission connection from a plurality of transmission connections for transmitting a beacon frame carrying downlink connection indication information, wherein the downlink connection indication information is used to indicate a transmission connection having cached downlink data from the plurality of transmission connections;
[0043] The first sending module is configured to send the beacon frame through the selected transmission connection.
[0044] In one embodiment, the downlink connection indication information includes:
[0045] Transmission indication map TIM information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection having the cached downlink data belongs, and the identification information is used to indicate the transmission connection having the cached downlink data.
[0046] In one embodiment, the beacon frame further includes: contention period indication information, wherein the contention period indication information is used to indicate a time domain position of a contention period of each of the multiple transmission connections.
[0047] In one embodiment, the contention period indication information includes: identification information of one or more unselected transmission connections among the multiple transmission connections, and first time interval information between the contention period of each of the unselected transmission connections and the beacon frame.
[0048] In one embodiment, the contention period indication information includes: second time interval information between the contention period of the selected transmission connection and the beacon frame.
[0049] In one embodiment, the selected transmission connection includes:
[0050] The initial transmission connection used when establishing an association with the second communication device.
[0051] In one embodiment, the apparatus further comprises:
[0052] The second sending module is configured to send connection selection information, wherein the connection selection information is used to indicate the selected transmission connection.
[0053] In one embodiment, the first sending module includes:
[0054] The sending submodule is configured to send an association response frame, wherein a predetermined information element of the association response frame or a preset bit of a media access control MAC frame header of the association response frame carries the connection selection information.
[0055] According to a fourth aspect of an embodiment of the present disclosure, a data transmission apparatus is provided, wherein the apparatus is applied to a second communication device, and includes: a first receiving module and a first determining module, wherein:
[0056] The first receiving module is configured to receive a beacon frame carrying downlink connection indication information on a selected transmission connection among the multiple transmission connections;
[0057] The first determining module is configured to determine, according to the indication of the downlink connection indication information, a transmission connection having cached downlink data among the multiple transmission connections.
[0058] In one embodiment, the first determining module includes:
[0059] The first determining submodule is configured to determine the transmission connection of the second communication device having buffered downlink data according to the transmission indication map TIM information and / or identification information in the beacon frame.
[0060] In one embodiment, the apparatus further comprises:
[0061] The second determining module is configured to determine the time domain position of the contention period of each transmission connection according to the indication of the contention period indication information included in the beacon frame.
[0062] In one embodiment, the second determining module includes:
[0063] The second determining submodule is configured to determine the time interval between the contention period of each unselected transmission connection in the plurality of transmission connections and the beacon frame according to the identification information and the first time interval information included in the beacon frame.
[0064] In one embodiment, the second determining module includes:
[0065] The third determining submodule is configured to determine the time interval between the contention period of the selected transmission connection and the beacon frame according to the second time interval information included in the beacon frame.
[0066] In one embodiment, the first receiving module includes:
[0067] The first receiving submodule is configured to receive the beacon frame on the transmission connection used when establishing an association relationship with the first communication device.
[0068] In one embodiment, the apparatus further comprises:
[0069] a second receiving module configured to receive connection selection information;
[0070] The first receiving module includes:
[0071] The second receiving submodule is configured to receive the beacon frame on the transmission connection indicated by the connection selection information.
[0072] In one embodiment, the second receiving module includes:
[0073] The third receiving submodule is configured to receive an association response frame, wherein a predetermined information element of the association response frame or a preset bit of a media access control MAC frame header of the association response frame carries the connection selection information.
[0074] In one embodiment, the apparatus further comprises:
[0075] The control module is configured to enable a transmission connection without buffered downlink data to enter a first connection state, wherein power consumption of the first connection state is less than power consumption of the second connection state.
[0076] According to a fifth aspect of an embodiment of the present disclosure, a communication device is provided, comprising a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein the processor executes the steps of the data transmission device described in the first aspect or the second aspect when running the executable program.
[0077] According to a sixth aspect of an embodiment of the present disclosure, a storage medium is provided, on which an executable program is stored, wherein when the executable program is executed by a processor, the steps of the data transmission device as described in the first aspect or the second aspect are implemented.
[0078] The data transmission method, apparatus, communication device, and storage medium provided by the embodiments of the present disclosure select a transmission connection from among multiple transmission connections for transmitting a beacon frame carrying downlink connection indication information, wherein the downlink connection indication information is used to indicate a transmission connection, among the multiple transmission connections, that has cached downlink data; and transmit the beacon frame via the selected transmission connection. Thus, by using one of the multiple transmission connections to transmit a beacon frame indicating a transmission connection with cached downlink data, the downlink connection indication information is centralized and transmitted within a single transmission connection, thereby improving information indication efficiency. A wireless access point no longer needs to separately transmit indications indicating a cached downlink data transmission connection within each transmission connection with cached downlink data, thereby saving transmission resources and, in turn, energy consumption of the wireless access point.
[0079] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0081] Figure 1 This is a schematic diagram of the interaction for obtaining cached downlink data during the contention period;
[0082] Figure 2 This is a diagram of the interaction between obtaining cached downlink data during the non-competition period;
[0083] Figure 3 is a flowchart illustrating a data transmission method according to an exemplary embodiment;
[0084] Figure 4 is a flowchart illustrating another data transmission method according to an exemplary embodiment;
[0085] Figure 5 This is a structural block diagram of a data transmission device according to an exemplary embodiment;
[0086] Figure 6 is a structural block diagram of another data transmission device according to an exemplary embodiment;
[0087] Figure 7 The figure is a block diagram showing a device for data transmission according to an exemplary embodiment. DETAILED DESCRIPTION
[0088] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present invention. Rather, they are merely examples of methods and apparatus consistent with certain aspects of the present invention, as detailed in the appended claims.
[0089] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "the," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0090] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0091] The execution entities involved in the embodiments of the present disclosure include but are not limited to: wireless communication networks, especially Wi-Fi networks such as those under the IEEE802.11a / b / g / n / ac standards, and communication devices under the next-generation Wi-Fi networks such as the IEEE802.11be standard, wherein the communication devices include but are not limited to: wireless access points (APs) such as Wi-Fi routers, wireless stations (STAs), user terminals, user nodes, mobile terminals or tablet computers, etc.
[0092] An application scenario of the embodiments of the present disclosure is that currently, there is no perfect solution for indicating whether each transmission connection has cached downlink data in multiple transmission connections.
[0093] Furthermore, after determining that multiple transmission connections have buffered downlink data, it is also necessary to listen to the beacon frames broadcast by the AP in each transmission connection to obtain contention period (CP) information.
[0094] In this way, the station needs to clearly know on which transmission connections there is cached downlink data, as well as the time information of the contention period on each transmission connection. As a result, the station needs to listen in multiple transmission connections, which is not conducive to power saving of the station. Furthermore, the access point needs to broadcast beacon frames under each connection. For example, the access point needs to establish an association with a traditional station on each transmission connection.
[0095] like Figure 3 As shown, this exemplary embodiment provides a data transmission method, which can be applied to a first communication device for wireless communication. The method may include:
[0096] Step 301: Select a transmission connection from a plurality of transmission connections for transmitting a beacon frame carrying downlink connection indication information, wherein the downlink connection indication information is used to indicate a transmission connection having cached downlink data among the plurality of transmission connections;
[0097] Step 302: Send the beacon frame via the selected transmission connection.
[0098] The wireless communication may be Wi-Fi communication according to a standard such as IEEE802.11be. Here, the first communication device may be a wireless access point (AP) in Wi-Fi communication technology, and the second communication device may be a wireless station (STA) in Wi-Fi communication technology. The first communication device and the second communication device may communicate via multiple transmission connections.
[0099] Each of the multiple transmission connections can occupy a transmission frequency band, and the multiple transmission connections can occupy multiple transmission frequency bands. The transmission frequency bands can be multiple Wi-Fi operating frequency bands, such as 2.4 GHz, 5.8 GHz, and 6-7 GHz. The bandwidths occupied by the transmission frequency bands of the multiple transmission connections within the same frequency band can be the same or different. For example, the bandwidths occupied by the multiple transmission connections can be one or more of 20 MHz, 40 MHz, and 80 MHz. The frequency ranges of the bandwidths occupied by the transmission frequency bands can belong to the same Wi-Fi operating frequency band or different Wi-Fi operating frequency bands.
[0100] When a first communication device determines that one or more communication connections have cached downlink data that needs to be transmitted to a second communication device, it can select a transmission connection from multiple transmission connections established with the second communication device and transmit a beacon frame containing downlink connection indication information through that connection. Here, the downlink connection indication information can simultaneously indicate one or more communication connections that have cached downlink data. The downlink connection indication information can indicate the transmission connection that has cached downlink data by, for example, carrying a transmission connection identifier.
[0101] After the second communication device receives the beacon frame containing downlink connection indication information from the communication connection selected by the first communication device, it determines the transmission connection with cached downlink data according to the indication of the downlink connection indication information, and then receives the downlink data cached by the first communication device in each transmission connection with cached downlink data.
[0102] Here, the transmission connection used to send the beacon frame containing the downlink connection indication information may be pre-agreed upon by the first communication device and the second communication device, may be specified in a communication protocol, or may be selected by the first communication device according to a predetermined selection rule. If the transmission connection for sending the beacon frame containing the downlink connection indication information is selected by the first communication device, the first communication device may instruct the second communication device to select the transmission connection by means of an instruction or the like.
[0103] Illustratively, after establishing multiple communication connections with the second communication device, the first communication device may randomly select a transmission connection for sending a beacon frame containing downlink connection indication information, and indicate the selected transmission connection to the second communication device through indication information.
[0104] In this way, by using one of the multiple transmission connections to transmit a beacon frame indicating a transmission connection with cached downlink data, downlink connection indication information is centralized and sent within the single transmission connection, improving information indication efficiency. A wireless access point no longer needs to separately transmit a beacon frame indicating a cached downlink data transmission connection within each transmission connection with cached downlink data, thus saving transmission resources and, in turn, energy consumption at the wireless access point. Furthermore, a wireless station no longer needs to listen for a beacon frame indicating a cached downlink data transmission connection within each transmission connection, thus saving reception resources and, in turn, energy consumption at the wireless station.
[0105] In one embodiment, the downlink connection indication information includes:
[0106] Transmission indication map TIM information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection having the cached downlink data belongs, and the identification information is used to indicate the transmission connection having the cached downlink data.
[0107] Here, the TIM may indicate the communication device with cached downlink data in the form of a bitmap, and the identification information may indicate the transmission connection with cached downlink data in the communication device indicated by the TIM.
[0108] When a wireless station accesses a wireless access point, the wireless access point may allocate an Association Identity (AID) to the wireless station and allocate one or more bits in the TIM for each AID to indicate whether the AID has cached downlink data.
[0109] Exemplarily, a bit in the TIM may be used to indicate whether the wireless station has cached downlink data. For example, "1" may be used to indicate that the wireless station has cached downlink data, while "0" may be used to indicate that the wireless station does not have cached downlink data. Alternatively, "0" may be used to indicate that the wireless station has cached downlink data, while "1" may be used to indicate that the wireless station does not have cached downlink data.
[0110] After the second communication device hears a beacon frame in the selected transmission connection, it can parse the TIM in the beacon frame to determine whether there is cached downlink data. If so, it can continue to determine the transmission connection with cached downlink data based on the identification information. The identification information can include identification numbers of one or more transmission connections.
[0111] In some embodiments, a TIM is followed by an identification message. Here, the identification message may include the identification number of at least one transmission connection. Alternatively, the identification message may only carry the identification number of one transmission connection. When there are multiple transmission connections with cached downlink data, multiple identification messages may be used to indicate the multiple transmission connections, and a TIM may be set before each identification message.
[0112] In one embodiment, the beacon frame further includes: contention period indication information, wherein the contention period indication information is used to indicate a time domain position of a contention period of each of the multiple transmission connections.
[0113] Here, the contention period indication information may be used in the beacon frame to indicate the time domain position of the contention period of each transmission connection in the multiple transmission connections.
[0114] After receiving the beacon frame, the second communication device may determine the time domain position of the contention period of each transmission connection according to the indication of the contention period indication information.
[0115] When the downlink connection indication information in the beacon frame indicates a transmission connection with cached downlink data, the second communications device may access and receive the cached downlink data in a contention-based manner based on the time domain position of the contention period of the transmission connection with cached downlink data in the beacon frame. There is no longer a need to listen for the beacon frame indicating the time domain position of the contention period in the transmission connection with cached downlink data.
[0116] In this way, by using one transmission connection among multiple transmissions to transmit the time domain location indicating the contention period for each transmission connection, the wireless access point does not need to broadcast a beacon frame indicating the time domain location of the contention period for each transmission connection, thus saving transmission resources and, in turn, energy consumption of the wireless access point. Furthermore, the wireless station does not need to listen for the beacon frame indicating the time domain location of the contention period for each transmission connection, thus saving reception resources and, in turn, energy consumption of the wireless station. Furthermore, the wireless access point can indicate both the transmission connection with cached downlink data and the time domain location of the contention period for that transmission connection in the same beacon frame, thus improving indication efficiency and, in turn, improving communication efficiency.
[0117] In one embodiment, the contention period indication information includes: identification information of one or more unselected transmission connections among the multiple transmission connections, and first time interval information between the contention period of each of the unselected transmission connections and the beacon frame.
[0118] The beacon frame usually carries contention period time domain information indicating the transmission connection receiving the beacon frame, that is, carries contention period time domain information of the selected transmission connection.
[0119] For the unselected transmission connection, the first time interval information and the transmission connection identification information may be combined to indicate the time interval of the contention period of the unselected transmission connection relative to the beacon frame. Here, the time interval may be expressed in the form of a time offset.
[0120] For example, a time offset (timeoffset) can be combined with a transport link (Link) identifier to indicate the time offset of the transport link contention period relative to the beacon frame. For example, 4 bits can be used to indicate the time offset, and another 4 bits can be used to indicate the transport link identifier.
[0121] In one embodiment, the contention period indication information includes: second time interval information between the contention period of the selected transmission connection and the beacon frame.
[0122] For the selected transmission connection, the second time interval information may indicate the time interval of the contention period of the selected transmission connection relative to the beacon frame. Here, the time interval may be expressed in the form of a time offset.
[0123] Exemplarily, the time offset of the contention period of the selected transmission connection relative to the beacon frame may be indicated in the form of a time offset. For example, the time offset may be indicated using 4 bits.
[0124] In one embodiment, the selected transmission connection includes: an initial transmission connection used when establishing an association relationship with the second communication device.
[0125] Here, the selected transmission connection may be the transmission connection used when the first communication device and the second communication device initially establish an association relationship. The first communication device uses the transmission connection used when the first communication device and the second communication device initially establish an association relationship to transmit a beacon frame carrying downlink connection indication information and / or contention period indication information, and the beacon frame is received by the second communication device.
[0126] Establishing an association relationship refers to the process in which the second communication device accesses the second communication device and obtains access rights. The second communication device can request to establish an association relationship by sending an association request frame, and the first communication device can confirm the establishment of the association relationship by returning an association response frame.
[0127] In one embodiment, the data transmission method may include: sending connection selection information, wherein the connection selection information is used to indicate the selected transmission connection.
[0128] After the first communication device selects a transmission connection for transmitting a beacon frame carrying downlink connection indication information and / or contention period indication information, it may indicate the transmission connection by sending an instruction or the like.
[0129] The first communication device may indicate the transmission connection by setting an identification number of the selected transmission connection in a predetermined bit of the instruction; or may send an instruction with a predetermined identifier on the selected transmission connection to indicate that the transmission connection receiving the instruction is a transmission connection for transmitting a beacon frame carrying downlink connection indication information and / or contention period indication information.
[0130] In one embodiment, the sending of connection selection information includes:
[0131] An association response frame is sent, wherein a predetermined information element of the association response frame or a preset bit position of a media access control MAC frame header of the association response frame carries the connection selection information.
[0132] The first communication device may indicate the selected transport connection through an association response frame.
[0133] An information element (IE) may be set in the association response frame to carry the sending connection selection information for indicating the selected transport connection, or one or more bits in the MAC frame header of the association response frame may be used to carry the sending connection selection information.
[0134] Illustratively, when establishing the initial association, a bit in the MAC header of the association response frame may be used to indicate the selected transport connection. For example, "1" may be used to indicate that the current transport connection is the transport connection selected for transmitting beacon frames carrying downlink connection indication information and / or contention period indication information.
[0135] The second communication device may determine the selected transmission connection according to the connection selection information in the association response frame, and receive, on the transmission connection, the transmission connection for transmitting a beacon frame carrying the downlink connection indication information and / or the contention period indication information.
[0136] like Figure 4 As shown, this exemplary embodiment provides a data transmission method, which can be applied to a second communication device for wireless communication. The method may include:
[0137] Step 401: receiving a beacon frame carrying downlink connection indication information on a selected transmission connection among multiple transmission connections;
[0138] Step 402: According to the indication of the downlink connection indication information, determine a transmission connection having buffered downlink data among the multiple transmission connections.
[0139] The wireless communication may be Wi-Fi communication according to a standard such as IEEE802.11be. Here, the first communication device may be a wireless access point (AP) in Wi-Fi communication technology, and the second communication device may be a wireless station (STA) in Wi-Fi communication technology. The first communication device and the second communication device may communicate via multiple transmission connections.
[0140] Each of the multiple transmission connections can occupy a transmission frequency band, and the multiple transmission connections can occupy multiple transmission frequency bands. The transmission frequency bands can be multiple Wi-Fi operating frequency bands, such as 2.4 GHz, 5.8 GHz, and 6-7 GHz. The bandwidths occupied by the transmission frequency bands of the multiple transmission connections within the same frequency band can be the same or different. For example, the bandwidths occupied by the multiple transmission connections can be one or more of 20 MHz, 40 MHz, and 80 MHz. The frequency ranges of the bandwidths occupied by the transmission frequency bands can belong to the same Wi-Fi operating frequency band or different Wi-Fi operating frequency bands.
[0141] When a first communication device determines that one or more communication connections have cached downlink data that needs to be transmitted to a second communication device, it can select a transmission connection from multiple transmission connections established with the second communication device and transmit a beacon frame containing downlink connection indication information through that connection. Here, the downlink connection indication information can simultaneously indicate one or more communication connections that have cached downlink data. The downlink connection indication information can indicate the transmission connection that has cached downlink data by, for example, carrying a transmission connection identifier.
[0142] After the second communication device receives the beacon frame containing downlink connection indication information from the communication connection selected by the first communication device, it determines the transmission connection with cached downlink data according to the indication of the downlink connection indication information, and then receives the downlink data cached by the first communication device in each transmission connection with cached downlink data.
[0143] Here, the transmission connection used to send the beacon frame containing the downlink connection indication information may be pre-agreed upon by the first communication device and the second communication device, may be specified in a communication protocol, or may be selected by the first communication device according to a predetermined selection rule. If the transmission connection for sending the beacon frame containing the downlink connection indication information is selected by the first communication device, the first communication device may instruct the second communication device to select the transmission connection by means of an instruction or the like.
[0144] Illustratively, after establishing multiple communication connections with the second communication device, the first communication device may randomly select a transmission connection for sending a beacon frame containing downlink connection indication information, and indicate the selected transmission connection to the second communication device through indication information.
[0145] In this way, by using one of the multiple transmission connections to transmit a beacon frame indicating a transmission connection with cached downlink data, downlink connection indication information is centralized and sent within the single transmission connection, improving information indication efficiency. A wireless access point no longer needs to separately transmit a beacon frame indicating a cached downlink data transmission connection within each transmission connection with cached downlink data, thus saving transmission resources and, in turn, energy consumption at the wireless access point. Furthermore, a wireless station no longer needs to listen for a beacon frame indicating a cached downlink data transmission connection within each transmission connection, thus saving reception resources and, in turn, energy consumption at the wireless station.
[0146] In one embodiment, determining, according to the indication of the downlink connection indication information, a transmission connection having cached downlink data among the plurality of transmission connections includes:
[0147] Determine the transmission connection of the second communication device having buffered downlink data according to the transmission indication map TIM information and / or identification information in the beacon frame.
[0148] Here, the TIM may indicate the communication device with cached downlink data in a bitmap or other form, and the identification information may indicate that the communication device indicated by the TIM has a transmission connection with cached downlink data.
[0149] When a wireless station accesses a wireless access point, the wireless access point may allocate an Association Identity (AID) to the wireless station and allocate one or more bits in the TIM for each AID to indicate whether the AID has cached downlink data.
[0150] Exemplarily, a bit in the TIM may be used to indicate whether the wireless station has cached downlink data. For example, "1" may be used to indicate that the wireless station has cached downlink data, while "0" may be used to indicate that the wireless station does not have cached downlink data. Alternatively, "0" may be used to indicate that the wireless station has cached downlink data, while "1" may be used to indicate that the wireless station does not have cached downlink data.
[0151] After the second communication device hears a beacon frame in the selected transmission connection, it can parse the TIM in the beacon frame to determine whether there is cached downlink data. If so, it can continue to determine the transmission connection with cached downlink data based on the identification information. The identification information can include identification numbers of one or more transmission connections.
[0152] In practical applications, a TIM can be followed by an identification message. Here, the identification message can include the identification number of at least one transport connection. Alternatively, the identification message can carry only the identification number of one transport connection. When there are multiple transport connections with cached downlink data, multiple identification messages can be used to indicate the multiple transport connections, and a TIM can be set before each identification message.
[0153] In one embodiment, the data transmission method may include: determining the time domain position of the contention period of each transmission connection according to the indication of the contention period indication information included in the beacon frame.
[0154] Here, the contention period indication information may be used in the beacon frame to indicate the time domain position of the contention period of each transmission connection in the multiple transmission connections.
[0155] After receiving the beacon frame, the second communication device may determine the time domain position of the contention period of each transmission connection according to the indication of the contention period indication information.
[0156] When the downlink connection indication information in the beacon frame indicates a transmission connection with cached downlink data, the second communications device may access and receive the cached downlink data in a contention-based manner based on the time domain position of the contention period of the transmission connection with cached downlink data in the beacon frame. There is no longer a need to listen for the beacon frame indicating the time domain position of the contention period in the transmission connection with cached downlink data.
[0157] In this way, by using one transmission connection among multiple transmissions to transmit the time domain location indicating the contention period for each transmission connection, the wireless access point does not need to broadcast a beacon frame indicating the time domain location of the contention period for each transmission connection, thus saving transmission resources and, in turn, energy consumption of the wireless access point. Furthermore, the wireless station does not need to listen for the beacon frame indicating the time domain location of the contention period for each transmission connection, thus saving reception resources and, in turn, energy consumption of the wireless station. Furthermore, the wireless access point can indicate both the transmission connection with cached downlink data and the time domain location of the contention period for that transmission connection in the same beacon frame, thus improving indication efficiency and, in turn, improving communication efficiency.
[0158] In one embodiment, determining the time domain position of the contention period of each transmission connection according to the contention period indication information included in the beacon frame includes:
[0159] The time interval between the contention period of each unselected transmission connection in the plurality of transmission connections and the beacon frame is determined according to the identification information and the first time interval information included in the beacon frame.
[0160] The beacon frame usually carries contention period time domain information indicating the transmission connection receiving the beacon frame, that is, carries contention period time domain information of the selected transmission connection.
[0161] For the unselected transmission connection, the first time interval information and the transmission connection identification information may be combined to indicate the time interval of the contention period of the unselected transmission connection relative to the beacon frame. Here, the time interval may be expressed in the form of a time offset.
[0162] For example, a time offset can be combined with a transport link identifier to indicate the time offset of the transport link's contention period relative to the beacon frame. For example, four bits can be used to indicate the time offset, and another four bits can be used to indicate the transport link identifier.
[0163] In one embodiment, determining the time domain position of the contention period of each transmission connection according to the contention period indication information contained in the beacon frame includes: determining the time interval between the contention period of the selected transmission connection and the beacon frame according to the second time interval information contained in the beacon frame.
[0164] For the selected transmission connection, the second time interval information may indicate the time interval of the contention period of the selected transmission connection relative to the beacon frame. Here, the time interval may be expressed in the form of a time offset.
[0165] Exemplarily, the time offset of the contention period of the selected transmission connection relative to the beacon frame may be indicated in the form of a time offset. For example, the time offset may be indicated using 4 bits.
[0166] In one embodiment, the receiving, on a selected transmission connection among the multiple transmission connections, a beacon frame carrying downlink connection indication information includes:
[0167] The beacon frame is received on the transmission connection used when establishing an association with the first communication device.
[0168] Here, the selected transmission connection may be the transmission connection used when the first communication device and the second communication device initially establish an association relationship. The first communication device uses the transmission connection used when the first communication device and the second communication device initially establish an association relationship to transmit a beacon frame carrying downlink connection indication information and / or contention period indication information, and the beacon frame is received by the second communication device.
[0169] Establishing an association relationship refers to the process in which the second communication device accesses the second communication device and obtains access rights. The second communication device can request to establish an association relationship by sending an association request frame, and the first communication device can confirm the establishment of the association relationship by returning an association response frame.
[0170] In one embodiment, the data transmission method may include:
[0171] receiving connection selection information;
[0172] The receiving, on a selected transmission connection among the multiple transmission connections, a beacon frame carrying downlink connection indication information, includes:
[0173] The beacon frame is received on the transport connection indicated by the connection selection information.
[0174] After the first communication device selects a transmission connection for transmitting a beacon frame carrying downlink connection indication information and / or contention period indication information, it may indicate the transmission connection by sending an instruction or the like.
[0175] The first communication device may indicate the transmission connection by setting an identification number of the selected transmission connection in a predetermined bit of the instruction; or may send an instruction with a predetermined identifier on the selected transmission connection to indicate that the transmission connection receiving the instruction is a transmission connection for transmitting a beacon frame carrying downlink connection indication information and / or contention period indication information.
[0176] The second communication device determines the selected transmission connection according to the connection selection information, and receives, on the transmission connection, a transmission connection for transmitting a beacon frame carrying the downlink connection indication information and / or the contention period indication information.
[0177] In one embodiment, the receiving connection selection information includes:
[0178] An association response frame is received, wherein a predetermined information element of the association response frame or a preset bit position of a media access control (MAC) frame header of the association response frame carries the connection selection information.
[0179] The first communication device may indicate the selected transport connection through an association response frame.
[0180] An information element (IE) may be set in the association response frame to carry the sending connection selection information for indicating the selected transport connection, or one or more bits in the MAC frame header of the association response frame may be used to carry the sending connection selection information.
[0181] Illustratively, when establishing the initial association, a bit in the MAC header of the association response frame may be used to indicate the selected transport connection. For example, "1" may be used to indicate that the current transport connection is the transport connection selected for transmitting beacon frames carrying downlink connection indication information and / or contention period indication information.
[0182] The second communication device may determine the selected transmission connection according to the connection selection information in the association response frame, and receive, on the transmission connection, the transmission connection for transmitting a beacon frame carrying the downlink connection indication information and / or the contention period indication information.
[0183] In one embodiment, the data transmission method may include: enabling a transmission connection without buffered downlink data to enter a first connection state, wherein power consumption of the first connection state is less than power consumption of the second connection state.
[0184] Here, the first connection state may be a dormant state of the transmission connection, and the second connection state may be a normal working state of the transmission connection. The power consumption of the transmission connection in the normal working state is greater than the power consumption of the transmission connection in the dormant state.
[0185] For a transmission connection that does not have cached downlink data, the second communication device can control the transmission connection to enter a sleep mode, thereby reducing power consumption of the transmission connection and saving power of the second communication device.
[0186] The following provides a specific example in combination with any of the above embodiments:
[0187] 1. The wireless access point (AP) can indicate the transport connection that listens for TIM information for stations that support multiple transport connections:
[0188] The AP can determine that the transport connection over which the station receives a beacon frame containing TIM information is the transport connection used to establish the initial association between the station and the access point. The AP can determine this transport connection during the initial association between the station and the access point. Specifically, this determination can be made using an information element in an association response frame or a bit in the MAC header of the association response frame.
[0189] 2. The AP broadcasts the contention period (CP) time domain information for each connection in the beacon frame:
[0190] The AP broadcasts a beacon frame in the connection that establishes the initial association with the multi-transport connection. If the multi-transport connection site has cached downlink data frames on the multi-transport connection, the AP sets the TIM information position corresponding to the site to "1", specifically in the form of AID+(transport connection) link.
[0191] To save power for APs and stations, and to avoid parsing the CP time domain information in the beacon frames broadcast by the AP for each connection, the beacon frame sent during the initial connection can carry the CP time domain information of other connections. The specific format is (time offset) timeoffset + (transport link) link, and can be presented as an information element. The time offset can be the time offset between the contention period of the transport connection and the beacon frame. The time offset can be different for each transport connection, resulting in time differences.
[0192] 3. A station that supports multiple transport connections does not need to receive beacon frames on other connections. If a transport connection does not have unbuffered downlink data, the station can sleep on this connection.
[0193] An embodiment of the present invention further provides a data transmission device, which is applied to a first communication device for wireless communication. Figure 5 Schematic diagram of the structure of the data transmission device 100 provided in an embodiment of the present invention; Figure 5 As shown, the apparatus 100 includes: a first selection module 110 and a first sending module 120, wherein:
[0194] The first selection module 110 is configured to select a transmission connection from a plurality of transmission connections for transmitting a beacon frame carrying downlink connection indication information, wherein the downlink connection indication information is used to indicate a transmission connection having cached downlink data from the plurality of transmission connections;
[0195] The first sending module 120 is configured to send the beacon frame through the selected transmission connection.
[0196] In one embodiment, the downlink connection indication information includes:
[0197] Transmission indication map TIM information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection having the cached downlink data belongs, and the identification information is used to indicate the transmission connection having the cached downlink data.
[0198] In one embodiment, the beacon frame further includes: contention period indication information, wherein the contention period indication information is used to indicate a time domain position of a contention period of each of the multiple transmission connections.
[0199] In one embodiment, the contention period indication information includes: identification information of one or more unselected transmission connections among the multiple transmission connections, and first time interval information between the contention period of each of the unselected transmission connections and the beacon frame.
[0200] In one embodiment, the contention period indication information includes: second time interval information between the contention period of the selected transmission connection and the beacon frame.
[0201] In one embodiment, the selected transmission connection includes:
[0202] The initial transmission connection used when establishing an association with the second communication device.
[0203] In one embodiment, the apparatus 100 further includes:
[0204] The second sending module 130 is configured to send connection selection information, wherein the connection selection information is used to indicate the selected transmission connection.
[0205] In one embodiment, the first sending module 120 includes:
[0206] The sending submodule 121 is configured to send an association response frame, wherein a predetermined information element of the association response frame or a preset bit of a media access control MAC frame header of the association response frame carries the connection selection information.
[0207] An embodiment of the present invention further provides a data transmission device, which is applied to a first communication device for wireless communication. Figure 6 Schematic diagram of the structure of the data transmission device 200 provided in an embodiment of the present invention; Figure 6 As shown, the apparatus 200 includes: a first receiving module 210 and a first determining module 220, wherein:
[0208] The first receiving module 210 is configured to receive a beacon frame carrying downlink connection indication information on a selected transmission connection among the multiple transmission connections;
[0209] The first determining module 220 is configured to determine a transmission connection having buffered downlink data among the multiple transmission connections according to the indication of the downlink connection indication information.
[0210] In one embodiment, the first determining module 220 includes:
[0211] The first determining submodule 221 is configured to determine the transmission connection of the second communication device having buffered downlink data according to the transmission indication map TIM information and / or identification information in the beacon frame.
[0212] In one embodiment, the apparatus 200 further includes:
[0213] The second determining module 230 is configured to determine the time domain position of the contention period of each transmission connection according to the indication of the contention period indication information included in the beacon frame.
[0214] In one embodiment, the second determining module 230 includes:
[0215] The second determining submodule 231 is configured to determine the time interval between the contention period of each unselected transmission connection in the plurality of transmission connections and the beacon frame according to the identification information and the first time interval information included in the beacon frame.
[0216] In one embodiment, the second determining module 230 includes:
[0217] The third determining submodule is configured to determine the time interval between the contention period of the selected transmission connection and the beacon frame according to the second time interval information included in the beacon frame.
[0218] In one embodiment, the first receiving module 210 includes:
[0219] The first receiving submodule 211 is configured to receive the beacon frame on the transmission connection used when establishing an association relationship with the first communication device.
[0220] In one embodiment, the apparatus 200 further includes:
[0221] The second receiving module 240 is configured to receive connection selection information;
[0222] The first receiving module 210 includes:
[0223] The second receiving submodule is configured to receive the beacon frame on the transmission connection indicated by the connection selection information.
[0224] In one embodiment, the second receiving module 240 includes:
[0225] The third receiving submodule 241 is configured to receive an association response frame, wherein a predetermined information element of the association response frame or a preset bit of a media access control MAC frame header of the association response frame carries the connection selection information.
[0226] In one embodiment, the apparatus 200 further includes:
[0227] The control module 250 is configured to enable the transmission connection without buffered downlink data to enter a first connection state, wherein the power consumption of the first connection state is less than the power consumption of the second connection state.
[0228] In an exemplary embodiment, the first selection module 110, the first sending module 120, the second sending module 130, the first receiving module 210, the first determination module 220, the second determination module 230, the control module 250, the second receiving module 240, etc. can be implemented by one or more central processing units (CPUs), graphics processing units (GPUs), baseband processors (BPs), application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
[0229] Figure 7 1 is a block diagram illustrating an apparatus 3000 for determining data transmission or transmission block configuration parameters according to an exemplary embodiment. For example, apparatus 3000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0230] Reference Figure 7, the device 3000 may include one or more of the following components: a processing component 3002 , a memory 3004 , a power component 3006 , a multimedia component 3008 , an audio component 3010 , an input / output (I / O) interface 3012 , a sensor component 3014 , and a communication component 3016 .
[0231] The processing component 3002 generally controls the overall operation of the device 3000, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 3002 may include one or more processors 3020 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 3002 may include one or more modules to facilitate interaction between the processing component 3002 and other components. For example, the processing component 3002 may include a multimedia module to facilitate interaction between the multimedia component 3008 and the processing component 3002.
[0232] The memory 3004 is configured to store various types of data to support operations on the device 3000. Examples of such data include instructions for any application or method operating on the device 3000, contact data, phone book data, messages, pictures, videos, etc. The memory 3004 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0233] The power supply component 3006 provides power to the various components of the device 3000. The power supply component 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 3000.
[0234] The multimedia component 3008 includes a screen that provides an output interface between the device 3000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 3008 includes a front camera and / or a rear camera. When the device 3000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0235] The audio component 3010 is configured to output and / or input audio signals. For example, the audio component 3010 includes a microphone (MIC) that is configured to receive external audio signals when the device 3000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 3004 or transmitted via the communication component 3016. In some embodiments, the audio component 3010 also includes a speaker for outputting audio signals.
[0236] I / O interface 3012 provides an interface between processing component 3002 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0237] The sensor assembly 3014 includes one or more sensors for providing various aspects of the status assessment of the device 3000. For example, the sensor assembly 3014 can detect the open / closed state of the device 3000, the relative positioning of components, such as the display and keypad of the device 3000. The sensor assembly 3014 can also detect changes in the position of the device 3000 or a component of the device 3000, the presence or absence of user contact with the device 3000, the orientation or acceleration / deceleration of the device 3000, and changes in the temperature of the device 3000. The sensor assembly 3014 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 3014 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 3014 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0238] The communication component 3016 is configured to facilitate wired or wireless communication between the device 3000 and other devices. The device 3000 can access a wireless network based on a communication standard, such as Wi-Fi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 3016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 3016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0239] In an exemplary embodiment, the apparatus 3000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.
[0240] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 3004 including instructions, which can be executed by the processor 3020 of the apparatus 3000 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0241] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed in the present invention. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0242] It should be understood that the embodiments of the present invention are not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the embodiments of the present invention is limited only by the appended claims.
Claims
1. A data transmission method, wherein: Executed by a first communication device, the method includes: Selecting a transmission connection from a plurality of transmission connections established with the second communication device for sending a beacon frame; wherein the beacon frame carries downlink connection indication information, and the downlink connection indication information is used to indicate a transmission connection having cached downlink data among the plurality of transmission connections; Sending the beacon frame via the selected transport connection; The downlink connection indication information includes transmission indication map (TIM) information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection with the cached downlink data belongs, the identification information is used to indicate the transmission connection with the cached downlink data, and the identification information includes identification numbers of one or more transmission connections; the second communication device is in a dormant state in a transmission connection without cached downlink data.
2. The method according to claim 1, wherein The method further comprises: Sending connection selection information, where the connection selection information is used to indicate the selected transport connection.
3. The method according to claim 2, wherein: The sending of connection selection information includes: An association response frame is sent, wherein a predetermined information element of the association response frame or a preset bit position of a media access control MAC frame header of the association response frame carries the connection selection information.
4. A data transmission method, wherein: Executed by a second communication device, the method includes: receiving a beacon frame on a selected transmission connection among a plurality of transmission connections established with the first communication device, the beacon frame carrying downlink connection indication information; determining, according to the indication of the downlink connection indication information, a transmission connection having cached downlink data among the multiple transmission connections; The downlink connection indication information includes transmission indication map (TIM) information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection having the cached downlink data belongs, the identification information is used to indicate the transmission connection having the cached downlink data, and the identification information includes identification numbers of one or more transmission connections; Sleeping on a transmission connection with no downlink data cache.
5. The method according to claim 4, wherein The receiving, on a selected transmission connection among the multiple transmission connections, a beacon frame carrying downlink connection indication information, includes: The beacon frame is received on the transmission connection used when establishing an association relationship with the first communication device.
6. The method according to claim 4, wherein: The method further includes: enabling the transmission connection without buffered downlink data to enter a first connection state, wherein power consumption of the first connection state is less than power consumption of the second connection state.
7. A data transmission device, comprising: a processing module, configured to select a transmission connection from among multiple transmission connections established with the second communication device for sending a beacon frame, the beacon frame carrying downlink connection indication information, the downlink connection indication information being used to indicate a transmission connection having cached downlink data among the multiple transmission connections; A sending module for sending the beacon frame via the selected transmission connection; The downlink connection indication information includes transmission indication map (TIM) information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection with the cached downlink data belongs, the identification information is used to indicate the transmission connection with the cached downlink data, and the identification information includes identification numbers of one or more transmission connections; the second communication device is in a dormant state in a connection without cached downlink data.
8. The device according to claim 7, wherein The sending module is further configured to send connection selection information, wherein the connection selection information is used to indicate the selected transmission connection.
9. The device according to claim 8, wherein The sending module is further configured to send an association response frame, wherein a predetermined information element of the association response frame or a preset bit position of a media access control MAC frame header of the association response frame carries the connection selection information.
10. A data transmission device, comprising: a receiving module, configured to receive a beacon frame on a selected transmission connection among a plurality of transmission connections established with the first communication device, the beacon frame carrying downlink connection indication information; A processing module, configured to determine, according to the indication of the downlink connection indication information, a transmission connection having cached downlink data among the multiple transmission connections; and perform hibernation in a transmission connection having no cached downlink data; The downlink connection indication information includes transmission indication map TIM information and / or identification information, wherein the TIM information is used to indicate the second communication device to which the transmission connection having the cached downlink data belongs, the identification information is used to indicate the transmission connection having the cached downlink data, and the identification information includes identification numbers of one or more transmission connections.
11. The device according to claim 10, wherein The receiving module is further configured to receive the beacon frame on the transmission connection used when establishing an association relationship with the first communication device.
12. The device according to claim 10, wherein The processing module is further configured to enable the transmission connection without buffered downlink data to enter a first connection state, wherein power consumption of the first connection state is less than power consumption of the second connection state.
13. A communication device comprising a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein: When the processor runs the executable program, the processor performs the steps of the data transmission method according to any one of claims 1 to 3.
14. A communication device comprising a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein: When the processor runs the executable program, the processor performs the steps of the data transmission method according to any one of claims 4 to 6.
15. A storage medium having an executable program stored thereon, wherein: When the executable program is executed by a processor, the steps of the data transmission method according to any one of claims 1 to 3 are implemented.
16. A storage medium having an executable program stored thereon, wherein: When the executable program is executed by a processor, the steps of the data transmission method according to any one of claims 4 to 6 are implemented.
Citation Information
Patent Citations
Inter-band carrier aggregation
CN103907388A
Method, apparatus, and computer program product for efficient tim compression and decoding
US20130294261A1
Mechanisms to support secondary channel operation
WO2019139789A1