Communication method and related apparatus
Through the collaborative sharing perception method, the problem of waste of network resources in wireless LAN perception is solved, and more efficient network resource utilization is achieved.
Patent Information
- Application Number
- PCT/CN2025/070590
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-24
- Filing Date
- 2025-01-03
- Publication Date
- 2025-07-31
AI Technical Summary
In the existing wireless LAN perception technology, network resources are wasted when wireless perception is performed between devices.
Through a collaborative shared perception method, communication devices allow communication devices to negotiate and share perception measurement results, reducing redundant perceptual measurement sessions, thereby saving network resources.
It effectively reduces redundant perceptual measurement sessions, saves network resources, and improves bandwidth utilization.
Smart Images

Figure CN2025070590_31072025_PF_FP_ABST
Abstract
Description
Communication method and related device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on January 24, 2024, with application number 202410102875.6 and application name “Communication Methods and Related Devices”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to communication methods and related devices. Background Art
[0003] Wireless LAN sensing (WLAN sensing) technology is a technology that uses WLAN devices distributed throughout the world to sense targets. It processes channel state information (CSI) in a specific way to identify the activity status, action type or position change of people in the environment, or to perceive the surrounding environment and detect obstacles.
[0004] Currently, the WLAN sensing standardization process specified by the IEEE 802.11bf standard is as follows: the sensing initiator initiates WLAN sensing to the sensing responder. The two sensing parties exchange sensing capabilities, negotiate sensing measurement parameters, and establish a sensing measurement session. The sensing transmitter then sends a null data packet (NDP) to the sensing receiver to perform sensing measurements. After the sensing measurement is completed, the sensing measurement session is terminated.
[0005] However, this technology has the following problems: when wireless sensing is performed between devices, network resources will be wasted. Summary of the Invention
[0006] The present application provides a communication method and related devices for solving the problem of network resource waste caused by wireless sensing of different devices in the prior art.
[0007] In a first aspect, the present application provides a communication method and related apparatus, the method being used on a first communication device. The method comprises: receiving first information from a second communication device, the first information being used to request the first communication device to collaborate on shared perception; and sending second information to the second communication device, the second information being used to indicate consent to collaborative shared perception, rejection of collaborative shared perception, or rejection of collaborative shared perception and recommendation of perception parameters.
[0008] In this method, the second communication device establishes collaborative shared perception with the first communication device by requesting collaborative shared perception, and obtains perception measurement results of the first communication device and other communication devices, which can reduce the establishment of redundant perception measurement sessions and thus save network resources.
[0009] In some possible implementations, receiving first information from a second communication device includes: receiving a first frame from the second communication device, the first frame including an SBP parameter element field, the SBP parameter element field including an SBP parameter control field, and the SBP parameter control field carrying the first information.
[0010] In some other possible implementations, receiving first information from a second communication device includes: receiving a first frame from the second communication device, the first frame including a perception measurement parameter element field, the perception measurement parameter element field including a perception sub-element field, and the perception sub-element field carrying the first information.
[0011] In this method, by designing the first frame structure, request information for collaborative shared perception can be obtained.
[0012] In some possible implementations, sending the second information to the second communication device includes: sending a sixth frame to the second communication device, where the sixth frame includes a status code field, and the status code field carries the second information.
[0013] In this method, the first communication device may indicate to the second communication device through the status code field in the second information that it agrees to collaborative shared perception, rejects collaborative shared perception, or rejects collaborative shared perception and recommends perception parameters.
[0014] In some possible implementations, the method further includes: sending third information to a third communication device, the third information being used to request permission to share the perception measurement result; and receiving fourth information from the third communication device, the fourth information being used to indicate whether to agree to share the perception measurement result.
[0015] In this method, the first communication device requests the third communication device whether to agree to share the perception measurement result, and then instructs the second communication device whether to share the perception measurement result, thereby avoiding the problem of unauthorized privacy disclosure.
[0016] In some possible implementations, sending third information to a third communication device includes: sending a second frame to the third communication device, where the second frame includes a perception measurement parameter element field, the perception measurement parameter element field includes a perception sub-element field, and the perception sub-element field carries the third information.
[0017] In this method, by designing the second frame structure, indication information of permission to share the sensing measurement result can be obtained.
[0018] In some possible implementations, receiving the fourth information from the third communication device includes: receiving a seventh frame from the third communication device, where the seventh frame includes a status code field, and the status code field carries the fourth information.
[0019] In this method, the third communication device may indicate to the first communication device through the status code field in the fourth information that it agrees to share the sensing measurement result or refuses to share the sensing measurement result.
[0020] In some possible implementations, the fourth information indicates agreement to share the perception measurement result, and the method further includes: sending fifth information to the second communication device, where the fifth information indicates that the third communication device agrees to share the perception measurement result.
[0021] In some possible implementations, sending fifth information to the second communication device includes: sending a third frame to the second communication device, where the third frame includes a first field and a second field, the first field carries the fifth information, and the second field carries sixth information, where the sixth information indicates that the third frame carries indication information that the communication device agrees to share perception measurement results.
[0022] In some possible implementations, the second field may be a public action field.
[0023] In some possible implementations, the third frame further includes a third field, the third field carries seventh information, and the seventh information indicates the number of communication devices that agree to share the perception measurement result.
[0024] In some possible implementations, the method further includes: sending eighth information to the third communication device, where the eighth information indicates ending the permission to share the perception measurement result.
[0025] In some possible implementations, sending the eighth information to the third communications device includes: sending a fourth frame to the third communications device, where the fourth frame includes a measurement session termination control field, and the measurement session termination control field carries the eighth information.
[0026] In some possible implementations, the method further includes: receiving ninth information sent from the third communication device, where the ninth information indicates ending the sharing permission of the perception measurement result.
[0027] In some possible implementations, receiving the ninth information from the third communication device includes: receiving a fifth frame from the third communication device, where the fifth frame includes a measurement session termination control field, and the measurement session termination control field carries the ninth information.
[0028] In this implementation, as an example, the method further includes: sending tenth information to the fourth communication device, the tenth information being used to request permission to share the perception measurement result; and receiving eleventh information from the fourth communication device, the eleventh information indicating whether to agree to share the perception measurement result.
[0029] In some possible implementations, sending the tenth information to the fourth communication device includes: sending an eighth frame to the fourth communication device, the eighth frame including a perception measurement parameter element field, the perception measurement parameter element field including a perception sub-element field, and the perception sub-element field carrying the tenth information.
[0030] In some possible implementations, receiving the eleventh information from the fourth communication device includes: receiving a ninth frame from the fourth communication device, where the ninth frame includes a status code field, and the status code field carries the eleventh information.
[0031] In a second aspect, the present application provides a communication method, which is applied to a second communication device. The method includes: sending first information requesting the first communication device to collaboratively share perception; and receiving second information from the first communication device, which indicates approval of collaborative sharing perception, rejection of collaborative sharing perception, or rejection of collaborative sharing perception and recommendation of perception parameters.
[0032] In this method, the second communication device establishes collaborative shared perception with the first communication device by requesting collaborative shared perception, and obtains perception measurement results of the first communication device and other communication devices, which can reduce the establishment of redundant perception measurement sessions and thus save network resources.
[0033] In some possible implementations, sending the first information includes: sending a first frame, where the first frame includes an SBP parameter element field, the SBP parameter element field includes an SBP parameter control field, and the SBP parameter control field carries the first information.
[0034] In some other possible implementations, sending the first information includes: sending a first frame, where the first frame includes a perception measurement parameter element field, the perception measurement parameter element field includes a perception sub-element field, and the perception sub-element field carries the first information.
[0035] In this method, by designing the first frame structure, request information for collaborative shared perception can be obtained.
[0036] In some possible implementations, receiving the second information from the first communication device includes: receiving a sixth frame from the first communication device, where the sixth frame includes a status code field, and the status code field carries the second information.
[0037] In this method, the first communication device may indicate to the second communication device through the status code field in the second information that it agrees to collaborative shared perception, rejects collaborative shared perception, or rejects collaborative shared perception and recommends perception parameters.
[0038] In some possible implementations, the method further includes: receiving fifth information from the first communication device, where the fifth information indicates information of a third communication device that agrees to share the perception measurement result.
[0039] In some possible implementations, receiving the fifth information from the first communication device includes: receiving a third frame from the first communication device, where the third frame includes a first field and a second field, the first field carries the fifth information, and the second field carries the sixth information, where the sixth information indicates that the third frame carries indication information that the communication device agrees to share the perception measurement result.
[0040] In some possible implementations, the second field is a public action field.
[0041] In some possible implementations, the third frame further includes a third field, the third field carries seventh information, and the seventh information indicates the number of communication devices that agree to share the perception measurement result.
[0042] In a third aspect, the present application provides a communication method, which is applied to a third communication device. The method includes: receiving third information from a first communication device, the third information being used to request permission to share a perception measurement result; and sending fourth information, the fourth information being used to indicate whether permission to share the perception measurement result is granted.
[0043] In some possible implementations, receiving the third information from the first communication device includes: receiving a second frame from the first communication device, the second frame including a perception measurement parameter element field, the perception measurement parameter element field including a perception sub-element field, and the perception sub-element field carrying the third information.
[0044] In this method, by designing the second frame structure, indication information of permission to share the sensing measurement result can be obtained.
[0045] In some possible implementations, sending the fourth information includes: sending a seventh frame, where the seventh frame includes a status code field, and the status code field carries the fourth information.
[0046] In this method, the third communication device may indicate to the first communication device through the status code field in the fourth information that it agrees to share the sensing measurement result or refuses to share the sensing measurement result.
[0047] In some possible implementations, the method further includes: receiving eighth information from the first communication device, where the eighth information indicates ending the permission to share the perception measurement result.
[0048] In some possible implementations, receiving the eighth information from the first communication device includes: receiving a fourth frame from the first communication device, where the fourth frame includes a measurement session termination control field, and the measurement session termination control field carries the eighth information.
[0049] In some possible implementations, the method further includes: sending ninth information, where the ninth information is used to indicate ending the sharing permission of the perception measurement result.
[0050] In some possible implementations, sending the ninth information includes: sending a fifth frame, where the fifth frame includes a measurement session termination control field, and the measurement session termination control field carries the ninth information.
[0051] In a fourth aspect, the present application provides a communication device. The communication device may include a module corresponding to each of the methods / operations / steps / actions described in the first aspect, and the module may be implemented as a hardware circuit, software, or a combination of hardware circuit and software.
[0052] In one design, the apparatus may include a processing module and a communication module. The communication module is configured to perform the sending and receiving actions performed by the communication device in the method described in the first aspect above, and the processing module is configured to perform the processing-related actions performed by the communication device in the method described in the first aspect above.
[0053] In one design, the apparatus may be a communication device, or may be a device, module, circuit or chip configured to be disposed in the communication device, or may be a device that can be used in conjunction with the communication device.
[0054] As an example, the communication device may be an AP.
[0055] In a fifth aspect, the present application provides a communication device. The communication device may include a module corresponding to each of the methods / operations / steps / actions described in the second aspect, and the module may be implemented as a hardware circuit, software, or a combination of hardware circuit and software.
[0056] In one design, the apparatus may include a processing module and a communication module. The communication module is configured to perform the sending and receiving actions performed by the communication device in the method described in the second aspect above, and the processing module is configured to perform the processing-related actions performed by the communication device in the method described in the second aspect above.
[0057] In one design, the apparatus may be a communication device, or may be a device, module, circuit or chip configured to be disposed in the communication device, or may be a device that can be used in conjunction with the communication device.
[0058] As an example, the communication device may be an AP, or may be a STA.
[0059] In a sixth aspect, the present application provides a communication device. The communication device may include a module corresponding to each of the methods / operations / steps / actions described in the third aspect, and the module may be implemented as a hardware circuit, software, or a combination of hardware circuit and software.
[0060] In one design, the apparatus may include a processing module and a communication module. The communication module is configured to perform the sending and receiving actions performed by the communication device in the method described in the third aspect above, and the processing module is configured to perform the processing-related actions performed by the communication device in the method described in the third aspect above.
[0061] In one design, the apparatus may be a communication device, or may be a device, module, circuit or chip configured to be disposed in the communication device, or may be a device that can be used in conjunction with the communication device.
[0062] As an example, the communication device may be an AP, or may be a STA.
[0063] In a seventh aspect, a device is provided, comprising a processor, wherein when instructions are executed by the processor, the method in the first aspect or any possible implementation manner of the first aspect is implemented.
[0064] Optionally, the apparatus may further include a storage medium storing the processor to execute the aforementioned instructions.
[0065] In an eighth aspect, a device is provided, comprising a processor, wherein when instructions are executed by the processor, the method in the second aspect or any possible implementation manner of the second aspect is implemented.
[0066] Optionally, the apparatus may further include a storage medium storing the processor to execute the aforementioned instructions.
[0067] In a ninth aspect, a device is provided, comprising a processor, wherein when instructions are executed by the processor, the method in the third aspect or any possible implementation manner of the third aspect is implemented.
[0068] Optionally, the apparatus may further include a storage medium storing the processor to execute the aforementioned instructions.
[0069] In the tenth aspect, a chip is provided, comprising a processing circuit, wherein the processing circuit is used to run a program or instruction so that the method in the first aspect or any possible implementation of the first aspect is implemented, or the method in the second aspect or any possible implementation of the second aspect is implemented, or the method in the third aspect or any possible implementation of the third aspect is implemented.
[0070] Optionally, the chip may further include a memory for storing programs or instructions.
[0071] Optionally, the chip may further include the transceiver circuit, or an input / output interface.
[0072] In the eleventh aspect, a computer-readable storage medium is provided, which includes instructions. When the instructions are executed by a processor, the method in the first aspect or any possible implementation of the first aspect is implemented, or the method in the second aspect or any possible implementation of the second aspect is implemented, or the method in the third aspect or any possible implementation of the third aspect is implemented.
[0073] In the twelfth aspect, a computer program product is provided, which includes computer program code or instructions. When the computer program code or instructions are executed, the method in the first aspect or any possible implementation of the first aspect is implemented, or the method in the second aspect or any possible implementation of the second aspect is implemented, or the method in the third aspect or any possible implementation of the third aspect is implemented.
[0074] In the thirteenth aspect, a communication system is provided, which includes a combination of one or more of the following devices: a device for executing the first aspect or any possible implementation of the first aspect, or a device for executing the second aspect or any possible implementation of the second aspect, or a device for executing the third aspect or any possible implementation of the third aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] FIG1 is a schematic diagram of a communication system applicable to the method of an embodiment of the present application;
[0076] FIG2 is a schematic diagram of an application scenario of the method applicable to an embodiment of the present application;
[0077] FIG3 is a schematic diagram of another application scenario applicable to the method of an embodiment of the present application;
[0078] FIG4 is a schematic flow chart of a communication method according to an embodiment of the present application;
[0079] FIG5 is a schematic diagram of a CoS SBP request frame;
[0080] FIG6 is another schematic diagram of a CoS SBP request frame;
[0081] FIG7 is a schematic diagram of a CoS awareness measurement request frame;
[0082] FIG8 is another schematic diagram of a CoS-aware measurement request frame;
[0083] FIG9 is a schematic diagram of a CoS SBP response frame;
[0084] FIG10 is another schematic diagram of a CoS SBP response frame;
[0085] FIG11 is a schematic diagram of a CoS awareness measurement request frame;
[0086] FIG12 is another schematic diagram of a CoS-aware measurement request frame;
[0087] FIG13 is a schematic diagram of a CoS awareness measurement response frame;
[0088] FIG14 is a schematic diagram of a CoS Renewing frame according to an embodiment of the present application;
[0089] FIG15 is a schematic flow chart of a communication method according to an embodiment of the present application;
[0090] FIG16 is a schematic diagram of a CoS-aware measurement termination frame;
[0091] FIG17 is a schematic flow chart of a communication method according to another embodiment of the present application;
[0092] FIG18 is a flow chart of a communication method provided in an embodiment of the present application;
[0093] FIG19 is a schematic flow chart of the CoS SBP establishment and sharing phase according to an embodiment of the present application;
[0094] FIG20 is a schematic flow chart of the CoS SBP termination phase according to an embodiment of the present application;
[0095] FIG21 is a schematic flow chart of the CoS SBP termination phase according to another embodiment of the present application;
[0096] FIG22 is an enhanced flow chart of the CoS SBP termination phase according to an embodiment of the present application;
[0097] FIG23 is a schematic flow chart of the establishment and sharing of CoS Non-TB Sensing according to an embodiment of the present application;
[0098] FIG24 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0099] FIG25 is a schematic structural diagram of a communication device provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0100] 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.
[0101] To facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0102] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0103] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" 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 and (or) c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0104] To facilitate understanding of the communication method provided in the embodiments of the present application, some concepts in the embodiments of the present application are described below. It is understood that these concept descriptions do not constitute a limitation on the technical solutions provided in the embodiments of the present application.
[0105] In the embodiments of the present application, a wireless access point (AP) can be the core device for establishing a wireless local area network (WLAN) and serves as the central node of the network. Its primary function is to provide wireless access services. The AP can connect wireless network cards and wired networks, enabling wireless terminal devices such as laptops and smartphones to connect to the network wirelessly. The AP is typically installed at the edge of the network, such as on a wall or ceiling in an office, home, or public place. The AP's primary function is to provide a wireless coverage area within which wireless terminal devices can communicate with the network.
[0106] A station (STA) can also be called a wireless workstation. Its main function is to provide access to wireless terminal devices. STA usually includes devices such as wireless network cards and laptops. By connecting to an AP, the STA can obtain a network connection and communicate with other devices. STA devices can be mobile devices or fixed devices. Exemplary, STA devices can be, but are not limited to: mobile phones, tablets, laptops, speakers, wearable devices, sockets, desk lamps, smart screens, TVs, smart home appliances, Internet of Things (IoT) devices, camera devices, and other devices with Wi-Fi capabilities. Optionally, the STA device can also be a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device, a virtual reality (VR) terminal device, a drone device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in a smart home, etc. The form of the STA device is not specifically limited in the embodiments of the present application. It should be understood that a fixed device can be understood as a device that cannot be moved, or a device that is not easy to move. For example, a television can be understood as a fixed device.
[0107] A sensing initiator is a device that initiates WLAN sensing. A sensing responder is a device that responds to the WLAN sensing initiated by the sensing initiator. A sensing transmitter is a device that sends null data packets (NDPs) for sensing measurements. A sensing receiver is a device that receives the NDPs sent by the sensing transmitter and performs sensing measurements.
[0108] The sensing capabilities exchange process completes the exchange of sensing capabilities between the sensing parties. The sensing measurement session process involves the sensing initiator and sensing responder negotiating sensing measurement parameters and establishing a sensing measurement session. The sensing measurement exchange process is the actual measurement portion of WLAN sensing, where the sensing transmitter sends NDP frames to the sensing receiver for sensing measurements. The measurement unit within this process is the sensing measurement exchange. The sensing measurement session termination process terminates the sensing measurement session.
[0109] In the sensing measurement session process, the sensing initiator sends a sensing measurement request frame to the sensing responder to initiate the process. The sensing measurement request frame carries a set of sensing measurement parameters for negotiation. The sensing responder responds to the sensing initiator by replying with a sensing measurement response frame. For example, if the sensing responder agrees to the sensing measurement parameters carried in the sensing measurement request frame, the status code in the sensing measurement response frame is set to "agree," and the sensing measurement session is established. If the sensing responder rejects the sensing measurement parameters carried in the sensing measurement request frame, the status code in the sensing measurement response frame is set to "reject," and the sensing measurement session fails to be established. If the sensing responder rejects the sensing measurement parameters carried in the sensing measurement request frame, it may also set the status code in the sensing measurement response frame to "reject" and provide recommendations. The sensing measurement response frame will also carry the corresponding recommended sensing measurement parameters, and the sensing measurement session fails to be established. The sensing initiator and the sensing responder can negotiate the sensing measurement parameters by repeatedly reusing the establishment process of the sensing measurement session until the sensing measurement session is successfully established.
[0110] The sensing measurement exchange process is divided into two types: trigger-based sensing measurement exchange (TB sensing measurement exchange) and non-trigger sensing measurement exchange (Non-TB sensing measurement exchange). Among them, TB sensing measurement exchange is a trigger-based (TB) sensing measurement exchange type, in which an AP initiates a sensing measurement session as a sensing initiator, and one or more non-AP STAs act as sensing responders. This type is called a "TB type". Non-TB sensing measurement exchange is a non-trigger-based (Non-TB) sensing measurement exchange type, in which a non-AP STA initiates a sensing measurement session as a sensing initiator, and an AP acts as a sensing responder. This type can be called a "Non-TB type".
[0111] The Sensing by Proxy (SBP) process allows a non-AP STA to request the AP to initiate a WLAN Sensing on its behalf. In the SBP process, the non-AP STA that initiates the SBP process is called the SBP initiator, and the AP that responds to the SBP request of the SBP initiator is the SBP responder. The SBP initiator initiates the establishment of the SBP process by sending an SBP request frame (SBP Request frame) to the SBP responder, and the SBP responder responds to the SBP initiator by sending an SBP response frame (SBP Response frame) to the SBP initiator to respond to the SBP process establishment request. Similar to the above-mentioned Sensing measurement session part to establish a sensing measurement session process, the SBP process is also established through negotiation. Once the SBP measurement parameters are successfully negotiated, the SBP initiator will initiate a WLAN Sensing of the TB sensing measurement exchange type as the Sensing initiator to meet the needs of SBP.
[0112] Figure 1 is a schematic diagram of a communication system applicable to the method of an embodiment of the present application. As shown in Figure 1, the communication system 100 may include at least three communication devices, such as the communication device 110, the communication device 120, and the communication device 130 shown in Figure 1.
[0113] 1 , communication devices, for example, communication device 110 can communicate with communication device 120 and communication device 130. Communication device 110 can transmit data or control signaling with communication device 120 or communication device 130.
[0114] As an example, the communication device 110 may be an AP; the communication device 120 may be an AP or a STA; and the communication device 130 may be an AP or a STA.
[0115] The following describes the application scenarios of the communication method provided in the embodiment of the present application. It is understandable that the application scenarios described in the embodiment of the present application are for the purpose of more clearly illustrating the technical solution of the embodiment of the present application and do not constitute a limitation on the technical solution provided in the embodiment of the present application.
[0116] Figure 2 is a schematic diagram of a wireless sensing communication scenario in accordance with an embodiment of the present application. As shown in Figure 2 , wireless sensing communication system 200 includes at least one wireless access point (AP), such as AP1 shown in Figure 2 ; wireless sensing communication system 200 may also include at least one station (STA), such as STA1, STA2, and STA3 shown in Figure 2 . Solid lines indicate that the AP establishes a sensing session with STA1 and performs sensing measurements, while dashed lines indicate that STA2 or STA3 obtains STA1's sensing measurement results from the AP.
[0117] Figure 3 is a schematic diagram of another wireless sensing communication scenario in an embodiment of the present application. As shown in Figure 3, wireless sensing communication system 300 includes at least one wireless access point (AP), such as AP1 and AP2 shown in Figure 3. Wireless sensing communication system 300 may also include at least one station (STA), such as STA1 shown in Figure 3. The solid line indicates that the AP establishes a sensing session with STA1 and performs sensing measurements, while the dashed line indicates that AP2 obtains STA1's sensing measurement results from the AP.
[0118] When different devices initiate the same or similar perception tasks, the following two methods can be used to obtain perception measurement results.
[0119] Method 1: The AP and STA1 have established a perception measurement session with Measurement Session ID 1. STA2, acting as the SBP initiator, initiates an SBP process request to the AP. To satisfy STA2's SBP process request, the AP establishes another perception measurement session with Measurement Session ID 2. These two perception measurement sessions exchange perception measurements within different availability windows to meet perception measurement requirements.
[0120] Different perception measurement sessions have different Measurement Session IDs, and the number of Measurement Session IDs is limited within an Infrastructure Basic Service Set (Infrastructure BSS), that is, the maintainable perception measurement sessions are limited.
[0121] Therefore, initiating redundant sensing measurement sessions to complete the same or similar sensing tasks will waste sensing measurement session resources (such as Measurement Session ID resources).
[0122] In addition, different sensing measurement sessions have different availability windows, which appear periodically on the timeline. Sensing initiators and responders belonging to a sensing measurement session with the same Measurement Session ID can only send and receive frames related to the sensing measurement session during the corresponding availability window, and cannot send or receive frames of other data types. Therefore, whenever these two availability windows appear, data frames cannot be exchanged between the AP and STA1, which means that the AP and STA1 have fewer opportunities to transmit data, resulting in wasted bandwidth resources.
[0123] Method 2: The AP and STA1 have already established a perception measurement session with Measurement Session ID 1. STA2 has a perception measurement requirement that is identical or similar to that of the perception measurement session with Measurement Session ID 1. Therefore, the Non-TB perception measurement session initiated by STA2 will be redundant with the existing perception measurement session (Measurement Session ID 1). When the AP determines that the Non-TB perception measurement session initiated by STA2 is redundant, to reduce the occurrence of redundant Non-TB perception measurement sessions, the AP may reject the Non-TB perception measurement session establishment request initiated by STA2 and request STA2 to participate in the existing perception measurement session (Measurement Session ID 1) to meet STA2's perception measurement requirement.
[0124] In this method, although no additional perception measurement session is required, two Request-Response negotiation interactions are required. In addition, since STA2's role in the TB type perception measurement session (Measurement Session ID is 1) is the Sensing responder, STA2 does not have the power to request the Sensing initiator (AP) to send a perception measurement report frame (Sensing Measurement Report frame), and thus cannot obtain the perception measurement results (such as CSI). Therefore, in the actual perception measurement of the TB type perception measurement session, STA2 can only act as a Sensing receiver to receive NDP frames for perception measurement to obtain perception measurement results, but this will result in STA2 only being able to obtain unidirectional (i.e., NDP frames can only be sent from AP to STA2) perception measurement results, and it is impossible to obtain bidirectional perception measurement results.
[0125] To address the above issues, this application proposes a new communication method, which can be called collaborative sharing (CoS) awareness.
[0126] Figure 4 is a schematic flow chart of a communication method according to an embodiment of the present application. As shown in Figure 4 , the communication method may include S410 and S420.
[0127] S410: A second communication device sends first information to a first communication device, wherein the first information requests the first communication device to collaborate and share perception. Correspondingly, the first communication device receives the first information from the second communication device.
[0128] In this embodiment, the second communication device may be an AP or a STA. For example, the second communication device may be STA2 in FIG. 2 or AP2 in FIG. 3 .
[0129] The second communication device may be referred to as an initiator of the collaborative shared awareness.
[0130] In this embodiment, the first communication device may be an AP. For example, the first communication device may be the AP1 in FIG2 or the AP1 in FIG3. The first communication device may be called a responder of the collaborative shared perception.
[0131] In this embodiment, collaborative shared perception may be understood as sharing perception measurement results of one or more communication devices with one or more other communication devices.
[0132] As an example, the first information may be carried in a frame. For the convenience of description, the frame carrying the first information is referred to as a first frame.
[0133] As an example, the first frame includes an A field, which carries the first information. It is understood that the name of the A field is only an example, and this embodiment does not limit the name of the field.
[0134] Regarding the first frame including the A field and carrying the first information, in some implementations, in addition to the A field, the first frame may also include at least one of the following fields: a Category field, a Public Action / Protected Dual of Public Action field, a Dialog Token field, a Sensing Measurement Parameters element field, or an ISTA Availability Window element field. The meanings of these fields can be found in the prior art and are not further described here.
[0135] In some implementations, the A field includes multiple fields, one of which carries the first information. The field carrying the first information in the multiple fields can be called the A1 field. In addition to the A1 field, the multiple fields can also include at least one of the following fields: an element ID field, a length field, an element ID extension field, a sensing responder address field, a sensing responder IDs field, or a sensing responder role bitmap field. The meaning of the above fields can be referred to the prior art and will not be repeated here. It can be understood that the name of the A1 field is only an example, and this embodiment does not limit the name of this field.
[0136] In some implementations, the A1 field includes multiple fields, one of which carries the first information, and the field carrying the first information in the multiple fields can be called the A2 field. In addition to the A2 field, the multiple fields can also include at least one of the following fields: an SBP request field, an SBP procedure expiry exponent field, a sensing responder field, a sensing responder number field, a mandatory number of responders field, a preferred responder list field, a preferred responder number field, a mandatory preferred responders field, a SR2SR sounding request field, a preferred responder role bitmap present field, or a reserved field. The meanings of the above fields can be referred to the prior art and will not be repeated here. It can be understood that the name of the A2 field is only an example, and this embodiment does not limit the name of the field.
[0137] Optionally, the A1 field may be referred to as an SBP Parameters Control field.
[0138] Optionally, the A field may be referred to as an SBP parameters element field.
[0139] Optionally, the first frame may be called an SBP request frame (SBP Request frame) or a CoS SBP request frame (CoS SBP Request frame).
[0140] Optionally, the A2 field may be called a CoS SBP Indication field.
[0141] In some implementations, the CoS SBP Indication field may contain 1 bit.
[0142] In this implementation, an example definition of the CoS SBP Indication field is shown in Table 1. A value of 0 in the CoS SBP Indication field indicates the use of SBP; a value of 1 in the CoS SBP field indicates the use of CoS SBP. SBP awareness can be understood as proxy awareness when collaborative shared awareness is not performed, and SBP refers to the existing SBP, also known as Basic SBP, Baseline SBP, and so on.
[0143] Table 1 Definition of CoS SBP indication field
[0144] Figure 5 is a schematic diagram of a CoS SBP request frame in this implementation, wherein the CoS SBP Indication field occupies 1 bit, the number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0145] In some implementations, the A2 field may contain 2 bits.
[0146] In this implementation, an example of the definition of the CoS SBP Indication field is shown in Table 2. A value of 0 in the CoS SBP Indication field indicates that SBP sensing is used; a value of 1 in the CoS SBP Indication field indicates that SBP sensing is directly initiated if CoS SBP sensing fails; a value of 2 in the CoS SBP Indication field indicates that CoS SBP is forcibly used; and a value of 3 in the CoS SBP Indication field indicates that the meaning is reserved.
[0147] Table 2 Definition of CoS SBP indication field
[0148] Figure 6 is a schematic diagram of a CoS SBP request frame in this implementation, wherein the CoS SBP indication field occupies 2 bits, the number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0149] The differences between the frame structure shown in Figure 6 and the frame structure shown in Figure 5 include: the A2 field in the frame structure shown in Figure 5 includes a 1-bit CoS SBP indication field and a 4-bit reserved field; the A2 field in the frame structure shown in Figure 6 includes a 2-bit CoS SBP indication field and a 3-bit reserved field.
[0150] In some implementations, the CoS SBP request frame can have the same structure as an existing SBP request frame. In this implementation, a default perception mode exists between the first communication device and the second communication device, which can be SBP or CoS SBP. Thus, the second communication device sends a frame to the first communication device, the structure of which is the same as that of the SBP request frame, and the first and second communication devices establish a perception channel using the default perception mode.
[0151] As another example, the first frame includes a B field, which carries the first information. It is understood that the name of the B field is only an example, and this embodiment does not limit the name of the field.
[0152] Regarding the first frame including the B field and the B field carrying the first information, in some implementations, in addition to the B field, the first frame may also include at least one of the following fields: a Category field, a Public Action field, a Dialog Token field, a Sensing Comeback Info field, and a Measurement Session ID Indication field. The meanings of the above fields can be referred to in the prior art and are not further described here.
[0153] In some possible implementations, the B field includes multiple fields, one of which carries the first information. The field carrying the first information may be referred to as the B1 field. In addition to the B1 field, the multiple fields may also include at least one of the following fields: an element identification field, a length field, an element identification extension field, and a sensing measurement parameters field. The meanings of these fields can be referenced in the prior art and are not further described here. It should be understood that the name of the B1 field is merely an example, and this embodiment does not impose any restrictions on the name of this field.
[0154] In some implementations, the B1 field includes multiple fields, one of which carries the first information. The field carrying the first information in the multiple fields can be called the B2 field. In addition to the B2 field, the multiple fields can also include at least one of the following fields: a subelement ID field, a length field, a minimum measurement time interval (min time between measurements) field, and a reserved field. The meanings of the above fields can refer to the prior art and will not be repeated here. It can be understood that the name of the B2 field is only an example, and this embodiment does not limit the name of this field.
[0155] Optionally, the B1 field may be referred to as a Sensing Subelements field.
[0156] Optionally, the B field may be referred to as a Sensing Measurement Parameters element field.
[0157] Optionally, the first frame may be called a sensing measurement request frame (Sensing Measurement Request frame) or a CoS sensing measurement request frame (CoS Sensing Measurement Request frame).
[0158] Optionally, the B2 field may also be called a CoS Sensing Indication field.
[0159] In some implementations, the CoS Sensing Indication field may contain 1 bit.
[0160] In this implementation, an example definition of the CoS Sensing Indication field is shown in Table 3. A value of 0 in the CoS Sensing Indication field indicates the use of non-TB sensing (Non-TB Sensing); a value of 1 in the CoS Sensing Indication field indicates the use of CoS non-TB sensing. Non-TB sensing can be understood as non-TB sensing without collaborative shared sensing. Non-TB sensing refers to existing non-TB sensing, also known as basic non-TB sensing or baseline non-TB sensing.
[0161] Table 3 Definition of CoS Sensing indication field
[0162] Figure 7 is a schematic diagram of a CoS sensing measurement request frame in this implementation, wherein the CoS Sensing Indication field occupies 1 bit, and the number below each field is an example of the number of bits occupied by the field. "Variable" indicates that the number of bits occupied by the field is variable.
[0163] In some implementations, the B2 field may also include 2 bits.
[0164] In this implementation, an example of the definition of the CoS Sensing Indication field is shown in Table 4. A value of 0 in the CoS Sensing Indication field indicates the use of non-TB sensing (Non-TB Sensing); a value of 1 in the CoS Sensing Indication field indicates that if CoS Non-TB Sensing fails, non-TB sensing is directly initiated; a value of 2 in the CoS Sensing Indication field indicates mandatory use of CoS Non-TB Sensing; and a value of 3 in the CoS Sensing Indication field indicates that the meaning is reserved. Non-TB sensing can be understood as non-TB sensing when collaborative shared sensing is not performed.
[0165] Table 4 Definition of CoS Sensing indication field
[0166] Figure 8 is a schematic diagram of a CoS sensing measurement request frame in this implementation, wherein the CoS Sensing Indication field occupies 2 bits, and the number below each field is an example of the number of bits occupied by the field. "Variable" indicates that the number of bits occupied by the field is variable.
[0167] The differences between the frame structure shown in FIG8 and the frame structure shown in FIG7 include: the B2 field in the frame structure shown in FIG7 includes a 1-bit CoS Sensing indication field and an 8-bit reserved field; the B2 field in the frame structure shown in FIG8 includes a 2-bit CoS Sensing indication field and a 7-bit reserved field.
[0168] In some implementations, the CoS awareness measurement request frame can have the same structure as an existing awareness measurement request frame. In this implementation, a default awareness mode exists between the first communication device and the second communication device, which can be Non-TB Sensing or CoS Non-TB Sensing. Thus, the second communication device sends a frame to the first communication device, the frame having the same structure as the awareness measurement request frame, and the first and second communication devices establish an awareness channel using the default awareness mode.
[0169] S420: Send second information to the second communication device, where the second information indicates agreement to collaborative shared perception, rejection of collaborative shared perception, or rejection of collaborative shared perception and recommendation of perception parameters. Accordingly, the second communication device receives the second information from the first communication device.
[0170] As an example, the second information may be carried in a frame. For the convenience of description, the frame carrying the second information is referred to as a sixth frame.
[0171] As an example, the sixth frame includes a C field, which carries the second information. It is understood that the name of the C field is only an example, and this embodiment does not limit the name of the field.
[0172] Regarding the sixth frame containing the C field and the C field carrying the second information, in some implementations, in addition to the C field, the sixth frame may also include at least one of the following fields: a category field, a public action field, a dialog token field, a measurement session ID indication field, an Association Identifier (AID) or Unassociated STA Identifier (USID) field of the perception initiator, which can be referred to as (AID / USID), and an SBP parameter element field. The meaning of the above fields can be referred to in the prior art and will not be repeated here.
[0173] As an example, the C field can be a Status Code field. The Status Code field indicates the response to a CoS SBP or CoS Non-TB Sensing request. If the CoS SBP or CoS Non-TB Sensing request is approved, the Status Code field is set to SUCCESS. If the CoS SBP or CoS Non-TB Sensing request is rejected, the Status Code field is set to REQUEST_DECLINED. If the AP determines that there are no perception measurement sessions with the same perception measurement parameters but similar perception measurement sessions, the AP may set the Status Code to REJECTED_WITH_SUGGESTED_CHANGES and provide recommended parameters.
[0174] Furthermore, in order to indicate the finally established perception measurement session mode to the second communication device, the first communication device also provides the following two frame structure design methods.
[0175] In some implementations, the C field includes multiple fields, one of which carries the second information. The field carrying the second information may be referred to as the C1 field. In addition to the C1 field, the multiple fields may also include at least one of the following: a measurement session ID field and a reserved field. The meanings of these fields can be referenced in the prior art and are not further described here. It should be understood that the name C1 is merely an example and is not limited in this embodiment.
[0176] Optionally, the C field may be called a measurement session identifier indication field.
[0177] Optionally, the sixth frame may be called an SBP response frame (SBP Response frame) or a CoS SBP response frame (CoS SBP Response frame).
[0178] Optionally, the C1 field may be referred to as an SBP mode indication (SBP Mode Indication) field.
[0179] The SBP Mode Indication field may include 1 bit.
[0180] In this implementation, an example of the definition of the SBP Mode Indication field is shown in Table 5. Wherein, when the value of the SBP Mode Indication field is 0, it indicates that SBP is established; when the value of the SBP Mode Indication field is 1, it indicates that CoS SBP is established.
[0181] Table 5 Definition of SBP Mode Indication field
[0182] Figure 9 is a schematic diagram of a CoS SBP response frame in this implementation, where the SBP Mode Indication field occupies one bit, and the number below each field is an example of the number of bits occupied by the field. "Variable" indicates that the number of bits occupied by the field is variable.
[0183] In some implementations, the C field includes two fields, one of which carries the second information. The field carrying the second information in the two fields can be called a C1 field. In addition to the C1 field, the two fields can also include a reserved field.
[0184] Optionally, the C field may be referred to as an SBP mode indication (SBP Mode Indication) field.
[0185] Optionally, the C1 field may be referred to as an SBP Mode field.
[0186] The SBP mode field may include 1 bit.
[0187] In this implementation, the definition of the SBP Mode field may refer to the definition of the above-mentioned SBP Mode Indication field, which will not be repeated here.
[0188] Figure 10 is a schematic diagram of a CoS SBP response frame in this implementation, wherein the SBP Mode field occupies one bit, and the number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0189] Among them, the differences between the frame structure shown in Figure 10 and the frame structure shown in Figure 9 include: the frame structure shown in Figure 9 defines a 1-bit SBP mode indication field in the reserved bit in the measurement session identification indication field of the existing SBP Response frame structure; the frame structure shown in Figure 10 adds a 1-bit SBP mode indication field to the existing SBP Response frame structure, and the SBP mode indication field includes a 1-bit SBP mode field and 7-bit reserved fields.
[0190] In these two implementations, when the second communication device sends a CoS SBP Request frame to the first communication device to request establishment of a perception measurement session, if the first communication device sends a response frame to the second communication device to indicate whether it agrees to the request to establish the perception measurement session, the response frame is a CoS SBP Response frame, and the status code field in the frame is set to "SUCCESS". The above two implementations can be used to indicate the perception measurement session mode finally established; if the status code field of the CoS SBP Response frame is set to "REJECTED_WITH_SUGGESTED_CHANGES" and recommended parameters are provided, in addition to using the CoS SBP indication field designed in step S410 to indicate the recommended mode, the above two implementations can also be used to indicate the recommended mode.
[0191] In this embodiment, S430 and S440 may also be included.
[0192] S430: Send third information to the third communication device, where the third information requests permission to share the sensing measurement result. Correspondingly, the third communication device receives the third information from the first communication device.
[0193] In this embodiment, the third communication device may be an AP or a STA. For example, the third communication device may be STA1 in FIG. 2 or STA1 in FIG. 3 . The third communication device may be referred to as a perceived responder.
[0194] As an example, the third information may be carried in a frame. For the convenience of description, the frame carrying the third information is referred to as a second frame.
[0195] As an example, the second frame includes a D field, and the D field carries the third information. It can be understood that the name of the D field is only an example, and this embodiment does not limit the name of the field.
[0196] Regarding the second frame including the D field and carrying the third information, in some implementations, in addition to the D field, the second frame may also include at least one of the following fields: a category field, a public action field, a dialog token field, a sensing comeback info field, and a measurement session identifier indication field. The meanings of these fields can be found in the prior art and are not further described here.
[0197] In some implementations, the D field includes multiple fields, one of which carries the third information. The field carrying the third information may be referred to as the D1 field. In addition to the D1 field, the multiple fields may also include at least one of the following fields: an element identification field, a length field, an element identification extension field, and a sensing measurement parameters field. The meanings of these fields can be referenced in the prior art and are not further described here. It should be understood that the name D1 is merely an example, and this embodiment does not impose any restrictions on the name of this field.
[0198] In some implementations, the D1 field may include multiple fields. Two of these fields carry third information, and these two fields may be referred to as the D2 field and the D3 field, respectively. In addition to the D2 and D3 fields, these multiple fields may also include a length field and a reserved field. It should be understood that the names D2 and D3 are merely examples, and this embodiment does not impose any restrictions on the names of these fields.
[0199] Optionally, the D1 field may be referred to as a Sensing Subelements field.
[0200] Optionally, the D field may be referred to as a Sensing Measurement Parameters element field.
[0201] Optionally, the second frame may be called a sensing measurement request frame (Sensing Measurement Request frame) or a CoS sensing measurement request frame (CoS Sensing Measurement Request frame).
[0202] Optionally, the D2 field may be referred to as a subelement ID field.
[0203] In some implementations, the Subelement ID field may contain 8 bits.
[0204] In this implementation, an example of the definition of the Subelement ID field is shown in Table 6. A Subelement ID field value of 0 indicates a Non-TB type; a Subelement ID field value of 1 indicates a TB type; a Subelement ID field value of 2 indicates an SBP type; and a Subelement ID field value of 3 indicates a CoS SBP type.
[0205] Table 6 Sub-element ID definition
[0206] Optionally, the D3 field may be called a CoS SBP initiator AID / USID field, indicating the identity information of the collaborative sharing awareness initiator. In some implementations, the D3 field may include 12 bits.
[0207] Figure 11 is a schematic diagram of a CoS-aware measurement request frame in this implementation. The Subelement ID field occupies 8 bits, and the CoS SBP initiator AID / USID field occupies 12 bits. The number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0208] In some implementations, the D1 field may include multiple fields, one of which carries the third information. This field carrying the third information may be referred to as the D4 field. In addition to the D4 field, these multiple fields may also include at least one of the following: a sub-element identifier, a length field, an SBP initiator AID / USID, and a reserved field. The meanings of these fields can be found in the prior art and are not further described here. It should be understood that the name D4 is merely an example and is not limited in this embodiment.
[0209] Optionally, the D4 field may be called a CoS SBP Permission Indication field.
[0210] In some implementations, the D4 field may contain 1 bit.
[0211] In this implementation, an example of the definition of the CoS SBP Permission Indication field is shown in Table 7. When the value of the CoS SBP Permission Indication field is 0, it indicates that the second frame is an existing Sensing Measurement Request frame; when the value of the CoS SBP Permission Indication field is 1, it indicates that the second frame is a CoS Sensing Measurement Request frame. The SBP Initiator AID / USID field carried in the sensing sub-element is the AID / USID of the CoS SBP Initiator, and the third communication device can determine the sharing permission of the sensing measurement result based on this. This determination can be understood as whether to share the sensing measurement result with the second communication device.
[0212] Table 7 Definition of CoS SBP Permission Indication fields
[0213] Figure 12 is a schematic diagram of a CoS-aware measurement request frame in this implementation, wherein the CoS SBP Permission Indication field occupies 1 bit, and the number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0214] S440: The third communication device sends fourth information to the first communication device, where the fourth information indicates whether the third communication device agrees to share the sensing measurement result. Correspondingly, the first communication device receives the fourth information from the third communication device.
[0215] As an example, the fourth information may be carried in a frame. For the convenience of description, the frame carrying the fourth information is referred to as the seventh frame.
[0216] As an example, the seventh frame includes an E field, which carries the fourth information. It is understood that the name of the E field is only an example, and this embodiment does not limit the name of the field.
[0217] Regarding the seventh frame including the E field and carrying the fourth information, in some implementations, in addition to the E field, the seventh frame may also include at least one of the following fields: a category field, a public action field, a dialog token field, a measurement session identifier indication field, a status code field, and a decline duration indication field. The meanings of these fields can be found in the prior art and are not further described here.
[0218] As an example, the E field may be a Status Code field. The Status Code field indicates the response result to the third information request. When the value of the Dialogue Token field in the seventh frame is the same as the Dialogue Token field value in the second frame, it indicates that the seventh frame is used to respond to the sharing permission request corresponding to the second frame. If the third communication device agrees to the sharing permission request, the Status Code field is set to SUCCESS; if the third communication device rejects the sharing permission request, the Status Code field is set to REQUEST_DECLINED.
[0219] When the status code in the seventh frame has only two states: agree and reject, the sensing measurement parameter element (Sensing Measurement Parameters element) may not be carried in the frame.
[0220] Optionally, the seventh frame may be called a CoS awareness measurement response frame.
[0221] Figure 13 is a schematic diagram of a CoS awareness measurement response frame in one embodiment of the present application. The number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0222] In this embodiment, optionally, S445 may also be included.
[0223] S445: The first communication device sends fifth information to the second communication device, where the fifth information indicates that the third communication device agrees to share the sensing measurement result. Correspondingly, the second communication device receives the fifth information.
[0224] As an example, the fifth information may be carried in a frame. For the convenience of description, the frame carrying the fifth information is referred to as a third frame.
[0225] As an example, the third frame includes a first field, and the first field carries the fifth information. It can be understood that the name of the first field is only an example, and this embodiment does not limit the name of the field.
[0226] Regarding the third frame including the first field and carrying the fifth information, in some implementations, in addition to the first field, the third frame may also include at least one of the following fields: a type field and a measurement session identifier indication field. The meanings of these fields can be referenced in the prior art and are not further described here.
[0227] In some implementations, the first field includes multiple fields, one of the multiple fields carries fifth information, and the fifth information is used to indicate identity information of a communication device that can share the perception measurement result.
[0228] Optionally, the field carrying the fifth information in the multiple fields may be referred to as a responder AID / USID field.
[0229] Optionally, the first field may be called a Renewing Responder IDs field.
[0230] In some implementations, the third frame includes a second field that carries sixth information indicating that the third frame carries information indicating that the communication device agrees to share perception measurement results. It should be understood that the name of the second field is merely an example and is not limited in this embodiment.
[0231] Alternatively, the second field may be referred to as a public action field.
[0232] An example of the definition of the public action field is shown in Table 8.
[0233] Table 8 Common action field definitions
[0234] In some implementations, the third frame includes a third field that carries the seventh information, where the seventh information indicates the number of communication devices that agree to share the perception measurement results. It should be understood that the name of the third field is merely an example, and this embodiment does not impose any limitation on the name of this field.
[0235] Optionally, the third field may be called a Number of Renewing Responders field.
[0236] Optionally, the third frame may be called a CoS Renewing frame.
[0237] Figure 14 is a schematic diagram of a CoS Renewing frame according to an embodiment of the present application. The number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0238] As an example, S410 to S440 in this embodiment may be collectively referred to as steps of establishing collaborative sharing awareness.
[0239] This embodiment also proposes a termination phase process and corresponding frame structure for collaborative shared perception. Figure 15 is a schematic flow chart of a communication method according to an embodiment of the present application. As shown in Figure 15, the communication method may include S1510 and S1520.
[0240] S1510: The second communication device sends an SBP termination frame to the first communication device. Correspondingly, the first communication device receives the SBP termination frame.
[0241] As an example, the SBP termination frame indicates termination of the cooperative shared awareness between the first communication device and the second communication device.
[0242] In some possible implementations, the SBP termination frame may also be sent by the first communication device to the second communication device.
[0243] It can be understood that in this embodiment, the method in the embodiment shown in FIG. 15 can be executed after executing the embodiment shown in FIG. 4 .
[0244] S1520: The first communication device sends eighth information to the third communication device, where the eighth information indicates that the sharing permission of the perception measurement result should be terminated. Correspondingly, the third communication device receives the eighth information.
[0245] As an example, the eighth information may be carried in a frame. For the convenience of description, the frame carrying the eighth information is referred to as a fourth frame.
[0246] As an example, the fourth frame includes an F field, which carries the eighth information. It is understood that the name of the F field is only an example, and this embodiment does not limit the name of the field.
[0247] Regarding the fourth frame including the F field and carrying the eighth information, in some implementations, in addition to the F field, the fourth frame may also include at least one of the following fields: a category field, a public action field, and a measurement session identifier indication field. The meanings of these fields can be found in the prior art and are not further described here.
[0248] In some possible implementations, the F field includes multiple fields, two of which carry the eighth information. The fields carrying the eighth information in the multiple fields may be referred to as the F1 field and the F2 field. In addition to the F1 field and the F2 field, the multiple fields may further include at least one of the following fields: a terminate all TB measurement sessions field, a terminate all non-TB measurement sessions field, and a TB / non-TB measurement session type field. It will be understood that the names F1 and F2 are merely examples, and this embodiment does not impose any limitation on the names of these fields.
[0249] Optionally, the F1 field may be called a CoS Permission Indication field.
[0250] Optionally, the F2 field may be a CoS initiator AID / USID field. In some implementations, the F2 field may include 12 bits.
[0251] Optionally, the F field may be called a Measurement Session Termination Control field.
[0252] Optionally, the fourth frame may be called a CoS Sensing Measurement Termination frame.
[0253] In some implementations, the F1 field may contain 1 bit.
[0254] An example of the definition of the CoS Permission Indication field is shown in Table 9. When the value of the CoS Permission Indication field is 0, it indicates that the fourth frame is used to terminate the perception measurement session, and the CoS Initiator AID / USID field is reserved. When the value of the CoS Permission Indication field is 1, it indicates that the fourth frame is used to terminate the sharing permission, and the CoS Initiator AID / USID field carries the identity information of the CoS initiator whose sharing permission is terminated.
[0255] Table 9 Definition of CoS Permission Indication fields
[0256] Figure 16 is a schematic diagram of a CoS-aware measurement termination frame according to an embodiment of the present application. The number below each field is an example of the number of bits occupied by the field, and "variable" indicates that the number of bits occupied by the field is variable.
[0257] The following is another process for the termination phase of collaborative shared perception provided in this embodiment. Figure 17 is a schematic flow chart of a communication method according to another embodiment of the present application. As shown in Figure 17, the communication method may include S1710 and S1720.
[0258] S1710: The third communication device sends ninth information to the first communication device, where the ninth information indicates that permission to share the sensing measurement result has been terminated.
[0259] As an example, the ninth information may be carried in a frame. For the convenience of description, the frame carrying the ninth information is referred to as the fifth frame.
[0260] As an example, the fifth frame may also be sent by the first communication device to the third communication device.
[0261] As an example, the fifth frame includes a G field, which carries the ninth information. It is understood that the name of the G field is only an example, and this embodiment does not limit the name of the field.
[0262] Regarding the fifth frame including the G field and carrying the ninth information, in some implementations, in addition to the G field, the fifth frame may also include at least one of the following fields: a category field, a public action field, and a measurement session identifier indication field. The meanings of these fields can be found in the prior art and are not further described here.
[0263] In some possible implementations, the G field includes multiple fields, two of which carry the ninth information. The fields carrying the ninth information may be referred to as the G1 field and the G2 field. In addition to the G1 and G2 fields, the multiple fields may also include at least one of the following: a TB measurement session termination field, a non-TB measurement session termination field, and a TB / non-TB measurement session type field. It should be understood that the names G1 and G2 are merely examples, and this embodiment does not impose any restrictions on the names of these fields.
[0264] Optionally, the G1 field may be referred to as a CoS Permission Indication field.
[0265] Optionally, the G2 field may be a CoS initiator AID / USID field. In some implementations, the G2 field may include 12 bits.
[0266] Optionally, the G field may be called a Measurement Session Termination Control field.
[0267] Optionally, the fifth frame may be called a CoS Sensing Measurement Termination frame.
[0268] In some implementations, the G1 field may contain 1 bit.
[0269] In some implementations, the G2 field may contain 12 bits.
[0270] An example of the definition of the CoS Permission Indication field is shown in Table 9, which is not repeated here.
[0271] It can be understood that the frame structure of the fifth frame can refer to the frame structure of the fourth frame, as shown in FIG16 , and will not be described again here.
[0272] S1720: The first communication device sends an SBP termination frame to the second communication device. Correspondingly, the second communication device receives the SBP termination frame.
[0273] This step can be referred to S1510 and will not be repeated here.
[0274] The difference between the embodiment method shown in FIG17 and the embodiment method shown in FIG15 is that the collaborative shared perception is terminated first in the embodiment method shown in FIG15 , while the perception measurement session is terminated first or the sharing permission is ended first in the embodiment method shown in FIG17 .
[0275] It can be understood that in this embodiment, after executing the embodiment shown in FIG. 4 , the method in the embodiment shown in FIG. 15 or FIG. 17 can be executed.
[0276] In the embodiment shown in Figure 17, regardless of whether the perception measurement session or the sharing permission ends first, no perception measurement results will be shared with the collaborative sharing perception initiator that has not yet completed collaborative sharing perception. Alternatively, the CoS initiator can terminate CoS perception and re-initiate CoS perception using the CoS establishment process, but this consumes significant time and air interface frame exchanges.
[0277] Therefore, to address this issue, the present application also proposes an enhanced process for the collaborative shared perception termination phase. FIG18 is a flow chart of a communication method provided by an embodiment of the present application. As shown in FIG18 , the method includes S1810 to S1840.
[0278] S1810: The first communication device sends tenth information to the fourth communication device, where the tenth information requests permission to share the perception measurement result. Correspondingly, the fourth communication device receives the tenth information from the first communication device.
[0279] The fourth communication device may be an AP or a STA. For example, the fourth communication device may be STA1 in FIG. 2 , or may be STA1 in FIG. 3 . The fourth communication device may be referred to as a perceived responder.
[0280] It can be understood that the fourth communication device is a STA that has established a perception measurement session with the network device.
[0281] This step may refer to S430 and will not be described again here.
[0282] S1820: The fourth communication device sends eleventh information to the first communication device, where the eleventh information indicates whether the fourth communication device agrees to share the sensing measurement result. Correspondingly, the first communication device receives the eleventh information from the fourth communication device.
[0283] This step may refer to S440 and will not be described again here.
[0284] S1830: The first communication device sends twelfth information to the second communication device, where the twelfth information indicates the communication device that agrees to share the perception measurement result. Correspondingly, the second communication device receives the twelfth information from the first communication device.
[0285] This step can be referred to S445 and will not be repeated here.
[0286] In this embodiment, S1840 may also be included.
[0287] S1840: The second communication device sends thirteenth information to the first communication device, where the thirteenth information is used to indicate whether to receive the shared perception measurement result of the fourth communication device.
[0288] As an example, when the second communication device receives the shared perception measurement result of the fourth communication device, the thirteenth information is carried in a CTS-to-Self frame, the definition of which follows the existing technology and is not repeated here.
[0289] As another example, when the second communication device refuses the fourth communication device to share the perception measurement result, the thirteenth information is carried in an SBP Termination frame, the definition of which follows the existing technology and is not repeated here.
[0290] It can be understood that in this embodiment, the method in the embodiment shown in FIG. 18 can be executed after executing the embodiment shown in FIG. 15 or FIG. 17 .
[0291] This embodiment provides an enhanced design for the collaborative shared perception termination phase, so that after the perception measurement session is terminated or the sharing permission ends, the collaborative shared responder can look for a responder other than the responder that terminated the session or ended the shared perception that can share the perception measurement results, thereby avoiding the redundant operation of terminating and re-establishing the collaborative shared perception.
[0292] FIG19 is a schematic flowchart of the CoS SBP establishment and sharing phase according to an embodiment of the present application.
[0293] S1910: The AP establishes a perception measurement session with STA1.
[0294] As an example, the AP may be called a Sensing initiator, and STA1 may be called a Sensing responder.
[0295] In some possible implementations, the AP sends a Sensing Measurement Request frame to STA1, where the Sensing Measurement Request frame carries a set of sensing measurement parameters for negotiation, and STA1 responds with a Sensing Measurement Response frame.
[0296] As an example, the perception measurement response frame may include a perception measurement parameter field, which is used by STA1 to determine whether to agree to establish the perception measurement session.
[0297] As an example, the perception measurement response frame may include a status code field, which may include at least one of the following information: agreeing to establish the perception measurement session, refusing to establish the perception measurement session, or refusing to establish the perception measurement session and recommending perception parameters.
[0298] Specifically, if STA1 agrees with the perception measurement parameters carried in the perception measurement request frame, the status code (Status Code) is set to agree in the perception measurement response frame, and the perception measurement session is established; if the perception measurement parameters carried in the perception measurement request frame are rejected, the status code is set to reject in the perception measurement response frame, and the perception measurement session establishment fails; if the perception measurement parameters carried in the perception measurement request frame are rejected, the status code can also be set to reject in the perception measurement response frame and suggestions can be provided, and the perception measurement response frame will carry the corresponding recommended perception measurement parameters, and the perception measurement session establishment fails.
[0299] The AP and STA1 can negotiate the perception measurement parameters by continuously reusing the perception measurement session establishment process until the perception measurement session is completely established.
[0300] As an example, the AP establishes a perception measurement session with a measurement session identifier (Measurement Session ID) of 1 with STA1.
[0301] S1920: The AP exchanges perception measurements with STA1.
[0302] In some possible implementations, the AP and STA1 perform a perception measurement exchange in a perception measurement session whose measurement session identifier is 1. The perception measurement exchange is used to obtain a perception measurement result.
[0303] S1910 and S1920 are two steps of establishing a perception measurement session and exchanging perception measurements in the embodiment of the present application.
[0304] S1930: STA2 sends a CoS SBP request frame to the AP. In response, the AP receives the CoS SBP request frame from STA2.
[0305] This step may refer to the content of the CoS SBP Request frame in S410 and will not be described again here.
[0306] S1940: The AP sends a CoS SBP response frame to STA2. STA2 receives the CoS SBP response frame from the AP.
[0307] This step may refer to the content of the CoS SBP Response frame in S420 and will not be described again here.
[0308] S1950: The AP sends a CoS-awareness measurement request frame to STA1. Correspondingly, STA1 receives the CoS-awareness measurement request frame from the AP.
[0309] This step may refer to the content of the CoS awareness measurement request frame in S430 and will not be repeated here.
[0310] S1960: STA1 sends a CoS-awareness measurement response frame to the AP. Correspondingly, the AP receives the CoS-awareness measurement response frame from STA1.
[0311] This step may refer to the content of the CoS awareness measurement response frame in S440 and will not be repeated here.
[0312] In this embodiment, S1930 to S1960 may be referred to as a CoS SBP setup exchange phase.
[0313] In this embodiment, S1940 may be performed after S1950 or after S1960. That is, the AP first responds to STA2 with a CoS SBP Response frame and then requests STA1 to allow it to share the sensing measurement results. Alternatively, the AP may first request STA1 to allow it to share the sensing measurement results and then respond to STA2 with a CoS SBP Response frame. Alternatively, the AP may first request STA1 to allow it to share the sensing measurement results and then respond to STA2 with a CoS SBP Response frame after STA1 responds with a response indicating whether it agrees to allow it to share the sensing measurement results. As long as the interval between the CoS SBP Request frame and the CoS SBP Response frame does not exceed the specified time (e.g., 100ms), the AP can continue to operate in this manner.
[0314] In the embodiment of the present application, optionally, S1970 and S1980 may also be included.
[0315] At S1970 , the AP exchanges perception measurements with STA1.
[0316] This step can be referred to S1920 and will not be repeated here.
[0317] S1980 , the AP sends an SBP report frame (SBP Report frame) to STA2 .
[0318] As an example, the SBP report frame is used to share the sensing measurement result between the AP and STA1 with STA2.
[0319] As an example, the SBP report frame may be referred to as a collaborative shared SBP report frame (CoS SBP Report frame).
[0320] As an example, the perception measurement result is a perception measurement result between the AP and STA1, or can be said to be a perception measurement result shared by STA1 to STA2.
[0321] As an example, the collaborative shared SBP report frame carries the perception measurement results.
[0322] It should be noted that the collaborative shared SBP report frame can directly use the existing SBP report frame (SBP Report frame), which will not be described in detail here.
[0323] As an example, after collaborative shared perception is established, the AP completes a perception measurement exchange with STA1, and after a short interframe gap (SIFS) time, the AP sends a collaborative shared SBP report frame to STA2.
[0324] As an example, S1970 and S1980 may be collectively referred to as a CoS SBP sharing stage (CoS SBP sharing).
[0325] It should be noted that the present application is not limited to sharing only the perception results of the perception measurement session, nor is it limited to sharing only the perception measurement results of the AP and STA1. It can be the perception results of another perception measurement session under the AP, and it can also be the perception measurement results of the AP and other STAs.
[0326] This embodiment not only meets STA2's SBP requirements but also avoids establishing redundant awareness measurement sessions within the AP, freeing up bandwidth resources and conserving awareness measurement session resources. Furthermore, only one availability window is maintained between the AP and STA1, increasing the opportunities for data frame transmission between the two and freeing up bandwidth resources.
[0327] FIG20 is a schematic flow chart of the CoS SBP termination phase according to an embodiment of the present application.
[0328] S2010: The AP establishes a perception measurement session with STA1.
[0329] This step can be referred to S1910 and will not be repeated here.
[0330] At S2020, the AP exchanges perception measurements with STA1.
[0331] This step can be referred to S1920 and will not be repeated here.
[0332] S2030: STA2 completes establishing collaborative shared perception and sharing processes with AP and STA1.
[0333] This step may include S1930, S1940, S1950, and S1960, which will not be repeated here.
[0334] S2040: STA2 sends an SBP termination frame to the AP. In response, the AP receives the SBP termination frame.
[0335] This step can be referred to S1510 and will not be repeated here.
[0336] S2050: The AP sends a coordinated shared sensing measurement termination frame to STA1. Correspondingly, STA1 receives the coordinated shared sensing measurement termination frame.
[0337] This embodiment may refer to the content of the collaborative shared sensing measurement termination frame in S1520, which will not be described in detail here.
[0338] FIG21 is a schematic flow chart of the CoS SBP termination phase according to another embodiment of the present application.
[0339] S2110: The AP establishes a perception measurement session with STA1.
[0340] This step can be referred to S1910 and will not be repeated here.
[0341] S2120: The AP exchanges perception measurements with STA1.
[0342] This step can be referred to S1920 and will not be repeated here.
[0343] S2130: STA2 completes establishing collaborative shared perception and sharing processes with AP and STA1.
[0344] This step may include S1930, S1940, S1950, and S1960, which will not be repeated here.
[0345] S2140: STA1 sends a coordinated shared sensing measurement termination frame to the AP. Correspondingly, the AP receives the coordinated shared sensing measurement termination frame.
[0346] This step can be referred to S1710 and will not be repeated here.
[0347] S2150: The AP sends an SBP termination frame to STA2. STA2 receives the SBP termination frame accordingly.
[0348] This step can be referred to S1510 and will not be repeated here.
[0349] It can be understood that the roles of the STA and AP in Collaborative Shared Perception (CoS SBP) under SBP are CoS SBP initiator and CoS SBP responder, respectively. In Collaborative Shared Perception (CoS Non-TB Sensing) under Non-TB type sensing measurement, the roles of the STA and AP are CoS sensing initiator and CoS sensing responder, respectively. Although the two use different frames, the CoS SBP termination phase process can also be used to terminate CoS Non-TB Sensing.
[0350] FIG22 is an enhanced flow chart of the CoS SBP termination phase according to an embodiment of the present application.
[0351] S2210: The AP establishes a perception measurement session with STA1 and STA3.
[0352] As an example, STA1 and STA3 may both be referred to as sensing responders.
[0353] This step can be referred to S1910 and will not be repeated here.
[0354] S2220: The AP exchanges perception measurements with STA1 and STA3.
[0355] This step can be referred to S1920 and will not be repeated here.
[0356] S2230: STA2 completes establishing collaborative shared perception and sharing processes with AP and STA1.
[0357] This step can be referred to S2130 and will not be repeated here.
[0358] S2240: The AP sends a coordinated shared sensing measurement termination frame to STA1. Correspondingly, the AP receives the coordinated shared sensing measurement termination frame.
[0359] This step can be referred to S2050 and will not be repeated here.
[0360] S2250: The AP sends a CoS awareness measurement request frame to STA3. In response, STA3 receives the CoS awareness measurement request frame from the AP.
[0361] This step can be referred to S1950 and will not be repeated here.
[0362] S2260: STA3 sends a CoS awareness measurement response frame to the AP. Correspondingly, the AP receives the CoS awareness measurement response frame from STA3.
[0363] This step can be referred to S1960 and will not be repeated here.
[0364] S2270: The AP sends a collaborative sharing update frame to STA2. STA2 receives the collaborative sharing update frame accordingly.
[0365] This step may refer to the content of the collaborative sharing update frame in S445 and will not be repeated here.
[0366] S2280: STA2 sends a CTS-to-Self frame or an SBP termination frame to the AP. In response, the AP receives the CTS-to-Self frame or the SBP termination frame.
[0367] This step can be referred to S1840 and will not be repeated here.
[0368] S2290: The AP exchanges perception measurements with STA3.
[0369] This step can be referred to S2220 and will not be repeated here.
[0370] S2295: The AP sends an SBP report frame to STA3.
[0371] As an example, the SBP report frame is used to share the perception measurement result of STA3 with STA2.
[0372] As an example, the perception measurement result is a perception measurement result between the AP and STA3, or can be said to be a perception measurement result shared by STA3 to STA2.
[0373] This step can be referred to S1980 and will not be repeated here.
[0374] FIG23 is a schematic flowchart of the establishment phase and sharing of CoS Non-TB Sensing according to an embodiment of the present application.
[0375] S2310: The AP establishes a perception measurement session with STA1.
[0376] This step can be referred to S2110 and will not be repeated here.
[0377] S2320: The AP exchanges perception measurements with STA1.
[0378] This step can be referred to S2120 and will not be repeated here.
[0379] S2330: STA2 sends a CoS awareness measurement request frame to the AP. In response, the AP receives the CoS awareness measurement request frame.
[0380] This step may refer to the content of the CoS awareness measurement request frame in S410 and will not be repeated here.
[0381] S2340: The AP sends a CoS awareness measurement response frame to STA2. STA2 receives the CoS awareness measurement response frame accordingly.
[0382] This step may refer to the content of the CoS awareness measurement response frame in S420 and will not be repeated here.
[0383] S2350: The AP sends a CoS awareness measurement request frame to STA1. In response, STA1 receives the CoS awareness measurement request frame from the AP.
[0384] This step may refer to the content of the CoS awareness measurement request frame in S430 and will not be repeated here.
[0385] S2360: STA1 sends a CoS awareness measurement response frame to the AP. Correspondingly, the AP receives the CoS awareness measurement response frame from STA1.
[0386] This step may refer to the content of the CoS awareness measurement response frame in S440 and will not be repeated here.
[0387] In the embodiment of the present application, optionally, S2370 and S2380 may also be included.
[0388] S2370: The AP exchanges perception measurements with STA1.
[0389] This step can be referred to S1970 and will not be repeated here.
[0390] S2380: The AP sends an SBP report frame to STA2.
[0391] This step can be referred to S1980 and will not be repeated here.
[0392] This embodiment can directly share the perception measurement results of the existing same perception measurement session with the initiator of the Non-TB type perception measurement session, while meeting the needs of the Non-TB sensing initiator and avoiding the occurrence of redundant perception measurement sessions.
[0393] There is no difference in the execution steps between this embodiment and the embodiment shown in FIG19 , except that the application scenarios of the two embodiments are different and the corresponding frame structures are changed.
[0394] FIG24 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. As shown in FIG24 , the device 2400 may include a processing module 2401 and a communication module 2402 .
[0395] As a first example, the apparatus 2400 may be used to implement the communication method implemented by the AP in any of the embodiments shown in Figures 4 to 23. For example, the processing module 2401 is used to implement the processing-related steps performed by the AP in any of the embodiments shown in Figures 4 to 23, and the communication module 2402 is used to implement the sending and / or receiving steps performed by the AP in any of the embodiments shown in Figures 4 to 23.
[0396] As a second example, the apparatus 2400 may be used to implement the communication method implemented by an STA in any of the embodiments shown in Figures 4 to 23. For example, the processing module 2401 is used to implement the processing-related steps performed by the STA in any of the embodiments shown in Figures 4 to 23, and the communication module 2402 is used to implement the sending and / or receiving steps performed by the STA in any of the embodiments shown in Figures 4 to 23.
[0397] Figure 25 is a schematic diagram of the structure of a communication device provided by another embodiment of the present application. As shown in Figure 25, the device 2500 includes a processor 2501 and a communication circuit 2502. The processor 2501 and the communication circuit 2502 are coupled to each other. It is understood that the communication circuit 2502 can be a transceiver or an input / output interface. Optionally, the device 2500 may also include a memory 2503 for storing instructions executed by the processor 2501 or storing input data required by the processor 2501 to run the instructions or storing data generated after the processor 2501 runs the instructions. It is understood that the memory 2503 can be located outside the processor 2501, or inside the processor 2501.
[0398] As an example, the processor 2501 is used to implement the functions of the above-mentioned processing module 2401, and the communication circuit 2502 is used to implement the functions of the above-mentioned communication module 2402.
[0399] Apparatus 2500 may be a communications device or a chip used in a communications device. For example, apparatus 2500 may be an AP or a chip used in an AP, or a STA or a chip used in a STA. It is understood that when apparatus 2500 is an AP or a STA, communication circuit 2502 may be a transceiver.
[0400] Some embodiments of the present application also provide a computer program product, which, when running on a processor, can implement the method implemented by the AP in any of the above embodiments, or can implement the method implemented by the STA in any of the above method embodiments.
[0401] In some embodiments of the present application, a computer-readable storage medium is also provided, which includes computer instructions. When the computer instructions are executed on a processor, the method implemented by the AP in any of the above embodiments can be implemented, or the method implemented by the STA in any of the above method embodiments can be implemented.
[0402] In some embodiments of the present application, a communication system is further provided, which can implement the method implemented by the AP and STA in any of the above embodiments.
[0403] It is understood that the processor in the embodiments of the present application can be the following devices or all or part of the circuits in the following devices for processing functions: a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0404] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.
[0405] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive.
[0406] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0407] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that, Applied to a first communication device, the method includes: Receiving first information from a second communication device, the first information requesting the first communication device to cooperate in sharing sensing; Sending second information to the second communication device, the second information indicating consent to cooperate in sharing sensing, refusal to cooperate in sharing sensing, or refusal to cooperate in sharing sensing and recommending sensing parameters.
2. The method according to claim 1, characterized in that, The receiving first information from the second communication device includes: Receiving a first frame from the second communication device, the first frame including an SBP parameter element field, the SBP parameter element field including an SBP parameter control field, and the SBP parameter control field carrying the first information.
3. The method according to claim 1, wherein The receiving first information from the second communication device includes: Receiving a first frame from the second communication device, the first frame including a sensing measurement parameter element field, the sensing measurement parameter element field including a sensing sub-element field, and the sensing sub-element field carrying the first information.
4. The method according to any one of claims 1 to 3, characterized in that The method further includes: Sending third information to a third communication device, the third information requesting a sharing permission for sensing measurement results; Receiving fourth information from the third communication device, the fourth information indicating whether to consent to sharing sensing measurement results.
5. The method according to claim 4, wherein The sending third information to the third communication device includes: Sending a second frame to the third communication device, the second frame including a sensing measurement parameter element field, the sensing measurement parameter element field including a sensing sub-element field, and the sensing sub-element field carrying the third information.
6. The method according to any one of claims 4 to 5, characterized in that The fourth information indicates consent to sharing sensing measurement results, wherein the method further includes: Sending fifth information to the second communication device, the fifth information indicating that the third communication device consents to sharing sensing measurement results.
7. The method according to claim 6, characterized in that, The sending fifth information to the second communication device includes: Sending a third frame to the second communication device, the third frame including a first field and a second field, the first field carrying the fifth information, and the second field carrying sixth information, the sixth information indicating an indication information that the communication device in the third frame consents to sharing sensing measurement results.
8. The method according to claim 7, wherein The third frame further includes a third field, the third field carrying seventh information, the seventh information indicating the number of communication devices consenting to sharing sensing measurement results.
9. The method according to any one of claims 1 to 8, characterized in that The method further includes: Sending eighth information to the third communication device, the eighth information indicating an end to the sharing permission for sensing measurement results.
10. The method according to claim 9, characterized in that, The sending eighth information to the third communication device includes: Sending a fourth frame to the third communication device, the fourth frame including a measurement session termination control field, and the measurement session termination control field carrying the eighth information.
11. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Receiving ninth information sent by the third communication device, the ninth information indicating an end to the sharing permission for sensing measurement results.
12. The method according to claim 11, wherein The receiving ninth information sent by the third communication device includes: Receiving a fifth frame sent by the third communication device, the fifth frame including a measurement session termination control field, and the measurement session termination control field carrying the ninth information.
13. A communication method, characterized in that, Applied to a second communication device, the method includes: Send a first message, where the first message requests a first communication device to cooperate in sharing sensing; Receive a second message from the first communication device, where the second message indicates consent to cooperate in sharing sensing, refusal to cooperate in sharing sensing, or refusal to cooperate in sharing sensing and recommends sensing parameters.
14. The method according to claim 13, characterized in that, The sending of the first message includes: Send a first frame, where the first frame includes an SBP parameter element field, the SBP parameter element field includes an SBP parameter control field, and the SBP parameter control field carries the first message.
15. The method according to claim 13, wherein The sending of the first message includes: Send a first frame, where the first frame includes a sensing measurement parameter element field, the sensing measurement parameter element field includes a sensing sub-element field, and the sensing sub-element field carries the first message.
16. The method according to any one of claims 13 to 15, characterized in that The method further includes: Receive a fifth message from the first communication device, where the fifth message indicates information about a third communication device that consents to sharing sensing measurement results.
17. The method according to claim 16, wherein The receiving of the fifth message from the first communication device includes: Receive a third frame from the first communication device, where the third frame includes a first field and a second field, the first field carries the fifth message, and the second field carries a sixth message, and the sixth message indicates an indication information in the third frame that a communication device consents to sharing sensing measurement results.
18. The method according to claim 17, wherein The third frame further includes a third field, and the third field carries a seventh message, and the seventh message indicates the number of communication devices that consent to sharing sensing measurement results.
19. A communication method, characterized in that, Applied to a third communication device, the method includes: Receive a third message from a first communication device, where the third message requests a sharing permission for sensing measurement results; Send a fourth message, where the fourth message indicates whether to consent to sharing sensing measurement results.
20. The method according to claim 19, wherein The receiving of the third message from the first communication device includes: Receive a second frame from the first communication device, where the second frame includes a sensing measurement parameter element field, the sensing measurement parameter element field includes a sensing sub-element field, and the sensing sub-element field carries the third message.
21. The method according to any one of claims 19 to 20, characterized in that, The method further includes: Receive an eighth message from the first communication device, where the eighth message indicates an end to the sharing permission for sensing measurement results.
22. The method according to claim 21, wherein The receiving of the eighth message from the first communication device includes: Receive a fourth frame from the first communication device, where the fourth frame includes a measurement session termination control field, and the measurement session termination control field carries the eighth message.
23. The method according to any one of claims 19 to 22, characterized in that, The method further includes: Send a ninth message, where the ninth message indicates an end to the sharing permission for sensing measurement results.
24. The method according to claim 23, wherein The sending of the ninth message includes: Send a fifth frame, where the fifth frame includes a measurement session termination control field, and the measurement session termination control field carries the ninth message.
25. A communication device, characterized in that, Includes functional modules for implementing the method according to any one of claims 1 to 24.
26. A communication device, characterized in that, Includes: A memory and a processor; The memory is used to store program instructions; The processor is used to execute the program instructions in the memory to implement the method according to any one of claims 1 to 24.
27. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code for computer execution, and the program code includes instructions for implementing the method according to any one of claims 1 to 24.
28. A computer program product, characterized in that, The computer program product contains instructions for implementing the communication method according to any one of claims 1 to 24.
Citation Information
Patent Citations
Communication method and related device
CN120378908A
Method, architecture, apparatus and system for wireless transmit / receive unit (WTRU) initiated activity sensing
CN115413407A
Perception data processing method, electronic equipment and storage medium
CN116709236A
Method, apparatus, and system for wireless sensing measurement and reporting
US20230388840A1
Method and apparatus for performing sensing procedure in wireless LAN system
WO2023085752A1