Communication method and device and computer readable storage medium
Through multi-device collaboration in the WLAN perceived handover process, the problem of reduced perceived measurement accuracy and low efficiency during switching is solved, and the efficiency of perceived handover and the continuity and quality of perceived measurement are achieved.
Patent Information
- Application Number
- CN202311051086.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
AI Technical Summary
During WLAN perceived handover, as the perceived/measured target moves, the perceived measurement accuracy of the original sensing node decreases, resulting in a sensed measurement interruption, and the prior art is inefficient in perceived handover, especially when the target exceeds AP perception When measuring range.
Through multi-device collaboration, the first device obtains information of reduced perception accuracy, and interacts with the device in a centralized manner to obtain relevant information of peripheral devices, recommend switchable devices, and realize perceptual switching. The second device selects a device with better perception measurement results based on the received information to perform perception measurement.
Improve the efficiency of the perceived switching process, ensure the continuity and quality of perceived measurements, and avoid the problems of perceived measurement interruptions and targets beyond the perceived range.
Smart Images

Figure CN119497162A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method, device and computer-readable storage medium. Background Art
[0002] In wireless local area network (WLAN) sensing switching technology, a station (STA) can obtain information about surrounding access points (APs) by passively scanning and listening to beacon frames or actively scanning and sending probe request frames.
[0003] As the perceived / measured target moves, the perception measurement accuracy of the original perception node for the perceived target will also decrease and may even cause the perception measurement to be interrupted. At this time, passively listening to the beacon frames sent by the surrounding APs or actively receiving the probe response frames replied by the surrounding APs, and only performing perception switching based on the perception capabilities and signal strength of the surrounding APs may cause the perceived / measured target to be out of the perception measurement range of the existing perception measurement node. When the perceived / measured target exceeds the AP perception measurement range, the perception measurement of the perceived target cannot continue. In this scenario, the STA re-detects and scans the surrounding nodes, reducing the efficiency of the perception switching process. Summary of the invention
[0004] The embodiments of the present application provide a communication method, device, and computer-readable storage medium, which can improve the efficiency of the perception switching process.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a first device, or to a module (e.g., a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device. The following description is made by taking the execution subject as the first device as an example. The communication method includes: the first device obtains first information, and the first information includes perception information of at least one third device that can perceive and switch with the second device; the first device sends the first information to the second device.
[0006] In the embodiment of the present application, in the WLAN perception process, multi-device collaboration can be used to implement perception switching, saving the detection scanning process. For example, if the perception accuracy of the first device decreases, information can be exchanged with devices in the device collaboration set to obtain relevant information of the peripheral devices of the second device and recommend switchable devices in the device collaboration set (such as the first information) to the second device, so that the devices in the device collaboration set can autonomously select the device to be switched, thereby improving the efficiency of the perception switching process. And the second device can select a device with a better perception measurement result for perception measurement according to the first information, thereby improving the quality of perception switching.
[0007] In a possible implementation manner, the perception information includes at least one of a basic service set identifier (BSSID) of the third device, working channel information, and whether the device has perception capability.
[0008] In one possible implementation, the first device obtains the first information including: the first device sends a first frame to a third device, the first frame is used to request perception switching of the second device; the first device receives a second frame from the third device, the second frame responds to the first frame, and the second frame includes perception information of the third device.
[0009] In a possible implementation, the first frame is a perception switching request frame, which includes identification information of the second device, time of the perception switching process, and at least one of the third device acting as a responder or initiator of a new round of perception measurement after the perception switching.
[0010] In a possible implementation manner, the perceptual switching request frame includes a first perceptual switching parameter element field, the first perceptual switching parameter element field includes a perceptual switching identification field, and the perceptual switching identification field includes identification information of the second device.
[0011] In one possible implementation, the second frame is a perception switching response frame, which includes at least one of the success or failure of the perception switching, the perception information of the third device, the location information of the third device, the time of the perception switching process, and the third device as a responder or initiator of a new round of perception measurement after the perception switching.
[0012] In a possible implementation, the perception switching response frame includes a status code field, and the status code field is used to indicate whether the perception switching is successful or failed.
[0013] In one possible implementation, when the status code field indicates that the perception switching is successful, the perception switching response frame also includes a second perception switching parameter element field, and the second perception switching parameter element field includes at least one of the perception information of the third device and the location information of the third device.
[0014] In a possible implementation, the second perception switching parameter element field also includes at least one of a location information field and a neighbor report element field, the location information field includes the location information of the third device, and the neighbor report element field includes the perception information of the third device.
[0015] In a possible implementation, the first perception switching parameter element field or the second perception switching parameter element field also includes a perception switching parameter control field, the perception switching parameter control field includes at least one of a perception switching process expiration index subfield and a perception responder subfield, the perception switching process expiration index subfield includes the time of the perception switching process, and the perception responder subfield is used to indicate that after the perception switching, the third device acts as a responder or initiator of a new round of perception measurement.
[0016] In a possible implementation manner, the first device sending the first information to the second device includes: the first device sending a third frame to the second device, where the third frame includes the first information.
[0017] In one possible implementation, the third frame is a perception suggestion request frame, which includes location information of the third device, whether multi-link perception is enabled on the third device, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended to be able to perform perception switching with the second device.
[0018] In one possible implementation, the perception suggestion request frame includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of a perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable multi-link operation (multi-link operation, MLO) and multi-link device (multi-link device, MLD) parameter field, and a neighbor report element field, the location information field includes location information of a third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0019] In a possible implementation manner, the method also includes: the first device receives a fourth frame from the second device, the fourth frame responds to the third frame, the fourth frame includes status indication information, location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended to be able to perform perception switching with the second device, and the status indication information is used to indicate whether the second device successfully receives the first information.
[0020] In a possible implementation, the fourth frame is a perception suggestion response frame, and the perception suggestion response frame includes a status code field, and the status code field includes status indication information.
[0021] In one possible implementation, when the status indication information indicates that the second device successfully received the first information, the perception suggestion response frame also includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of the perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes location information of a third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0022] In one possible implementation, the perception suggestion parameter element field also includes a perception suggestion parameter control field, the perception suggestion parameter control field includes at least one of a perception responder subfield and a number of recommended devices subfield, the perception responder subfield includes the third device as a responder or initiator of a new round of perception measurement after the perception switch, and the number of recommended devices subfield includes the number of third devices recommended to be able to perform perception switching with the second device.
[0023] In a possible implementation manner, the first frame further includes a first perception measurement parameter.
[0024] In a possible implementation, when the third device does not accept the first perception measurement parameter, the second frame further includes a perception measurement parameter field, the perception measurement parameter field includes a second perception measurement parameter, and the second perception measurement parameter is determined by the third device.
[0025] In a possible implementation manner, the first information further includes a perception measurement parameter of the third device.
[0026] In a possible implementation manner, the fourth frame further includes a measurement session identifier indication field, where the measurement session identifier indication field is used to indicate a session for performing measurement with the third device.
[0027] In the second aspect, an embodiment of the present application provides a communication method, which can be applied to a second device, or to a module (for example, a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device. The following description is made by taking the execution subject as the second device as an example. The communication method includes: the second device receives first information from the first device, the first information includes perception information of at least one third device that can perceive switching with the second device; the second device determines the target device for the perception switching based on the first information.
[0028] In the embodiment of the present application, based on the use of multi-device collaboration to achieve perception switching, perception measurement parameters can also be interacted in the perception switching stage, so that the second device and the third device can subsequently perform a perception measurement session process, thereby not only improving the efficiency of the perception switching process, but also the second device can select a device with a better perception measurement result to perform perception measurement according to the first information, thereby improving the quality of the perception switching and improving the perception measurement efficiency.
[0029] It should be understood that the executor of the second aspect may be a network device, and the specific content of the second aspect corresponds to the content of the first aspect. The corresponding features of the second aspect and the beneficial effects achieved may refer to the description of the first aspect. To avoid repetition, the detailed description is appropriately omitted here.
[0030] In a possible implementation manner, the perception information includes at least one of a BSSID of the third device, working channel information, and whether the third device has perception capability.
[0031] In a possible implementation manner, the second device receiving the first information from the first device includes: the second device receiving a third frame from the first device, where the third frame includes the first information.
[0032] In one possible implementation, the third frame is a perception suggestion request frame, which includes location information of the third device, whether multi-link perception is enabled on the third device, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended to be able to perform perception switching with the second device.
[0033] In one possible implementation, the perception suggestion request frame includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of a perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes location information of a third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0034] In a possible implementation manner, the method also includes: the second device sends a fourth frame to the first device, the fourth frame responds to the third frame, the fourth frame includes status indication information, location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended to be able to switch perception with the second device, and the status indication information is used to indicate whether the second device successfully receives the first information.
[0035] In a possible implementation, the fourth frame is a perception suggestion response frame, and the perception suggestion response frame includes a status code field, and the status code field includes status indication information.
[0036] In one possible implementation, when the status indication information indicates that the second device successfully received the first information, the perception suggestion response frame also includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of the perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes location information of a third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0037] In one possible implementation, the perception suggestion parameter element field also includes a perception suggestion parameter control field, the perception suggestion parameter control field includes at least one of a perception responder subfield and a number of recommended devices subfield, the perception responder subfield includes the third device as a responder or initiator of a new round of perception measurement after the perception switch, and the number of recommended devices subfield includes the number of third devices recommended to be able to perform perception switching with the second device.
[0038] In a possible implementation manner, the first information further includes a perception measurement parameter of the third device.
[0039] In a possible implementation manner, the fourth frame further includes a measurement session identifier indication field, where the measurement session identifier indication field is used to indicate a session for performing measurement with the third device.
[0040] In a third aspect, an embodiment of the present application provides a communication device. The communication device can be applied to a first device, or to a module (e.g., a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device. The communication device has the function of implementing the behavior in the above-mentioned first aspect or any method instance in the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions. The beneficial effects can be found in the description of the first aspect, which will not be repeated here.
[0041] In a fourth aspect, an embodiment of the present application provides a communication device. The communication device can be applied to a second device, or to a module (e.g., a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device. The communication device has the function of implementing the behavior in the above-mentioned second aspect or any method instance in the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions. The beneficial effects can be found in the description of the second aspect, which will not be repeated here.
[0042] In a fifth aspect, an embodiment of the present application provides a communication device, which may be the first device in the above method embodiment, or a chip or processor set in the first device. The communication device may include a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions. When the program or instruction is executed by the processor, the communication device executes the method executed by the first device, or the chip or processor in the first device in the above method embodiment.
[0043] In a sixth aspect, an embodiment of the present application provides a communication device, which may be the first device in the above method embodiment, or a chip or processor set in the first device. The communication device may include a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions. When the program or instruction is executed by the processor, the communication device executes the method executed by the first device, or the chip or processor in the first device in the above method embodiment.
[0044] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or computer instructions. When the computer program or computer instructions are run on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect.
[0045] In an eighth aspect, an embodiment of the present application provides a computer program product comprising program instructions, which, when executed on a computer, enables the computer to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect.
[0046] In a ninth aspect, an embodiment of the present application provides a chip system, which includes a processor for implementing the functions in the above methods. In a possible implementation, the chip system may also include a memory for storing program instructions and / or data. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0047] In the tenth aspect, an embodiment of the present application provides a communication system, which includes a first device and a second device, the first device is used to execute the above-mentioned first aspect or any possible implementation of the first aspect, and the second device is used to execute the above-mentioned second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0049] Figure 1 is a schematic diagram of a network architecture provided in an embodiment of the present application;
[0050] Figure 2 This is a schematic diagram of a process of scanning surrounding nodes again according to an embodiment of the present application;
[0051] Figure 3 This is a schematic diagram of an SBP process provided in an embodiment of the present application;
[0052] Figure 4 It is a flow chart of a communication method provided by an embodiment of the present application;
[0053] Figure 5 is a signaling flow chart between devices provided in an embodiment of the present application;
[0054] Figure 6 It is a structural diagram of a perception switching request frame provided in an embodiment of the present application;
[0055] Figure 7 This is a schematic diagram of the structure of a perception switching response frame provided in an embodiment of the present application;
[0056] Figure 8 is another signaling flow chart between devices provided in an embodiment of the present application;
[0057] Fig. 9 This is a schematic diagram of the structure of a perception suggestion request frame provided in an embodiment of the present application;
[0058] Fig.10 It is a structural diagram of an information field of a perception suggestion device provided in an embodiment of the present application;
[0059] Fig.11 It is a structural diagram of enabling MLO and MLD parameter fields provided in an embodiment of the present application;
[0060] Fig.12This is a schematic diagram of the structure of a perception suggestion response frame provided in an embodiment of the present application;
[0061] Fig.13 and Fig.14 This is another signaling flow chart between devices provided in an embodiment of the present application;
[0062] Fig.15 This is a schematic diagram of the structure of a perception switching measurement request frame provided in an embodiment of the present application;
[0063] Fig.16 This is a schematic diagram of the structure of a perception switching measurement response frame provided in an embodiment of the present application;
[0064] Fig.17 It is a structural diagram of the information field of another perception suggestion device provided in an embodiment of the present application;
[0065] Fig.18 This is a schematic diagram of the structure of another perception suggestion response frame provided in an embodiment of the present application;
[0066] Fig.19 is a structural diagram of a communication device provided in an embodiment of the present application;
[0067] Fig. 20 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application;
[0068] Fig.21 It is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, the terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in this application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. These three situations, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be one or more. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between network elements and identical or similar items with substantially the same functions. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0070] References to "one embodiment" or "some embodiments" etc. described in the embodiments of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0071] The following specific implementation methods further describe in detail the objectives, technical solutions and beneficial effects of the present application. It should be understood that the following are only specific implementation methods of the present application and are not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
[0072] The following is a description of the technical terms that may appear in the embodiments of the present application. The terms used in the implementation mode of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. In the various embodiments of the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0073] (1) Perception
[0074] Sensing initiator: A station that initiates a sensing process.
[0075] Sensing responder: A station that participates in a sensing process initiated by a sensing initiator.
[0076] SBP initiator: A station that initiates a SBP process.
[0077] SBP responder: A station that participates in a proxy sensing process initiated by a proxy sensing initiator, acting as the sensing initiator in the sensing process.
[0078] (2) Sensing by proxy (SBP)
[0079] Proxy-based perception means that a non-AP STA can request an AP to perform WLAN perception and let the AP feedback the perception results. The non-AP STA that initiates the SBP process can be called the SBP initiator, and the AP participating in SBP as a proxy is called the SBP responder. At the same time, the AP is also the perception initiator of the SBP perception process.
[0080] In the IEEE 802.11bf protocol, the process of performing SBP in the sub-7GHz band can include four stages:
[0081] SBP setup phase: The SBP initiator sends an SBP request frame to the SBP responder, which may include configuration parameters for the SBP process. After receiving the SBP request frame, the SBP responder may send an SBP response frame to the SBP initiator. If the configuration parameters match the settings of the SBP responder, the SBP response frame may indicate acceptance of the SBP request and successful SBP setup; otherwise, the SBP response frame may indicate rejection of the SBP request and failure of SBP setup.
[0082] Perception measurement phase: When the SBP is successfully established, the SBP responder, as the perception initiator, initiates a perception process to one or more perception responders. The perception process includes a sensing measurement setup phase and a sensing measurement instance phase. The perception measurement setup phase includes the perception initiator sending a DMG measurement setup request frame to the perception responder, and the perception responder sending a DMG measurement setup response frame to the perception initiator. The perception measurement performed in the sub-7GHz frequency band can be a trigger-based (TB) type of perception measurement.
[0083] SBP reporting phase: After obtaining the perception measurement results, the SBP responder feeds the results back to the SBP initiator through an SBP report frame.
[0084] SBP termination phase: SBP can be terminated by either the SBP initiator or the SBP responder by sending an SBP termination frame.
[0085] It should be understood that the embodiments of the present application can be applied to sensing systems, and can also be applied to systems that comply with IEEE802.11 system standards, such as 802.11bf, 802.11ax, 802.11be, or next-generation standards, such as wireless local area network systems of 802.11 series protocols such as Wi-Fi 8, UHR, Wi-Fi AI, or wireless personal area network systems based on ultra-wideband UWB, etc., and can also be applied to wireless local area network (WLAN) scenarios. Alternatively, the embodiments of the present application can also be applied to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X) network. Of course, the embodiments of the present application can also be applied to other possible communication systems, such as 5G communication systems and subsequent evolved cellular communication systems.
[0086] The following takes the scenario in which the embodiment of the present application can be applied to WLAN as an example. It should be understood that WLAN started from the 802.11a / g standard, and went through 802.11n, 802.11ac, 802.11ax, and the 802.11be and Wi-Fi 8 that are currently being discussed. Among them, 802.11n can also be called high throughput (HT); 802.11ac can also be called very high throughput (VHT); 802.11ax can also be called high efficiency (HE) or Wi-Fi 6; 802.11be can also be called extremely high throughput (EHT) or Wi-Fi 7, and the standards before HT, such as 802.11a / b / g, are collectively referred to as non-HT.
[0087] See also Figure 1 , Figure 1 Schematic diagram of a network architecture provided by an embodiment of the present application. Figure 1 As shown, the network architecture includes 1 wireless access point AP and 2 stations. The STA associated with the AP can receive wireless frames sent by the AP and can also send wireless frames to the AP. In addition, the embodiment of the present application is also applicable to communication between APs. For example, each AP can communicate with each other through a distributed system (DS). The embodiment of the present application is also applicable to communication between STAs. It should be understood that Figure 1 The number of APs and STAs is just an example and can be more or less.
[0088] The STA involved in the embodiments of the present application is a device with wireless communication function, supports communication using the WLAN protocol, and has the ability to communicate with other stations or access points in the WLAN network. In a WLAN system, a station can be called a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate with an AP and then communicate with a WLAN. The device can be a complete device, or a chip or processing system installed in the complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system. For example, STA may be various user terminals, user devices, access devices, subscriber stations, subscriber units, mobile stations, user agents, user equipment or other names with wireless communication functions, wherein the user terminal may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication devices, handsets, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices or any other suitable devices configured to communicate over a wireless medium, etc. For example, STA may be a router, a switch, a bridge, etc. Here, for the convenience of description, the above-mentioned devices are collectively referred to as stations or STAs.
[0089] The access point (e.g., AP) involved in the embodiments of the present application is a device with wireless communication function, supports communication using WLAN protocol, has the function of communicating with other devices (e.g., stations or other access points) in the WLAN network, and of course, can also have the function of communicating with other devices. In the WLAN system, the access point can be called an access point station (AP STA). The device can be a complete device, or a chip or processing system installed in the complete device, etc. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system. The AP in the embodiments of the present application can be a device that provides services for STA, and can support 802.11 series protocols. For example, AP can be a communication entity such as a communication server, a router, a switch, a bridge, etc.; AP can include various forms of macro base stations, micro base stations, relay stations, etc., and of course AP can also be chips and processing systems in these various forms of devices, so as to implement the methods and functions of the embodiments of the present application.
[0090] The AP and STA involved in the embodiments of the present application may be AP and STA applicable to the IEEE 802.11 system standard. AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STA. The AP can be used as the hub of the communication system, and is usually a network-side product that supports the MAC and PHY of the 802.11 system standard. For example, it may be a base station, a router, a gateway, a repeater, a communication server, a switch or a bridge and other communication equipment, wherein the base station may include various forms of macro base stations, micro base stations, relay stations, etc. Here, for the convenience of description, the above-mentioned devices are collectively referred to as AP. STA is usually a terminal product that supports the medium access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as a mobile phone, a laptop computer, etc.
[0091] WLAN system can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN system will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry or the banking industry, corporate offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, the devices supporting WLAN communication (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, displays, TVs, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as AR and VR), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service cashier devices, self-service ordering machines, etc.), and equipment in large sports and music venues, etc. There is no special limitation on the specific forms of STA and AP in the embodiments of the present application, which are merely illustrative here.
[0092] In WLAN sensing scenarios, the movement of the sensed or measured target may cause the original sensing node to have a reduced sensing measurement accuracy, deteriorate sensing quality, or even interrupt sensing measurement. Or, when a STA moves, the original sensing node may also have a reduced sensing measurement accuracy, deteriorate sensing quality, or even interrupt sensing measurement.
[0093] In order to solve the problem of poor communication quality, there are currently a variety of technical solutions for the implementation of perception switching, three of which are listed below as examples:
[0094] Solution 1: Re-detect and scan surrounding nodes.
[0095] See also Figure 2 , Figure 2 Schematic diagram of a re-scanning surrounding node perception process provided by an embodiment of the present application. Figure 2 As shown, the STA and the surrounding APs re-probe and scan the surrounding APs through probe request / probe response, and re-perform perception measurement on the perception target with the new AP.
[0096] Disadvantages of Solution 1: When the STA or the perceived / measured target moves, it autonomously chooses to switch to an AP with a stronger surrounding signal. This AP switching method has a high latency.
[0097] Solution 2: Fast transition (FT) mechanism.
[0098] The STA may switch from the current AP to the target AP through the FT mechanism, where the FT mechanism may include an over-the-air FT mechanism and an over-the-DS FT mechanism.
[0099] Disadvantages of Solution 2: Compared with Solution 1, Solution 2 can save authentication, handshake and other processes during the communication switching process, thus improving the communication switching efficiency. Although Solution 2 solves the problem of high latency when a mobile STA switches to an AP, when both the STA and the AP change and the communication quality between the STA and the AP is stable, as the perceived / measured target moves, the original sensing node's sensing measurement accuracy for the sensing target will also decrease in the existing FT mechanism, and may even cause the sensing measurement to be interrupted.
[0100] Solution 3: Sensing by proxy (SBP).
[0101] See also Figure 3 , Figure 3 Schematic diagram of an SBP process provided by an embodiment of the present application. When the STA and AP's perception measurement accuracy of the perception target decreases, the STA can request the AP to perform perception measurement with other STAs within the perception range. Figure 3 As shown, STA1 and AP exchange SBP request / response frames to request AP to perform SBP, STA1 acts as the SBP initiator and AP acts as the SBP responder. After responding to the SBP request frame sent by STA1, AP searches for STA2 in the BBS and completes the sensing operation with STA2.
[0102] Disadvantages of Solution 3: When the perceived / measured target exceeds the AP's perception and measurement range, the SBP solution cannot continue to sense and measure the perceived target. Secondly, during the perception process between AP and STA1, when the perception and measurement accuracy decreases and the AP does not support SBP, the STA can only rescan other surrounding perception nodes, which will cause problems such as long perception switching time and loss of perception and measurement targets.
[0103] Therefore, the technical problem to be solved by the present application may be how to improve the efficiency of the perception switching process.
[0104] Based on the above, the present application proposes a communication method, which will be described below through the following embodiments. Some of these communication methods are only for some processes in the perception switching, and some can be applied to any one or more processes in the perception switching. It should be understood that these communication methods can be used in combination with each other. For example, one process in the perception switching may use one method and another process may use another method, or one process in the perception switching may use both one method and another method.
[0105] It should be understood that the perception switching may change with the evolution of the technical solution, and the technical solution provided by this application is not limited to the process described below. Furthermore, the description of the scene in the embodiment of this application is only an example, and does not limit the solution of the embodiment of this application to be used only in the description scene, and is also applicable to scenes with similar problems.
[0106] The following describes a communication method provided in an embodiment of the present application. Figure 4 , Figure 4 It is a process interaction diagram of a communication method provided in an embodiment of the present application. Figure 4 The method is illustrated by taking the first device and the second device as the execution subjects of the interaction indication as an example, but the present application does not limit the execution subjects of the interaction indication. Figure 4 The first device in the method may also be a chip, a chip system, or a processor that supports the first device to implement the method, or may be a logic module or software that can implement all or part of the functions of the first device; Figure 4 The second device in the method may also be a chip, a chip system, or a processor that supports the second device to implement the method, or a logic module or software that can implement all or part of the functions of the second device. The first device and the third device may be APs, and the second device may be STAs. Figure 4 As shown, the communication method includes but is not limited to the following steps:
[0107] S401. A first device obtains first information, where the first information includes perception information of at least one third device that can perceive and switch with a second device.
[0108] During the wireless sensing process, if the sensing accuracy is decreased, the first device may obtain the first information, for example, from the third device. The first information includes sensing information of at least one third device that can be sensed and switched with the second device. The sensing information of the third device includes at least one of the BSSID, location information, and whether the sensing capability is available for the third device. In a possible implementation, the sensing information of the third device may also include location information and whether multi-link operation is enabled.
[0109] The first device acquires the first information, and the specific implementation method may be as follows:
[0110] In a first possible implementation, the first device may obtain the first information from the third device in a wireless manner. Figure 5 , Figure 5 This is a signaling flow chart between devices provided in an embodiment of the present application. Figure 5 As shown, the first device can send a first frame to the third device, and the first frame is used to request the perception switching of the second device. After receiving the first frame, the third device can send a second frame in response to the first frame to the first device, and the second frame can include the perception information of the third device.
[0111] Exemplarily, the first frame may be a sensing switch request frame, and the second frame may be a sensing switch response frame, where the sensing switch response frame is used to respond to / reply to the sensing switch request frame. This embodiment does not limit the specific names of the first frame and the second frame. For ease of description, the sensing switch request frame and the sensing switch response frame are used for description below.
[0112] The perception switching request frame may carry relevant parameters of the perception switching request, for example, the perception switching request frame may include identification information of the second device, the time of the perception switching process, and at least one of the third device acting as a responder or initiator of a new round of perception measurement after the perception switching.
[0113] It can be understood that the sensing switching request frame can be a new frame. For a possible implementation of the sensing switching request frame, please refer to Figure 6 , Figure 6 Schematic diagram of the structure of a perception switching request frame provided by an embodiment of the present application. Figure 6As shown, the sensing switching request frame may include a category field, a public action / protected dual public action field, a dialog token field and a first sensing switch parameter element field, wherein the first sensing switch parameter element field includes an element ID field, a length field, an element ID extension field, a sensing switch parameters control field, a sensing switch ID field and an MLD parameters field, wherein the sensing switch parameters control field includes a sensing switch procedure expiry exponent subfield, a sensing responder subfield and a reserved subfield.
[0114] The value corresponding to the type field may be as shown in Table 1 below:
[0115] Table 1
[0116] Numeric illustrate See subclause Robust Group-addressed encryption 38 Protected Awareness Framework 9.6.36 (Protected Awareness Framework Details) Yes No
[0117] A possible design can be specifically shown in Table 2 below:
[0118] Table 2
[0119]
[0120] The perception switching identification field includes the identification information of the second device. Specifically: the first device can carry the identifier of the second device in the perception switching identification field to indicate the device that needs to send the perception switching request frame. First, the first device needs to obtain the identifier of the second device. The implementation methods of the identifier of the second device include the following situations: the first situation: the first device negotiates the identifier of the second device with the third device. For example, the first device assigns an identifier to the second device, and the third device can recognize the assigned perception switching identifier; or the second device sends its own identifier to each device (including the first device) participating in multi-device collaborative transmission. The second situation: the identifier of the second device can be the MAC address of the second device, or a 16-bit ID can be generated based on the MAC address of the second device. The third situation: there is a module in the device where the third device is located that corresponds to the second device (this second device is associated with the first device), and the AID of this module is used to identify the second device. The fourth situation: the third device can identify the second device through the BSSID of the second device.
[0121] The perception switching process expiration index subfield includes the time of the perception switching process. Exemplarily, the perception switching process expiration index subfield may occupy 4 bits (bits), including an unsigned integer, and the value corresponding to the perception switching process expiration index may be equal to 2 sensing switch procedure expiry exponent+8 ms, that is, the time for the perception switching process is 2 sensing switch procedure expiry exponent+8 ms, after which time if there is no data transmission, the sensing switching process is terminated.
[0122] The perception responder subfield includes the target device (third device) as a new round of perception measurement responder or initiator after the perception switching. For example, the perception responder subfield is 1, which can indicate that after the perception switching, the third device is a new round of perception measurement responder, and the perception responder subfield is 0, which can indicate that after the perception switching, the third device is a new round of perception measurement initiator.
[0123] In a possible implementation, the sensing switch parameter control field also includes a sensing switch request / response subfield and an enable / invocation MLO subfield.
[0124] The Perceptual Handover Request / Response subfield may be used to indicate that the Perceptual Handover Parameter Element field is included in the Perceptual Handover Request frame or the Perceptual Handover Response frame. The Perceptual Handover Request / Response subfield is an optional field, and the implementation may be as follows: For example, if the Perceptual Handover Request / Response subfield is 1, it may indicate that the Perceptual Handover Parameter Element field is included in the Perceptual Handover Request frame, and if the Perceptual Handover Request / Response subfield is 0, it may indicate that the Perceptual Handover Parameter Element field is included in the Perceptual Handover Response frame.
[0125] The Enable MLO subfield is used to determine whether to enable multilink operation. The Enable MLO subfield is an optional field and can be implemented as follows: For example, the Enable MLO subfield is set to 1 to indicate that multilink operation is enabled; the Enable MLO subfield is set to 0 to indicate that multilink operation is not enabled or supported. The above implementation is only a special case of the Enable MLO subfield, which can be flexibly used according to specific circumstances. There is no limitation on the name of the Enable MLO subfield and the number of bits in the field.
[0126] The MLD parameter field is used to indicate information such as link device ID, link ID, etc. The implementation of the Enable MLO subfield may be as follows: For example, when the Enable MLO subfield is 1, it may indicate that the MLD parameter field exists, and when the Enable MLO subfield is 0, it may indicate that the MLD parameter field does not exist or is a reserved field.
[0127] The perception switching response frame may carry relevant parameters of the perception switching response, such as the success or failure of the perception switching, the perception information of the third device, the location information of the third device, the time of the perception switching process, and at least one of the third device acting as a responder or initiator of a new round of perception measurement after the perception switching.
[0128] It can be understood that the perception switching response frame can be a new frame. For a possible implementation of the perception switching response frame, please refer to Figure 7 , Figure 7 Schematic diagram of a structure of a perception switching response frame provided by an embodiment of the present application. Figure 7 As shown, the perception switching response frame may include a category field, a public action / protected dual of public action field, a dialog token field, and a status code field.
[0129] The status code field is used to indicate whether the perception switching is successful or failed. The implementation method may be as follows: For example, if the status code field is 1, it may indicate that the perception switching is successful, and if the status code field is 0, it may indicate that the perception switching is failed. For another example, if the status code field is success, it may indicate that the perception switching is successful, otherwise it indicates that the perception switching is failed.
[0130] A possible implementation method is that the perception switching response frame may also include a second perception switching parameter element field (sensingswitchparameterselement). The second perception switching parameter element field is an optional field. The implementation method may be as follows: when the status code field indicates that the perception switching is successful, the second perception switching parameter element field exists; otherwise, the second perception switching parameter element field does not exist.
[0131] The second sensing switch parameter element field includes an element ID field (also referred to as an element identification code field), a length field, an element ID extension field, a sensing switch parameter control field, a sensing switch ID field (also referred to as a sensing switch identifier or a sensing switch identification code), a location information field, an MLD parameter field, and a neighbor report element field, wherein the sensing switch parameter control field includes a sensing switch procedure expiry exponent subfield, a sensing responder subfield, and a reserved subfield. In a possible implementation, the sensing switch parameter control field also includes a sensing switch request / response subfield and an enable MLO subfield.
[0132] The location information field is used to transmit / carry the location information of the third device. The location information field is an optional field, and the implementation method can be as follows: the location information field can occupy 18 bytes, and the location information field can be expanded accordingly for specific application scenarios. There is no limit on the number of bits occupied by the location information field. In the case where the location information is optional, an optional field can be added here to supplement it.
[0133] The neighbor report element field is an optional field, and the neighbor report element field can be used to transmit / carry the perception information of the third device.
[0134] In a second possible implementation, the first device may obtain the first information from the third device in a wired manner. Figure 8 , Figure 8 This is another signaling flow chart between devices provided in an embodiment of the present application. Figure 8 As shown, the first device and the third device may communicate with each other in a wired manner, for example, the first device obtains the first information from the third device.
[0135] The cooperation between the first device and the third device (such as cooperation between multiple APs) can be performed in a wired form or a wireless form, so that the communication mode between the devices is more flexible.
[0136] S402: The first device sends first information to the second device. Correspondingly, the second device receives the first information from the first device.
[0137] After the first device obtains the first information, it can send the first information to the second device. Figure 5 or Figure 8 , the first device may send a third frame to the second device, and the third frame may include the first information.
[0138] Exemplarily, the third frame may be a sensing suggestion request frame. The fourth frame may be a sensing suggestion response frame, which is used to respond to / reply to the sensing suggestion request frame. This embodiment does not limit the specific names of the third frame and the fourth frame. For ease of description, the following description is unified with the sensing suggestion request frame and the sensing suggestion response frame.
[0139] The perception suggestion request frame may carry relevant parameters of the perception suggestion request, for example, the perception suggestion request frame may include at least one of the location information of the third device, whether the third device enables multi-link perception, the perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and the number of third devices recommended to be able to perform perception switching with the second device.
[0140] It is understood that the perception suggestion request frame can be a new frame. For a possible implementation of the perception suggestion request frame, please refer to Fig. 9 , Fig. 9 Schematic diagram of the structure of a perception suggestion request frame provided by an embodiment of the present application. Fig. 9As shown, the sensing suggestion request frame may include a category field, a public action / protected dual public action field, a dialog token field, and a sensing suggestion parameter element field, wherein the sensing suggestion parameter element field includes an element ID field, a length field, an element ID extension field, a sensing suggestion parameters control field, and a sensing suggestion equipment's information field, wherein the sensing suggestion parameter control field includes a sensing responder subfield, a number of suggested equipment subfield, and a reserved subfield.
[0141] The subfield of the number of recommended devices includes the number of third devices recommended to be able to sense and switch with the second device.
[0142] The information field of the perception suggestion device includes information of at least one third device, such as location information of the third device, whether the third device enables multi-link perception, and perception information of the third device. For the implementation of one of the fields of the information of the third device, please refer to Fig.10 , Fig.10 Schematic diagram of the structure of the information field of a perception suggestion device provided by an embodiment of the present application. Fig.10 As shown, the information fields of the perception suggestion device include a location information field, an enable MLO and MLD parameters field, and a neighbor report element field.
[0143] In a possible implementation, the MLO and MLD parameter fields include whether the third device enables multi-link awareness, and may also include information such as link device ID and link ID. For a possible implementation of the MLO and MLD parameter fields, see Fig.11 , Fig.11 1 is a schematic diagram of a structure of enabling MLO and MLD parameter fields provided in an embodiment of the present application. Fig.11As shown, the enable MLO and MLD parameter fields include an MLD identification (MLD ID) subfield, a link identification (link ID) subfield, a BSS parameter change count (BSS parameters change count) subfield, an all update included (all update included) subfield, a disabled link indication (disabled link indication) subfield, and an enable MLO (enable MLO) subfield.
[0144] In a possible implementation, the sensing suggestion parameter control field also includes a sensing suggestion request / response subfield. The sensing suggestion request / response subfield can be used to indicate that the sensing suggestion parameter element field is included in a sensing suggestion request frame or a sensing suggestion response frame. The sensing suggestion request / response subfield is an optional field, and the implementation method can be as follows: For example, if the sensing suggestion request / response subfield is 1, it can indicate that the sensing suggestion parameter element field is included in the sensing suggestion request frame, and if the sensing suggestion request / response subfield is 0, it can indicate that the sensing suggestion parameter element field is included in the sensing suggestion response frame.
[0145] Among them, a possible design can be specifically shown in Table 3 below:
[0146] Table 3
[0147] element Element ID Element ID Extensions Scalable Fragmentable Perception suggestion parameters 255 <last assigned+18> Yes No
[0148] The perception suggestion response frame may carry relevant parameters of the perception suggestion response, such as status indication information, location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended for perception switching with the second device. The status indication information is used to indicate whether the second device successfully receives the first information.
[0149] It is understood that the perception suggestion response frame can be a new frame. For a possible implementation of the perception suggestion response frame, please refer to Fig.12 , Fig.12 Schematic diagram of the structure of a perception suggestion response frame provided by an embodiment of the present application. Fig.12 As shown, the perception suggestion response frame may include a category field, a public action / protected dual of public action field, a dialog token field, and a status code field.
[0150] The status code may include status indication information, and the status indication information is used to indicate whether the second device successfully receives the first information. The implementation method may be as follows: For example, if the status code field is 1, it may indicate that the second device successfully receives the first information, and if the status code field is 0, it may indicate that the second device does not successfully receive the first information. For another example, if the status code field is success, it may indicate that the second device successfully receives the first information, otherwise it indicates that the second device does not successfully receive the first information.
[0151] In a possible implementation, the sensing switching response frame may also include a sensing suggestion parameter element field, wherein the sensing suggestion parameter element field includes an element ID field, a length field, an element ID extension field, a sensing suggestion parameter control field, and a sensing suggestion equipment's information field, wherein the sensing suggestion parameter control field includes a sensing responder subfield, a number of suggested equipment subfield, and a reserved subfield. In a possible implementation, the sensing suggestion parameter control field also includes a sensing suggestion request / response subfield.
[0152] The perception suggestion parameter element field is an optional field, and may be implemented as follows: when the status code field indicates that the second device successfully receives the first information, the perception suggestion parameter element field exists; otherwise, the perception suggestion parameter element field does not exist.
[0153] A possible design of the public action field values of the above four frames can be seen in Table 4 below:
[0154] Table 4
[0155]
[0156]
[0157] In a possible implementation, the public operation field value may also be located in a protected dual public action frame (protected dual of public action frames), as shown in Table 5 below:
[0158] Table 5
[0159] Protected Dual Public Operation Frame describe <last assigned+8> Perceive switching request <last assigned+8> Perceived switching response <last assigned+8> Perception Suggestion Request <last assigned+8> Perception suggestion response
[0160] S403: The second device determines a target device for perception switching according to the first information.
[0161] After receiving the first information from the first device, the second device can determine the target device for the perception switching according to the perception information of at least one third device that can be perception-switched with the second device included in the first information, wherein the target device is a device in the at least one third device.
[0162] Furthermore, the above steps may also include:
[0163] The second device performs a sensing measurement with the third device. Figure 5 or Figure 8 , the second device and the third device can implement the perception measurement through the perception measurement request and the perception measurement response. In a possible implementation, before the perception measurement, if the first device and the third device are already associated, the method can also include the second device and the third device implementing reassociation through the reassociation request and the reassociation response. It can be understood that the third device is the target device of the perception switching determined by the second device.
[0164] In the embodiment of the present application, in the WLAN perception process, multi-device collaboration can be used to implement perception switching, saving the detection scanning process. For example, if the perception accuracy of the first device decreases, information can be exchanged with devices in the device collaboration set to obtain relevant information of the peripheral devices of the second device and recommend switchable devices in the device collaboration set (such as the first information) to the second device, so that the devices in the device collaboration set can autonomously select the device to be switched, thereby improving the efficiency of the perception switching process. And the second device can select a device with a better perception measurement result for perception measurement according to the first information, thereby improving the quality of perception switching.
[0165] Combined with the above Figure 4 In one possible implementation, the perception measurement between the second device and the third device can be implemented through the first device and the third device, that is, the perception measurement of S403 can be implemented in the perception switching of S401 and S402. Through the cooperation between the first device and the third device, the first device can replace the second device and the third device to perform the perception measurement. For details, please refer to Fig.13 and Fig.14 , Fig.13 and Fig.14 This is another signaling flow chart between devices provided in the embodiment of the present application. Figure 5 and Figure 8 , Fig.13 and Fig.14 There is no need for a separate perception measurement request and a perception measurement response, and the perception switching and perception measurement phases are realized by carrying parameters related to the perception measurement through at least one of the first frame, the second frame, the third frame, and the fourth frame, or by carrying parameters related to the perception measurement through a wired collaborative form and at least one of the third frame and the fourth frame.
[0166] like Fig.13 As shown, exemplarily, the first frame may be a sensing switch measurement request frame, and the second frame may be a sensing switch measurement response frame, and the sensing switch measurement response frame is used to respond to / reply to the sensing switch measurement request frame. This embodiment does not limit the specific names of the first frame and the second frame. For ease of description, the following text uniformly uses the sensing switch measurement request frame and the sensing switch measurement response frame for description.
[0167] It can be understood that the perception handover measurement request frame can be modified based on the perception measurement request frame. For a possible implementation of the perception handover measurement request frame, please refer to Fig.15 , Fig.15 Schematic diagram of the structure of a perception switching measurement request frame provided in an embodiment of the present application. Fig.15As shown, the sensing switch measurement request frame may include a category field, a public action / protected dual public action field, a dialog token field, a measurement session ID indication field, and a sensing switch measurement parameter element field, wherein the sensing switch measurement parameter element field includes an element ID field, a length field, an element ID extension field, a sensing switch parameters control field, a sensing measurement parameters field, and a sensing switch ID field. In a possible implementation, the sensing switch measurement parameter element field may also include an MLD parameters field.
[0168] The perception measurement parameter field includes the first perception measurement parameter. The description of the remaining fields can refer to the description in the above step S401, which will not be repeated here.
[0169] The perception handover measurement response frame may be modified based on the perception measurement response frame. For a possible implementation of the perception handover measurement response frame, see Fig.16 , Fig.16 Schematic diagram of the structure of a perception switching measurement response frame provided in an embodiment of the present application. Fig.16As shown, the sensing switch measurement response frame may include a category field, a public action / protected dual public action field, a dialog token field, a measurement session ID indication field, a status code field and a sensing switch measurement parameter element field, wherein the sensing switch measurement parameter element field includes an element ID field, a length field, an element ID extension field, a sensing switch parameters control field, a sensing switch ID field, a location information field, a neighbor report element field and a sensing subelement field.
[0170] The status code field includes indication information indicating whether the third device accepts the first perception measurement parameter. The implementation method may be as follows: For example, if the status code field is 1, it may indicate that the first perception measurement parameter is accepted, and if the status code field is 0, it may indicate that the first perception measurement parameter is not accepted. For another example, if the status code field is success, it may indicate that the first perception measurement parameter is accepted, otherwise it indicates that the first perception measurement parameter is not accepted.
[0171] When the status code field indicates that the first perceptual measurement parameter is accepted, the perceptual switching measurement parameter element field may not include the perceptual measurement parameter field. When the status code field indicates that the first perceptual measurement parameter is not accepted, the perceptual switching measurement parameter element field may include the perceptual measurement parameter field, and the perceptual measurement parameter field includes the second perceptual measurement parameter, and the second perceptual parameter is determined by a third device.
[0172] Furthermore, the perception handover measurement parameter element field may also include an MLD parameters field. The description of the remaining fields may refer to the description in the above step S401, which will not be repeated here.
[0173] like Fig.13 and Fig.14As shown, exemplarily, the third frame may be a sensing suggestion request frame. The fourth frame may be a sensing suggestion response frame, which is used to respond to / reply to the sensing suggestion request frame.
[0174] Among them, compared with Fig. 9 The first information included in the perception suggestion request frame may also include the perception measurement parameter of the third device. The perception suggestion request frame includes an information field of the perception suggestion device, and the information field of the perception suggestion device includes the first information. For a possible implementation of the information field of the perception suggestion device, please refer to Fig.17 , Fig.17 is a schematic diagram of the structure of the information field of another perception suggestion device provided in an embodiment of the present application. Fig.17 As shown, the information fields of the perception suggestion device include a measurement session ID indication field, a location information field, an enable MLO and MLD parameters field, and a neighbor report element field.
[0175] In a possible implementation, the information field of the perception suggestion device may also include a perception measurement parameters field, and the perception measurement parameters field includes the perception measurement parameters of the third device. The implementation may be as follows: if the perception measurement parameters of the third device are not included, it may indicate that the third device accepts the perception measurement parameters previously provided by the second device; if the perception measurement parameters of the third device are included, it may indicate that the third device does not accept the perception measurement parameters previously provided by the second device and provides new perception measurement parameters to the second device.
[0176] Compared to Fig.12 The perception suggestion response frame, such as Fig.18 As shown, Fig.18 is a schematic diagram of the structure of another perception suggestion response frame provided in an embodiment of the present application. Fig.18 As shown, the perception suggestion response frame may also include a measurement session ID indication field. The measurement session ID indication field is used to indicate a session for performing measurements with the third device. The description of the remaining same fields may refer to the description in the above step S401, and will not be repeated here.
[0177] In the embodiment of the present application, based on the use of multi-device collaboration to achieve perception switching, perception measurement parameters can also be interacted in the perception switching stage, so that the second device and the third device can subsequently perform a perception measurement session process, thereby not only improving the efficiency of the perception switching process, but also the second device can select a device with a better perception measurement result to perform perception measurement according to the first information, thereby improving the quality of the perception switching and improving the perception measurement efficiency.
[0178] The above content describes the method provided by the present application. In order to facilitate better implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides a corresponding device.
[0179] The embodiment of the present application can divide the functional modules of the communication device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0180] See also Fig.19 , Fig.19 1 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device may be a first device, or a module (for example, a chip or a processor) in the first device, or a logic module or software that can implement all or part of the functions of the first device. Fig.19 As shown, the communication device 1900 at least includes: an acquisition unit 1901 and a transceiver unit 1902; wherein:
[0181] An acquiring unit 1901 is configured to acquire first information, where the first information includes perception information of at least one third device that can sense and switch with the second device;
[0182] The transceiver unit 1902 is used to send first information to the second device.
[0183] In one embodiment, the perception information includes at least one of a basic service set identifier BSSID of the third device, working channel information, and whether the third device has perception capability.
[0184] In one embodiment, the acquiring unit 1901 acquires the first information, specifically for:
[0185] Sending a first frame to a third device, where the first frame is used to request a sense switch of the second device;
[0186] A second frame is received from a third device, the second frame being responsive to the first frame, the second frame including perception information of the third device.
[0187] In one embodiment, the first frame is a perception switching request frame, which includes identification information of the second device, time of the perception switching process, and at least one of the third device acting as a responder or initiator of a new round of perception measurement after the perception switching.
[0188] In one embodiment, the cognitive switching request frame includes a first cognitive switching parameter element field, the first cognitive switching parameter element field includes a cognitive switching identification field, and the cognitive switching identification field includes identification information of the second device.
[0189] In one embodiment, the second frame is a perception switching response frame, which includes at least one of the success or failure of the perception switching, perception information of the third device, location information of the third device, time of the perception switching process, and the third device as a responder or initiator of a new round of perception measurement after the perception switching.
[0190] In one embodiment, the perception switching response frame includes a status code field, and the status code field is used to indicate whether the perception switching is successful or failed.
[0191] In one embodiment, when the status code field indicates that the perception switching is successful, the perception switching response frame also includes a second perception switching parameter element field, and the second perception switching parameter element field includes at least one of the perception information of the third device and the location information of the third device.
[0192] In one embodiment, the second perception switching parameter element field also includes at least one of a location information field and a neighbor report element field, the location information field includes location information of the third device, and the neighbor report element field includes perception information of the third device.
[0193] In one embodiment, the first perception switching parameter element field or the second perception switching parameter element field also includes a perception switching parameter control field, the perception switching parameter control field includes at least one of a perception switching process expiration index subfield and a perception responder subfield, the perception switching process expiration index subfield includes the time of the perception switching process, and the perception responder subfield is used to indicate that after the perception switching, the third device acts as a responder or initiator of a new round of perception measurement.
[0194] In one embodiment, the transceiver unit 1902 sends the first information to the second device, and is specifically configured to send a third frame to the second device, where the third frame includes the first information.
[0195] In one embodiment, the third frame is a perception suggestion request frame, which includes at least one of the location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and the number of third devices recommended to be able to perform perception switching with the second device.
[0196] In one embodiment, the perception suggestion request frame includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of a perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes location information of a third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0197] In one embodiment, the transceiver unit 1902 is also used to receive a fourth frame from the second device, the fourth frame responds to the third frame, the fourth frame includes status indication information, location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended for perception switching with the second device, and the status indication information is used to indicate whether the second device successfully receives the first information.
[0198] In one embodiment, the fourth frame is a perception suggestion response frame, the perception suggestion response frame includes a status code field, and the status code field includes status indication information.
[0199] In one embodiment, when the status indication information indicates that the second device successfully received the first information, the perception suggestion response frame also includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of the perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes location information of the third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0200] In one embodiment, the perception suggestion parameter element field also includes a perception suggestion parameter control field, and the perception suggestion parameter control field includes at least one of a perception responder subfield and a number of recommended devices subfield. The perception responder subfield includes the third device as a responder or initiator of a new round of perception measurement after the perception switch, and the number of recommended devices subfield includes the number of third devices recommended for perception switching with the second device.
[0201] In one embodiment, the first frame further includes a first perceptual measurement parameter.
[0202] In one embodiment, in the case that the third device does not accept the first perception measurement parameter, the second frame further includes a perception measurement parameter field, the perception measurement parameter field includes a second perception measurement parameter, and the second perception measurement parameter is determined by the third device.
[0203] In one embodiment, the first information further includes a perception measurement parameter of the third device.
[0204] In one embodiment, the fourth frame further includes a measurement session identifier indication field, where the measurement session identifier indication field is used to indicate a session for performing measurement with the third device.
[0205] For a more detailed description of the acquisition unit 1901 and the transceiver unit 1902, please refer to the above Figure 4-Figure 18 The relevant description of the first device in the method embodiment shown is not repeated here.
[0206] See also Fig. 20 , Fig. 20 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device may be a second device, or a module (for example, a chip or a processor) in the second device, or a logic module or software that can implement all or part of the functions of the second device. Fig. 20 As shown, the communication device 2000 at least includes: a transceiver unit 2001 and a processing unit 2002; wherein:
[0207] The transceiver unit 2001 is configured to receive first information from a first device, where the first information includes perception information of at least one third device that can perceive and switch with the second device;
[0208] The processing unit 2002 is used to determine a target device for the perception switching according to the first information.
[0209] In one embodiment, the perception information includes at least one of a BSSID of the third device, working channel information, and whether the third device has perception capability.
[0210] In one embodiment, the transceiver unit 2001 receives the first information from the first device, and is specifically configured to receive a third frame from the first device, where the third frame includes the first information.
[0211] In one embodiment, the third frame is a perception suggestion request frame, which includes at least one of the location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and the number of third devices recommended to be able to perform perception switching with the second device.
[0212] In one embodiment, the perception suggestion request frame includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of a perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes location information of a third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0213] In one embodiment, the transceiver unit 2001 is also used to send a fourth frame to the first device, the fourth frame responds to the third frame, the fourth frame includes status indication information, location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended for perception switching with the second device, and the status indication information is used to indicate whether the second device successfully receives the first information.
[0214] In one embodiment, the fourth frame is a perception suggestion response frame, the perception suggestion response frame includes a status code field, and the status code field includes status indication information.
[0215] In one embodiment, when the status indication information indicates that the second device successfully received the first information, the perception suggestion response frame also includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of the perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes location information of the third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes perception information of the third device.
[0216] In one embodiment, the perception suggestion parameter element field also includes a perception suggestion parameter control field, and the perception suggestion parameter control field includes at least one of a perception responder subfield and a number of recommended devices subfield. The perception responder subfield includes the third device as a responder or initiator of a new round of perception measurement after the perception switch, and the number of recommended devices subfield includes the number of third devices recommended for perception switching with the second device.
[0217] In one embodiment, the first information further includes a perception measurement parameter of the third device.
[0218] In one embodiment, the fourth frame further includes a measurement session identifier indication field, where the measurement session identifier indication field is used to indicate a session for performing measurement with the third device.
[0219] For a more detailed description of the transceiver unit 2001 and the processing unit 2002, please refer to the above Figure 4-Figure 18 The relevant description of the second device in the method embodiment shown is not repeated here.
[0220] See also Fig.21 , Fig.21 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. Fig.21 As shown, the device 2100 may include one or more processors 2101, which may also be referred to as processing units, and may implement certain control functions. The processor 2101 may be a general-purpose processor or a dedicated processor.
[0221] In an optional design, the processor 2101 may also store instructions 2103, and the instructions 2103 can be executed by the processor so that the device 2100 executes the method described in the above method embodiment.
[0222] In another optional design, the processor 2101 may include a transceiver unit for implementing the receiving and sending functions. For example, the transceiver unit may be a transceiver circuit, or an interface, or an interface circuit, or a communication interface. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0223] In yet another possible design, the apparatus 2100 may include a circuit that may implement the functions of sending, receiving, or communicating in the aforementioned method embodiments.
[0224] Optionally, the device 2100 may include one or more memories 2102, on which instructions 2104 may be stored, and the instructions may be executed on the processor so that the device 2100 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory. Optionally, instructions and / or data may also be stored in the processor. The processor and memory may be provided separately or integrated together. For example, the corresponding relationship described in the above method embodiment may be stored in a memory or in a processor.
[0225] Optionally, the device 2100 may further include a transceiver 2105 and / or an antenna 2106. The processor 2101 may be referred to as a processing unit, which controls the device 2100. The transceiver 2105 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver device or a transceiver module, etc., which is used to implement a transceiver function.
[0226] Optionally, the device 2100 in the embodiment of the present application can be used to execute the embodiment of the present application Figure 4-Figure 18 Describe the method.
[0227] In one embodiment, the communication device 2100 can be applied to the first device, or to a module (e.g., a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device. When the computer program instructions stored in the memory 2102 are executed, the processor 2101 is used to control the acquisition unit 1901 to perform the operations performed in the above embodiment, the transceiver 2105 is used to perform the operations performed by the transceiver unit 1902 in the above embodiment, and the transceiver 2105 is also used to send information to other communication devices outside the communication device. The above-mentioned first device or the module in the first device can also be used to perform the above-mentioned Figure 4-Figure 18 The various methods performed by the first device in the method embodiment are not described in detail.
[0228] In one embodiment, the communication device 2100 can be applied to a second device, or to a module (e.g., a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device. When the computer program instructions stored in the memory 2102 are executed, the processor 2101 is used to control the processing unit 2102 to perform the operations performed in the above embodiment, the transceiver 2105 is used to perform the operations performed by the transceiver unit 2001 in the above embodiment, and the transceiver 2105 is also used to send information to other communication devices outside the communication device. The above second device or the module in the second device can also be used to perform the above Figure 4-Figure 18 The various methods performed by the second device in the method embodiment are not described in detail.
[0229] The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency interface chip (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0230] The device described in the above embodiments may be a first terminal device or a second terminal device, but the scope of the device described in this application is not limited thereto, and the structure of the device may not be limited thereto. Fig.21 The device may be a stand-alone device or may be part of a larger device. For example, the device may be:
[0231] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0232] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and / or instructions;
[0233] (3) ASIC, such as modem (MSM);
[0234] (4) Modules that can be embedded in other devices;
[0235] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, machine equipment, home equipment, medical equipment, industrial equipment, etc.;
[0236] (6)Others
[0237] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it can implement the process related to the first device in the communication method provided in the above method embodiment.
[0238] The embodiment of the present application also provides a computer program product, which, when executed on a computer or processor, enables the computer or processor to execute one or more steps in any of the above communication methods. If the components of the above-mentioned devices are implemented in the form of software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.
[0239] The embodiment of the present application also provides a chip system, including at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instruction to execute the above-mentioned Figure 4-Figure 18 Any part or all of the steps recorded in the corresponding method embodiment. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0240] The present application also discloses a communication system including a first device and a second device. For a detailed description, please refer to Figure 4-Figure 18 The communication method shown.
[0241] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a hard disk drive (HDD), a solid-state drive (SSD), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of exemplary but not limiting explanation, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous dRAM, SDRAM), double data rate synchronous dynamic random access memory (doubledata rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DRRAM). Memory is any other medium that can be used to carry or store the desired program code with instruction or data structure form and can be accessed by the computer, but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or other arbitrarily capable of implementing a storage function, for storing program instructions and / or data.
[0242] It should also be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0243] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.
[0244] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0245] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0246] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0247] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0248] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0249] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0250] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0251] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the technology or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0252] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.
[0253] The modules / units in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs.
[0254] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that: include: The first device acquires first information, where the first information includes perception information of at least one third device that can perceive and switch with the second device; The first device sends the first information to the second device.
2. The method according to claim 1, characterized in that The perception information includes at least one of a basic service set identifier BSSID of the third device, working channel information, and whether the third device has perception capability.
3. The method according to claim 1 or 2, characterized in that: The first device acquiring the first information includes: The first device sends a first frame to the third device, where the first frame is used to request the perception switching of the second device; The first device receives a second frame from the third device, the second frame responding to the first frame, and the second frame including perception information of the third device.
4. The method according to claim 3, characterized in that: The first frame is a perception switching request frame, which includes identification information of the second device, time of the perception switching process, and at least one of the third device acting as a responder or initiator of a new round of perception measurement after the perception switching.
5. The method according to claim 4, characterized in that The perceptual handover request frame includes a first perceptual handover parameter element field, the first perceptual handover parameter element field includes a perceptual handover identification field, and the perceptual handover identification field includes identification information of the second device.
6. The method according to any one of claims 3 to 5, characterized in that: The second frame is a perception switching response frame, and the perception switching response frame includes at least one of the success or failure of the perception switching, the perception information of the third device, the location information of the third device, the time of the perception switching process, and the third device as a responder or initiator of a new round of perception measurement after the perception switching.
7. The method according to claim 6, characterized in that The perception switching response frame includes a status code field, and the status code field is used to indicate whether the perception switching is successful or failed.
8. The method according to claim 7, characterized in that When the status code field indicates that the perception switching is successful, the perception switching response frame further includes a second perception switching parameter element field, and the second perception switching parameter element field includes at least one of the perception information of the third device and the location information of the third device.
9. The method according to claim 8, characterized in that The second perception switching parameter element field also includes at least one of a location information field and a neighbor report element field, the location information field includes the location information of the third device, and the neighbor report element field includes the perception information of the third device.
10. The method according to claim 5 or 9, characterized in that: The first perception switching parameter element field or the second perception switching parameter element field also includes a perception switching parameter control field, and the perception switching parameter control field includes at least one of a perception switching process expiration index subfield and a perception responder subfield, and the perception switching process expiration index subfield includes the time of the perception switching process, and the perception responder subfield is used to indicate that the third device acts as a responder or initiator of a new round of perception measurement after the perception switching.
11. The method according to any one of claims 1 to 10, characterized in that: The first device sending the first information to the second device includes: The first device sends a third frame to the second device, where the third frame includes the first information.
12. The method according to claim 11, characterized in that The third frame is a perception suggestion request frame, which includes at least one of the location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and the number of third devices recommended to be able to perform perception switching with the second device.
13. The method according to claim 12, characterized in that The perception suggestion request frame includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of a perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable multi-link operation MLO and multi-link device MLD parameter field, and a neighbor report element field, the location information field includes the location information of the third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes the perception information of the third device.
14. The method according to any one of claims 11 to 13, characterized in that: The method further comprises: The first device receives a fourth frame from the second device, the fourth frame responds to the third frame, the fourth frame includes status indication information, location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended for perception switching with the second device, and the status indication information is used to indicate whether the second device successfully receives the first information.
15. The method according to claim 14, characterized in that The fourth frame is a perception suggestion response frame, and the perception suggestion response frame includes a status code field, and the status code field includes the status indication information.
16. The method according to claim 15, characterized in that In the case where the status indication information indicates that the second device successfully received the first information, the perception suggestion response frame also includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of the perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes the location information of the third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes the perception information of the third device.
17. The method according to claim 13 or 16, characterized in that The perception suggestion parameter element field also includes a perception suggestion parameter control field, and the perception suggestion parameter control field includes at least one of a perception responder subfield and a number of recommended devices subfield, the perception responder subfield includes the third device as a responder or initiator of a new round of perception measurement after the perception switching, and the number of recommended devices subfield includes the number of third devices recommended for perception switching with the second device.
18. The method according to claim 4, characterized in that The first frame also includes a first perceptual measurement parameter.
19. The method according to claim 18, characterized in that In a case where the third device does not accept the first perception measurement parameter, the second frame further includes a perception measurement parameter field, the perception measurement parameter field includes a second perception measurement parameter, and the second perception measurement parameter is determined by the third device.
20. The method according to claim 18 or 19, characterized in that The first information also includes a perception measurement parameter of the third device.
21. The method according to claim 16, characterized in that The fourth frame further includes a measurement session identifier indication field, where the measurement session identifier indication field is used to indicate a session for performing measurement with the third device.
22. A communication method, characterized in that: include: The second device receives first information from the first device, where the first information includes perception information of at least one third device that can perceive switching with the second device; The second device determines a target device for the perception switching according to the first information.
23. The method according to claim 22, characterized in that The perception information includes at least one of a basic service set identifier BSSID of the third device, working channel information, and whether the third device has perception capability.
24. The method according to claim 22 or 23, characterized in that The second device receiving the first information from the first device includes: The second device receives a third frame from the first device, where the third frame includes the first information.
25. The method according to claim 24, characterized in that The third frame is a perception suggestion request frame, which includes at least one of the location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and the number of third devices recommended to be able to perform perception switching with the second device.
26. The method according to claim 25, characterized in that The perception suggestion request frame includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of a perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable multi-link operation MLO and multi-link device MLD parameter field, and a neighbor report element field, the location information field includes the location information of the third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes the perception information of the third device.
27. The method according to any one of claims 24 to 26, characterized in that: The method further comprises: The second device sends a fourth frame to the first device, and the fourth frame responds to the third frame. The fourth frame includes status indication information, location information of the third device, whether the third device enables multi-link perception, perception information of the third device, the third device as a responder or initiator of a new round of perception measurement after perception switching, and at least one of the number of third devices recommended for perception switching with the second device. The status indication information is used to indicate whether the second device successfully receives the first information.
28. The method according to claim 27, characterized in that The fourth frame is a perception suggestion response frame, and the perception suggestion response frame includes a status code field, and the status code field includes the status indication information.
29. The method according to claim 28, characterized in that In the case where the status indication information indicates that the second device successfully received the first information, the perception suggestion response frame also includes a perception suggestion parameter element field, the perception suggestion parameter element field includes an information field of the perception suggestion device, the information field of the perception suggestion device includes at least one of a location information field, an enable MLO and MLD parameter field, and a neighbor report element field, the location information field includes the location information of the third device, the enable MLO and MLD parameter field includes whether the third device enables multi-link perception, and the neighbor report element field includes the perception information of the third device.
30. The method according to claim 26 or 29, characterized in that The perception suggestion parameter element field also includes a perception suggestion parameter control field, and the perception suggestion parameter control field includes at least one of a perception responder subfield and a number of recommended devices subfield, the perception responder subfield includes the third device as a responder or initiator of a new round of perception measurement after the perception switching, and the number of recommended devices subfield includes the number of third devices recommended for perception switching with the second device.
31. The method according to any one of claims 22 to 30, characterized in that: The first information also includes a perception measurement parameter of the third device.
32. The method according to claim 27, characterized in that The fourth frame further includes a measurement session identifier indication field, where the measurement session identifier indication field is used to indicate a session for performing measurement with the third device.
33. A communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 21, or a unit for executing the method according to any one of claims 22 to 32.
34. A communication device, characterized in that: include: Memory for storing computer programs; A processor, configured to execute the computer program so that the communication device performs the method according to any one of claims 1 to 21, or the method according to any one of claims 22 to 32.
35. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or computer instructions. When the computer program or computer instructions are executed by the processor, the communication device including the processor executes the method according to any one of claims 1 to 21, or the method according to any one of claims 22 to 32.
36. A computer program product comprising program instructions, which enables the method according to any one of claims 1 to 21 to be implemented, or the method according to any one of claims 22 to 32 to be implemented when the program instructions are run on a computer.
37. A chip system, characterized in that: It includes at least one processor, a memory and an interface circuit, wherein the memory, the interface circuit and the at least one processor are interconnected via lines, and instructions are stored in the at least one memory; when the instructions are executed by the processor, the communication device including the chip system executes the method described in any one of claims 1 to 21, or the method described in any one of claims 22 to 32.
38. A communication system, characterized in that: The method comprises a first device and a second device, wherein the first device is used to execute the method according to any one of claims 1 to 21, and the second device is used to execute the method according to any one of claims 22 to 32.
Citation Information
Cited By
Communication method and apparatus, and computer readable storage medium
EP4753328A1
Communication method and apparatus, and computer readable storage medium
WO2025039915A1