Communication apparatus and communication method
By transmitting the associated request message including a broadcast address and a plurality of first acknowledge priority in the wireless communication system, the problem of increasing burden when the communication device intersects with multiple network devices is solved, and more efficient channel use is achieved.
Patent Information
- Application Number
- CN202311590830.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-24
- Publication Date
- 2025-05-27
AI Technical Summary
In a wireless communication system, when the communication device performs intersecting with multiple network devices, the burden on the communication device increases and the channel resources cannot be effectively utilized.
By transmitting an associated request message including a broadcast address, a plurality of first acknowledge priority and acknowledge means to multiple network devices, the number of packets transmitted by the communication device during interception is reduced.
Reduces the burden caused by grip and increases the use rate of channels.
Smart Images

Figure CN120050011A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a communication device and a communication method for a wireless communication system, and more particularly to a communication device and a communication method for reducing the burden caused by handshaking. Background Art
[0002] In a wireless communication system, a communication device and a network device perform a handshake to coordinate the states of operation modes. When the communication device connects to multiple network devices in the same channel, according to communication standard specifications (such as IEEE 802.11), the communication device needs to perform handshakes with the multiple network devices individually, which causes an overhead on the communication device and fails to effectively utilize channel resources. Therefore, how to reduce the burden caused by the communication device performing handshakes with multiple network devices is an urgent problem to be solved. Summary of the Invention
[0003] One objective of the present invention is to provide a communication device and a communication method for reducing the burden caused by handshaking to solve the above problems.
[0004] An embodiment of the present invention discloses a communication device, including a transmitting circuit for separately transmitting a plurality of association request messages to a plurality of network devices, wherein each of the plurality of association request messages includes the same broadcast (BC) address and the same confirmation policy, and the plurality of association request messages respectively include a plurality of first confirmation priorities; and a receiving circuit for separately receiving a plurality of association response messages corresponding to the plurality of association request messages from the plurality of network devices.
[0005] Another embodiment of the present invention discloses a communication method, including separately transmitting a plurality of association request messages to a plurality of network devices, wherein each of the plurality of association request messages includes the same broadcast (BC) address and the same confirmation policy, and the plurality of association request messages respectively include a plurality of first confirmation priorities; and separately receiving a plurality of association response messages corresponding to the plurality of association request messages from the plurality of network devices.
[0006] The present invention provides a communication device and a communication method. The association request message transmitted by the communication device to multiple network devices includes a broadcast address, multiple first confirmation priorities, and a confirmation means. By using the information in the association request message, the communication device and the network device communicate with each other to reduce the number of packets transmitted by the communication device during handshake execution. Compared with the prior art (for example, by using multiple unicast addresses, the communication device communicates with multiple network devices separately), the present invention reduces the burden caused by handshake and improves the utilization rate of the channel. Description of the Drawings
[0007] Figure 1 FIG. is a schematic diagram of a communication system according to an embodiment of the present invention.
[0008] Figure 2 FIG. is a schematic diagram of a communication device according to an embodiment of the present invention.
[0009] Figure 3 FIG. is a schematic diagram of a scenario according to an embodiment of the present invention.
[0010] Figure 4 FIG. is a schematic diagram of a frame according to an embodiment of the present invention.
[0011] Figure 5 FIG. is a schematic diagram of a handshake mechanism according to an embodiment of the present invention.
[0012] Figure 6 FIG. is a schematic diagram of a handshake mechanism according to an embodiment of the present invention.
[0013] Figure 7 FIG. is a schematic diagram of a handshake mechanism according to an embodiment of the present invention.
[0014] Figure 8 FIG. is a schematic diagram of a handshake mechanism according to an embodiment of the present invention.
[0015] Figure 9 FIG. is a flowchart of a process according to an embodiment of the present invention. Detailed Description of the Invention
[0016] Figure 1Schematic diagram of a communication system 10 according to an embodiment of the present invention. The communication system 10 can be any communication system using orthogonal frequency-division multiplexing (OFDM) technology (or discrete multi-tone modulation (DMT) technology), and can include a transmitting end 12 and a receiving end 14. The communication system 10 can include wired communication systems such as asymmetric digital subscriber line (ADSL) systems, power line communication (PLC) systems, Ethernet over coax (EOC), etc., but is not limited thereto. The communication system 10 can include wireless communication systems such as wireless local area network (WLAN), Digital Video Broadcasting (DVB) systems, Long Term Evolution (LTE) systems, LTE-advanced (LTE-A) systems, or 5th generation wireless systems (5G) systems, etc., but is not limited thereto. In addition, the transmitting end 12 and the receiving end 14 can be disposed in devices such as mobile phones, notebook computers, personal computers, access points (APs), etc., but is not limited thereto.
[0017] Figure 2 Schematic diagram of a communication device 20 according to an embodiment of the present invention. For example, the communication device 20 can be used in Figure 1 the transmitting end 12 or the receiving end 14 to reduce the burden caused by handshaking. The communication device 20 includes a transmitting circuit 200 and a receiving circuit 210. Specifically, the transmitting circuit 200 transmits a plurality of association request messages to a plurality of network devices (not shown). The network device can be used for Figure 1In the receiving end 14 or the transmitting end 12. Each of the multiple association request messages includes the same broadcast (BC) address and the same acknowledgement policy. The multiple association request messages respectively include multiple first acknowledgement (ACK) priorities. (For example, when the broadcast address is not registered by other communication devices,) the receiving circuit 210 receives multiple association response messages corresponding to the multiple association request messages from multiple network devices respectively. In addition, according to the broadcast address, the transmitting circuit 200 transmits a first packet to multiple network devices. According to the multiple first acknowledgement priorities and the acknowledgement policy, the receiving circuit 210 receives multiple acknowledgements corresponding to the first packet from multiple network devices respectively.
[0018] In one embodiment, the first packet includes a first power bit, and the first power bit is used to notify multiple network devices that the communication device 20 enters or leaves the sleep mode. For example, the first power bit "1" indicates that the communication device 20 enters the sleep mode. For example, the first power bit "0" indicates that the communication device 20 leaves the sleep mode.
[0019] In one embodiment, the multiple first acknowledgement priorities respectively correspond to multiple network devices. In one embodiment, the multiple first acknowledgement priorities respectively indicate multiple time domain resources used by the receiving circuit 210 to receive multiple acknowledgements. In one embodiment, the multiple first acknowledgement priorities respectively indicate multiple time domain resources used by multiple network devices to transmit multiple acknowledgements. That is to say, the receiving circuit 210 receives multiple acknowledgements at different times (such as different time intervals), and / or multiple network devices transmit multiple acknowledgements at different times (such as different time intervals). In one embodiment, the multiple first acknowledgement priorities respectively indicate multiple frequency domain resources used by the receiving circuit 210 to receive multiple acknowledgements. In one embodiment, the multiple first acknowledgement priorities respectively indicate multiple frequency domain resources used by multiple network devices to transmit multiple acknowledgements. That is to say, the receiving circuit 210 receives multiple acknowledgements at different frequencies (such as different subcarriers or different resource units (RUs)), and / or multiple network devices transmit multiple acknowledgements at different frequencies (such as different subcarriers or different resource units).
[0020] In one embodiment, the communication device 20 is set with a broadcast basic service set identifier. According to the broadcast basic service set identifier, the communication device 20 and multiple network devices form a first service set. In one embodiment, according to the broadcast basic service set identifier and the broadcast address, the transmission circuit 200 transmits broadcast data to the multiple network devices. In one embodiment, the broadcast data includes a broadcast frame, and the broadcast frame includes a frame control field, a duration field, a destination address (DA) field, a source address (SA) field, a basic service set identifier (BSSID) field, and a sequence control field. In one embodiment, the confirmation means indicates legacy or orthogonal frequency division multiple access (OFDMA). Legacy means that through time division multiplexing (TDM), multiple network devices transmit multiple confirmations. Orthogonal frequency division multiple access means that through setting resource unit allocation (RUA), multiple network devices transmit multiple confirmations.
[0021] In one embodiment, at least two of the multiple association request messages include the same group address. The at least two association request messages respectively include multiple second confirmation priorities. In one embodiment, the group address is associated with at least two of the multiple network devices. In one embodiment, the at least two network devices are included in the same service set (or group). In one embodiment, the multiple second confirmation priorities respectively correspond to the at least two network devices, that is, the multiple second confirmation priorities are associated with the at least two network devices.
[0022] In one embodiment, the communication device 20 is set with a group basic service set identifier. According to the group basic service set identifier, the communication device 20 and at least two network devices form a second service set. In one embodiment, according to the group basic service set identifier and the group address, the transmission circuit 200 transmits a second packet to at least two network devices. According to a plurality of second acknowledgment priorities and acknowledgment means, the receiving circuit 210 respectively receives at least two acknowledgments corresponding to the second packet from at least two network devices. In one embodiment, the second packet includes a second power bit, and the second power bit is used to notify at least two network devices that the communication device 20 enters or leaves the sleep mode. For example, the second power bit "1" indicates that the communication device 20 enters the sleep mode. For example, the second power bit "0" indicates that the communication device 20 leaves the sleep mode.
[0023] In one embodiment, a plurality of second acknowledgment priorities respectively indicate at least two time domain resources for the receiving circuit 210 to receive at least two acknowledgments. In one embodiment, a plurality of second acknowledgment priorities respectively indicate at least two time domain resources for at least two network devices to transmit at least two acknowledgments. That is, the receiving circuit 210 receives at least two acknowledgments at different times (such as different time intervals), and / or at least two network devices transmit at least two acknowledgments at different times (such as different time intervals). In one embodiment, a plurality of second acknowledgment priorities respectively indicate at least two frequency domain resources for the receiving circuit 210 to receive at least two acknowledgments. In one embodiment, a plurality of second acknowledgment priorities respectively indicate at least two frequency domain resources for a plurality of network devices to transmit at least two acknowledgments. That is, the receiving circuit 210 receives at least two acknowledgments at different frequencies (such as different subcarriers or different resource units), and / or at least two network devices transmit at least two acknowledgments at different frequencies (such as different subcarriers or different resource units).
[0024] In one embodiment, according to the group address, the transmission circuit 200 transmits group data to at least two network devices. In one embodiment, the group data includes a group frame, and the group frame includes a frame control field, a duration field, a destination address field, a source address field, a basic service set identifier field, and a sequence control field.
[0025] In one embodiment, multiple associated request messages each include a plurality of unicast (UC) addresses. In one embodiment, the plurality of unicast addresses respectively correspond to a plurality of network devices. In one embodiment, according to at least one unicast address of the plurality of unicast addresses, transmission circuit 200 transmits a third packet to at least one of the plurality of network devices; and receiving circuit 210 respectively receives at least one acknowledgement corresponding to the third packet from at least one network device. In one embodiment, the third packet includes a third power bit, and the third power bit is used to notify at least one network device that communication device 20 enters or leaves the sleep mode. For example, the third power bit "1" indicates that communication device 20 enters the sleep mode. For example, the third power bit "0" indicates that communication device 20 leaves the sleep mode.
[0026] In one embodiment, according to at least one unicast address, transmission circuit 200 transmits unicast data to at least one network device. In one embodiment, the unicast data includes a unicast frame, and the unicast frame includes a frame control field, a duration field, a destination address field, a source address field, a basic service set identifier field, and a sequence control field.
[0027] In one embodiment, multiple unicast addresses, broadcast addresses, and / or group addresses are Media Access Control (MAC) addresses. In one embodiment, the communication device 20 and multiple network devices can operate in a wireless local area network (WLAN) (such as a wireless network (WiFi)) and / or a personal area network (PAN) (such as Bluetooth (BT)), but are not limited thereto. In one embodiment, the communication device 20 and multiple network devices operate in the same channel. In one embodiment, the multiple network devices include at least one of an access point (AP) and at least one group owner (GO). The group owner can be a device such as a mobile phone, a notebook computer, a projector, etc., but is not limited thereto. In one embodiment, after receiving an association request message among multiple association request messages, a network device among the multiple network devices sets an association identity (AID) for the communication device 20. The association identity is an index for the network device to identify the communication device 20. Then, the network device generates a mapping of the association identity to the broadcast address. In one embodiment, the network device further generates a mapping of the association identity to the group address (corresponding to the network device). In one embodiment, the network device further generates a mapping of the association identity to the unicast address (corresponding to the network device).
[0028] In one embodiment, when all addresses (such as at least one of the unicast address, broadcast address, and group address) in an association request message among multiple association request messages are not registered by other communication devices, a network device (i.e., the network device that receives the association request message) among the multiple network devices transmits an association response message (i.e., the association response message corresponding to the association request message) among the multiple association response messages to the receiving circuit 210. In one embodiment, when at least one address (such as at least one of the unicast address, broadcast address, and group address) in an association request message among multiple association request messages is registered by other communication devices, a network device (i.e., the network device that receives the association request message) among the multiple network devices transmits an association rejection message corresponding to the association request message to the receiving circuit 210.
[0029] Figure 3 It is a schematic diagram of Scenario 30 according to one embodiment of the present invention. Figure 3It includes a communication device CM, access points AP, and group owners GO1 to GO2. The communication device CM can be applied to the aforementioned communication device 20, and the access points AP and group owners GO1 to GO2 can be applied to the aforementioned multiple network devices, but are not limited thereto. The communication device CM is set with information INF. The information INF includes a broadcast basic service set identifier BC_BSSID, a broadcast address BC_Add, a group basic service set identifier GP_BSSID, a group address GP_Add, a unicast address UC_Add_1 of the access point AP, a unicast address UC_Add_2 of the group owner GO1, and a unicast address UC_Add_3 of the group owner GO2. According to the broadcast basic service set identifier BC_BSSID, the communication device CM, access points AP, and group owners GO1 to GO2 form a service set GP1. According to the group basic service set identifier GP_BSSID, the communication device CM, access points AP, and group owner GO1 form a service set GP2.
[0030] The communication device CM transmits an association request message Ass_Req_1 to the access point AP. The association request message Ass_Req_1 includes the unicast address UC_Add_1 of the access point AP, the broadcast address BC_Add, a confirmation priority BC_ACK_Pri_1 for broadcasting (e.g., one of multiple first confirmation priorities), the group address GP_Add, a confirmation priority GP_ACK_Pri_1 for the group (e.g., one of multiple second confirmation priorities), and a confirmation means ACK_Pol. The communication device CM transmits an association request message Ass_Req_2 to the group owner GO1. The association request message Ass_Req_2 includes the unicast address UC_Add_2 of the group owner GO1, the broadcast address BC_Add, a confirmation priority BC_ACK_Pri_2 for broadcasting (e.g., the first confirmation priority among multiple first confirmation priorities), the group address GP_Add, a confirmation priority GP_ACK_Pri_2 for the group (e.g., the second confirmation priority among multiple second confirmation priorities), and a confirmation means ACK_Pol. The communication device CM transmits an association request message Ass_Req_3 to the group owner GO2. The association request message Ass_Req_3 includes the unicast address UC_Add_3 of the group owner GO2, the broadcast address BC_Add, a confirmation priority BC_ACK_Pri_3 for broadcasting (e.g., one of multiple first confirmation priorities), and a confirmation means ACK_Pol.
[0031] When the unicast address UC_Add_1, the broadcast address BC_Add, and the group address GP_Add are not registered by other communication devices, the access point AP transmits an association response message Ass_Res_1 to the communication device CM to notify the communication device CM that the registration is successful. The access point AP sets the association identity AID1 for the communication device CM and generates a mapping M1 of the association identity AID1 to the unicast address UC_Add_1, the broadcast address BC_Add, and the group address GP_Add. When the unicast address UC_Add_2, the broadcast address BC_Add, and the group address GP_Add are not registered by other communication devices, the group owner GO1 transmits an association response message Ass_Res_2 to the communication device CM to notify the communication device CM that the registration is successful. The group owner GO1 sets the association identity AID2 for the communication device CM and generates a mapping M2 of the association identity AID2 to the unicast address UC_Add_2, the broadcast address BC_Add, and the group address GP_Add. When the unicast address UC_Add_3 and the broadcast address BC_Add are not registered by other communication devices, the group owner GO2 transmits an association response message Ass_Res_3 to the communication device CM to notify the communication device CM that the registration is successful. The group owner GO2 sets the association identity AID3 for the communication device CM and generates a mapping M3 of the association identity AID3 to the unicast address UC_Add_3 and the broadcast address BC_Add.
[0032] When at least one of the unicast address UC_Add_1, the broadcast address BC_Add, and the group address GP_Add is registered by other communication devices, the access point AP transmits an association rejection message Ass_Rej_1 to the communication device CM to notify the communication device CM that the registration fails. When at least one of the unicast address UC_Add_2, the broadcast address BC_Add, and the group address GP_Add is registered by other communication devices, the group owner GO1 transmits an association rejection message Ass_Rej_2 to the communication device CM to notify the communication device CM that the registration fails. When at least one of the unicast address UC_Add_3 and the broadcast address BC_Add is registered by other communication devices, the group owner GO2 transmits an association rejection message Ass_Rej_3 to the communication device CM to notify the communication device CM that the registration fails. Then, the communication device CM re-selects an address to respond to the association rejection messages Ass_Rej_1, Ass_Rej_2, and / or Ass_Rej_3. The re-selected address replaces the address registered by other communication devices. The communication device CM re-transmits the association request messages Ass_Req_1, Ass_Req_2, and / or Ass_Req_3 containing the re-selected address.
[0033] Figure 4 Schematic diagram of a frame 40 according to an embodiment of the present invention.Figure 4 Can be applied to Figure 3 , but not limited to this. A communication device (not shown) (such as Figure 2 communication device 20 or Figure 3 communication device CM) transmits frame 40 to a network device (not shown) (such as any one of the aforementioned multiple network devices or Figure 3 access point AP and any one of group owners GO1 - GO2). Frame 40 includes a frame control field Fra_Cont, a duration field D, a destination address field DA, a source address field SA, a basic service set identifier field BSSID, and a sequence control field Seq_Cont. The frame control field Fra_Cont indicates the characteristics of the packet containing frame 40, such as the type of the packet, whether the packet contains a power bit and / or whether the packet is a retransmitted packet, etc. The duration field D indicates the expected packet transmission time. The sequence control field Seq_Cont includes a sequence number and a fragment number. The sequence number indicates the order in which the packet is transmitted. The fragment number indicates the position of the packet in the data.
[0034] In one embodiment, when frame 40 is a unicast frame, the destination address field DA indicates the address of the network device, the source address field SA indicates the unicast address corresponding to the network device (such as Figure 3 unicast addresses UC_Add_1, UC_Add_2, or UC_Add_3), and the basic service set identifier field BSSID indicates the basic service set identifier of the network device. In one embodiment, when frame 40 is a broadcast frame, the destination address field DA indicates the address for broadcast, the source address field SA indicates the broadcast address (such as Figure 3 broadcast address BC_Add), and the basic service set identifier field BSSID indicates the broadcast basic service set identifier of the communication device (such as Figure 3 broadcast basic service set identifier BC_BSSID). In one embodiment, when frame 40 is a group frame, the destination address field DA indicates the address for broadcast, the source address field SA indicates the group address (such as Figure 3 group address GP_Add), and the basic service set identifier field BSSID indicates the group basic service set identifier of the communication device (such as Figure 3 group basic service set identifier GP_BSSID).
[0035] Figure 5 Is a schematic diagram of a handshaking mechanism 50 according to one embodiment of the present invention. Figure 5 Can be applied to Figure 3, but not limited to this. Figure 5 It includes a communication device CM, an access point AP, and group owners GO1 to GO2. For the convenience of description, the communication device CM, the access point AP, and the group owners GO1 to GO2 respectively correspond to the time dimension T. Through time division multiplexing, the communication device CM alternately operates in the wireless local area network WLAN and the personal area network PAN. Assume that the confirmation means is traditional, and the order of transmitting confirmations (for example, according to the confirmation priority for broadcasting can be obtained) is the access point AP, the group owner GO1, and the group owner GO2.
[0036] According to the broadcast address (for example Figure 3 the broadcast address BC_Add), the communication device CM transmits a packet PCK1 with a power bit "1" to the access point AP and the group owners GO1 to GO2 to notify the access point AP and the group owners GO1 to GO2 that the communication device CM enters the sleep mode. According to the confirmation means (i.e., traditional) and the confirmation priority for broadcasting, the access point AP and the group owners GO1 to GO2 respectively transmit confirmations ACK1 to ACK3 to the communication device CM at different times in response to the packet PCK1. For example, the access point AP transmits the confirmation ACK1 in the first time slot of a specific symbol, the owner GO1 transmits the confirmation ACK2 in the second time slot of the specific symbol, and the owner GO2 transmits the confirmation ACK3 in the third time slot of the specific symbol.
[0037] According to the broadcast address (for example Figure 3 the broadcast address BC_Add), the communication device CM transmits a packet PCK2 with a power bit "0" to the access point AP and the group owners GO1 to GO2 to notify the access point AP and the group owners GO1 to GO2 that the communication device CM leaves the sleep mode. According to the confirmation means (i.e., traditional) and the confirmation priority for broadcasting, the access point AP and the group owners GO1 to GO2 respectively transmit confirmations ACK4 to ACK6 to the communication device CM at different times in response to the packet PCK2. For example, the access point AP transmits the confirmation ACK4 in the first time slot of a specific symbol, the owner GO1 transmits the confirmation ACK5 in the second time slot of the specific symbol, and the owner GO2 transmits the confirmation ACK6 in the third time slot of the specific symbol.
[0038] The method of transmitting the packet PCK3 and the method of transmitting the confirmations ACK7 to ACK9 can refer to the relevant descriptions of the packet PCK1 and the confirmations ACK1 to ACK3, which will not be elaborated here.
[0039] Figure 6 It is a schematic diagram of a handshaking mechanism 60 according to an embodiment of the present invention. Figure 6 It can be applied to Figure 3, but not limited thereto. Figure 6 It includes a communication device CM, an access point AP, and group owners GO1 to GO2. For the convenience of description, the communication device CM, the access point AP, and the group owners GO1 to GO2 respectively correspond to the time dimension T. Through time division multiplexing, the communication device CM alternately operates in the wireless local area network WLAN and the personal area network PAN. Assume that the confirmation means is orthogonal frequency division multiple access, and the order of transmitting confirmations (for example, according to the confirmation priority used for broadcasting, it can be obtained) is the access point AP, the group owner GO1, and the group owner GO2.
[0040] According to the broadcast address (for example Figure 3 the broadcast address BC_Add), the communication device CM transmits a packet PCK1 with a power bit "1" to the access point AP and the group owners GO1 to GO2 to notify the access point AP and the group owners GO1 to GO2 that the communication device CM enters the sleep mode. According to the confirmation means (i.e., orthogonal frequency division multiple access) and the confirmation priority used for broadcasting, the access point AP and the group owners GO1 to GO2 respectively transmit confirmations ACK1 to ACK3 to the communication device CM at different frequencies (represented by slashes) in response to the packet PCK1. For example, the access point AP transmits the confirmation ACK1 in the first subcarrier of a specific carrier, the owner GO1 transmits the confirmation ACK2 in the second subcarrier of a specific carrier, and the owner GO2 transmits the confirmation ACK3 in the third subcarrier of a specific carrier.
[0041] According to the broadcast address (for example Figure 3 the broadcast address BC_Add), the communication device CM transmits a packet PCK2 with a power bit "0" to the access point AP and the group owners GO1 to GO2 to notify the access point AP and the group owners GO1 to GO2 that the communication device CM leaves the sleep mode. According to the confirmation means (i.e., orthogonal frequency division multiple access) and the confirmation priority used for broadcasting, the access point AP and the group owners GO1 to GO2 respectively transmit confirmations ACK4 to ACK6 to the communication device CM at different frequencies in response to the packet PCK2. For example, the access point AP transmits the confirmation ACK4 in the first subcarrier of a specific carrier, the owner GO1 transmits the confirmation ACK5 in the second subcarrier of a specific carrier, and the owner GO2 transmits the confirmation ACK6 in the third subcarrier of a specific carrier.
[0042] The method of transmitting the packet PCK3 and the method of transmitting the confirmations ACK7 to ACK9 can refer to the relevant descriptions of the packet PCK1 and the confirmations ACK1 to ACK3, which will not be elaborated here.
[0043] Figure 7 It is a schematic diagram of a handshaking mechanism 70 according to an embodiment of the present invention.Figure 7 Can be applied to Figure 3 , but not limited thereto. Figure 7 It includes a communication device CM, an access point AP, and group owners GO1 to GO2. Among them, the communication device CM, the access point AP, and the group owner GO1 are included in the service set GP. For the convenience of description, the communication device CM, the access point AP, and the group owners GO1 to GO2 individually correspond to the time dimension T. Through time division multiplexing, the communication device CM alternately operates in the wireless local area network WLAN and the personal area network PAN. Assume that the confirmation means is traditional, and the order of transmitting confirmations (for example, can be obtained according to the confirmation priority for the group) is the access point AP and the group owner GO1.
[0044] According to the group address (for example Figure 3 the group address GP_Add), the communication device CM transmits a packet PCK1 with a power bit "1" to the access point AP and the group owner GO1 to notify the access point AP and the group owner GO1 that the communication device CM enters the sleep mode. According to the confirmation means (i.e., traditional) and the confirmation priority for the group, the access point AP and the group owner GO1 respectively transmit confirmations ACK1 to ACK2 to the communication device CM at different times in response to the packet PCK1. For example, the access point AP transmits the confirmation ACK1 in the first time slot of a specific symbol, and the owner GO1 transmits the confirmation ACK2 in the second time slot of the specific symbol. Then, according to the unicast address of the group owner GO2 (for example Figure 3 the unicast address UC_Add_3), the communication device CM transmits a packet PCK2 with a power bit "1" to the group owner GO2 to notify the group owner GO2 that the communication device CM enters the sleep mode. The group owner GO2 transmits a confirmation ACK3 to the communication device CM in response to the packet PCK2.
[0045] According to the group address (for example Figure 3 the group address GP_Add), the communication device CM transmits a packet PCK3 with a power bit "0" to the access point AP and the group owner GO1 to notify the access point AP and the group owner GO1 that the communication device CM leaves the sleep mode. According to the confirmation means (i.e., traditional) and the confirmation priority for the group, the access point AP and the group owner GO1 respectively transmit confirmations ACK4 to ACK5 to the communication device CM at different times in response to the packet PCK3. For example, the access point AP transmits the confirmation ACK4 in the first time slot of a specific symbol, and the owner GO1 transmits the confirmation ACK5 in the second time slot of the specific symbol. Then, according to the unicast address of the group owner GO2 (for example Figure 3For the unicast address UC_Add_3), the communication device CM transmits a packet PCK4 with a power bit of "0" to the group owner GO2 to notify the group owner GO2 that the communication device CM is leaving the sleep mode. The group owner GO2 transmits an acknowledgment ACK6 to the communication device CM in response to the packet PCK4.
[0046] For the method of transmitting packets PCK5 - PCK6 and the method of transmitting acknowledgments ACK7 - ACK9, reference can be made to the relevant descriptions of packets PCK1 - PCK2 and acknowledgments ACK1 - ACK3, which will not be elaborated here.
[0047] Figure 8 It is a schematic diagram of a handshaking mechanism 80 according to an embodiment of the present invention. Figure 8 Can be applied to Figure 3 , but not limited to this. Figure 8 It includes a communication device CM, an access point AP, and group owners GO1 - GO2, where the communication device CM, the access point AP, and the group owner GO1 are included in the service set GP. For the sake of convenience of explanation, the communication device CM, the access point AP, and the group owners GO1 - GO2 respectively correspond to the time dimension T. Through time - division multiplexing, the communication device CM alternately operates in the wireless local area network WLAN and the personal area network PAN. Assume that the acknowledgment means is orthogonal frequency - division multiple access, and the order of transmitting acknowledgments (e.g., can be obtained according to the acknowledgment priority for the group) is the access point AP and the group owner GO1.
[0048] According to the group address (e.g., Figure 3 the group address GP_Add), the communication device CM transmits a packet PCK1 with a power bit of "1" to the access point AP and the group owner GO1 to notify the access point AP and the group owner GO1 that the communication device CM is entering the sleep mode. According to the acknowledgment means (i.e., orthogonal frequency - division multiple access) and the acknowledgment priority for the group, the access point AP and the group owner GO1 transmit acknowledgments ACK1 - ACK2 to the communication device CM at different frequencies (represented by slashes) respectively in response to the packet PCK1. For example, the access point AP transmits the acknowledgment ACK1 in the first sub - carrier of a specific carrier, and the owner GO1 transmits the acknowledgment ACK2 in the second sub - carrier of the specific carrier. Then, according to the unicast address of the group owner GO2 (e.g., Figure 3 the unicast address UC_Add_3), the communication device CM transmits a packet PCK2 with a power bit of "1" to the group owner GO2 to notify the group owner GO2 that the communication device CM is entering the sleep mode. The group owner GO2 transmits an acknowledgment ACK3 to the communication device CM in response to the packet PCK2.
[0049] According to the group address (e.g., Figure 3For the group address GP_Add), the communication device CM transmits a packet PCK3 with a power bit of "0" to the access point AP and the group owner GO1 to notify the access point AP and the group owner GO1 that the communication device CM has left the sleep mode. According to the confirmation means (i.e., orthogonal frequency division multiple access) and the confirmation priority for the group, the access point AP and the group owner GO1 transmit acknowledgments ACK4 - ACK5 to the communication device CM at different frequencies (represented by slashes) respectively in response to the packet PCK3. For example, the access point AP transmits the acknowledgment ACK4 in the first subcarrier of a specific carrier, and the owner GO1 transmits the acknowledgment ACK5 in the second subcarrier of the specific carrier. Then, according to the unicast address of the group owner GO2 (e.g., Figure 3 the unicast address UC_Add_3), the communication device CM transmits a packet PCK4 with a power bit of "1" to the group owner GO2 to notify the group owner GO2 that the communication device CM has left the sleep mode. The group owner GO2 transmits an acknowledgment ACK6 to the communication device CM in response to the packet PCK4.
[0050] The method of transmitting packets PCK5 - PCK6 and the method of transmitting acknowledgments ACK7 - ACK9 can refer to the relevant descriptions of packets PCK1 - PCK2 and acknowledgments ACK1 - ACK3, which will not be elaborated here.
[0051] The operation mode of the foregoing communication device 20 can be summarized as a process 90 for reducing the burden caused by handshaking, as shown in Figure 9 the figure. The process 90 includes the following steps:
[0052] Step S900: Start.
[0053] Step S902: Transmit a plurality of association request messages to a plurality of network devices respectively, where each association request message of the plurality of association request messages includes the same broadcast address and the same confirmation means, and the plurality of association request messages respectively include a plurality of first acknowledgment (ACK) priorities.
[0054] Step S904: Receive a plurality of association response messages corresponding to the plurality of association request messages from the plurality of network devices respectively.
[0055] Step S906: End.
[0056] The detailed content and variations of the process 90 can refer to the foregoing description and will not be elaborated here.
[0057] The above "first" and "second" are used to distinguish related statements, rather than to limit the order of related statements. "According to" can be replaced by "through", "by using", or "in response to". "Comprising" can be replaced by "being".
[0058] It should be noted that there are many ways to implement the communication device 20 and the circuits therein (such as the transmission circuit 200 and the reception circuit 210). For example, the circuits in the above device can be integrated into at least one circuit. In addition, the communication device 20 and the circuits therein can be implemented by hardware (such as circuits), software, firmware (which is a combination of a hardware device and computer instructions and data, and the computer instructions and data belong to the read-only software on the hardware device), an electronic system, or a combination of the above devices, and is not limited thereto.
[0059] The present invention provides a communication device and a communication method. The association request message transmitted by the communication device to multiple network devices includes a broadcast / group address, a confirmation priority for the broadcast / group, and a confirmation means. By using the information in the association request message, the communication device and the network device communicate with each other to reduce the number of packets transmitted by the communication device during the execution of the handshake. Compared with the prior art (for example, by using multiple unicast addresses, the communication device communicates with multiple network devices respectively), the present invention reduces the burden caused by the handshake and improves the utilization rate of the channel.
[0060] The above are only the preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.
[0061] Symbol Description
[0062] 10, CM: Communication System
[0063] 12: Transmitter
[0064] 14: Receiver
[0065] 20: Communication Device
[0066] 200: Transmission Circuit
[0067] 210: Reception Circuit
[0068] 30: Scenario
[0069] AP: Access Point
[0070] GO1 - GO2: Group Owner
[0071] GP1 - GP2, GP: Service Set
[0072] INF: Information
[0073] BC_BSSID: Broadcast Basic Service Set Identifier
[0074] GP_BSSID: Group Basic Service Set Identifier
[0075] BC_Add: Broadcast Address
[0076] GP_Add: Group Address
[0077] UC_Add_1 - UC_Add_3: Unicast Address
[0078] BC_ACK_Pri_1 - BC_ACK_Pri_3,
[0079] GP_ACK_Pri_1 - GP_ACK_Pri_2: Acknowledgment Priority
[0080] ACK_Pol: Acknowledgment Method
[0081] Ass_Req_1 - Ass_Req_3: Association Request Message
[0082] Ass_Res_1 - Ass_Res_3: Association Response Message
[0083] Ass_Rej_1 - Ass_Rej_3: Association Rejection Message
[0084] M1 - M3: Mapping
[0085] AID1 - AID3: Association Identity
[0086] 40: Frame
[0087] Fra_Cont: Frame Control Field
[0088] D: Duration Field
[0089] DA: Destination Address Field
[0090] SA: Source Address Field
[0091] BSSID: Basic Service Set Identifier Field
[0092] Seq_Cont: Sequence Control Field
[0093] 50, 60, 70, 80: Handshake Mechanism
[0094] WLAN: Wireless Local Area Network
[0095] PAN: Personal Area Network
[0096] ACK1 - ACK9: Acknowledgment
[0097] PCK1 - PCK6: Packet
[0098] T: Time dimension
[0099] 90: Process
[0100] S900, S902, S904, S906: Steps.
Claims
1. A communication device, comprising: a transmission circuit for respectively transmitting a plurality of association request messages to a plurality of network devices, wherein each of the plurality of association request messages includes the same broadcast BC address and the same confirmation means, and the plurality of association request messages respectively include a plurality of first confirmation ACK priorities; and a reception circuit for respectively receiving from the plurality of network devices a plurality of association response messages corresponding to the plurality of association request messages.
2. The communication device according to claim 1, wherein according to the broadcast address, the transmission circuit transmits a packet to the plurality of network devices; and according to the plurality of first confirmation priorities and the confirmation means, the reception circuit respectively receives from the plurality of network devices a plurality of confirmations corresponding to the packet.
3. The communication device according to claim 2, wherein the plurality of first confirmation priorities respectively indicate a plurality of time domain resources for the reception circuit to receive the plurality of confirmations.
4. The communication device according to claim 2, wherein the plurality of first confirmation priorities respectively indicate a plurality of frequency domain resources for the reception circuit to receive the plurality of confirmations.
5. The communication device according to claim 1, wherein the confirmation means indicates traditional or orthogonal frequency division multiple access.
6. The communication device according to claim 1, wherein at least two of the plurality of association request messages include the same group address, and at least two of the plurality of association request messages respectively include a plurality of second confirmation priorities, wherein the group address and the plurality of second confirmation priorities are associated with at least two of the plurality of network devices.
7. The communication device according to claim 6, wherein according to the group address, the transmission circuit transmits a packet to the at least two network devices; and according to the plurality of second confirmation priorities and the confirmation means, the reception circuit respectively receives from the at least two network devices at least two confirmations corresponding to the packet.
8. The communication device according to claim 7, wherein the plurality of second confirmation priorities respectively indicate at least two time domain resources for the reception circuit to receive the at least two confirmations.
9. The communication device according to claim 7, wherein the plurality of second confirmation priorities respectively indicate at least two frequency domain resources for the reception circuit to receive the at least two confirmations.
10. A communication method, comprising: respectively transmitting a plurality of association request messages to a plurality of network devices, wherein each of the plurality of association request messages includes the same broadcast BC address and the same confirmation means, and the plurality of association request messages respectively include a plurality of first confirmation ACK priorities; and respectively receiving from the plurality of network devices a plurality of association response messages corresponding to the plurality of association request messages.