Communication method and apparatus, storage medium, and program product
By utilizing message interaction between the first and second access points in a multi-access point collaboration scenario, terminal authentication and session security are ensured, solving the problems of terminal ignoring messages and attacks, and improving system security.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2026-04-02
AI Technical Summary
In multi-access point collaboration scenarios, the lack of authentication between the second access point and the first terminal may cause the terminal to ignore messages from the second access point, resulting in interaction failure and potential attacks from insecure terminals, thus affecting security.
The first access point sends a message instructing the second access point to connect to the first terminal, and receives and forwards the session results, ensuring authentication and session security between the second access point and the first terminal.
This improves session security between the second access point and the first terminal, prevents attacks from insecure terminals, and enhances system security.
Smart Images

Figure CN2025114431_02042026_PF_FP_ABST
Abstract
Description
Communication method and apparatus, storage medium, and program product
[0001] The present disclosure claims priority to Chinese Patent Application No. 202411382095.8, filed on September 29, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the technical field of communication, and in particular, to a communication method and apparatus, a storage medium, and a program product. BACKGROUND
[0003] In a multi-access point (MAP) cooperation scenario, a second access point needs to interact with a first terminal connected to a first access point, but the first terminal can ignore the message of the second access point due to the lack of an authentication relationship between the second access point and the first terminal, resulting in the failure of the second access point to interact with the first terminal. If the second access point can communicate with the first terminal without an authentication relationship, other attackers without an authentication relationship can also communicate with the second access point, affecting the security of the second access point. SUMMARY
[0004] In one aspect, an embodiment of the present disclosure provides a communication method. The communication method includes: sending a first message to a second access point; the first message is used to indicate a first terminal connected to a first access point; receiving a second message from the second access point; the second message is used to indicate a session result of the second access point and the first terminal.
[0005] In another aspect, an embodiment of the present disclosure provides a communication method. The communication method includes: receiving a fifth message from a second access point; the fifth message is used to indicate a request for a session of the second access point and a first terminal; the first terminal is a terminal connected to a first access point; sending a sixth message to the second access point; the sixth message is used to indicate a session result of the first terminal and the second access point.
[0006] In yet another aspect, an embodiment of the present disclosure provides a communication method. The communication method includes: receiving a first message from a first access point; the first message is used to indicate a first terminal connected to the first access point; sending a second message to the first access point; the second message is used to indicate a session result of a second access point and the first terminal.
[0007] In yet another aspect, an embodiment of the present disclosure provides a communication method. The communication method includes: sending a fifth message to a first access point; the fifth message is used to indicate a request for a session of a second access point and a first terminal; the first terminal is a terminal connected to the first access point; receiving a sixth message from the first access point; the sixth message is used to indicate a session result of the second access point and the first terminal.
[0008] In yet another aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus comprises a communication unit; the communication unit is configured to send a first message to a second access point; the first message is used to indicate a first terminal connected to the first access point; the communication unit is further configured to receive a second message from the second access point; the second message is used to indicate a session result of the second access point and the first terminal.
[0009] In yet another aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus comprises a communication unit; the communication unit is configured to receive a fifth message from a second access point; the fifth message is used to indicate a request for a session of the second access point and a first terminal; the first terminal is a terminal connected to a first access point; the communication unit is further configured to send a sixth message to the second access point; the sixth message is used to indicate a session result of the first terminal and the second access point.
[0010] In yet another aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus comprises a communication unit; the communication unit is configured to receive a first message from a first access point; the first message is used to indicate a first terminal connected to the first access point; the communication unit is further configured to send a second message to the first access point; the second message is used to indicate a session result of a second access point and the first terminal.
[0011] In yet another aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus comprises a communication unit; the communication unit is configured to send a fifth message to a first access point; the fifth message is used to indicate a request for a session of the second access point and a first terminal; the first terminal is a terminal connected to the first access point; the communication unit is further configured to receive a sixth message from the first access point; the sixth message is used to indicate a session result of the second access point and the first terminal.
[0012] In yet another aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus comprises a memory and a processor; the memory and the processor are coupled; the memory is configured to store a computer program; the processor is configured to implement the communication method in any of the above aspects when executing the computer program.
[0013] In yet another aspect, an embodiment of the present disclosure provides a computer readable storage medium, and the computer readable storage medium stores computer program instructions; the computer program instructions are executed by a processor to implement the communication method in any of the above aspects.
[0014] In yet another aspect, an embodiment of the present disclosure provides a computer program product, and the computer program product comprises computer program instructions; the computer program instructions are executed by a processor to implement the communication method in any of the above aspects. BRIEF DESCRIPTION OF DRAWINGS
[0015] FIG. 1 is a diagram of a process of establishing a multi-link connection, according to some embodiments.
[0016] FIG. 2 is a diagram of a scenario of MAP cooperation, according to some embodiments.
[0017] FIG. 3 is a diagram of a system architecture of a communication system, according to some embodiments.
[0018] FIG. 4 is a diagram of a process of a communication method, according to some embodiments.
[0019] FIG. 5 is a diagram of another process of a communication method, according to some embodiments.
[0020] FIG. 6 is a diagram of yet another process of a communication method, according to some embodiments.
[0021] FIG. 7 is a diagram of yet another process of a communication method, according to some embodiments.
[0022] FIG. 8 is a diagram of a process of a communication method applied to a second access point, according to some embodiments.
[0023] FIG. 9 is a diagram of yet another process of a communication method, according to some embodiments.
[0024] FIG. 10 is a diagram of another process of a communication method applied to a second access point, according to some embodiments.
[0025] FIG. 11 is a diagram of yet another process of a communication method, according to some embodiments.
[0026] FIG. 12 is a diagram of yet another process of a communication method, according to some embodiments.
[0027] FIG. 13 is a diagram of a structure of a communication apparatus, according to some embodiments.
[0028] FIG. 14 is a diagram of another structure of a communication apparatus, according to some embodiments.
[0029] FIG. 15 is a diagram of yet another structure of a communication apparatus, according to some embodiments.
[0030] FIG. 16 is a diagram of yet another structure of a communication apparatus, according to some embodiments.
[0031] FIG. 17 is a diagram of a hardware structure of a communication apparatus, according to some embodiments. DETAILED DESCRIPTION
[0032] With reference to the drawings and the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, but not all the embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of the present disclosure.
[0033] It should be noted that in the embodiments of the present disclosure, the expressions such as “exemplarily” or “for example” are used to represent as an example, illustration or description. Any embodiment or design scheme described as “exemplarily” or “for example” in the embodiments of the present disclosure should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In fact, the expressions such as “exemplarily” or “for example” are intended to present the relevant concept in a detailed manner.
[0034] Hereinafter, the terms “first” and “second” are only used for description purposes, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with “first” and “second” can explicitly or implicitly include one or more of the features.
[0035] In the description of the embodiments of the present disclosure, unless otherwise specified, “ / ” represents the meaning of “or”, for example, A / B can represent A or B. “And / or” in this document is only a description of the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: only A, A and B, and only B. In addition, “at least one” means one or more, and “multiple” means two or more.
[0036] First, the technical terms related to the embodiments of the present disclosure are explained.
[0037] 1, fiber-to-the-room (FTTR)
[0038] FTTR is a technology for connecting wireless routers APs in different rooms or positions in a home or small and medium-sized enterprise scene, and through the FTTR technology, high-bandwidth and high-reliability connection between multi-AP networking can be provided, and point-to-multipoint optical distribution network can be used to realize the connection between master control AP and slave AP.
[0039] 2, multi-link operation (MLO)
[0040] Multi-link operation refers to that a multi-link device (MLD) can transmit data through multiple links at the same time. Based on multi-link operation, the throughput of data transmission can be improved and the latency can be reduced. The multi-link device includes, but is not limited to, a network device (AP MLD) and a terminal (non-AP MLD).
[0041] In multi-link operation, an AP and a non-AP (such as a terminal) generate a MLO level pairwise transient key (PTK) and a link level group temporal key (GTK) after a 4-way handshake on one link. The PTK is used for encrypting a transmitted unicast frame, and the GTK is used for encrypting and decrypting a transmitted multicast frame. The security of data transmission can be ensured through encryption transmission.
[0042] As an example, FIG. 1 is a process of establishing a multi-link connection. As shown in FIG. 1, the AP MLD and the non-AP MLD correspond to three links operating at 2.4 GHz, 5 GHz and 6 GHz. The AP MLD and the non-AP MLD perform authentication, connection and 4-way handshake on the 2.4 GHz link, and after establishing a multi-link connection, the AP MLD and the non-AP MLD can transmit data on the three links. The access point and the non-access point transmit an Association Request frame and an Association Response frame. In the case of successful multi-link setup, the access point and the non-access point establish a link connection.
[0043] 3. Robust Security Network (RSN)
[0044] RSN is a network technology proposed to enhance the data encryption and authentication performance of wireless local area network (WLAN). In RSN, the encryption technology and security authentication function of the wired equivalent privacy (WEP) encryption mechanism are improved in many aspects. In RSN, a robust security network element (RSNE) and a robust security network extension element (RSNXE) are defined. The RSNE is used to indicate the elements related to key suites and RSN capabilities contained in RSN. The RSNXE is used to indicate the additional key suites and RSN capability set information of RSN.
[0045] 4. Sequence number (SN) and packet number (PN)
[0046] The SN is a cumulative increasing sequence number set in a packet. The receiving end stores and sorts the received packet according to the SN value, so as to avoid the problem that the data packet receiving sequence is inconsistent with the data packet sending sequence due to packet loss and retransmission.
[0047] The PN is an increasing frame sequence number contained in each wireless packet. When the receiving end receives two packets with the same PN value, it is determined that the current is subjected to a replay attack, and the packets are directly discarded. In this way, the replay attack of a third party can be avoided by using the PN.
[0048] In addition, in order to distinguish the frame sequence numbers of the multicast management frame and the beacon frame, an integrity group temporal key (IGTK) frame sequence number (IGTK PN, IPN) and a beacon integrity group temporal key (BIGTK) frame number (BIGTK PN, BIPN) are additionally defined, which have the same increasing and protection modes as the PN.
[0049] 5. Basic service set parameter critical update (BSS Parameter critical update)
[0050] The basic service set parameter important update function is used to inform terminal devices to obtain BSS parameter changes in time. The service set parameter important update function is implemented through a defined service set parameter count (BSS parameters change count, BPCC) field. The BPCC field is located in a basic multiple link field and is used to indicate the number of parameter changes of the BSS and / or RNR field, and the parameters of other APs. The terminal can obtain the number of fields related to the BSS parameters in the information frame that needs to be further parsed according to the growth value of the BPCC field.
[0051] 6、Multiple access points (MAP) coordination
[0052] Multiple access point (MAP) coordination is a technology in which multiple access points (APs) cooperate to cooperatively manage terminals (Stations, STAs) accessing multiple access points. The MAP coordination technology can improve channel utilization, improve the throughput of the entire system, and reduce latency. The MAP coordination technology includes coordination spatial reuse (C-SR) technology, coordination beamforming (C-BF) technology, coordination time division multiple address (C-TDMA) technology, and coordination restricted target wake up time (C-rTWT) technology.
[0053] As an example, FIG. 2 shows a schematic diagram of a scenario of MAP coordination. As shown in FIG. 2, the frame exchange between OBSS AP and STA. Terminal 1 accesses AP1, and the extended service set (ESS) 1 includes terminal 1 and AP1; terminal 2 accesses AP2, and ESS2 includes terminal 2 and AP2. The terminal and the AP can be connected by wireless or wired means, which is not limited by the present disclosure. There is no wired or wireless backhaul link between AP1 and AP2.
[0054] In some application scenarios, frame interaction needs to be performed between the AP1 and the terminal 2 (or between the AP2 and the terminal 1), for example, in a beamforming cooperation scenario, channel state information needs to be obtained between the AP1 and the terminal 2 (or between the AP2 and the terminal 1); in a spatial multiplexing cooperation scenario, received signal strength indication (RSSI) needs to be obtained between the AP1 and the terminal 2 (or between the AP2 and the terminal 1). The frame interaction between the AP1 and the terminal 2 (or between the AP2 and the terminal 1) is referred to as frame interaction between an overlapping basic service set (OBSS) AP and a terminal, or frame interaction between an AP and an OBSS terminal (OBSS STA).
[0055] In the frame interaction process between the OBSS AP and the terminal, there is usually no authentication between the OBSS AP and the terminal, and there is also no trust relationship, which will cause the terminal to directly ignore the frame information sent by the OBSS AP, and further cause the frame interaction between the OBSS AP and the terminal to fail. For example, in the sounding process of the OBSS AP, the OBSS AP sends a Null data PPDU announcement (NDPA) or a Null data PPDU (NDP) frame to the terminal to obtain channel information between the OBSS AP and the terminal, but since there is no trust relationship between the terminal and the OBSS AP, the terminal will ignore the NDPA or the NDP sent by the OBSS AP, causing the OBSS AP to fail to obtain the channel information between the OBSS AP and the terminal. PPDU is a physical layer protocol data unit (PPDU).
[0056] In related protocols (such as the 802.11bf protocol), in the sounding process of the OBSS AP, the OBSS AP can allocate an unassociated STA identifier (USID) to the terminal based on the request of the terminal. The NDPA or the NDP sent by the OBSS AP carries the USID, and the terminal determines whether to feed back the message according to the USID, for example, the terminal only feeds back the message with the USID matching itself. However, in this process, the OBSS AP cannot verify the terminal, which will possibly cause an attacker to communicate with the AP without the verification of the AP, detect the environmental changes around the AP, and affect the security of the AP.
[0057] In addition, in the MAP coordination operation, the terminal cannot perceive the MAP coordination operation and the change of the MAP coordination operation, which will result in that the OBSS AP cannot notify the terminal to perform the MAP coordination operation and cannot notify the terminal of the change of the MAP coordination operation when the terminal needs to participate in the MAP coordination operation, for example, the OBSS AP needs to obtain the signal strength information of the terminal in the C-SR scenario, or the OBSS AP needs to obtain the channel state information of the terminal in the C-BF scenario.
[0058] Similarly, the above problems also exist in the frame interaction process between the AP and the OBSS terminal, and the present disclosure does not repeat the description here.
[0059] To solve the above problems in the coordination operation, the present disclosure provides a communication method. A first access point sends a first message to a second access point, the first message being used to indicate a first terminal connected to the first access point. The second access point determines a session result with the first terminal after receiving the first message, and indicates the result to the first access point. Since the first terminal in the embodiment of the present disclosure is a terminal connected to the first access point, the security of the session between the second access point and the first terminal can be guaranteed, thereby avoiding the attack of the non-secure terminal on the second access point and improving the security of the second access point.
[0060] The communication method provided by the embodiment of the present disclosure can be applied to a communication system 30 as shown in FIG. 3. As shown in FIG. 3, the communication system includes a first access point 301, a second access point 302, a first terminal 303, and a second terminal 304. The first terminal 303 is connected to the first access point 301, and the second terminal 304 is connected to the second access point 302.
[0061] In some implementations, when the second access point needs to authenticate the first terminal, the second access point sends a first message indicating the first terminal to the first access point. After receiving the first message, the first access point determines that the second access point needs to authenticate the first terminal, and then the first access point determines the authentication result of the second access point to the first terminal and sends the authentication result to the second access point through a second message. If the authentication is successful, the second access point and the first terminal can perform trust-based communication.
[0062] In some embodiments, the first terminal can also authenticate the second access point. For example, the first access point sends a third message to the first terminal, the third message being used to indicate the second access point. The first terminal authenticates the second access point after receiving the third message, and sends the authentication result to the first access point. In some embodiments, the first access point can also send the authentication result to the second access point. In this way, the first terminal completes the authentication of the second access point.
[0063] In some embodiments, the first access point can also authenticate the second terminal. In this case, the first access point sends a message to the second access point, the message being used to indicate the second terminal. After receiving the message, the second access point determines that the first access point needs to authenticate the second terminal, and then determines the authentication result of the second terminal by the first access point and sends the authentication result to the first access point. If the authentication is successful, the first access point and the second terminal can perform trust-based communication.
[0064] In some embodiments, the second terminal can also authenticate the first access point. In this case, the second access point sends a message to the second terminal, the message being used to indicate the first access point. The second terminal authenticates the first access point based on the message and sends the authentication result to the second access point. In some embodiments, the second access point can also send the authentication result to the first access point. In this way, the second terminal completes the authentication of the first access point.
[0065] It should be noted that FIG. 3 is only an exemplary framework diagram, and the number of devices included in FIG. 3, and the names of the devices are not limited, and in addition to the devices shown in FIG. 3, the communication system can also include other devices, such as a communication base station and the like.
[0066] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are used to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0067] The communication method provided by the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0068] FIG. 4 is a flow diagram of a communication method according to some embodiments. In this method, the first access point sends a first message to the second access point; the first message is used to indicate a first terminal connected to the first access point; the first access point receives a second message from the second access point; the second message is used to indicate an authentication result of the first terminal by the second access point. In this way, the second access point can authenticate the first terminal connected to the first access point, and then the second access point can authenticate the first terminal based on the authentication result when receiving the information of the first terminal, thereby avoiding attacks on the second access point by unauthenticated terminals. The functions of each device in the communication system provided by the embodiments of the present disclosure and the work performed by each device will be described below. As shown in FIG. 4, the communication method includes S401-S402.
[0069] S401, the first access point sends a first message to the second access point.
[0070] The first message is used to indicate a first terminal connected to the first access point.
[0071] In some embodiments, the first message includes a first identifier of the first terminal. As an example, the first message can also be referred to as an OBSS non-AP STA request frame. The OBSS non-AP STA request frame includes information of the first terminal (also referred to as non-AP STA1). That is, the OBSS non-AP information request frame also includes the information of the OBSS non-AP.
[0072] In some embodiments, the first identifier of the first terminal includes at least one of the following: address information of the first terminal, and a connection identifier AID of the first terminal. Based on this, the second access point can determine the first terminal according to the address information of the first terminal or the AID of the first terminal indicated by the first message, so that the second access point authenticates the first terminal or has a session with the first terminal according to the address information of the first terminal or the AID of the first terminal. In addition, when the second access point has a session with the first terminal, the second access point can add an identifier of an access point (such as an identifier of the first access point or an identifier of the second access point) and / or the first identifier (such as the AID of the first terminal) in a sent information frame. After the first terminal receives the information frame, the first terminal can determine, according to the identifier of the access point and / or the AID in the information frame, that the access point sending the message is an access point that authenticates the first terminal (or an access point that allows a session with the first terminal), and at this time the first terminal responds to the information frame based on the identifier of the access point and / or the AID in the information frame.
[0073] S402, the first access point receives a second message from the second access point.
[0074] The second message is used to indicate a session result of the second access point and the first terminal. Alternatively, the second message is used to indicate an authentication result of the second access point and the first terminal. It should be noted that the session result in the embodiments of the present disclosure can be a result of a request for a session between the second access point and the first terminal, that is, a result of whether the session between the second access point and the first terminal can be performed, or a result of establishing a session between the second access point and the first terminal, that is, a result of whether the session between the second access point and the first terminal can be established.
[0075] As an example, the second message can also be referred to as an OBSS non-AP STA response frame, which is used to indicate state information between the second access point and the first terminal. The state can be a session state (e.g., a session result) or an authentication state (e.g., an authentication result). For example, the second access point determines that it can have a session with the first terminal, and indicates the session result that the second access point determines that it can have a session with the first terminal to the first access point through the second message. For another example, the second access point determines that the authentication to the first terminal is completed, and indicates the authentication result that the second access point completes the authentication to the first terminal to the first access point through the second message.
[0076] In some embodiments, the second message includes a second identifier allocated by the second access point for the first terminal. In other words, after the second access point receives the first message, it determines the first terminal indicated by the first message, and then allocates a second identifier for the first terminal. The second access point generates the second message based on the second identifier, and sends the second message to the first access point. Correspondingly, the first access point receives the second message from the second access point.
[0077] In some embodiments, the second identifier is a non-associated device identifier (USID) or a session ID. Based on this, the second access point and the first terminal can have a session through the second identifier. When the second access point has a session with the first terminal, the second access point can add the identifier of the access point (e.g., the identifier of the first access point or the identifier of the second access point) and / or the second identifier (e.g., the USID or the session ID of the first terminal) in the information frame sent. After the first terminal receives the information frame, it can determine that the access point sending the message is the access point that authenticates the first terminal (or the access point that allows the first terminal to have a session) according to the identifier of the access point and / or the USID or the session ID of the first terminal in the information frame, and at this time, the first terminal responds to the information frame based on the identifier of the access point and / or the USID or the session ID of the first terminal in the information frame. As an example, the USID or the session ID can be located in the AID 12 field in the trigger frame. The terminal parses the AID 12 field in the trigger frame to determine whether the USID or the session ID matching the first terminal is included in the field. If the USID or the session ID matching the first terminal is included, the first terminal sends a response frame of the trigger frame. It should be noted that the second access point can allocate an identifier (e.g., a USID or a session ID) for at least one link of the first terminal. Taking the USID as an example, the USID allocated by the second access point for each link can be the same or different. When the second access point or the access point affiliated to the second access point sends an information frame including the USID described above, the first terminal or the terminal affiliated thereto can respond to the information frame.
[0078] It should be noted that the session result in the embodiments of the present disclosure can also be understood or replaced as an authentication result. For example, the session result between the second access point and the first terminal can also be understood as the authentication result between the second access point and the first terminal. Based on the authentication result between the second access point and the first terminal, the session transmission between the second access point and the first terminal can be based on trust.
[0079] The present disclosure provides a communication method. A first access point sends a first message to a second access point, the first message being used to indicate a first terminal connected to the first access point. The second access point determines a session result with the first terminal after receiving the first message, and indicates the session result to the first access point. Since the first terminal in the embodiments of the present disclosure is a terminal connected to the first access point, the security of the session between the second access point and the first terminal can be guaranteed, thereby avoiding the attack of the second access point by a non-secure terminal and improving the security of the second access point.
[0080] As an implementation manner, in combination with FIG. 4, the first access point can also indicate the second access point to the first terminal, so that the first terminal determines a session result between the first terminal and the second access point. The process can be implemented through the following steps.
[0081] S501, the first access point sends a third message to the first terminal.
[0082] The third message is used to indicate the second access point. As an example, the third message can also be referred to as an OBSS AP information request frame, and the OBSS AP information request frame includes the information of at least one OBSS AP (denoted as AP(2), such as the second access point). In some embodiments, the second access point requests to have a session with multiple first terminals connected to the first access point, and the OBSS AP information request frame includes the USIDs respectively allocated by the second access point to the multiple first terminals connected to the first access point. The first access point sends the corresponding USIDs to the multiple first terminals connected to the first access point in a unicast or multicast manner.
[0083] In some embodiments, the third message is used to indicate at least one of the following of the second access point: an access point identifier, a basic service set identifier (BSSID), a service set identifier (SSID), a media access control (MAC) address, and a MAC address index value. In other words, the first access point can indicate the second access point to the first terminal by at least one of the following of the second access point: an access point identifier, a basic service set identifier (BSSID), a service set identifier (SSID), a media access control (MAC) address, and a MAC address index value.
[0084] In yet some embodiments, the third message further indicates a second identity assigned by the second access point to the first terminal. Based on the second identity, the first terminal can determine the second access point and proceed with a session with the second access point, or the first terminal determines that the second access point has completed authentication of the first terminal, at which point the first terminal can further determine whether to proceed with a session with the second access point or to authenticate with the second access point based on a result of the session or a result of the authentication determined by the second access point.
[0085] S502, the first access point receives a fourth message from the first terminal.
[0086] The fourth message indicates a result of the session of the first terminal with the second access point. As an example, the fourth message can also be referred to as an OBSS AP Information Response frame, which indicates state information between the second access point and the first terminal, which can be a session state (e.g., a result of the session) or an authentication state (e.g., a result of the authentication). For example, the first terminal determines that it can proceed with a session with the second access point, and indicates the result of the session in which the first terminal determines that it can proceed with the session with the second access point to the first access point via the fourth message. For another example, the first terminal determines that it has completed authentication with the second access point, and indicates the result of the authentication in which the first terminal has completed authentication with the second access point to the first access point via the fourth message.
[0087] In some embodiments, after the first access point receives the fourth message, the first access point can forward the result of the session or the result of the authentication between the second access point and the first terminal determined by the first terminal to the second access point, which is not described in detail in the present disclosure.
[0088] In some embodiments, after the first terminal receives the third message, the first terminal obtains information of the second access point in the third message, such as an AP ID, a BSSID, an SSID, a MAC address, a MAC address index value, a USID assigned by the OBSS AP, and the like. The first terminal determines whether to proceed with a session with the second access point based on the information of the second access point. For example, whether to respond to an information frame sent by the second access point. As an example, in a channel information probing process, when the first terminal receives a trigger frame sent by the second access point requesting a successful session, the first terminal feeds back a corresponding NDP frame to the second access point. When the first terminal receives a trigger frame sent by an access point that does not request a successful session, the first terminal does not feed back to the trigger frame.
[0089] It should be noted that the sequence between S501 and S502 and S401 and S402 is not limited in the present disclosure. For example, in the embodiment of the present disclosure, S401 and S402 can be performed first, and then S501 and S502 are performed; or S501 and S502 can be performed first, and then S401 and S402 are performed; or S501 and S502 and S401 and S402 can be performed synchronously, which is not limited in the present disclosure.
[0090] It can be understood that in the case of performing S401 and S402 first and then performing S501 and S502, the third message in S501 can also indicate the session result in the second message; in other words, in the case of performing S501 and S502 first and then performing S401 and S402, the first access point can also indicate the session result of the second access point and the first terminal determined by the second access point to the first terminal through the third message. In addition, the first access point can also indicate the session result of the second access point and the first terminal determined by the second access point to the first terminal through other messages, which is not limited in the present disclosure.
[0091] In the case of performing S501 and S502 first and then performing S401 and S402, the first message in S401 can also indicate the session result in the fourth message; in other words, in the case of performing S501 and S502 first and then performing S401 and S402, the first access point can also indicate the session result of the second access point and the first terminal determined by the first terminal to the second access point through the first message. In addition, the first access point can also indicate the session result of the second access point and the first terminal determined by the first terminal to the second access point through other messages, which is not limited in the present disclosure.
[0092] In the case of performing S501 and S502 and S401 and S402 synchronously, the first access point can indicate the session result of the second access point and the first terminal determined by the first terminal to the second access point and indicate the session result of the second access point and the first terminal determined by the second access point to the first terminal through other messages, which is not limited in the present disclosure.
[0093] Based on the above scheme, the first terminal can determine the session between the first terminal and the second access point, or complete the authentication of the second access point. In addition, based on S401 and S402 and S501 and S502, the bidirectional session between the second access point and the first terminal can be completed, or the bidirectional authentication between the second access point and the first terminal can be completed.
[0094] As an embodiment, in a case that the session result between the first terminal and the second access point is that the session is successful, the unicast frame encryption transmission between the first terminal and the second access point is based on the unicast key, and / or the multicast frame encryption or the post-encryption transmission between the first terminal and the second access point is based on the multicast key; the unicast key is generated based on the key generation information and / or the key configuration information exchanged between the first terminal and the second access point; the multicast key information is transmitted by the second access point to the first terminal during the session; the multicast key information includes but is not limited to the multicast key and the multicast frame number. In other words, the first terminal exchanges the key generation information (such as random number, public key, etc.) and the key configuration information (such as RSNE, RSNXE information) with the second access point through the link between the first terminal and the first access point (denoted as: link 1) and the link between the first access point and the second access point (denoted as: link 2); the first terminal and the second access point generate the unicast key information based on the key generation information and the key configuration information, and then the first terminal and the first access point perform the unicast frame encryption transmission based on the unicast key. Alternatively, the first terminal obtains the multicast key and the frame number of the second access point through the link 1 and the link 2, and then the first terminal and the first access point perform the multicast frame encryption or the post-encryption transmission based on the multicast key.
[0095] In some implementations, the communication method provided by the embodiments of the present disclosure can also solve the technical problem that the terminal cannot perceive the MAP coordination operation and the change of the MAP coordination operation in the related art. As shown in FIG. 5, the solution to the technical problem that the terminal cannot perceive the MAP coordination operation and the change of the MAP coordination operation can be implemented through the following process:
[0096] S503, the first access point sends first indication information to the first terminal.
[0097] The first indication information is used to indicate the coordination operation of the MAP associated with the first access point. As an example, the first indication information can also be referred to as an OBSS AP information request frame, and the OBSS AP information request frame can include MAP parameters and / or MAP coordination operation change information, which is not limited by the present disclosure.
[0098] In some embodiments, the first access point sends the first indication information to the first terminal when a first preset condition is met. The first preset condition includes at least one of the following: a change in the cooperative operation of the MAP cooperative group to which the first access point is associated; a cooperative failure of the MAP cooperative group to which the first access point is associated; the first access point joining the MAP cooperative group; the first access point exiting the MAP cooperative group; and a change in the access points in the MAP cooperative group to which the first access point is associated. In other words, the first access point can send the first indication information to the first terminal when a change in the cooperative operation of the MAP cooperative group to which the first access point is associated, a cooperative failure of the MAP cooperative group to which the first access point is associated, the first access point exiting the MAP cooperative group, and / or a change in the access points in the MAP cooperative group to which the first access point is associated occurs.
[0099] In yet some embodiments, the first indication information can be carried in a unicast frame or a broadcast frame. In the case that the first indication information is carried in a broadcast frame, the broadcast frame further includes second indication information, which is used to indicate the terminal to parse the first indication information from the broadcast frame. As an example, the first access point can indicate the cooperative operation of the MAP associated with the first access point to the terminal through a basic service set parameter critical update (BSS Parameter critical update) function. For instance, the first access point periodically sends a broadcast frame, and each time when it is necessary to synchronize the cooperative operation of the MAP to the first terminal (e.g., a change in the cooperative operation of the MAP cooperative group to which the first access point is associated, a cooperative failure of the MAP cooperative group to which the first access point is associated, the first access point exiting the MAP cooperative group, and / or a change in the access points in the MAP cooperative group to which the first access point is associated), the first access point performs an increment operation on the BSS Parameters Change Count (BPCC) in the broadcast frame (i.e., the second indication information), and adds the relevant cooperative operation of the MAP to the field in the broadcast frame for carrying the first indication information. After receiving the broadcast frame sent by the second access point, the first terminal first parses the BSS Parameters Change Count field in the broadcast frame to determine whether the field has changed, and if the field has changed, it is determined that the first indication information exists in the broadcast frame. The first terminal then completely receives the broadcast frame and parses the first indication information in the broadcast frame to determine the cooperative operation of the MAP indicated by the first indication information. At this time, the first terminal does not need to reply to the broadcast frame sent by the second access point.
[0100] S504, the first access point receives the first response message from the first terminal.
[0101] The first response message is used to respond to the first indication information, that is, the first response message can be used to indicate that the first terminal has received the cooperation of the MAP indicated by the first access point. As an example, the first response message can also be referred to as: MAP information synchronization response frame.
[0102] It should be noted that in some embodiments, the first terminal can also not respond to the first indication information after receiving the first indication information, that is, the first response information is not sent, and the present disclosure does not limit this.
[0103] Based on the above technical solutions, the first access point indicates the cooperation of the MAP to the first terminal through the first indication information, so that the terminal can obtain the cooperation of the MAP and the change of the cooperation of the MAP, thereby solving the technical problem that the terminal cannot obtain the cooperation of the MAP and the change of the cooperation of the MAP in a related art in a timely manner.
[0104] In some embodiments, as shown in FIG. 5, in the present embodiment, after establishing the session between the second access point and the first terminal, the session between the second access point and the first terminal can also be released by the following manner.
[0105] S505, the first access point receives the first request message from the second access point.
[0106] The first request message is used to request to release the session between the first terminal and the second access point; or, the first request message is used to request to release the authentication between the first terminal and the second access point. As an example, the first request message can also be referred to as: OBSS non-AP deauthentication request frame, the OBSS non-AP deauthentication request frame includes information of at least one terminal (non-AP STA1) associated with the first access point, for example, the first terminal. That is, the OBSS non-AP deauthentication request frame includes the information of the OBSS non-AP.
[0107] S506, the first access point sends the second request message to the first terminal.
[0108] The second request message is used to request to release the session between the first terminal and the second access point; or, the second request message is used to request to release the authentication between the first terminal and the second access point.
[0109] In some embodiments, after the first terminal receives the second request message from the first access point, the session relationship (or authentication relationship) between the second access point and the first terminal is released based on the second request message, the first terminal deletes the message related to the second access point, and no longer responds to the information frame sent by the second access point in the subsequent process. That is, after the first terminal receives the information frame including the identifier of the second access point, the information frame will no longer be responded.
[0110] S507, the first terminal sends a second response message to the first access point.
[0111] The second response message is a response frame of the second request message.
[0112] In other words, the second response message is used to indicate the response of the first terminal to the session release between the first terminal and the second access point; for example, indicating that the first terminal agrees or refuses to release the session between the first terminal and the second access point.
[0113] Alternatively, the second response message is used to indicate the response of the first terminal to the authentication release between the first terminal and the second access point; for example, indicating that the first terminal agrees or refuses to release the authentication between the first terminal and the second access point.
[0114] S508, the first access point sends a first response message to the second access point.
[0115] The first response message is used to indicate that the session between the first terminal and the second access point has been released; or the first response message is used to indicate that the authentication between the first terminal and the second access point has been released. As an example, the first response message can also be referred to as: an OBSS non-AP deauthentication response frame, which is used to indicate the state of deauthenticating the authentication (or session) between the first terminal and the second access point. If the OBSS non-AP deauthentication response frame indicates that the first terminal and the second access point are successfully deauthenticated (or successfully de-sessioned), it is determined that the authentication (or session) between the first terminal and the second access point is released.
[0116] As an implementation manner, in the case that the second access point has a session (or authentication) with multiple first terminals connected to the first access point, the second access point can also release the session with one or more first terminals in the multiple first terminals by the above-mentioned S505-S507. Alternatively, the second access point can also directly request to release the session with the first access point, at this time, the second access point can further release the session with one or more first terminals in the multiple first terminals by the above-mentioned S505-S507. For example, in S501, the first request information carries the identity of one or more first terminals to request to release the session with the one or more first terminals, after the first access point receives the first request information, the first access point sends the second request information to the one or more first terminals respectively, so that the one or more first terminals release the session with the second access point based on the received second request information, the implementation process can refer to the above-mentioned S505-S507, and the disclosure will not be repeated here.
[0117] In some embodiments, the second access point can send a deauthentication request or session release request directly to the first terminal, and the first terminal can also send a response message directly to the second access point, without the participation of the first access point, which is not limited in the disclosure. For example, when the second access point determines that it needs to deauthenticate or release the session with the first terminal, the second access point sends a deauthentication request or session release request directly to the first terminal. After the first terminal receives the deauthentication request or session release request from the second access point, it sends a deauthentication response message or a session release response message directly to the second access point.
[0118] It should be noted that the above S505-S507 are mainly described by taking the second access point actively requesting to release the session with the first terminal as an example, and in actual implementation, the first terminal can also actively request to release the session with the second access point, which is not described herein again.
[0119] It should be noted that in the embodiments of the disclosure, the access point (AP) includes but is not limited to at least one of the following: single-link access point, multi-link access point (AP MLD), non-collocated multi-link access point (non collocated AP MLD). The terminal (STA) includes but is not limited to at least one of the following: single-link station, multi-link station (non-AP MLD), single radio, multi-radio, enhanced single radio, enhanced multi-radio, multi-link terminal device.
[0120] In the embodiments of the disclosure, when the access points communicate with each other or the access points and the terminal devices communicate with each other, when the access point information is carried in the information frame transmitted by the access points, the access point information includes but is not limited to at least one of the following: MAC address information of the access point, MLD ID information, MLD index information, at least one link information (such as BSSID, Link ID, etc.) of the access point, MAP capability set, MAP configuration parameter information, MAP cooperative operation information, SSID information, key information (such as GTK, PTK, IGTK, BIGTK, etc.), frame sequence number information (PN, IPN, BIPN) and key configuration information (such as RSNE, RSNXE, key suite information, etc.).
[0121] In some embodiments, the two access points communicate with each other or the access point communicates with the terminal device, and when the information frame transmitted by the access point carries the non-AP information, the non-AP information includes at least one of the following: Non-AP MAC address information, at least one link information (such as a link address, a Link ID, a link capability set, etc.) of the non-AP, Association ID (AID) information, non-association identifier information (USID), SSID information, and key configuration information (such as RSNE, RSNXE, key suite information, etc.).
[0122] In the embodiments of the present disclosure, the two access points communicate with each other or the access point communicates with the terminal device, and when the information frame transmitted by the access point carries the non-AP information, the non-AP information includes at least one of the following: Non-AP MAC address information, at least one link information (such as a link address, a Link ID, a link capability set, etc.) of the non-AP, Association ID (AID) information, non-association identifier information (USID), SSID information, and key configuration information (such as RSNE, RSNXE, key suite information, etc.).
[0123] In the embodiments of the present disclosure, the two access points communicate with each other or the access point communicates with the terminal device, and when the information frame transmitted by the access point carries the non-AP information, the non-AP information includes at least one of the following: Non-AP MAC address information, at least one link information (such as a link address, a Link ID, a link capability set, etc.) of the non-AP, Association ID (AID) information, non-association identifier information (USID), SSID information, and key configuration information (such as RSNE, RSNXE, key suite information, etc.).
[0124] The above describes in detail the process in which the first access point requests the first terminal to perform a session with the second access point in the embodiments of the present disclosure.
[0125] In the communication method provided by the embodiments of the present disclosure, the second access point can also request the first terminal to perform a session, which will be described in detail below in combination with FIG. 6. As shown in FIG. 6, the method includes S601 to S602.
[0126] S601, the first access point receives a fifth message from the second access point.
[0127] The fifth message is used to indicate a request for the second access point to have a session with the first terminal; the first terminal is a terminal connected to the first access point. As an example, the fifth message can also be referred to as: an OBSS non-AP STA request frame, the OBSS non-AP STA request frame including information of the first terminal (also referred to as non-AP STA1). That is, the OBSS non-AP information request frame also includes the information of the OBSS non-AP.
[0128] In some embodiments, the fifth message includes a first identifier of the first terminal and a second identifier allocated by the second access point for the first terminal. As an example, the first identifier of the first terminal includes at least one of: address information of the first terminal, a connection identifier AID of the first terminal. The second identifier includes at least one of: a non-associated device identifier USID, a session identifier session ID. The understanding of the first identifier and the second identifier can refer to the description in the foregoing steps, which will not be described here.
[0129] After the first terminal receives the second identifier allocated by the second access point for the first terminal, the second identifier is saved, and when the second identifier is included in a subsequently received information frame, the first terminal determines to respond to the information frame.
[0130] It should be noted that the understanding of the fifth message can refer to the first message in the foregoing embodiments, and the disclosure will not be described here.
[0131] S602, the first access point sends a sixth message to the second access point.
[0132] The sixth message is used to indicate the session result of the first terminal with the second access point. As an example, the sixth message can also be referred to as: an OBSS non-AP STA response frame, and the description of the OBSS non-AP STA response frame can refer to the foregoing embodiments, and the disclosure will not be described here.
[0133] In some embodiments, the sixth message includes a first identifier of the first terminal.
[0134] It should be noted that the understanding of the sixth message can refer to the second message in the foregoing embodiments, and the disclosure will not be described here.
[0135] In some embodiments, as an example, after the first access point receives the fifth message from the second access point, the first access point sends an OBSS AP request frame to the first terminal, and the OBSS AP request frame carries the second identifier allocated by the second access point for the first terminal. After the first terminal receives the OBSS AP request frame, the first terminal responds to the second access point based on the second identifier, and sends an OBSS AP response frame to the first access point based on the session result. The first access point sends an OBSS non-AP STA response frame to the second access point based on the authentication result in the OBSS AP response frame sent by the first terminal, to indicate the session result of the first terminal responding to the second access point to the second access point.
[0136] In a case where the fifth information includes the AID of the first terminal, the first access point can also include the AID of the first terminal in the sixth message sent to the second access point. In a subsequent process of the first terminal communicating with the second access point, the second access point adds the first access point identifier and the AID of the first terminal in the information frame sent, and the first terminal responds to the information frame if the information frame including the AID is received.
[0137] In the above embodiment, the second access point requests the session with the first terminal from the first access point. The process of the first access point feeding back the session result to the second access point based on the request of the second access point is described.
[0138] The present disclosure provides a communication method, the second access point requests the session with the first terminal from the first access point. The first access point feeds back the session result to the second access point based on the request of the second access point. Since the first terminal in the embodiment of the present disclosure is a terminal connected to the first access point, the security of the session between the second access point and the first terminal can be guaranteed, thereby avoiding the attack of the non-secure terminal on the second access point, and improving the security of the second access point.
[0139] As an implementation manner, in combination with FIG. 6, as shown in FIG. 7, the first access point can also indicate the second access point to the first terminal, so that the first terminal determines the session result of the first terminal and the second access point. The process can be implemented through the following steps.
[0140] S701, the first access point sends a third message to the first terminal.
[0141] The third message is used to indicate the second access point. In some embodiments, the third message is used to indicate the second access point as at least one of the following: access point identifier, basic service set identifier (BSSID), service set identifier (SSID), media access control (MAC) address, MAC address index value.
[0142] In some embodiments, the third message is further used to indicate a second identity allocated by the second access point for the first terminal.
[0143] It should be noted that the implementation of S701 can refer to S501 described above, and the present disclosure will not repeat it here.
[0144] S702, the first access point receives a fourth message from the first terminal.
[0145] The fourth message is used to indicate the session result of the first terminal with the second access point.
[0146] It should be noted that the implementation of S702 can refer to step 502 described above, and the present disclosure will not repeat it here.
[0147] In some embodiments, in the case that the session result of the first terminal with the second access point is a successful session, the first terminal and the second access point perform unicast frame encryption transmission based on a unicast key, and / or the first terminal and the second access point perform multicast frame encryption or robust transmission based on a multicast key; the unicast key is generated based on the key generation information and / or the key configuration information exchanged between the first terminal and the second access point; the multicast key information is transmitted by the second access point to the first terminal during the session; the multicast key information includes but is not limited to the multicast key (such as GTK, IGTK, BIGTK), the multicast frame number (such as PN, IPN, BIPN, etc.). In some implementations, the communication method provided by the embodiments of the present disclosure can also solve the technical problem that the terminal cannot perceive the MAP coordination operation and the change of the MAP coordination operation in the related art. As shown in FIG. 7, the solution to the technical problem that the terminal cannot perceive the MAP coordination operation and the change of the MAP coordination operation can be implemented through the following process.
[0148] S703, the first access point sends first indication information to the first terminal.
[0149] The first indication information is used to indicate the coordination operation of the MAP associated with the first access point.
[0150] In some embodiments, the first access point sends the first indication information to the first terminal, including: when a first preset condition is met, sending the first indication information to the first terminal; the first preset condition includes at least one of the following: the coordination operation of the MAP coordination group associated with the first access point changes; the coordination of the MAP coordination group associated with the first access point fails; the first access point joins the MAP coordination group; the first access point exits the MAP coordination group; the access point in the MAP coordination group associated with the first access point changes.
[0151] In yet some embodiments, the first indication information is carried in a broadcast frame, and the broadcast frame further includes second indication information, the second indication information being used to indicate that the terminal parses the first indication information from the broadcast frame.
[0152] It should be noted that the implementation of S703 can refer to S503 described above, and the present disclosure will not repeat it again.
[0153] S704, the first access point receives a first response message from the first terminal.
[0154] It should be noted that the implementation of S704 can refer to S504 described above, and the present disclosure will not repeat it again.
[0155] In some embodiments, with reference to FIG. 7, in the embodiments of the present disclosure, after the session between the second access point and the first terminal is established, the session between the second access point and the first terminal can also be released by the following way.
[0156] S705, the first access point receives a first request message from the second access point.
[0157] The first request message is used to request to release the session of the first terminal and the second access point.
[0158] It should be noted that the implementation of S705 can refer to S505 described above, and the present disclosure will not repeat it again.
[0159] S706, the first access point sends a second request message to the first terminal.
[0160] The second request message is used to request to release the session of the first terminal and the second access point.
[0161] It should be noted that the implementation of S706 can refer to S506 described above, and the present disclosure will not repeat it again.
[0162] S707, the first terminal sends a second response message to the first access point.
[0163] The second response message is the response frame of the second request message.
[0164] It should be noted that the implementation of S707 can refer to S507 described above, and the present disclosure will not repeat it again.
[0165] S708, the first access point sends a first response message to the second access point.
[0166] The first response message is used to indicate that the session of the first terminal and the second access point has been released.
[0167] It should be noted that the implementation of S708 can refer to S508 described above, and the present disclosure will not repeat it again.
[0168] The process of performing the communication method in the embodiments of the present disclosure by the first access point is described in detail above. The process of performing the communication method in the embodiments of the present disclosure by the second access point is described in detail below.
[0169] FIG. 8 is a communication method applied to a second access point, in which the second access point has a session with a first terminal based on an indication of a first access point, according to some embodiments. As shown in FIG. 8, the process includes S801-S802.
[0170] S801. The second access point receives a first message from the first access point.
[0171] The first message is used to indicate a first terminal connected to the first access point. In some embodiments, the first message includes a first identifier of the first terminal. The first identifier of the first terminal includes at least one of the following: address information of the first terminal, a connection identifier AID of the first terminal.
[0172] It should be noted that the implementation of S801 can refer to S401 described above, and the present disclosure will not repeat it here.
[0173] S802. The second access point sends a second message to the first access point.
[0174] The second message is used to indicate the session result of the second access point and the first terminal.
[0175] In some embodiments, the second message includes a second identifier allocated by the second access point for the first terminal; the second identifier is a non-associated device identifier USID or a session ID.
[0176] In some embodiments, the second access point can send the second identifier to the first terminal; the way of sending the second identifier is unicast or groupcast. In other words, the second access point can send the second identifier to the first terminal by unicast or groupcast.
[0177] It should be noted that the implementation of S802 can refer to S402 described above, and the present disclosure will not repeat it here.
[0178] In some embodiments, in combination with FIG. 8, as shown in FIG. 9, the method further includes:
[0179] S901. The second access point sends a first request message to the first access point.
[0180] The first request message is used to request to release the session of the first terminal and the second access point.
[0181] It should be noted that the implementation of S901 can refer to S505 described above, and the present disclosure will not repeat it here.
[0182] S902, the second access point receives the first response message from the first access point.
[0183] The first response message is used to indicate that the session of the first terminal with the second access point is released.
[0184] It should be noted that the implementation of S902 can refer to S508 described above, and the present disclosure will not repeat it here.
[0185] FIG. 10 is another communication method applied to a second access point, in which the second access point requests a session with a first terminal, according to some embodiments. As shown in FIG. 10, the process includes the following steps:
[0186] S1001, the second access point sends a fifth message to the first access point.
[0187] The fifth message is used to indicate a request for a session of the second access point with the first terminal; the first terminal is a terminal connected to the first access point.
[0188] In some embodiments, the fifth message includes a first identifier of the first terminal and a second identifier allocated by the second access point for the first terminal.
[0189] It should be noted that the implementation of S1001 can refer to S601 described above, and the present disclosure will not repeat it here.
[0190] S1002, the second access point receives a sixth message from the first access point.
[0191] The sixth message is used to indicate the session result of the second access point with the first terminal.
[0192] In some embodiments, the sixth message includes the first identifier of the first terminal. In some embodiments, the first identifier of the first terminal includes at least one of the following: address information of the first terminal, connection identifier AID of the first terminal.
[0193] It should be noted that the implementation of S1002 can refer to S602 described above, and the present disclosure will not repeat it here.
[0194] In some embodiments, the second access point can send the second identifier to the first terminal; the way of sending the second identifier is unicast sending or groupcast sending. In other words, the second access point can send the second identifier to the first terminal by unicast sending or groupcast sending.
[0195] In some embodiments, in combination with FIG. 10, as shown in FIG. 11, the method further includes:
[0196] S1101, the second access point sends a first request message to the first access point.
[0197] The first request message is used to request to release the session of the first terminal and the second access point.
[0198] It should be noted that the implementation of S1101 can refer to S505 described above, and the present disclosure will not repeat it here.
[0199] S1102, the second access point receives the first response message from the first access point.
[0200] The first response message is used to indicate that the session of the first terminal and the second access point has been released.
[0201] It should be noted that the implementation of S1102 can refer to S508 described above, and the present disclosure will not repeat it here.
[0202] As an application example of the above communication method, taking the connection of terminal 1 and access point 1, the connection of terminal 2 and access point 2, and the mutual authentication between access point 1 and access point 2 as an example, the process of session (authentication) between terminal 1 and access point 2 and session (authentication) between terminal 2 and access point 1 is described in detail. As shown in FIG. 12, the process includes:
[0203] S1201, the access point 1 sends a first OBSS non-STA information request frame to the access point 2.
[0204] The first OBSS non-STA information request frame includes the information of terminal 2, and the USID2 allocated by the access point 1 for terminal 2.
[0205] S1202, the access point 2 sends a first OBSS AP information request frame to the terminal 2.
[0206] The first OBSS AP information request frame includes the identity of the access point 1, and the USID2 allocated by the access point 1 for terminal 2.
[0207] S1203, the terminal 2 sends a first OBSS AP information response frame to the access point 2.
[0208] In some embodiments, if the terminal 2 authenticates the access point 1 successfully, the first OBSS AP information response frame is used to indicate that the session (or authentication) is successful, thereby completing the session (or authentication) of the terminal 2 and the access point 1.
[0209] S1204, the access point 2 sends a first OBSS non-STA information response frame to the access point 1.
[0210] In some embodiments, the first OBSS non-STA information response frame is used to indicate that the session (or authentication) is successful, thereby completing the session (or authentication) of the access point 1 and the terminal 2.
[0211] S1205, the access point 2 sends a second OBSS non-STA information request frame to the access point 1.
[0212] The second OBSS non-STA information request frame includes the information of the terminal 1, and the USID1 allocated by the access point 2 to the terminal 1.
[0213] S1206, the access point 1 sends a second OBSS AP information request frame to the terminal 1.
[0214] The second OBSS AP information request frame includes the identity of the access point 2, and the USID1 allocated by the access point 2 to the terminal 1.
[0215] S1207, the terminal 1 sends a second OBSS AP information response frame to the access point 1.
[0216] In some embodiments, if the terminal 1 successfully authenticates the access point 2, the second OBSS AP information response frame is used to indicate that the session (or authentication) is successful, thereby completing the session (or authentication) of the terminal 1 and the access point 2.
[0217] S1208, the access point 1 sends a second OBSS non-STA information response frame to the access point 2.
[0218] In some embodiments, the second OBSS non-STA information response frame is used to indicate that the session (or authentication) is successful, thereby completing the session (or authentication) of the access point 2 and the terminal 1.
[0219] S1209, the access point 2 sends a first trigger frame to the terminal 1.
[0220] In some embodiments, the first trigger frame includes the USID1 allocated by the access point 2 to the terminal 1 as described above.
[0221] In some embodiments, the first trigger frame is a trigger frame sent by the access point 2 to the terminal 1 in the sounding process.
[0222] S1210, the terminal 1 sends a first NDP frame to the access point 2.
[0223] In some embodiments, the first NDP frame is a response frame of the first trigger frame as described above, which is used to assist in completing the channel sounding process.
[0224] S1211, the access point 1 sends a second trigger frame to the terminal 2.
[0225] In some embodiments, the second trigger frame includes the USID2 allocated by the access point 1 to the terminal 2 as described above.
[0226] In some embodiments, the second trigger frame is a trigger frame sent by the access point 1 to the terminal 2 in the sounding process.
[0227] S1212, the terminal 2 sends a second NDP frame to the access point 1.
[0228] In some embodiments, the second NDP frame is a response frame of the second trigger frame described above, and is used to assist in completing the channel sounding process.
[0229] It should be noted that the access point 1 in FIG. 12 can or can not be equivalent to the first access point in the above-described embodiments; the access point 2 can or can not be equivalent to the second access point in the above-described embodiments; the present disclosure does not limit this.
[0230] Based on the process in FIG. 12 described above, the session (or authentication) between the terminal 1 and the access point 2 can be completed, and the session (or authentication) between the terminal 2 and the access point 1 can be completed, and further, the sounding process between the terminal 1 and the access point 2 can be completed, and the sounding process between the terminal 2 and the access point 1 can be completed.
[0231] The above various scenarios and various manners can be combined, and the present disclosure does not limit this.
[0232] It can be understood that the communication device includes a hardware structure and / or a software module corresponding to each function to achieve the above functions. Those skilled in the art should easily realize that the algorithm steps of each example described in combination with the embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0233] The embodiments of the present disclosure can divide the function modules of the communication device according to the above-mentioned method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated into one function module. The integrated module can be realized in the form of hardware or software. It should be noted that the division of the modules in the present disclosure is illustrative, and is only a logical function division. When actually implemented, another division method can be used. The following will be described taking the example of dividing each function module according to each function.
[0234] FIG. 13 is a structural schematic diagram of a communication apparatus 1300 according to some embodiments, which can execute the communication method performed by the first access point according to the method embodiments described above. As shown in FIG. 13, the communication apparatus 1300 includes a processing unit 1301 and a communication unit 1302.
[0235] The communication unit 1302 is configured to send a first message to a second access point; the first message is used to indicate a first terminal connected to the first access point.
[0236] The communication unit 1302 is further configured to receive a second message from the second access point; the second message is used to indicate a session result between the second access point and the first terminal.
[0237] In an implementation manner, the first message includes a first identifier of the first terminal.
[0238] In an implementation manner, the first identifier of the first terminal includes at least one of the following: address information of the first terminal, a connection identifier (AID) of the first terminal.
[0239] In an implementation manner, the second message includes a second identifier allocated by the second access point for the first terminal; the second identifier includes a non-associated device identifier (USID) or a session identifier (session ID).
[0240] In an implementation manner, the communication unit 1302 is further configured to send a third message to the first terminal; the third message is used to indicate the second access point; the communication unit 1302 is further configured to receive a fourth message from the first terminal; the fourth message is used to indicate a session result between the first terminal and the second access point.
[0241] In an implementation manner, the third message is used to indicate at least one of the following of the second access point: an access point identifier, a basic service set identifier (BSSID), a service set identifier (SSID), a media access control (MAC) address, a MAC address index value.
[0242] In an implementation manner, the third message is further used to indicate a second identifier allocated by the second access point for the first terminal.
[0243] In an implementation manner, in a case that the session result between the first terminal and the second access point is a session success, unicast frame encryption transmission is performed between the first terminal and the second access point based on a unicast key, and / or multicast frame encryption or robust transmission is performed between the first terminal and the second access point based on a multicast key; the unicast key is generated based on key generation information and / or key configuration information exchanged between the first terminal and the second access point; the multicast key information is transmitted by the second access point to the first terminal in a session process; wherein the multicast key information includes but is not limited to a multicast key and a multicast frame number.
[0244] In an implementation form, the communication unit 1302 is further configured to send first indication information to the first terminal, the first indication information being used to indicate the cooperation operation of the MAP associated with the first access point, and the communication unit 1302 is further configured to receive a first response message from the first terminal.
[0245] In an implementation form, the processing unit 1301 is further configured to instruct the communication unit 1302 to send the first indication information to the first terminal when a first preset condition is met, and the first preset condition comprises at least one of the following: a change in the cooperation operation of the MAP cooperation group to which the first access point is associated, a failure of the cooperation of the MAP cooperation group to which the first access point is associated, the first access point joining the MAP cooperation group, the first access point exiting the MAP cooperation group, and a change in the access points in the MAP cooperation group to which the first access point is associated.
[0246] In an implementation form, the first indication information is carried in a unicast frame or a broadcast frame, and in the case that the first indication information is carried in the broadcast frame, the broadcast frame further comprises second indication information, and the second indication information is used to instruct the terminal to parse the first indication information from the broadcast frame.
[0247] In an implementation form, the communication unit 1302 is further configured to receive a first request message from the second access point, the first request message being used to request the session between the first terminal and the second access point to be released, and the communication unit 1302 is further configured to send a second request message to the first terminal, the second request message being used to request the session between the first terminal and the second access point to be released.
[0248] In an implementation form, the communication unit 1302 is further configured to send a first response message to the second access point, the first response message being used to indicate that the session between the first terminal and the second access point has been released.
[0249] FIG. 14 is a structural schematic diagram of another communication apparatus 1400 according to some embodiments, which can perform the communication method executed by the first access point provided in the above method embodiments. As shown in FIG. 14, the communication apparatus 1400 comprises a processing unit 1401 and a communication unit 1402.
[0250] The communication unit 1402 is configured to receive a fifth message from the second access point, the fifth message being used to indicate a request for the session between the second access point and a first terminal, and the first terminal being a terminal connected to the first access point.
[0251] The communication unit 1402 is further configured to send a sixth message to the second access point, the sixth message being used to indicate the session result between the first terminal and the second access point.
[0252] In an implementation form, the fifth message comprises a first identifier of the first terminal and a second identifier allocated by the second access point to the first terminal.
[0253] In an implementation, the sixth message comprises a first identifier of the first terminal.
[0254] In an implementation, the first identifier of the first terminal comprises at least one of: address information of the first terminal, a connection identifier AID of the first terminal.
[0255] In an implementation, the communication unit 1402 is further configured to send a third message to the first terminal, the third message being used to indicate the second access point; and the communication unit 1402 is further configured to receive a fourth message from the first terminal, the fourth message being used to indicate a session result between the first terminal and the second access point.
[0256] In an implementation, the third message is used to indicate the second access point by at least one of: an access point identifier, a basic service set identifier BSSID, a service set identifier SSID, a media access control MAC address, a MAC address index value.
[0257] In an implementation, the third message is further used to indicate a second identifier allocated by the second access point for the first terminal.
[0258] In an implementation, in a case that the session result between the first terminal and the second access point is a successful session, unicast frame encryption transmission is performed between the first terminal and the second access point based on a unicast key, and / or multicast frame encryption or robust transmission is performed between the first terminal and the second access point based on a multicast key; the unicast key is generated based on key generation information and / or key configuration information exchanged between the first terminal and the second access point; the multicast key information is delivered by the second access point to the first terminal during the session; wherein the multicast key information comprises but is not limited to the multicast key and a multicast frame number.
[0259] In an implementation, the communication unit 1402 is further configured to send first indication information to the first terminal, the first indication information being used to indicate a cooperative operation of a MAP associated with the first access point; and the communication unit 1402 is further configured to receive a first response message from the first terminal.
[0260] In an implementation, the processing unit 1401 is configured to instruct the communication unit 1402 to send first indication information to the first terminal when a first preset condition is met; the first preset condition comprises at least one of: a cooperative operation of a MAP cooperative group associated with the first access point is changed; the MAP cooperative group associated with the first access point is disabled; the first access point joins the MAP cooperative group; the first access point exits the MAP cooperative group; an access point in the MAP cooperative group associated with the first access point is changed.
[0261] In an implementation, the first indication information is carried in a unicast frame or a broadcast frame, and in the case that the first indication information is carried in the broadcast frame, the broadcast frame further comprises second indication information, the second indication information being used to instruct the terminal to parse the first indication information from the broadcast frame.
[0262] In an implementation, the communication unit 1402 is further configured to receive a first request message from the second access point, the first request message being used to request to release the session of the first terminal with the second access point, and the communication unit 1402 is further configured to send a second request message to the first terminal, the second request message being used to request to release the session of the first terminal with the second access point.
[0263] In an implementation, the communication unit 1402 is further configured to send a first response message to the second access point, the first response message being used to instruct that the session of the first terminal with the second access point has been released.
[0264] FIG. 15 is a structural schematic diagram of another communication apparatus 1500 according to some embodiments, which can perform the communication method executed by the second access point according to the method embodiments described above. As shown in FIG. 15, the communication apparatus 1500 comprises a processing unit 1501 and a communication unit 1502. The processing unit 1501 is configured to instruct the communication unit to perform relevant transceiving actions.
[0265] The communication unit 1502 is further configured to receive a first message from the first access point, the first message being used to instruct a first terminal connected to the first access point.
[0266] The communication unit 1502 is further configured to send a second message to the first access point, the second message being used to instruct the session result of the second access point with the first terminal.
[0267] In an implementation, the first message comprises a first identifier of the first terminal.
[0268] In an implementation, the first identifier of the first terminal comprises at least one of the following: address information of the first terminal, and connection identifier (AID) of the first terminal.
[0269] In an implementation, the second message comprises a second identifier allocated by the second access point for the first terminal, the second identifier being a non-associated device identifier (USID) or a session ID.
[0270] In an implementation, the communication unit 1502 is further configured to send the second identifier to the first terminal, and the sending of the second identifier is performed in a unicast manner or a groupcast manner.
[0271] In an implementation, the communication unit 1502 is further configured to send a first request message to the first access point, the first request message being used to request to release the session of the first terminal with the second access point.
[0272] In an implementation form, the communication unit 1502 is further configured to receive a first response message from the first access point, the first response message being configured to indicate that the session of the first terminal with the second access point has been released.
[0273] Fig. 16 is a schematic block diagram of a yet another communication apparatus 1600 according to some embodiments, which can execute the communication method performed by the second access point according to the above method embodiments. As shown in Fig. 16, the communication apparatus 1600 comprises a processing unit 1601 and a communication unit 1602. The processing unit 1601 is configured to instruct the communication unit to perform the relevant transceiving actions.
[0274] The communication unit 1602 is configured to send a fifth message to the first access point, the fifth message being configured to indicate a request for a session of the second access point with a first terminal, the first terminal being a terminal connected to the first access point. The communication unit 1602 is further configured to receive a sixth message from the first access point, the sixth message being configured to indicate a result of the session of the second access point with the first terminal.
[0275] In an implementation form, the fifth message comprises a first identifier of the first terminal and a second identifier allocated by the second access point to the first terminal.
[0276] In an implementation form, the sixth message comprises the first identifier of the first terminal.
[0277] In an implementation form, the first identifier of the first terminal comprises at least one of address information of the first terminal and a connection identifier AID of the first terminal.
[0278] In an implementation form, the communication unit 1602 is further configured to send the second identifier to the first terminal, the sending of the second identifier being performed in a unicast manner or in a groupcast manner.
[0279] In an implementation form, the communication unit 1602 is further configured to send a first request message to the first access point, the first request message being configured to request a release of the session of the first terminal with the second access point.
[0280] In an implementation form, the communication unit 1602 is further configured to receive a first response message from the first access point, the first response message being configured to indicate that the session of the first terminal with the second access point has been released.
[0281] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide another structure of the communication apparatus involved in the above-mentioned embodiments. As shown in FIG. 17, the communication apparatus 170 includes a processor 1702, a bus 1704. In some embodiments, the communication apparatus 170 can further include a memory 1701; in some embodiments, the communication apparatus 170 can further include a communication interface 1703.
[0282] The processor 1702 can be various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 1702 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. The processor 1702 can implement or execute various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 1702 can also be a combination of implementing computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, etc.
[0283] The communication interface 1703 is used to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN) and the like.
[0284] The memory 1701 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0285] As an implementation manner, the memory 1701 can exist independently of the processor 1702, and the memory 1701 can be connected with the processor 1702 through the bus 1704, for storing instructions or program codes. When the processor 1702 invokes and executes the instructions or program codes stored in the memory 1701, the communication method provided by the embodiments of the present disclosure can be implemented.
[0286] In another implementation manner, the memory 1701 can also be integrated with the processor 1702.
[0287] Bus 1704, which can be an extended industry standard architecture (EISA) bus, a peripheral component interconnect (PCI) bus, or another type of bus, connects the components in communication system 1700. Bus 1704 can be implemented with one or more buses and in any combination of bus architectures. Bus 1704 can be split into buses based on different communication technologies and standards. For ease of presentation, only one bus is shown in FIG. 17, but it is understood that more than one bus can be present in communication system 1700.
[0288] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium) having computer program instructions stored therein, which, when executed on a computer, cause the computer to perform the communication method according to any one of the above embodiments.
[0289] Exemplarily, the above computer-readable storage medium can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk, or a magnetic tape, etc.), an optical disc (for example, a compact disc (CD), a digital versatile disc (DVD), etc.), a smart card, and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.). The various computer-readable storage media described in the embodiments of the present disclosure can represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" can include, but is not limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0290] The embodiments of the present disclosure provide a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the communication method according to any one of the above embodiments.
[0291] The above description is merely exemplary of the specific implementation of the embodiments of the present disclosure, but the protection scope of the embodiments of the present disclosure is not limited thereto. Any change or substitution within the technical scope disclosed in the embodiments of the present disclosure should be covered within the protection scope of the embodiments of the present disclosure. Therefore, the protection scope of the embodiments of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A communication method, wherein, The method is performed by a first access point, and comprises: sending a first message to a second access point; wherein the first message is used to indicate a first terminal connected to the first access point; receiving a second message from the second access point; wherein the second message is used to indicate a session result of the second access point and the first terminal.
2. The method of claim 1, wherein, The first message comprises a first identifier of the first terminal.
3. The method of claim 2, wherein, The first identifier of the first terminal comprises at least one of address information of the first terminal and a connection identifier (AID) of the first terminal.
4. The method of claim 1, wherein, The second message comprises a second identifier allocated by the second access point to the first terminal.
5. The method of claim 1, wherein, After receiving the second message from the second access point, the method further comprises: sending a third message to the first terminal; wherein the third message is used to indicate the second access point; receiving a fourth message from the first terminal; wherein the fourth message is used to indicate a session result of the first terminal and the second access point.
6. The method of claim 5, wherein, The third message is used to indicate at least one of an access point identifier, a basic service set identifier (BSSID), a service set identifier (SSID), a media access control (MAC) address, and a MAC address index value of the second access point.
7. The method of claim 6, wherein, The third message is further used to indicate the second identifier allocated by the second access point to the first terminal.
8. The method of claim 1, wherein, In a case where the session result of the first terminal and the second access point is a successful session, unicast frame encryption transmission is performed between the first terminal and the second access point based on a unicast key, and / or multicast frame encryption or robust transmission is performed between the first terminal and the second access point based on a multicast key; wherein the unicast key is generated based on key generation information and / or key configuration information exchanged between the first terminal and the second access point; the multicast key information is transmitted by the second access point to the first terminal during the session; wherein the multicast key information comprises, but is not limited to, a multicast key and a multicast frame number.
9. The method of claim 1, further comprising: sending first indication information to the first terminal; wherein the first indication information is used to indicate a cooperative operation of a MAP associated with the first access point; receiving a first response message from the first terminal.
10. The method of claim 9, wherein, The sending of the first indication information to the first terminal comprises: when a first preset condition is met, sending the first indication information to the first terminal; wherein the first preset condition comprises at least one of: a cooperative operation of a MAP cooperative group associated with the first access point is changed; the MAP cooperative group associated with the first access point is disabled; the first access point joins the MAP cooperative group; the first access point exits the MAP cooperative group; an access point in the MAP cooperative group associated with the first access point is changed.
11. The method of claim 9, wherein, The first indication information is carried in a unicast frame or a broadcast frame; in a case where the first indication information is carried in the broadcast frame, the broadcast frame further comprises second indication information, wherein the second indication information is used to indicate that the first terminal parses the first indication information from the broadcast frame.
12. The method of claim 6, further comprising: receiving a first request message from the second access point; the first request message is used to request to release a session of the first terminal with the second access point; sending a second request message to the first terminal; the second request message is used to request to release the session of the first terminal with the second access point.
13. The method of claim 12, wherein, after sending the second request message to the first terminal, the method further comprises: sending a first response message to the second access point; the first response message is used to indicate that the session of the first terminal with the second access point has been released.
14. A communication method, wherein, the method is performed by a first access point, and comprises: receiving a fifth message from a second access point; the fifth message is used to indicate a request for a session of the second access point with a first terminal; the first terminal is a terminal connected to the first access point; sending a sixth message to the second access point; the sixth message is used to indicate a session result of the first terminal with the second access point.
15. The method of claim 14, wherein, the fifth message comprises a first identifier of the first terminal, and a second identifier allocated by the second access point for the first terminal.
16. The method of claim 15, wherein, the sixth message comprises the first identifier of the first terminal.
17. The method of claim 16, wherein, the first identifier of the first terminal comprises at least one of the following: address information of the first terminal, connection identifier AID of the first terminal.
18. The method of claim 14, wherein, after receiving a second message from the second access point, the method further comprises: sending a third message to the first terminal; the third message is used to indicate the second access point; receiving a fourth message from the first terminal; the fourth message is used to indicate a session result of the first terminal with the second access point.
19. The method of claim 18, wherein, the third message is used to indicate the second access point at least one of the following: access point identifier, basic service set identifier BSSID, service set identifier SSID, media access control MAC address, MAC address index value.
20. The method of claim 18, wherein, the third message is also used to indicate a second identifier allocated by the second access point for the first terminal.
21. The method of claim 14, wherein, in a case where the session result of the first terminal with the second access point is a successful session, unicast frame encryption transmission is performed between the first terminal and the second access point based on a unicast key, and / or multicast frame encryption or robust transmission is performed between the first terminal and the second access point based on a multicast key; wherein the unicast key is generated based on key generation information and / or key configuration information exchanged between the first terminal and the second access point; the multicast key information is transmitted by the second access point to the first terminal during the session; wherein the multicast key information includes but is not limited to the multicast key, the multicast frame number.
22. The method of claim 14, further comprising: sending first indication information to the first terminal; the first indication information is used to indicate the cooperative operation of the MAP associated with the first access point; receiving a first response message from the first terminal.
23. The method of claim 22, wherein, the sending of the first indication information to the first terminal comprises: when a first preset condition is met, sending first indication information to the first terminal; the first preset condition comprises at least one of the following: Cooperation of the MAP coordination group to which the first access point belongs is changed; Cooperation of the MAP coordination group to which the first access point belongs is disabled; The first access point joins the MAP coordination group; The first access point exits the MAP coordination group; An access point in the MAP coordination group to which the first access point belongs is changed.
24. The method of claim 22, wherein, The first indication information is carried in a unicast frame or a broadcast frame, and in a case where the first indication information is carried in the broadcast frame, the broadcast frame further includes second indication information, the second indication information being used to indicate that a terminal parses the first indication information from the broadcast frame.
25. The method of claim 18, further comprising: receiving a first request message from the second access point; the first request message being used to request to release a session of the first terminal with the second access point; sending a second request message to the first terminal; the second request message being used to request to release the session of the first terminal with the second access point.
26. The method of claim 25, wherein, After sending the second request message to the first terminal, the method further comprises: sending a first response message to the second access point; the first response message being used to indicate that the session of the first terminal with the second access point has been released.
27. A communication method, wherein, The method is performed by a second access point, and comprises: receiving a first message from a first access point; the first message being used to indicate a first terminal connected to the first access point; sending a second message to the first access point; the second message being used to indicate a session result of the second access point with the first terminal.
28. The method of claim 27, wherein, The first message includes a first identifier of the first terminal.
29. The method of claim 28, wherein, The first identifier of the first terminal includes at least one of address information of the first terminal and a connection identifier AID of the first terminal.
30. The method of claim 27, wherein, The second message includes a second identifier allocated by the second access point for the first terminal.
31. The method of claim 30, further comprising: sending the second identifier to the first terminal; the second identifier being sent in a manner of unicast sending or groupcast sending.
32. The method of claim 27, further comprising: sending a first request message to the first access point; the first request message being used to request to release a session of the first terminal with the second access point.
33. The method of claim 32, wherein, After sending the first request message to the first access point, the method further comprises: receiving a first response message from the first access point; the first response message being used to indicate that the session of the first terminal with the second access point has been released.
34. A communication method, wherein, The method is performed by a second access point, and comprises: sending a fifth message to a first access point; the fifth message being used to indicate a request for a session of the second access point with a first terminal; the first terminal being a terminal connected to the first access point; receiving a sixth message from the first access point; the sixth message being used to indicate a session result of the second access point with the first terminal.
35. The method of claim 34, wherein, The fifth message includes a first identifier of the first terminal and a second identifier allocated by the second access point for the first terminal.
36. The method of claim 35, wherein, The sixth message includes the first identifier of the first terminal.
37. The method of claim 36, wherein, The first identifier of the first terminal comprises at least one of address information of the first terminal and a connection identifier AID of the first terminal.
38. The method of claim 35, further comprising: sending the second identifier to the first terminal; and 39. The method of claim 34, further comprising: sending a first request message to the first access point; and the first request message is used to request to release a session of the first terminal with the second access point.
40. The method of claim 39, wherein, after sending the first request message to the first access point, the method further comprises: receiving a first response message from the first access point; and 41. A communications device comprising: the first response message is used to indicate that the session of the first terminal with the second access point has been released. a memory and a processor; the memory and the processor are coupled; the memory is configured to store instructions executable by the processor; 42. A computer readable storage medium, wherein, the processor executes the instructions to perform the method according to any one of claims 1-40.
43. A computer program product, wherein, The computer readable storage medium stores computer instructions, when the computer instructions run on a computer, make the computer execute the method according to any one of claims 1-40. The computer program product comprises computer program instructions, when the computer program instructions are executed by a processor, realize the method according to any one of claims 1-40. The computer program product comprises computer program instructions, when the computer program instructions are executed by a processor, realize the method according to any one of claims 1-40.
Citation Information
Patent Citations
Method and device for establishing multiple connections, equipment and storage medium
CN115567923A
Method and device for establishing multi-connection for terminal, equipment and storage medium
CN115567924A
Communication method and communication device
US20240064621A1