Communication method and communication apparatus

By managing multi-task identifiers in multi-connection communication, the use of spectrum resources is optimized, the problem of spectrum resource waste in multi-band communication is solved, and spectrum utilization is improved.

CN115176515BActive Publication Date: 2025-12-05BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180000181.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-18
Publication Date
2025-12-05
Estimated Expiration
2041-03-14

AI Technical Summary

Technical Problem

In existing technologies, there is a problem of wasted spectrum resources in multi-band aggregation and cooperative communication, especially when dealing with multiple tasks. Existing technologies do not define communication mechanisms under multiple connections and fail to effectively manage multi-task identifiers (TIDs), resulting in wasted spectrum resources.

Method used

In multi-connection communication, the method of determining and sending/receiving a first message frame containing information indicating at least one communication identifier (TID, including a multitasking identifier) ​​and deleting or modifying an existing communication mechanism based on the message frame, includes: in multi-connection communication, the method of determining and sending or receiving information, such as deleting an established session connection, and optimizing spectrum utilization, includes: in multi-connection communication, determining and sending or receiving information, such as: in multi-connection communication, deleting an established session connection, and optimizing spectrum utilization.

Benefits of technology

By optimizing the management of multi-task identifiers, signaling interaction is reduced, spectrum utilization is improved, and the problem of wasted spectrum resources in multi-band communication in existing technologies is solved, thus optimizing spectrum utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115176515B_ABST
    Figure CN115176515B_ABST
Patent Text Reader

Abstract

The present disclosure provides a communication method and a communication device. The communication method comprises: determining a first message frame under any connection of the multi-connection, wherein the first message frame comprises first information indicating at least one communication identification TID; and transmitting the first message frame. The example embodiments of the present disclosure can improve the spectrum utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communications, and more specifically, to communication methods and devices in wireless communications. Background Technology

[0002] Current Wi-Fi technology research focuses on 320MHz bandwidth transmission, aggregation and coordination of multiple frequency bands, etc., with the aim of improving the speed and throughput by at least four times compared to existing standards. Its main application scenarios are video transmission, AR (Augmented Reality), VR (Virtual Reality), etc.

[0003] Multi-band aggregation and coordination refers to communication between devices simultaneously in frequency bands such as 2.4GHz, 5GHz, and 6GHz. Managing this simultaneous communication across multiple frequency bands requires defining a new MAC (Media Access Control) mechanism. Furthermore, it is expected that multi-band aggregation and coordination can support low-latency transmission.

[0004] The maximum bandwidth currently supported in multi-band aggregation and system technology is 320MHz (160MHz+160MHz), and it may also support 240MHz (160MHz+80MHz) and other bandwidths.

[0005] In current technology, stations (STAs) and access points (APs) can be multi-link devices (MLDs), meaning they support the ability to send and / or receive simultaneously under multiple connections. Therefore, in current technology, multiple connections can exist between STAs and APs, and research is underway on communication between these two types of devices under multiple connections.

[0006] Furthermore, current technologies employ a Block Ack (BA) mechanism to establish sessions for data transmission, and research has begun on acknowledgment mechanisms for multiple Traffic Identifiers (TIDs). However, existing technologies (e.g., existing standards) only have processing mechanisms for single TIDs; handling multiple TIDs according to a single TID mechanism would result in a waste of spectrum resources. Summary of the Invention

[0007] Various aspects of this disclosure will at least address the aforementioned problems and / or drawbacks. The various embodiments of this disclosure provide the following technical solutions:

[0008] According to an example embodiment of the present disclosure, a multi-connection communication method is provided, comprising: determining a first message frame under any of the multiple connections, wherein the first message frame includes first information indicating at least one communication identifier (TID); and sending the first message frame.

[0009] According to an example embodiment of the present disclosure, a communication method under multiple connections is provided, comprising: receiving a first message frame under any of the multiple connections, wherein the first message frame includes first information indicating at least one communication identifier (TID); and deleting an established session based on the first message frame.

[0010] According to an exemplary embodiment of this disclosure, an apparatus for multi-connection communication is provided, comprising: a processing module, configured to determine a first message frame under any connection of the multi-connection, wherein the first message frame includes first information indicating at least one communication identifier (TID); and a transceiver module, configured to transmit the first message frame.

[0011] According to an example embodiment of this disclosure, an apparatus for multi-connection communication is provided, comprising: a transceiver module for receiving a first message frame, wherein the first message frame includes first information indicating at least one communication identifier (TID); and a processing module for deleting established communication based on the first message frame.

[0012] A communication device is provided according to an exemplary embodiment of this disclosure. The communication device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method described above.

[0013] According to an exemplary embodiment of this disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium. When executed by a processor, the computer program implements the method described above.

[0014] The technical solutions provided by the exemplary embodiments of this disclosure can improve spectrum utilization. Attached Figure Description

[0015] The above and other features of the present disclosure will become more apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings, wherein:

[0016] Figure 1 This is a diagram illustrating an example of the BA mechanism according to an example embodiment.

[0017] Figure 2 This is a diagram illustrating a multi-connection communication scenario according to an example embodiment.

[0018] Figure 3 This is a flowchart illustrating a communication method according to an example embodiment.

[0019] Figure 4 This is a flowchart illustrating another communication method according to an example embodiment.

[0020] Figure 5 This is a block diagram illustrating a communication device according to an example embodiment. Detailed Implementation

[0021] The following description, with reference to the accompanying drawings, is provided to aid in a comprehensive understanding of the various embodiments of this disclosure as defined by the appended claims and their equivalents. The various embodiments of this disclosure include a variety of specific details, but these details are to be considered exemplary only. Furthermore, for clarity and brevity, descriptions of well-known techniques, functions, and constructions may be omitted.

[0022] The terms and words used in this disclosure are not limited to their literal meanings, but are used solely by the inventors to ensure a clear and consistent understanding of the disclosure. Therefore, the descriptions of various embodiments of the disclosure provided are for illustrative purposes only and not for limiting purposes.

[0023] It should be understood that, unless the context clearly indicates otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the word “comprising” as used in this disclosure means the presence of the described features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0024] It will be understood that although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Therefore, without departing from the teachings of the example embodiments, the first element discussed below may be referred to as the second element.

[0025] It should be understood that when an element is referred to as “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be an intermediate element. Furthermore, the use of “connected” or “coupled” herein can include wireless connections or wireless couplings. The terms “and / or” or the expression “at least one of…” as used herein include any and all combinations of one or more of the associated listed items.

[0026] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.

[0027] The embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0028] Figure 1 This is a diagram illustrating an example of the BA (Block Ack) mechanism according to an example embodiment.

[0029] Reference Figure 1 In phase (a), the initiator and receiver initiate a session through a handshake using ADDBA Request and ADDBA Response frames. Both ADDBA Request and ADDBA Response frames can be management frames and can exist as Action frames. Management frames (ADDBA Request and ADDBA Response frames) require acknowledgment (Ack). Figure 1 As shown, the process of establishing a session is as follows: the initiator sends an ADDBA request frame to the receiver; the receiver returns an acknowledgment frame (Ack) indicating that it has received the ADDBA request frame; then the receiver sends an ADDBA response frame to the ADDBA request frame; the initiator returns an acknowledgment frame (Ack) indicating that it has received the ADDBA response frame.

[0030] During the (a) setup phase, the format of the ADDBA request frame sent by the initiator to the receiver can be as shown in Table 1 below.

[0031] Table 1. ADDBA Request Frame Action Field Format

[0032] Order Information 1 Category 2 Block Ack Action 3 Dialog Token 4 Block Ack Parameter Set 5 Block Ack Timeout Value 6 Block Ack Starting Sequence Control 7 GCR Group Address element(optional) 8 Multi-band (optional) 9 TCLAS (optional) 10 ADDBA Extension (optional)

[0033] Referring to Table 1, an ADDBA request frame may include: a Category field, a Block Ack Action field, a Dialog Token field, a Block Ack Parameter Set field, a Block Ack Timeout Value field, and a Block Ack Starting Sequence Control field. Additionally, optionally, the ADDBA request frame may also include: a Groupcast with Retries (GCR) Group Address Element field, a Multi-band field, a TCLAS field, and an ADDBA Extension field.

[0034] The definition of the Block Ack Parameter Set field in Table 1 can be shown in Table 2 below.

[0035] Table 2. Block Ack Parameter Set fixed field

[0036]

[0037] In Table 2, MSDU can indicate a MAC Service Data Unit. The BA policy can be used to define whether the acknowledgment (Ack) is immediate or delayed. TID can indicate a communication identifier. Buffer Size can indicate the number of buffers available for a specific TID. For example, when the A-MSDU Supported field indicated by the Block Ack Parameter Set field sent by the station is equal to 0, the number of bytes that each buffer can hold is equal to the maximum value of the MSDU. When the A-MSDU Supported field is equal to 1 as indicated by the station, the number of bytes that each buffer can hold is equal to the maximum value of the A-MSDU supported by the station. It will be understood that although only one TID and its corresponding buffer size are shown in Table 2, this disclosure is not limited to this; multiple TIDs and buffer sizes corresponding to multiple ITDs can exist, and the number of bits for each TID and buffer size can also be changed.

[0038] Continue to refer to Figure 1 After the session connection is established, during the (b) data transmission & block acknowledgment phase, for example, during a transmission opportunity (TXOP), the initiator may continuously send multiple data frames, such as Quality of Service (QoS) data frames (i.e., Figure 1 The receiver sends a QoS Data frame and, after the data frame transmission ends, sends a Block Ack Req frame; the receiver then sends back Block Ack (BA) responses for multiple data frames.

[0039] In the (b) data transmission & block acknowledgment phase, for the Multi-TID Block AckReq (BAR), the Block Acknowledgment Request (BAR) information field can be defined as shown in Table 3 below.

[0040] Table 3. BAR Information Field (Multi-TID Block AckReq)

[0041]

[0042] In the (b) data transmission & block acknowledgment phase, for the BA (Multi-TID Block Ack), the block acknowledgment (BA) information field can be as shown in Table 4 below.

[0043] Table 4. BA Information Field (Multi-TID Block Ack)

[0044]

[0045] Each TID information (Per TID Info) subfield can be defined as shown in Table 5 below.

[0046] Table 5. Per TID Info subfield

[0047]

[0048] The definitions of the Block Ack Starting Sequence Control subfields in Tables 1, 3, and 4 are shown in Table 6 below.

[0049] Table 6. Block Ack Starting Sequence Control subfield

[0050]

[0051] Continue to refer to Figure 1 After the Block Ack confirmation is completed, the established session can be closed (deleted). Specifically, in the (c) deletion phase, the initiator can send a Delete BA Request frame, and the receiver will return an Ack confirmation frame. Further details will follow later. Figure 3 Table 7 details the DELBA request frame for multiple TIDs according to embodiments of this disclosure.

[0052] Figure 2 This is a diagram illustrating a multi-connection communication scenario according to an example embodiment.

[0053] In a wireless local area network (WLAN), a basic service set (BSS) can consist of an access point and one or more devices (non-AP STAs, which may be referred to as "sites" in this document) that communicate with the access point (AP). A basic service set can connect to a distribution system (DS) through its AP, and then connect to another basic service set to form an extended service set (ESS).

[0054] An Access Point (AP) is a wireless switch used in wireless networks and is the core of a wireless network. APs can be used as wireless base stations, primarily serving as bridges connecting wireless and wired networks. Using this type of access point (AP), wired and wireless networks can be integrated.

[0055] An access point (AP) may include software applications and / or circuitry to enable other types of nodes in a wireless network to communicate with the outside and inside of the wireless network via the AP. In some examples, for instance, the AP may be a terminal device or network device equipped with a Wi-Fi (Wireless Fidelity) chip.

[0056] As an example, non-AP STA can include, but is not limited to: cellular phones, smartphones, wearable devices, computers, personal digital assistants (PDAs), personal communication system (PCS) devices, personal information managers (PIMs), personal navigation devices (PNDs), global positioning systems, multimedia devices, Internet of Things (IoT) devices, etc.

[0057] In the exemplary embodiments of this disclosure, the AP and non-AP STA can be devices that support multi-connection communication, for example, they can be represented as AP MLD and non-AP STA MLD, respectively. For ease of description, the following mainly describes an example of an AP MLD communicating with a non-AP STA MLD under multi-connection conditions; however, the exemplary embodiments of this disclosure are not limited thereto.

[0058] exist Figure 2 In this text, by way of example only, AP MLD can represent an access point that supports multiple connection communication, and non-APSTA MLD can represent a site that supports multiple connection communication. (See also...) Figure 2 The AP MLD can operate in three connection modes, such as... Figure 2 As shown, AP1, AP2, and AP3, the non-AP STA MLD can also operate under all three connections, such as... Figure 2 STA1, STA2, and STA3 are shown. In... Figure 2In the example, it is assumed that AP1 communicates with STA1 through the corresponding first connection Link 1. Similarly, AP2 and AP3 communicate with STA2 and STA3 through the second connection Link 2 and the third connection Link 3, respectively. Furthermore, Link 1 to Link 3 can be multiple connections at different frequencies, such as connections at 2.4GHz, 5GHz, and 6GHz, or several connections with the same or different bandwidths at 2.4GHz, 5GHz, and 6GHz. Additionally, multiple channels can exist under each connection. However, it should be understood that... Figure 2 The communication scenarios shown are merely illustrative, and the inventive concept is not limited thereto. For example, the AP MLD can connect to multiple non-AP STA MLDs, or under each connection, the AP can communicate with multiple other sites.

[0059] In addition, although Figure 2 The diagram shows that the first connection Link 1 to the third connection Link 3 all belong to the same APMLD, but the embodiments of this disclosure are not limited to this. For example, the first connection Link 1 to the third connection Link 3 may be... Figure 2 The AP MLD shown is a connection shared with other AP MLDs. Furthermore, the first connection Link 1 to the third connection Link 3 can... Figure 2 The AP MLD shown is connected to Figure 2 In addition to the corresponding STA of the non-AP STA MLD shown, it can also be connected to the corresponding STA of other non-AP STA MLDs.

[0060] In addition, although Figure 2 The diagram shows that there are three connections between the AP MLD and the non-AP STA MLD, but the embodiments of this disclosure are not limited to this, and there may be more or fewer connections between them.

[0061] Combination Figure 1 A BA-based session connection can be established between two MLDs. The BA protocol between the two MLDs can be applied to all connections mapped to the TID corresponding to the BA protocol. According to an embodiment, for either the uplink (UL) or downlink (DL), all TIDs can be mapped to all established connections.

[0062] Combination Figure 1One of the AP MLD and the non-AP STA MLD can act as the initiator, and the other as the receiver. During (a) the establishment phase, the initiating multi-connection device can establish a BA with the receiving multi-connection device under any of the multiple connections. For example, to establish a BA between two multi-connection devices, a subsidiary device of the initiating multi-connection device can send an ADDBA request frame under any connection, indicating that a TID for establishing a BA is being sent. The corresponding subsidiary device of the receiving multi-connection device can respond using an ADDBA response frame. The corresponding subsidiary device of the receiving multi-connection device can accept or reject the ADDBA request. When accepted, a BA can be established between the two multi-connection devices. In one embodiment, at least one session communication between the initiating multi-connection device and the receiving multi-connection device can be established under any of the multiple connections. For example, a session communication under Link1 can be initiated using Link1, and furthermore, session communication under Link2 and / or Link3 can also be initiated using Link1. In the (b) data transmission & block acknowledgment phase, data transmission can occur under at least one connection, and data received under other connections (e.g., MPDU (MAC Protocol Data Unit)) can be acknowledged via BA frames under one connection. In the (c) deletion phase, at least one session communication can be deleted. As an example, all established session communication or BAs corresponding to multiple TIDs can be deleted under one connection. However, in the existing technology, a deletion mechanism for BAs with multiple TIDs is not defined. If the deletion of multiple TIDs is performed according to the single TID deletion mechanism in the existing standard process, many signaling processes will be required, thus wasting spectrum resources.

[0063] The following describes a method and apparatus for deleting multiple TIDs according to embodiments of the present disclosure.

[0064] Figure 3 This is a flowchart illustrating a communication method according to an example embodiment of the present disclosure.

[0065] Figure 3 The flowchart can be an operation performed by the initiator, which will be described below. Figure 3 This operation can be performed by the sender. For example, the sender can be one of the AP MLD and the non-AP STA MLD, and correspondingly, the receiver can be the other of the AP MLD and the non-AP STA MLD.

[0066] Reference Figure 3In step 310, a first message frame can be determined under any of the multiple connections. The first message frame may include first information indicating at least one Communication Identifier (TID). According to embodiments of this disclosure, the multiple connections can be multiple connections in different frequency bands supported by the initiating multi-connection device. According to embodiments of this disclosure, the first message frame can be used to terminate (delete) an established session connection corresponding to at least one TID; for example, the first message frame may be a DELBA request frame. Furthermore, at least one TID may correspond to different upper-layer services and QoS requirements. In embodiments of this disclosure, there can be many ways to determine the first message frame. For example, the initiator can generate the first message frame based on at least one of the following: network conditions, load conditions, hardware capabilities of the sending / receiving devices, service type, and relevant protocol specifications; this disclosure does not specifically limit this. In embodiments of this disclosure, the initiator can also obtain the first message frame from an external device; this disclosure does not specifically limit this.

[0067] The first information in the first message frame can be a multi-TID DELBA parameter set, the definition of which can be shown in Table 7 below.

[0068] Table 7. Definition of First Information

[0069]

[0070] Referring to Table 7, the first information may include at least one communication identifier, such as TID1, TID2, etc. shown in Table 7. According to embodiments of this disclosure, TIDs may correspond to different upper-layer services and QoS requirements.

[0071] In the case where Table 7 contains multiple TIDs (e.g., two or more TIDs), the first information of the first message frame can indicate, for example, to terminate (delete) the established session connections corresponding to multiple TIDs in one go.

[0072] Alternatively, the first information may also include a multi-connection device address, such as the MLD address shown in Table 7. The multi-connection device address can be used to identify connected devices in multi-connection communication. According to embodiments of this disclosure, the multi-connection device address corresponds to at least one communication identifier (TID). That is, the multiple TIDs to be deleted can be TIDs transmitted by the multi-connection devices indicated by the multi-connection device address.

[0073] According to embodiments of this disclosure, the multi-connection device address can identify the address of the initiating device that initiates the session, or the multi-connection device address can identify the address of the receiving device that responds to the session. For example, the multi-connection device address can be identified according to the Initiator subfield in Table 7. For example, the value of Initiator can be set to a first value (e.g., "1") to identify the initiator established by the BA mechanism. Figure 1 The Originator sends the first message frame (e.g., a DELBA request frame), and the MLD address is the initiator's MLD address; the Initiator value can be set to a second value (e.g., "0") to identify the responder established by the BA mechanism. Figure 1 The Recipient in the BA sends the first message frame (e.g., a DELBA request frame), and the Multiple Access Address (MLD address) is the MLD address of the responder. More generally, the MLD address is the MLD address of the initiator, that is, the MLD address of the initiator established by the BA (the one that initiates the connection). Figure 1 The Originator in the message can be the sender of the first message frame (e.g., a DELBA request frame).

[0074] According to embodiments of this disclosure, the first information may not include a Multiple Connection Address (MLD address). In this case, both parties can find the corresponding MLD address based on the MAC address and TID under each connection. According to embodiments, the two parties can exchange the MAC addresses under each connection through various message frames, for example, when establishing an association connection.

[0075] Furthermore, it is understood that each element shown in Tables 1 through 7 exists independently. These elements are listed in the same table as an example, but this does not mean that all elements in the tables must exist simultaneously as shown in the tables. The value of each element is independent of the values ​​of any other element in Tables 1 through 7. Therefore, those skilled in the art will understand that the value of each element in the tables of this disclosure is an independent embodiment.

[0076] In step 320, a first message frame may be sent. According to an embodiment, the first message frame may be sent under the connection where the first message frame is determined. According to another embodiment, a BA mechanism may be established under one of multiple connections. Based on the principle of BA mechanism establishment, the BA mechanism established under this connection can be applied under multiple connections. Therefore, the first message frame (DELBA request frame) may be sent under the BA mechanism establishment (i.e., the connection establishing the session) in multiple connections, or it may be sent under other connections in multiple connections (different from the connection establishing the BA mechanism (i.e., the connection establishing the session)).

[0077] According to embodiments of this disclosure, if the multi-connection device supports EMLSR (enhanced multi-link single-radio), the connection used to send the first message frame (DELBA request frame) may be different from the connection used to establish the BA mechanism (i.e., the connection used to establish a session).

[0078] Figure 4 This is a flowchart illustrating another communication method according to an example embodiment of the present disclosure. Figure 4 The flowchart can be the operation performed on the receiving end, that is, with Figure 3 The operation corresponding to the sender's operation is shown.

[0079] Reference Figure 4 In step 410, a first message frame is received under any of the multiple connections, wherein the first message frame may include first information indicating at least one communication identifier (TID). As described above with reference to Table 7, the first information may include at least one TID, and optionally, may also include a multiple connection device address corresponding to the at least one TID. According to an embodiment, the multiple connection device address may identify the address of the initiating device as the initiator of the session, or the multiple connection device address may identify the address of the receiving device as the responding device, which may be identified by the Initiator subfield in Table 7.

[0080] In step 420, the established session can be deleted based on the first message frame. For example, the BA corresponding to at least one TID of the corresponding multi-connection device can be deleted based on at least one TID and / or the multi-connection device address in the first message frame. In one embodiment, the establishment of the BA mechanism (such as...) Figure 1 The (a) setup phase shown can be single TID (i.e., BA is set up for one TID at a time), but the BA mechanism can delete multiple TIDs (i.e., BAs corresponding to multiple TIDs are deleted at once).

[0081] Figure 5This is a block diagram illustrating a communication device 500 according to an exemplary embodiment of the present disclosure. The communication device 500 may be a device supporting multiple connection communication and may include a processing module 510 and a transceiver module 420.

[0082] Figure 5 The communication device 500 shown can be applied to the sender. In this case, the processing module 510 can be used to determine a first message frame under any of the multiple connections, wherein the first message frame may include first information indicating at least one communication identifier (TID); the transceiver module 520 can be used to send the first message frame. As described above with reference to Table 7, the first information may include at least one TID, and optionally, may also include the address of the multiple connection device corresponding to the at least one TID. According to an embodiment, the multiple connection device address may identify the address of the initiating device as the initiator of the session, or the multiple connection device address may identify the address of the receiving device as the responding device, which can be identified by the Initiator subfield in Table 7. That is, in Figure 5 When the communication device 500 shown can be applied to the sender, the processing module 510 and the transceiver module 520 can perform the reference... Figure 3 For the sake of brevity, repeated descriptions of the operations described can be omitted here.

[0083] Figure 5 The communication device 500 shown can be applied to a receiver. In this case, the transceiver module 520 can be used to receive a first message frame, wherein the first message frame includes first information indicating at least one communication identifier (TID); the processing module 510 can be used to delete the established communication based on the first message frame. As described above with reference to Table 7, the first information may include at least one TID, and optionally, may also include a multi-connection device address corresponding to the at least one TID. According to an embodiment, the multi-connection device address may identify the address of the initiating device as the initiator of the session, or the multi-connection device address may identify the address of the receiving device as the responding device, which can be identified by the Initiator subfield in Table 7. That is, in Figure 5 When the communication device 500 shown can be applied to the receiver, the processing module 510 and the transceiver module 520 can perform the reference... Figure 4 For the sake of brevity, repeated descriptions of the operations described can be omitted here.

[0084] Will understand, Figure 5 The parameter information related to the communication device can be similar to the description in Table 7; for the sake of brevity, repeated descriptions are omitted here. Furthermore, Figure 5The communication device 500 shown is merely exemplary, and the embodiments disclosed herein are not limited thereto. For example, the communication device 500 may also include other modules, such as a memory module. Furthermore, the various modules in the communication device 500 may be combined into more complex modules, or may be divided into more individual modules to support various functions.

[0085] according to Figure 3 and Figure 4 The described communication method and according to Figure 5 The described communication device can reduce signaling interaction and improve spectrum utilization.

[0086] Based on the same principles as the methods provided in the embodiments of this disclosure, embodiments of this disclosure also provide a communication device, which includes a processor and a memory; wherein the memory stores machine-readable instructions (also referred to as a "computer program"); ​​the processor is used to execute the machine-readable instructions to implement the reference. Figure 3 and / or Figure 4 The method described.

[0087] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements a reference... Figure 3 and / or Figure 4 The method described.

[0088] In exemplary embodiments, the processor may be a variety of exemplary logic blocks, modules, and circuits described in connection with this disclosure, such as a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The processor may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0089] In the example embodiment, the memory may be, for example, ROM (Read Only Memory), RAM (Random Access Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disk storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.

[0090] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Furthermore, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0091] While this disclosure has been shown and described with reference to certain embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the embodiments, but rather should be defined by the appended claims and their equivalents.

Claims

1. A method of multi-connectivity communication, the method comprising: determining, at any of the multi-connectivity, a first message frame, wherein the first message frame is used to delete an already established session connection corresponding to at least one traffic identifier (TID), wherein the first message frame comprises first information including the at least one TID, a sender subfield, and a multi-connectivity device address, wherein the multi-connectivity device address corresponds to the at least one TID, and wherein the multi-connectivity device address is identified according to a value of the sender subfield; transmitting the first message frame; and in a case that a multi-connectivity device to which the method of multi-connectivity communication is applied supports enhanced multi-link single radio (EMLSR), a connection in the multi-connectivity device used to transmit the first message frame is different from a connection used to establish the session connection corresponding to the at least one TID. 2.The method of claim 1, wherein: the sender subfield is a first value, and the multi-connectivity device address identifies an address of an initiator device as an initiator of a session, or the sender subfield is a second value, and the multi-connectivity device address identifies an address of a receiver device as a responder of a session. 3.A method of multi-connectivity communication, the method comprising: receiving, at any of the multi-connectivity, a first message frame transmitted by a multi-connectivity device, wherein the first message frame is used to delete an already established session connection corresponding to at least one traffic identifier (TID), wherein the first message frame comprises first information including the at least one TID, a sender subfield, and a multi-connectivity device address, wherein the multi-connectivity device address corresponds to the at least one TID, and wherein the multi-connectivity device address is identified according to a value of the sender subfield; deleting, based on the first message frame, the established session; and in a case that the multi-connectivity device supports enhanced multi-link single radio (EMLSR), a connection in the multi-connectivity device used to transmit the first message frame is different from a connection used to establish the session connection corresponding to the at least one TID. 4.The method of claim 3, wherein: the sender subfield is a first value, and the multi-connectivity device address identifies an address of an initiator device as an initiator of a session, or the sender subfield is a second value, and the multi-connectivity device address identifies an address of a receiver device as a responder of a session. 5.An apparatus of multi-connectivity communication, comprising: a processing module configured to determine, at any of the multi-connectivity, a first message frame, wherein the first message frame is used to delete an already established session connection corresponding to at least one traffic identifier (TID), wherein the first message frame comprises first information including the at least one TID, a sender subfield, and a multi-connectivity device address, wherein the multi-connectivity device address corresponds to the at least one TID, and wherein the multi-connectivity device address is identified according to a value of the sender subfield. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ a transceiver, configured to send the first message frame, wherein, in a case that the multi-connection device supporting enhanced multi-link single radio communication (EMLSR), a connection in the multi-connection device for sending the first message frame is different from a connection for establishing the session connection corresponding to the at least one traffic identifier (TID).

6. The apparatus of claim 5, wherein, the sender subfield is a first value, and the multi-connection device address identifies an address of an initiator device that initiates a session, or the sender subfield is a second value, and the multi-connection device address identifies an address of a receiver device that responds to a session.

7. An apparatus for multi-connection communication, comprising: a transceiver, configured to receive a first message frame sent by a multi-connection device, wherein the first message frame is used to delete an established session connection corresponding to at least one traffic identifier (TID), and wherein the first message frame comprises first information, the first information comprising the at least one traffic identifier (TID), a sender subfield, and a multi-connection device address, wherein the multi-connection device address corresponds to the at least one traffic identifier (TID), and wherein the multi-connection device address is identified according to a value of the sender subfield; a processing module, configured to delete the established communication based on the first message frame, in a case that the multi-connection device supporting enhanced multi-link single radio communication (EMLSR), a connection in the multi-connection device for sending the first message frame is different from a connection for establishing the session connection corresponding to the at least one traffic identifier (TID).

8. The apparatus of claim 7, wherein, the sender subfield is a first value, and the multi-connection device address identifies an address of an initiator device that initiates a session, or the sender subfield is a second value, and the multi-connection device address identifies an address of a receiver device that responds to a session.

9. A communication device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor implements the method of claim 1 or 2 when executing the computer program.

10. A communications device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor implements the method of claim 3 or 4 when executing the computer program.

11. A computer readable storage medium, wherein, The computer readable storage medium stores a computer program, which, when executed by the processor, implements the method of claim 1 or 2.

12. A computer readable storage medium, wherein, The computer readable storage medium stores a computer program, which, when executed by the processor, implements the method of claim 3 or 4.

Citation Information

Patent Citations

  • Block acknowledgment mechanism

    US20170055300A1

  • Multi-link communication method and related device

    WO2021004382A1