Sensing method and communication apparatus
By sending instructions after the perceived measurement session is closed, the time interaction problem of perceived measurement session is optimized, the problem of increased resource consumption in the prior art is solved, and more flexible session participation time is achieved.
Patent Information
- Application Number
- PCT/CN2024/117176
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-14
- Filing Date
- 2024-09-05
- Publication Date
- 2025-03-20
AI Technical Summary
In the prior art, the time to participate in the next perceptual measurement session after the perceptual measurement session is not flexible enough, resulting in an increase in resource consumption.
通过在感知测量会话关闭后发送指示信息,请求对方在一定时长内不发送消息或不参与感知测量会话,从而优化时间交互问题。
It realizes that the time to participate in the next session after the sensing measurement session is closed is more flexible, reducing resource consumption.
Smart Images

Figure CN2024117176_20032025_PF_FP_ABST
Abstract
Description
A sensing method and a communication device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on September 14, 2023, with application number 202311194782.2 and application name “A Perception Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the technical field of wireless local area network (WLAN), and in particular to a sensing method and a communication device. Background Art
[0004] In daily life, signals emitted by wireless fidelity (Wi-Fi) devices are often reflected, diffracted, and scattered by various obstacles before they are received. By analyzing wireless signals affected by these obstacles, such as channel state information (CSI), we can infer and perceive the surrounding environment, which has led to the development of wireless local area network (WLAN) sensing technology.
[0005] The Institute of Electrical and Electronics Engineers (IEEE) 802.11 series of standards treats perception as a session. For example, the perception initiator can request related devices (such as the perception responder) to participate in the perception measurement session by sending a sensing measurement request frame; the perception responder can respond to the perception measurement session sent by the perception initiator by sending a sensing measurement response frame. After the establishment of the perception measurement session is completed, the perception initiator and the perception responder will enter the sensing measurement exchange phase to perform perception measurement. When there is no need to continue the perception measurement, the perception initiator or the perception responder can consider closing the established perception measurement session. In current standards, such as IEEE 802.11bf, the solution design for participating in the next perception measurement session after the perception measurement session is closed is not flexible enough.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a perception method and a communication device for optimizing the time interaction problem in closing a perception measurement session, so that the time for a perception initiator or a perception responder to participate in the next perception measurement session after the perception measurement session is closed is more flexible.
[0008] In the first aspect, the present application provides a perception method, which can be executed by a first device, or by a component (such as a chip, etc.) in the first device, without limitation. Taking the first device as the execution subject as an example, the method includes: the first device receives a first indication message from the second device, the first indication message is used to indicate that the second device requests the first device not to send a first message to the second device within a first time period after the first perception measurement session is closed, or the first indication message is used to indicate that the second device does not send a first message to the first device within a first time period after the first perception measurement session is closed, or the first indication message is used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed; wherein, the first perception measurement session is a perception measurement session between the first device and the second device, and the first message is used to request the establishment of a second perception measurement session.
[0009] In the second aspect, the present application provides a perception method, which can be executed by a second device, or by a component (such as a chip, etc.) in the second device, without limitation. Taking the second device as the execution subject as an example, the method includes: the second device sends a first indication message to the first device, the first indication message is used to indicate that the second device requests the first device not to send a first message to the second device within a first time period after the first perception measurement session is closed, or the first indication message is used to indicate that the second device does not send a first message to the first device within a first time period after the first perception measurement session is closed, or the first indication message is used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed; wherein, the first perception measurement session is a perception measurement session between the first device and the second device, and the first message is used to request the establishment of a second perception measurement session.
[0010] Through the method provided in the present application, the second device sends a first indication message to the first device, and through the first indication message, it instructs the second device to request the first device not to send a first message to the second device within a first period of time after the first perception measurement session is closed, thereby optimizing the time interaction problem in the closing of the perception measurement session, making the time for participating in the next perception measurement session after the first perception measurement session is closed more flexible. For example, the first device is the perception initiator, and the second device is the perception responder. The perception responder can flexibly adjust the time for participating in establishing the perception measurement session again according to its own business needs; the perception initiator can also clarify the intention of the perception responder through the first indication message, thereby avoiding resource consumption caused by the perception initiator not knowing the intention of the perception responder to initiate a perception measurement session to the perception responder within the first period of time after the first perception measurement session is closed.
[0011] Alternatively, the first indication information instructs the second device not to send the first message to the first device within the first time period after the first perception measurement session is closed, thereby optimizing the time interaction problem in the closing of the perception measurement session, making the time for participating in the next perception measurement session after the first perception measurement session is closed more flexible. For example, the first device is a perception responding end, and the second device is a perception initiating end. The perception initiating end can flexibly adjust the time for establishing a perception measurement session with each perception responding end, which can increase the fairness of the perception initiating end in initiating a perception measurement session in a communication environment where multiple perception responding ends exist; the perception responding end can also clarify the intention of the perception initiation through the first indication information, so that it can respond to the establishment request of the perception measurement session of other perception initiating ends.
[0012] Alternatively, the first indication information is used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed, thereby optimizing the time interaction problem in the closure of the perception measurement session, making it more flexible to indicate no longer participating in subsequent perception measurement sessions after the first perception measurement session is closed, and saving resource consumption caused by signaling interaction during the establishment of subsequent perception measurement sessions. For example, the first device is a perception initiator and the second device is a perception responder. The perception responder can no longer participate in the perception measurement session according to its own situation; the perception initiator can also no longer send the first message to the perception responder after the first perception measurement session is closed through the first indication information, thereby avoiding resource consumption caused by the perception initiator not knowing that the perception responder no longer participates in the perception measurement session and still sending the first message to the perception responder.
[0013] Based on the first aspect or the second aspect, in a possible implementation manner, the first indication information may be carried in the second message.
[0014] The second message may be used to request closing of the first awareness measurement session. For example, the second message may be an awareness measurement close frame in wireless local area network awareness, or a directional multi-gigabit awareness measurement close frame in directional multi-gigabit awareness.
[0015] Alternatively, the second message may also be used to respond to the establishment request of the first awareness measurement session. For example, the second message may be an awareness measurement response frame in wireless local area network awareness, or the second message may be a directional multi-gigabit awareness measurement response frame in directional multi-gigabit awareness.
[0016] Alternatively, the second message may also be used to request establishment of the first awareness measurement session. For example, the second message may be an awareness measurement request frame in wireless local area network awareness, or a directional multi-gigabit awareness measurement request frame in directional multi-gigabit awareness.
[0017] Through the above implementation, the second device can send the first indication information to the first device during the closing process of the first perception measurement session, or the second device can also send the first indication information to the first device during the establishment process of the first perception measurement session. The implementation is flexible.
[0018] Based on the first aspect or the second aspect, in one possible implementation, the second message may further include second indication information, where the second indication information may be used to indicate that the second message includes the first indication information. For example, the second message may further include a measurement session close control field, where the second indication information is carried in the measurement session close control field. For another example, the second message may further include a directional multi-gigabit-aware measurement session close control field, where the second indication information is carried in the directional multi-gigabit-aware measurement session close control field.
[0019] Through the above implementation, the first device can determine whether the second message includes the first indication information by parsing the second indication information.
[0020] Based on the first aspect or the second aspect, in a possible implementation, the second message may further include a status code and a first field, the status code is success, or the status code is rejection and provides suggestions, and the first field may be used to indicate a first duration. Wherein, when the status code is rejection, the first indication information may be used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after refusing to establish the first perception measurement session. When the status code is success, or the status code is rejection and provides suggestions, the first indication information may be used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed. Optionally, the first field may be a rejection duration indication field, or the first field may also be a duration indication field.
[0021] Based on the first aspect or the second aspect, in a possible implementation, if the first indication information is used to instruct the second device to request the first device not to send a first message to the second device within a first duration after the first perception measurement session is closed, the second message may further include a second field, where the value of the second field includes a first value and a second value. The first value is used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed, and the second value is used to indicate that the second field is reserved.
[0022] Based on the first aspect or the second aspect, in a possible implementation manner, if the first indication information is used to indicate that the second device requests the first device not to send a first message to the second device within a first time period after the first perception measurement session is closed, the first time period may be infinite. In other words, the first indication information is used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed.
[0023] Based on the first aspect or the second aspect, in a possible implementation, the first device is a perception initiator and the second device is a perception responder. In this case, the first indication information is used to instruct the second device to request the first device not to send a first message to the second device within a first duration after the first perception measurement session is closed, or the first indication information is used to instruct the second device to no longer participate in the perception measurement session after the first perception measurement session is closed. Alternatively, the first device is a perception responder and the second device is a perception initiator. In this case, the first indication information is used to instruct the second device not to send a first message to the first device within the first duration after the first perception measurement session is closed.
[0024] In a third aspect, the present application provides a perception method, which can be executed by a first device, or by a component (such as a chip, etc.) in the first device, without limitation. Taking the first device as the execution subject as an example, the method includes: the first device receives a third indication message from the second device, the third indication message is used to indicate that the second device requests the first device not to send a third message to the second device within a second period after the first proxy perception process is closed, or the third indication message is used to indicate that the second device does not send a third message to the first device within a second period after the first proxy perception process is closed, or the third indication message is used to indicate that the second device no longer participates in the proxy perception process after the first proxy perception process is closed; wherein, the first proxy perception process is a proxy perception process between the first device and the second device, and the third message is used to request the establishment of a second proxy perception process.
[0025] In the fourth aspect, the present application provides a perception method, which can be executed by a second device, or by a component (such as a chip, etc.) in the second device, without limitation. Taking the second device as the execution subject as an example, the method includes: the second device sends a third indication message to the first device, the third indication message is used to indicate that the second device requests the first device not to send a third message to the second device within a second period after the first proxy perception process is closed, or the third indication message is used to indicate that the second device does not send a third message to the first device within a second period after the first proxy perception process is closed, or the third indication message is used to indicate that the second device no longer participates in the proxy perception process after the first proxy perception process is closed; wherein, the first proxy perception process is a proxy perception process between the first device and the second device, and the third message is used to request the establishment of a second proxy perception process.
[0026] Through the method provided in this application, the second device sends a third indication message to the first device, and through this third indication message, it instructs the second device to request the first device not to send a third message to the second device within a second period of time after the first proxy perception process is closed. This optimizes the time interaction problem in the closing of the proxy perception process, making the time of participating in the next proxy perception process after the first proxy perception process is closed more flexible. For example, the first device is the proxy perception initiator, and the second device is the proxy perception responder. The proxy perception responder can flexibly adjust the time of participating in the proxy perception process again according to its own business needs. The proxy perception initiator can also clarify the intention of the proxy perception responder through this third indication message, thereby avoiding the resource consumption caused by the proxy perception initiator not knowing the intention of the proxy perception responder and initiating the proxy perception process to the proxy perception responder within the second period of time after the first proxy perception process is closed.
[0027] Alternatively, the third indication information instructs the second device not to send a third message to the first device within a second period of time after the first proxy perception process is closed, thereby optimizing the time interaction problem in closing the proxy perception process and making the time for participating in the next proxy perception process after the first proxy perception process is closed more flexible. For example, if the first device is a proxy perception responder and the second device is a proxy perception initiator, the proxy perception initiator can flexibly adjust the time for establishing a proxy perception process with each proxy perception responder, thereby increasing the fairness of the proxy perception initiator in initiating a proxy perception process in an environment with multiple proxy perception responders. The proxy perception responder can also clarify the intention of the proxy perception initiator through the third indication information, so that it can respond to the proxy perception process establishment request initiated by other proxy perception initiators.
[0028] Alternatively, the third indication information may be used to indicate that the second device will no longer participate in the proxy awareness process after the first proxy awareness process is closed, thereby optimizing the time interaction problem in closing the proxy awareness process and making it more flexible to indicate that it will no longer participate in subsequent proxy awareness processes after the first proxy awareness process is closed, thereby saving resource consumption caused by signaling interaction during the establishment of subsequent proxy awareness processes. For example, the first device is a proxy awareness initiator and the second device is a proxy awareness responder. The proxy awareness responder can no longer participate in the proxy awareness process based on its own circumstances; the proxy awareness initiator can also no longer send a third message to the proxy awareness responder after the first proxy awareness process is closed through the third indication information, thereby avoiding resource consumption caused by the proxy awareness initiator not knowing that the proxy awareness responder no longer participates in the proxy awareness process and still sending the third message to the proxy awareness responder.
[0029] Based on the third aspect or the fourth aspect, in a possible implementation manner, the third indication information can be carried in the fourth message.
[0030] The fourth message may be used to request closing of the first proxy awareness process. For example, the fourth message may be a proxy awareness close frame in wireless local area network awareness, or a directional multi-gigabit proxy awareness close frame in directional multi-gigabit awareness.
[0031] Alternatively, the fourth message may also be used to respond to the establishment request of the first proxy awareness process. For example, the fourth message may be a proxy awareness response frame in wireless local area network awareness, or the fourth message may be a directional multi-gigabit proxy awareness response frame in directional multi-gigabit awareness.
[0032] Alternatively, the fourth message may also be used to request establishment of the first proxy awareness process. For example, the fourth message may be a proxy awareness request frame in wireless local area network awareness, or the fourth message may be a directional multi-gigabit proxy awareness request frame in directional multi-gigabit awareness.
[0033] Through the above implementation, the second device can send the third indication information to the first device during the closing process of the first proxy awareness process, or the second device can also send the third indication information to the first device during the establishment process of the first proxy awareness process. The implementation is flexible.
[0034] Based on the third aspect or the fourth aspect, in one possible implementation, the fourth message may further include fourth indication information, where the fourth indication information may be used to indicate that the fourth message includes the third indication information. For example, the fourth message may further include a Proxy Aware Shutdown Control field, where the fourth indication information is carried in the Proxy Aware Shutdown Control field. For another example, the fourth message may further include a Directed Multi-Gigabit Proxy Aware Shutdown Control field, where the fourth indication information is carried in the Directed Multi-Gigabit Proxy Aware Shutdown Control field.
[0035] Through the above implementation, the first device can determine whether the fourth message includes the third indication information by parsing the fourth indication information.
[0036] Based on the third aspect or the fourth aspect, in a possible implementation, the fourth message may further include a status code and a third field. The status code may be success, or the status code may be rejection and provide suggestions. The third field may be used to indicate a second duration. When the status code is rejection, the third indication information may be used to indicate that the second device requests the first device not to send the third message to the second device within the second duration after refusing to establish the first proxy awareness process. When the status code is success, or the status code is rejection and provide suggestions, the third indication information may be used to indicate that the second device requests the first device not to send the third message to the second device within the second duration after the first proxy awareness process is closed. Optionally, the third field may be a rejection duration indication field, or the third field may also be a duration indication field.
[0037] Based on the third aspect or the fourth aspect, in one possible implementation, if the third indication information is used to instruct the second device to request the first device not to send a third message to the second device within a second period of time after the first proxy awareness process is closed, the fourth message may further include a fourth field, where the value of the fourth field includes a third value and a fourth value. The third value may be used to indicate that the second device will no longer participate in the proxy awareness process after the first proxy awareness process is closed. The fourth value may be used to indicate that the fourth field is reserved.
[0038] Based on the third aspect or the fourth aspect, in a possible implementation method, if the third indication information is used to indicate that the second device requests the first device not to send a third message to the second device within a second time period after the first proxy perception process is closed, the second time period can be infinite. In other words, the third indication information is used to indicate that the second device no longer participates in the proxy perception process after the first proxy perception process is closed.
[0039] Based on the third aspect or the fourth aspect, in one possible implementation, the first device is a proxy awareness initiator and the second device is a proxy awareness responder. In this case, the third indication information is used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first proxy awareness process is closed, or the third indication information is used to instruct the second device to no longer participate in the proxy awareness process after the first proxy awareness process is closed. Alternatively, the first device is a proxy awareness responder and the second device is a proxy awareness initiator. In this case, the third indication information is used to instruct the second device not to send a third message to the first device within the second time period after the first proxy awareness process is closed.
[0040] In a fifth aspect, the present application provides a perception method, which can be executed by a first device, or by a component (such as a chip, etc.) in the first device, without limitation. Taking the first device as the execution subject as an example, the method includes: the first device receives third indication information from the second device, the third indication information is used to instruct the second device to request the first device not to send a third message to the second device within a second time period after refusing to establish a first proxy perception process; wherein the first proxy perception process is a proxy perception process between the first device and the second device, and the third message is used to request the establishment of a second proxy perception process.
[0041] In a sixth aspect, the present application provides a perception method, which can be executed by a second device, or by a component (such as a chip, etc.) in the second device, without limitation. Taking the second device as the execution subject as an example, the method includes: the second device sends a third indication message to the first device, wherein the third indication message is used to instruct the second device to request the first device not to send a third message to the second device within a second time period after refusing to establish a first proxy perception process; wherein the first proxy perception process is a proxy perception process between the first device and the second device, and the third message is used to request the establishment of a second proxy perception process.
[0042] Through the method provided in this application, the second device sends a third indication message to the first device, which instructs the second device to request the first device not to send a third message to the second device within a second period of time after rejecting the first proxy awareness process. This makes the time for participating in the next proxy awareness process after the first proxy awareness process is rejected more flexible. If the proxy awareness initiator is rejected by the proxy awareness responder, the proxy awareness responder's intention can be clarified based on the third indication message, avoiding the proxy awareness initiator from repeatedly initiating multiple proxy awareness processes in the event of rejection, thereby reducing the resource consumption caused by signaling interaction during the establishment of the proxy awareness process.
[0043] Based on the fifth aspect or the sixth aspect, in a possible implementation manner, the third indication information can be carried in the fourth message.
[0044] The fourth message may be used to request closing of the first proxy awareness process. For example, the fourth message may be a proxy awareness close frame in wireless local area network awareness, or a directional multi-gigabit proxy awareness close frame in directional multi-gigabit awareness.
[0045] Alternatively, the fourth message may also be used to respond to the establishment request of the first proxy awareness process. For example, the fourth message may be a proxy awareness response frame in wireless local area network awareness, or the fourth message may be a directional multi-gigabit proxy awareness response frame in directional multi-gigabit awareness.
[0046] Based on the fifth or sixth aspect, in one possible implementation, the fourth message may further include fourth indication information, where the fourth indication information may be used to indicate that the fourth message includes the third indication information. For example, the fourth message may further include a Proxy Aware Shutdown Control field, where the fourth indication information is carried in the Proxy Aware Shutdown Control field. For another example, the fourth message may further include a Directed Multi-Gigabit Proxy Aware Shutdown Control field, where the fourth indication information is carried in the Directed Multi-Gigabit Proxy Aware Shutdown Control field.
[0047] Based on the fifth aspect or the sixth aspect, in a possible implementation, the fourth message may further include a status code and a third field, the status code may be rejection, and the third field may be used to indicate a second duration. Wherein, when the status code is rejection, the third indication information may be used to indicate that the second device requests the first device not to send the third message to the second device within the second duration after refusing to establish the first proxy awareness process. When the status code is success, or the status code is rejection and provides suggestions, the third indication information may be used to indicate that the second device requests the first device not to send the third message to the second device within the second duration after the first proxy awareness process is closed. Optionally, the third field may be a rejection duration indication field, or may also be a duration indication field.
[0048] Based on the fifth aspect or the sixth aspect, in a possible implementation manner, the first device is a proxy awareness initiator, and the second device is a proxy awareness responder.
[0049] In a seventh aspect, the present application provides a communication device. The communication device is configured to execute the method described in the first aspect, the third aspect, or the fifth aspect, and any possible implementation thereof. The communication device is, for example, the first device, or a functional module in the first device, such as a baseband device or a chip system.
[0050] In a possible implementation, the communication device includes a baseband device and a radio frequency device.
[0051] In another possible implementation, the communication device includes a processing module (sometimes also referred to as a processing unit) and a transceiver module (sometimes also referred to as a transceiver unit). The transceiver module can implement both sending and receiving functions. When the transceiver module implements the sending function, it can be referred to as a sending module (sometimes also referred to as a sending unit); when the transceiver module implements the receiving function, it can be referred to as a receiving module (sometimes also referred to as a receiving unit). The sending module and the receiving module can be the same functional module, referred to as a transceiver module, which can implement both sending and receiving functions; alternatively, the sending module and the receiving module can be different functional modules, with the transceiver module being a general term for these functional modules.
[0052] In an eighth aspect, the present application provides a communication device. The communication device is configured to execute the method described in the second aspect, the fourth aspect, or the sixth aspect, and any possible implementation thereof. The communication device is, for example, a second device, or a functional module in the second device, such as a baseband device or a chip system.
[0053] In a possible implementation, the communication device includes a baseband device and a radio frequency device.
[0054] In another possible implementation, the communication device includes a processing module (sometimes also referred to as a processing unit) and a transceiver module (sometimes also referred to as a transceiver unit). The transceiver module can implement both sending and receiving functions. When the transceiver module implements the sending function, it can be referred to as a sending module (sometimes also referred to as a sending unit); when the transceiver module implements the receiving function, it can be referred to as a receiving module (sometimes also referred to as a receiving unit). The sending module and the receiving module can be the same functional module, referred to as a transceiver module, which can implement both sending and receiving functions; alternatively, the sending module and the receiving module can be different functional modules, with the transceiver module being a general term for these functional modules.
[0055] In a ninth aspect, the present application further provides a communication device. The communication device may include at least one processor. Optionally, the communication device may further include a memory. The memory is configured to store one or more computer programs or instructions. The at least one processor is configured to execute the one or more computer programs or instructions stored in the memory, so that the communication device performs the method described in any one of the first to sixth aspects above and any possible implementation thereof.
[0056] In a tenth aspect, the present application further provides a chip system. The chip system may include at least one processor. Optionally, the at least one processor is coupled to a memory. The at least one processor is configured to execute one or more computer programs or instructions in the memory to implement the method described in any one of the first to sixth aspects above and any possible implementation thereof. Optionally, the chip system may be composed of a chip, or may include a chip and other discrete devices. Optionally, the chip system may also include a memory.
[0057] In an eleventh aspect, the present application further provides a communication system, wherein the communication system comprises one or more of the following: the communication device described in the seventh aspect, or the communication device described in the eighth aspect.
[0058] In the twelfth aspect, the present application also provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in any one of the above-mentioned aspects from the first to the sixth aspect and any possible implementation method thereof is implemented.
[0059] In a thirteenth aspect, the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in any one of the first to sixth aspects and any possible implementation thereof to be implemented.
[0060] The technical effects that can be achieved by the above-mentioned seventh to thirteenth aspects and any possible implementation methods thereof may refer to the technical effects that can be achieved by the above-mentioned first to sixth aspects and any possible implementation methods thereof, and no repetition will be given. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] FIG1 is a network architecture diagram of a WLAN applicable to an embodiment of the present application;
[0062] FIG2 is a flow chart of a sensing method according to an embodiment of the present application;
[0063] FIG3 is a schematic diagram of the structure of a perception measurement off frame provided in an embodiment of the present application;
[0064] FIG4 is a schematic diagram of the structure of another perception measurement off frame provided in an embodiment of the present application;
[0065] FIG5 is a schematic diagram of the structure of a DMG closing duration indication field provided in an embodiment of the present application;
[0066] FIG6 is a schematic diagram of the structure of a perception measurement request frame provided in an embodiment of the present application;
[0067] FIG7 is a schematic diagram of the structure of a perception measurement response frame provided in an embodiment of the present application;
[0068] FIG8 is a schematic diagram of the structure of another perception measurement response frame provided in an embodiment of the present application;
[0069] FIG9 is a flow chart of another sensing method provided in an embodiment of the present application;
[0070] FIG10 is a schematic diagram of the structure of an SBP close frame provided in an embodiment of the present application;
[0071] FIG11 is a schematic diagram of the structure of another SBP close frame provided in an embodiment of the present application;
[0072] FIG12 is a schematic diagram of the structure of an SBP request frame provided in an embodiment of the present application;
[0073] FIG13 is a schematic diagram of the structure of an SBP response frame provided in an embodiment of the present application;
[0074] FIG14 is a schematic diagram of the structure of another SBP response frame provided in an embodiment of the present application;
[0075] FIG15 is a flow chart of another sensing method provided in an embodiment of the present application;
[0076] FIG16 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0077] FIG17 is a schematic structural diagram of another communication device provided in an embodiment of the present application;
[0078] FIG18 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0079] The embodiments of the present application will be presented around a system including multiple devices, components, modules, etc. It should be understood that the system may include other devices, components, modules, etc. not mentioned, or may only include some of the devices, components, or modules, etc. mentioned in the embodiments.
[0080] The present invention provides a perception method and communication device for optimizing the time interaction problem during the closure of a perception measurement session, thereby enabling a more flexible time for a perception initiator or a perception responder to participate in the next perception measurement session after the closure of the perception measurement session. The method and device described herein are based on the same technical concept. Since the method and device solve similar problems, the implementation of the device and method can refer to each other, and any repetitions will not be repeated.
[0081] In the embodiments of the present application, "multiple" may refer to two or more. In view of this, in the embodiments of the present application, "multiple" may also be understood as "at least two". "At least one" may be understood as one or more, for example, one, two or more. For example, "including at least one" means including one, two or more. For example, including at least one of A, B and C, then included may be A, B, C, A and B, A and C, B and C, or A, B and C. "And / or" describes the association relationship of associated objects. Specifically, there may be three relationships. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the previous and subsequent associated objects are in an "or" relationship.
[0082] In addition, the terms "system" and "network" in the embodiments of the present application may be used interchangeably, and "according to" and "based on" may be used interchangeably.
[0083] In the embodiments of this application, ordinal numbers such as "first" and "second" are generally used to distinguish different objects and are not used to define the order, timing, priority, or importance of multiple objects. For example, "first device" and "second device" are used to distinguish different devices and do not define the priority or importance of the two devices.
[0084] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0085] The embodiments of the present application can be applicable to WLAN scenarios, for example, they can be applicable to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standard, such as the 802.11ax standard, or its next generation, such as the 802.11be standard, Wi-Fi 7 or extremely high throughput (EHT), 802.11ad, 802.11ay, 802.11bf. Or the embodiments of the present application can also be applicable to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X) network. Of course, the embodiments of the present application can also be applicable to other possible communication systems, such as new radio (NR) systems, long term evolution (LTE) systems, and future 6G communication systems.
[0086] Although the embodiments of the present application are primarily described using the deployment of a WLAN network, particularly a network using the IEEE 802.11 system standard, as an example, those skilled in the art will readily appreciate that the various aspects of the present application can be extended to other networks using various standards or protocols, such as Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, primarily used in Europe), wide area network (WAN), personal area network (PAN), or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in the present application can be applied to any suitable wireless network.
[0087] The following describes the network architecture applicable to the embodiments of the present application in conjunction with the accompanying drawings.
[0088] The network architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. It is known to those skilled in the art that with the evolution of network architectures and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems. The embodiments of the present application are described using the network architecture shown in Figure 1 as an example. When applying the technical solutions of the embodiments of the present application to other network architectures, the devices, components, modules, etc. in the embodiments can be replaced with corresponding devices, components, modules in other network architectures without limitation.
[0089] As shown in Figure 1, a network architecture diagram of a WLAN applicable to embodiments of the present application is exemplified. Figure 1 takes the WLAN as an example, including one wireless access point (AP) and two stations (STAs). In addition, embodiments of the present application are also applicable to communication between APs. For example, each AP can communicate with each other through a distributed system (DS). Embodiments of the present application are also applicable to communication between STAs. It should be understood that the number of APs and STAs in Figure 1 is only an example, and can be more or less.
[0090] A STA that is associated with an AP is referred to as an associated STA. A STA can establish an association with an AP through an association process. A STA that is not associated with an AP is referred to as an unassociated STA.
[0091] An access point is a point that allows terminal devices (such as mobile phones) to access a wired (or wireless) network. It is primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. It can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet. Specifically, an access point can be a terminal device (such as a mobile phone) or a network device (such as a router) equipped with a Wi-Fi chip. An access point can support the 802.11bf standard. Alternatively, an access point can support various wireless local area network (WLAN) standards within the 802.11 family, including 802.11ay, 802.11ad, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be, and 802.11be-next-generation. The access point in this application may be a high efficiency (HE) AP or an extremely high throughput (EHT) AP, or may be an access point applicable to a future generation of Wi-Fi standards.
[0092] A station can be a wireless communication chip, wireless sensor, or wireless communication terminal, also known as a user. For example, a station can be a mobile phone that supports Wi-Fi communication, a tablet that supports Wi-Fi communication, a set-top box that supports Wi-Fi communication, a smart TV that supports Wi-Fi communication, a smart wearable device that supports Wi-Fi communication, an in-vehicle communication device that supports Wi-Fi communication, or a computer that supports Wi-Fi communication. Optionally, a station can support the 802.11bf standard. Stations can also support various WLAN standards within the 802.11 family, such as 802.11ay, 802.11ad, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be, and 802.11be-next-generation.
[0093] The station in this application can be a directional multi-gigabit (DMG) STA, an enhanced directional multi-gigabit (EDMG) STA, an HE STA or an extremely high throughput (EHT) STA, and can also be a STA applicable to a future generation of Wi-Fi standards.
[0094] For example, access points and sites can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras and remote controls in smart homes, smart water and electricity meters, and sensors in smart cities.
[0095] The AP and STA involved in the embodiments of the present application may be APs and STAs applicable to the IEEE 802.11 system standard. An AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs. The AP can be used as the hub of the communication system, and is typically a network-side product that supports the media access control (MAC) layer and physical (PHY) layer PHY of the 802.11 system standard. For example, it may be a base station, router, gateway, repeater, communication server, switch or bridge and other communication equipment, wherein the base station may include various forms of macro base stations, micro base stations, relay stations, etc. Here, for the sake of convenience of description, the above-mentioned devices are collectively referred to as APs. STAs are typically terminal products that support the MAC layer and PHY layer of the 802.11 system standard, such as mobile phones, laptops, etc.
[0096] The following uses the 802.11bf scenario as an example to illustrate the embodiment of the present application. The embodiment of the present application involves sensing technology, and the relevant content of the sensing technology is first introduced below.
[0097] Perception measurement, also known as wireless perception or WLAN perception, refers to the transmission of signals between the transmitter and receiver to achieve the purpose of discovering a target or determining the target's status. WLAN perception refers to a STA with WLAN perception capabilities using received WLAN signals to detect characteristic information of an expected target in a given environment. For example, characteristic information includes one or more of distance, speed, angle, motion, presence or proximity, gestures, etc. Targets include one or more of objects, people, animals, etc. Environments include one or more of rooms, houses, vehicles, businesses, etc. For example, the transmitter can send a signal for perception measurement to the receiver, and the receiver can measure the signal to obtain a channel estimation result, such as channel state information (CSI). The receiver can perform perception based on the CSI. Alternatively, the receiver can send the channel estimation result to the transmitter, and the transmitter can perform target perception or target state perception based on the channel estimation result. For example, the receiver or transmitter can process the CSI to determine whether there is a moving target in the environment.
[0098] During the perception measurement process, the devices involved in perception mainly have the following roles:
[0099] Sensing initiator: The device that initiates the sensing measurement process and sends the sensing measurement request. For non-DMG devices, the sensing initiator is the device that sends the sensing measurement request frame. For DMG devices, the sensing initiator is the device that sends the DMG sensing measurement request frame.
[0100] Sensing responder: A device that responds to the sensing process initiated by the sensing initiator and sends a sensing measurement response. For non-DMG devices, the sensing responder is the device that sends the sensing measurement response frame. For DMG devices, the sensing responder is the device that sends the DMG sensing measurement response frame.
[0101] Sensing transmitter: A device that transmits sensing signals. Sensing signals can refer to signals used for sensing measurements, such as physical layer convergence procedure (PLCP) protocol data units (PPDUs). Sensing can be either WLAN sensing or DMG sensing.
[0102] Sensing receiver: A device that receives sensing signals from a sensing transmitter. Sensing can be WLAN sensing or DMG sensing.
[0103] The IEEE 802.11bf standard treats perception as a session. For example, a perception initiator can request a perception responder to participate in a perception measurement session by sending a perception measurement request frame. A perception responder can respond to the perception measurement session sent by the perception initiator by sending a perception measurement response frame. During the exchange of perception measurement request and response frames, the perception initiator can assign different perception responders the sender or receiver role, assign different parameters, and determine whether feedback is required, based on different perception applications, to complete the establishment of the perception measurement session.
[0104] After completing the establishment of the perception measurement session, the perception initiator and the perception responder will perform the perception measurement in the perception measurement interaction phase. When there is no need to continue the perception measurement, the perception initiator or the perception responder may consider closing the established perception measurement session. For example, the closure of the perception measurement session can be explicitly closed (or terminated, or ended, etc.) by sending a sensing measurement termination frame. For another example, the closure of the perception measurement session can also be implicitly closed by the measurement session expiry exponent exchanged when the perception measurement session is established. That is, when the perception measurement session has no new frame interaction within the duration indicated by the measurement session expiry exponent, then after the duration is met, the perception initiator and the perception responder close the perception measurement session.
[0105] The IEEE 802.11bf standard also proposes an agent (mediator) perception process, which is described below.
[0106] The typical process of sensing by proxy (SBP) is initiated by a non-access point (non-AP) (sending an SBP request) and the AP responds (receiving the SBP request and sending an SBP response).
[0107] In this scenario, the device that sends the SBP request is called an SBP initiator, which is generally a STA.
[0108] The device that receives the SBP request and sends the SBP response is called an SBP responder, which is generally an AP.
[0109] As the SBP responder, the AP, after receiving the SBP request frame, will establish perception based on the parameters carried in the SBP request frame, complete the measurement and report.
[0110] In the SBP reporting phase, the AP, as the SBP responder, collects the results of the established perception and reports them to the SBP initiator (STA).
[0111] Similarly, when there is no need to continue the SBP process, the SBP initiator or the SBP responder may consider closing the established SBP process. For example, the SBP process can be explicitly closed or terminated by sending an SBP termination frame. For another example, the SBP process can also be implicitly closed or terminated through the SBP procedure expiry index (SBP procedure expiry exponent) exchanged when the SBP process is established. That is, when the SBP process has no new frame interaction within the time indicated by the SBP procedure expiry index, then after the time is met, the SBP initiator and the SBP responder close or terminate the SBP process. Among them, the SBP process can also be called an SBP session, etc., without limitation.
[0112] Current standards, such as IEEE 802.11bf, do not provide sufficient flexibility for rejoining a perception measurement session after the session is closed. Therefore, embodiments of the present application provide a perception method and communication device for optimizing the time interaction issue during the closure of a perception measurement session, thereby increasing flexibility in the timing of rejoining the next perception measurement session after the perception initiator or responder has closed the session.
[0113] This application is applicable to WLAN sensing, which includes but is not limited to 60 GHz sensing and sub-7 GHz sensing.
[0114] 60 GHz sensing may also be referred to as DMG sensing or millimeter wave sensing (MMW sensing), and the names of 60 GHz sensing in the embodiments of the present application are not limited thereto. For example, 60 GHz sensing may include, but is not limited to, a DMG sensing procedure and a DMG SBP procedure.
[0115] Sub-7 GHz sensing may also be referred to as sensing or non-DMG sensing, and the present invention is not limited to such names for sub-7 GHz sensing. For example, sub-7 GHz sensing may include, but is not limited to, a sensing procedure and a SBP procedure.
[0116] For ease of description, below, sub-7 GHz perception will be referred to as perception, and 60 GHz perception will be referred to as DMG perception. However, the names of sub-7 GHz perception and 60 GHz perception are not limited to these in the embodiments of the present application. For example, as network architecture evolves and new application scenarios emerge, sub-7 GHz perception may have new names, 60 GHz perception may also have new names, and sub-7 GHz perception may also have new names, and the technical solutions provided in the embodiments of the present application will also apply to them.
[0117] FIG2 shows a flow chart of a perception method provided by an embodiment of the present application. When the method flow provided by the embodiment of the present application is applied to the system shown in FIG1 , the AP or the chip inside the AP or the STA or the chip inside the STA in FIG1 can execute the method executed by the first device in the following flow, and the AP or the chip inside the AP or the STA or the chip inside the STA in FIG1 can execute the method executed by the second device in the following flow. It can be understood that the embodiments shown below do not specifically limit the specific structure of the execution subject of the method provided by the embodiment of the present application, as long as it is possible to communicate according to the method provided by the embodiment of the present application by running a program that records the code of the method provided by the embodiment of the present application. In addition, the dotted lines in FIG2 represent optional steps.
[0118] In this embodiment, the second device sends the first indication information to the first device. Correspondingly, the first device receives the first indication information from the second device.
[0119] In one embodiment, the first indication information may be used to instruct the second device to request (request) the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed. Exemplarily, the first indication information is used to instruct the second device to request the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed, and may be replaced by: the first indication information is used to instruct the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed; or it may also be replaced by: the first indication information is used to instruct the second device to request the first device to send the first message to the second device after the first duration after the first perception measurement session is closed; or it may also be replaced by: the first indication information is used to instruct the first device to send the first message to the second device after the first duration after the first perception measurement session is closed; or it may also be replaced by : The first indication information is used to instruct the second device to request the first device not to initiate a new perception measurement session within the first time period after the first perception measurement session is closed; or it can also be replaced by: The first indication information is used to instruct the first device not to initiate a new perception measurement session within the first time period after the first perception measurement session is closed; or it can also be replaced by: The first indication information is used to instruct the second device to request the first device not to initiate a new perception measurement session for the second device within the first time period after the first perception measurement session is closed; or it can also be replaced by: The first indication information is used to instruct the first device not to initiate a new perception measurement session for the second device within the first time period after the first perception measurement session is closed. In this case, the first device can be a perception initiator and the second device can be a perception responder.
[0120] In another embodiment, the first indication information may also be used to instruct the second device not to send the first message to the first device within the first time period after the first perception measurement session is closed. Exemplarily, the first indication information used to instruct the second device not to send the first message to the first device within the first time period after the first perception measurement session is closed can be replaced by: the first indication information is used to instruct the second device to send the first message to the first device after the first time period after the first perception measurement session is closed; or it may also be replaced by: the first indication information is used to instruct the second device not to initiate a new perception measurement session within the first time period after the first perception measurement session is closed; or it may also be replaced by: the first indication information is used to instruct the second device not to initiate a new perception measurement session to the first device within the first time period after the first perception measurement session is closed. In this case, the second device may be a perception initiator, and the first device may be a perception responder.
[0121] In another embodiment, the first indication information may also be used to instruct the second device to no longer participate in the perception measurement session after the first perception measurement session is closed. Exemplarily, the first indication information used to instruct the second device to no longer participate in the perception measurement session after the first perception measurement session is closed may be replaced by: the first indication information is used to instruct the second device to request the first device to no longer send the first message to the second device after the first perception measurement session is closed; or it may also be replaced by: the first indication information is used to instruct the second device to request the first device not to initiate a new perception measurement session after the first perception measurement session is closed; or it may also be replaced by: the first indication information is used to instruct the second device to request the first device not to initiate a new perception measurement session to the second device after the first perception measurement session is closed. In this case, the first device may be a perception initiator, and the second device may be a perception responder.
[0122] Among them, the first perception measurement session is a perception measurement session between the first device and the second device. In one embodiment, the first perception measurement session may be a perception measurement session in perception, or the first perception measurement session may also be a perception measurement session in DMG perception (which may be recorded as DMG perception measurement session), without limitation. The first message may be used to request the establishment of a second perception measurement session. The second perception measurement session is a perception measurement session between the first device and the second device. In other words, the first message may be used to request the establishment of a second perception measurement session between the first device and the second device. In one embodiment, the second perception measurement session may be a perception measurement session in perception, or the second perception measurement session may also be a perception measurement session in DMG perception, without limitation. The first perception measurement session and the second perception measurement session are different perception measurement sessions.
[0123] In one embodiment, the perception initiator may be a perception initiator in the perception, and correspondingly, the perception responder may be a perception responder in the perception. In another embodiment, the perception initiator may be a perception initiator in the DMG perception (which may be denoted as the DMG perception initiator), and correspondingly, the perception responder may be a perception responder in the DMG perception (which may be denoted as the DMG perception responder).
[0124] It should be noted that the term "sending a first message" can be replaced by "initializing a perception measurement session" or "initializing a new perception measurement session," etc., without limitation. The term "request" can be replaced by "require," "expect," or "allow," etc., without limitation. The term "participating in a perception measurement session" can be replaced by "establishing a perception measurement session," or "participating in establishing a perception measurement session," etc.
[0125] In one embodiment, the second device may send the first indication information to the first device after the first perception measurement session is established; or may send the first indication information to the first device during the process of establishing the first perception measurement session. Exemplarily, the first indication information may be carried in a second message, that is, the second device sends a second message to the first device, and the second message includes the first indication information. In Figure 2, three scenarios (denoted as scenario 1_1, scenario 1_2, and scenario 1_3) are introduced respectively, taking the first indication information carried in the second message as an example. Specifically, in scenario 1_1, the second message can be used to request to close the first perception measurement session, corresponding to the contents of S201A and S202A shown in Figure 2; in scenario 1_2, the second message can be used to request to establish the first perception measurement session, corresponding to the contents of S201B and S202B shown in Figure 2; in scenario 1_3, the second message can be used to respond to the establishment request of the first perception measurement session, corresponding to the contents of S201C and S202C shown in Figure 2.
[0126] As shown in FIG2 , the method may include the following contents.
[0127] S201A: A first perception measurement session is established between the first device and the second device.
[0128] S201A is an optional step, indicated by a dotted line in FIG2 .
[0129] In scenario 1_1, a first perception measurement session may be established between the first device and the second device. In one embodiment, the first device is a perception initiator, the second device is a perception responder, and the first perception measurement session is a perception measurement session in progress. The establishment process of the first perception measurement session may be as follows: the first device may send a perception measurement request frame 1 to the second device. The perception measurement request frame 1 may be used to request the establishment of the first perception measurement session; the second device receives the perception measurement request frame 1 from the first device and sends a perception measurement response frame 1 to the first device; and the first device receives the perception measurement response frame 1 from the second device. The perception measurement response frame 1 is used to respond to the establishment request of the first perception measurement session, such as accepting the establishment of the first perception measurement session or rejecting the establishment of the first perception measurement session. In this embodiment, acceptance of the establishment of the first perception measurement session is taken as an example. It should be understood that the first device is a perception responder, the second device is a perception initiator, and the first perception measurement session is a perception measurement session in progress. The establishment process of the first perception measurement session can refer to the above content and will not be repeated here.
[0130] In another embodiment, the first device may be a sensing responder, the second device may be a sensing initiator, and the first sensing measurement session is a sensing measurement session in DMG sensing. The establishment process of the first sensing measurement session may be as follows: the second device may send a DMG sensing measurement request frame 2 to the first device. The DMG sensing measurement request frame 2 may be used to request the establishment of the first sensing measurement session; the first device receives the DMG sensing measurement request frame 2 from the second device and sends a DMG sensing measurement response frame 2 to the second device; accordingly, the second device receives the DMG sensing measurement response frame 2 from the first device. The DMG sensing measurement response frame 2 is used to respond to the establishment request of the first sensing measurement session, such as accepting the establishment of the first sensing measurement session or rejecting the establishment of the first sensing measurement session. In this embodiment, the acceptance of the establishment of the first sensing measurement session is taken as an example. It should be understood that the first device is the sensing initiator, the second device is the sensing responder, and the first sensing measurement session is the sensing measurement session in DMG sensing. The establishment process of the first sensing measurement session can refer to the above content and will not be repeated.
[0131] In an embodiment of the present application, unless otherwise specified, the perception measurement request frame may refer to the perception measurement request frame in perception, and the perception measurement response frame may refer to the perception measurement response frame in perception; the DMG perception measurement request frame may refer to the perception measurement request frame in DMG perception, and the DMG perception measurement response frame may refer to the perception measurement response frame in DMG perception.
[0132] After the first perception measurement session is established, the second device may send a second message to the first device, ie, execute the content of S202A.
[0133] S202A: The second device sends a second message to the first device.
[0134] Accordingly, the first device receives the second message from the second device.
[0135] The second message may include first indication information. In this scenario 1_1, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed; or, the first indication information may also be used to instruct the second device not to send the first message to the first device within the first duration after the first perception measurement session is closed; or, the first indication information may also be used to instruct the second device to no longer participate in the perception measurement session after the first perception measurement session is closed. For details, please refer to the aforementioned content and will not be repeated here.
[0136] In one embodiment, the second message may include a second field, and the second field may be used to carry the first indication information, used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed. For example, the second field may be a quit sensing field, or the second field may also be a DMG quit sensing field. Specifically, the value of the second field may include a first value and a second value. The first value may be used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed, and the second value may be used to indicate that the second field is reserved, that is, the second field is a reserved field. For example, the field length of the second field is 1 bit, the first value may be 0, and the second value may be 1; or, the first value may be 1, and the second value may be 0, without limitation. In this embodiment, the value of the second field is the first value, then the first indication information may be used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed.
[0137] In another embodiment, the second message may not include the second field, and the first duration is set to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed. For example, the first duration may be infinite, or the first duration may be a preset value, such as the maximum value that can be indicated by the first indication information. In this case, the first indication information may be used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed.
[0138] In another embodiment, if the first indication information is used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed, the second message may also include a second field, that is, the second message may include the first indication information and the second field. The value of the second field may include a first value and a second value. For details, please refer to the above content and will not be repeated here. In this embodiment, the value of the second field is the second value, so that the first indication information can be used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed.
[0139] In one embodiment, the second message may further include second indication information. This second indication information may be used to indicate that the second message includes the first indication information, or may be used to indicate that the second message does not include the first indication information. In this way, the first device may determine whether the second message includes the first indication information by parsing the second indication information. This embodiment of the present application is described using an example in which the second indication information is used to indicate that the second message includes the first indication information.
[0140] In this scenario 1_1, the second message may be used to request terminating the first sensing measurement session. For example, the second message may be a sensing measurement termination frame, or the second message may be a DMG sensing measurement termination frame. In the embodiments of the present application, unless otherwise specified, the sensing measurement termination frame may refer to a sensing measurement termination frame in sensing, and the DMG sensing measurement termination frame may refer to a sensing measurement termination frame in DMG sensing.
[0141] In one embodiment, for perception (i.e., perception below 7 GHz), the second message may be a perception measurement shutdown frame, which may include a termination duration indication field, and the termination duration indication field is used to carry the first indication information. For example, the termination duration field in the termination duration indication field may be used to indicate the first duration. Specifically, the termination duration field may directly indicate the first duration; or the termination duration field may also indicate the first duration in an exponential manner, without limitation. The termination duration field may also be referred to as a subfield of the termination duration indication field, without limitation. The termination duration indication field may also include other subfields, such as a reserved subfield, without limitation. In addition, the time unit of the first duration may be minutes, seconds, or milliseconds, etc., which is not limited in the embodiment of the present application.
[0142] For example, assuming that the binary value of the shutdown duration field is 0111, the time unit of the first duration is seconds. If the shutdown duration field directly indicates the first duration, then the first duration is 7 seconds. If the shutdown duration field indicates the first duration in an exponential manner, then the first duration can be M 7+n seconds, where M is a positive integer greater than 1, for example, M can be 2 without limitation. n is a preset positive integer.
[0143] Optionally, when the off-duration field in the off-duration indication field is set to a maximum value, the first indication information may be used to instruct the second apparatus to no longer participate in the perception measurement session after the first perception measurement session is closed.
[0144] In one embodiment, when the second message is a perception measurement shutdown frame, the perception measurement shutdown frame may further include a termination duration indication present field, and the termination duration indication present field may be used to carry second indication information. For example, the field length of the termination duration indication present field is 1 bit. If the bit value of the termination duration indication present field is 0, the second indication information is used to indicate that the second message does not include the first indication information. In other words, the termination duration indication field does not exist in the second message. If the bit value of the termination duration indication present field is 1, the second indication information is used to indicate that the second message includes the first indication information. In other words, the termination duration indication field exists in the second message. For another example, the field length of the termination duration indication present field is 1 bit. If the bit value of the termination duration indication present field is 1, the second indication information is used to indicate that the second message does not include the first indication information. In other words, the termination duration indication field does not exist in the second message. If the bit value of the termination duration indication present field is 0, the second indication information is used to indicate that the second message includes the first indication information. In other words, the termination duration indication field exists in the second message.
[0145] Optionally, the closure duration indication existence field can be a subfield of the measurement session termination control field, that is, the second message includes the measurement session termination control field, and the closure duration indication existence field is carried in the measurement session termination control field, or the second indication information is carried in the measurement session termination control field.
[0146] Figure 3 exemplarily shows a structural diagram of a perception measurement shutdown frame provided in an embodiment of the present application. As shown in Figure 3, the perception measurement shutdown frame (i.e., the second message) may include, but is not limited to, one or more of the following fields: category, public action / protected dual of public action, measurement session identity indication (which may be referred to as measurement session ID indication), measurement session termination control, and termination duration indication. The measurement session shutdown control field may include, but is not limited to, one or more of the following subfields: trigger-based or non-trigger-based measurement session type (which may be referred to as TB / non-TB measurement session type), termination duration indication present, and reserved. The termination duration indication field may include, but is not limited to, one or more of the following subfields: termination duration and reserved.
[0147] Among them, the specific meanings of each field in the perception measurement shutdown frame shown in Figure 3 except the shutdown duration indication field, the shutdown duration indication existence field, and the shutdown duration field can be referred to the relevant description in the 802.11 series protocol and will not be repeated here.
[0148] It should be pointed out that the structure of the functional field (action field) of the above-mentioned perception measurement close frame is only an example, and the embodiments of the present application are not limited to this. For example, the closing duration indication field can be located after the measurement session close control field as in the example in Figure 3, or it can be located before the measurement session close control field, or it can be located at any position of the perception measurement close frame functional field (or functional field), without limitation. For another example, the closing duration indication presence field can be carried in the measurement session close control field as in the example in Figure 3, or it can not be carried in the measurement session close control field, or it can be located at any position of the perception measurement close frame functional field (or functional field), without limitation. In addition, the field length of the closing duration indication field, the field length of the closing duration field, and the field length of the closing duration indication presence field in Figure 3 are only an example, and the embodiments of the present application are not limited to this. For example, the field length of the closing duration field can be 5 bits as in the example in Figure 3, or it can be more than 5 bits, or it can be less than 5 bits, without limitation.
[0149] FIG4 exemplarily shows a schematic diagram of the structure of another perception measurement shutdown frame provided in an embodiment of the present application. As shown in FIG4 , based on the perception measurement shutdown frame structure of the example in FIG3 , the measurement session shutdown control field in the perception measurement shutdown frame (i.e., the second message) may further include a second field, that is, the second field is a subfield of the measurement session shutdown control field. In FIG4 , the second field is recorded as the quit sensing field. For a description of the second field, please refer to the aforementioned content and will not be repeated here. In addition, for the remaining fields in the embodiment shown in FIG4 , please refer to the content of the embodiment shown in FIG3 and will not be repeated here.
[0150] It should be noted that the Close Awareness field can be carried in the Measurement Session Close Control field as in the example in FIG4 , or it can be carried outside the Measurement Session Close Control field, and can be located anywhere in the Awareness Measurement Close frame function field (or function field) without limitation. Furthermore, the field length of the Close Awareness field can be 1 bit as in the example in FIG4 , or more bits without limitation.
[0151] In one embodiment, for DMG perception, the second message may be a DMG perception measurement close frame, which may include a DMG termination duration indication field, where the DMG termination duration indication field is used to carry the first indication information. Exemplarily, when the second message is a DMG perception measurement close frame, the DMG perception measurement close frame may include, but is not limited to, one or more fields shown in Table 1.
[0152] Table 1
[0153] Among them, the specific meanings of the remaining fields in Table 1 except the DMG off duration indication field can be referred to the relevant descriptions in the 802.11 series protocols and will not be repeated here.
[0154] In one embodiment, the DMG termination duration indication field may include a termination duration field, which may be used to indicate a first duration. The termination duration field may directly indicate the first duration; or the termination duration field may also indicate the first duration in an exponential manner, without limitation. The termination duration field may also be referred to as a subfield of the DMG termination duration indication field, without limitation. The DMG termination duration indication field may also include other subfields, such as a reserved subfield, without limitation.
[0155] Optionally, when the off duration field in the DMG off duration indication field is set to a maximum value, the first indication information may be used to instruct the second apparatus to no longer participate in the perception measurement session after the first perception measurement session is closed.
[0156] FIG5 exemplarily illustrates a schematic diagram of the structure of a DMG termination duration indication field provided in an embodiment of the present application. As shown in FIG5 , the DMG termination duration indication field may include, but is not limited to, one or more of the following subfields: termination duration, and reserved. It should be noted that the structure of the DMG termination duration indication field is merely an example, and the embodiments of the present application are not limited thereto. For example, the field length of the termination duration field may be 5 bits, as in the example of FIG5 , or may be more than 5 bits, or may be less than 5 bits, without limitation.
[0157] In one embodiment, when the second message is a DMG perception measurement closure frame, the DMG perception measurement closure frame may further include a DMG termination duration indication present field, and the DMG termination duration indication present field may be used to carry the second indication information. For example, the field length of the DMG termination duration indication present field is 1 bit. If the bit value of the DMG termination duration indication present field is 0, the second indication information is used to indicate that the second message does not include the first indication information. In other words, the DMG termination duration indication field does not exist in the second message. If the bit value of the DMG termination duration indication present field is 1, the second indication information is used to indicate that the second message includes the first indication information. In other words, the DMG termination duration indication field exists in the second message. For another example, the field length of the DMG off duration indication field is 1 bit. If the bit value of the DMG off duration indication field is 1, the second indication information is used to indicate that the second message does not include the first indication information. In other words, the DMG off duration indication field does not exist in the second message; if the bit value of the DMG off duration indication field is 0, the second indication information is used to indicate that the second message includes the first indication information. In other words, the DMG off duration indication field exists in the second message.
[0158] Optionally, the DMG off duration indication existence field can be a subfield of the DMG sensing measurement termination control field, that is, the second message includes the DMG sensing measurement termination control field, and the DMG off duration indication existence field is carried in the DMG sensing measurement termination control field, or the second indication information is carried in the DMG sensing measurement termination control field. The specific content can be similar to that shown in reference Figure 4 and will not be repeated here. It should be understood that the embodiment of the present application does not limit the position of the DMG off duration indication existence field in the DMG sensing measurement termination frame and the field length of the DMG off duration indication existence field.
[0159] In one embodiment, when the second message is a DMG perception measurement off frame, the DMG perception measurement off frame may further include a second field, which may be, for example, a DMG quit sensing field. Optionally, the DMG quit sensing field may be carried in a DMG perception measurement off control field without limitation. The description of the second field may be similar to that referred to above and will not be repeated here. It should be understood that the embodiment of the present application does not limit the position of the DMG quit sensing field in the DMG perception measurement off frame and the field length of the DMG quit sensing field.
[0160] It should be pointed out that the names of the above-mentioned fields are only examples, and the embodiments of the present application are not limited thereto. For example, the closing duration indication duration field can also be called the closing duration indication field, the termination (or termination) duration indication field, or the termination (or termination) duration indication field, etc., and the DMG closing duration indication field can also be called the DMG closing duration indication field, the DMG termination (or termination) duration indication field, or the DMG termination (or termination) duration indication field, etc., without limitation. For example, the closing duration field can also be called the closing duration field, the termination duration field, or the termination duration field, etc., without limitation. For another example, the closing perception field can also be called the termination perception field, or the termination perception field, etc., and the DMG closing perception field can also be called the DMG termination perception field, or the DMG termination perception field, etc., without limitation. For another example, for DMG perception, the closing duration field can also be called the DMG closing duration field, the DMG closing duration field, the DMG termination duration field, or the DMG termination duration field, etc., without limitation.
[0161] In this scenario 1_1, the second message is used to request the closure of the first perception measurement session. After receiving the second message, the first device can close the first perception measurement session according to the second message. Similarly, the second device can also close the first perception measurement session. Closing the first perception measurement session can be understood as releasing resources corresponding to the first perception measurement session.
[0162] In this scenario 1_1, the second device carries the first indication information in a perception measurement close frame (or DMG perception measurement close frame) and sends it to the first device, and enhances the perception measurement close frame (or DMG perception measurement close frame), which can optimize the time interaction problem in the closing of the perception measurement session, making the time for participating in the next perception measurement session after the first perception measurement session is closed more flexible.
[0163] For example, if the first indication information is used to instruct the second device to request the first device not to send a first message to the second device within a first duration after the first perception measurement session is closed, the first device may, based on the first indication information, not send the first message to the second device within the first duration after the first perception measurement session is closed, that is, not initiate a new perception measurement session with the second device within the first duration after the first perception measurement session is closed. Optionally, the first device may, based on the first indication information, send the first message to the second device after the first duration after the first perception measurement session is closed, that is, initiate a new perception measurement session with the second device after the first duration after the first perception measurement session is closed. In this way, the perception responder can flexibly adjust the time to re-participate in establishing a perception measurement session based on its own business needs, etc.; the perception initiator can also clarify the intention of the perception responder through the first indication information, thereby avoiding resource consumption caused by the perception initiator being unaware of the perception responder's intention and initiating a perception measurement session with the perception responder within the first duration after the first perception measurement session is closed.
[0164] For another example, if the first indication information is used to instruct the second device not to send a first message to the first device within the first time period after the first perception measurement session is closed, the first device can respond to the establishment request of the perception measurement session initiated by other perception initiators (perception initiators other than the second device) within the first time period after the first perception measurement session is closed according to the first indication information. In this way, the perception initiator can flexibly adjust the time for establishing the perception measurement session with each perception responder, which can increase the fairness of the perception initiator initiating the perception measurement session in a communication environment where there are multiple perception responders; the perception responder can also clarify the intention of the perception initiator through the first indication information, so that it can respond to the establishment request of the perception measurement session initiated by other perception initiators within the first time period after the first perception measurement session is closed.
[0165] For another example, if the first indication information is used to instruct the second device to no longer participate in the perception measurement session after the first perception measurement session is closed, the first device may, based on the first indication information, no longer send the first message to the second device after the first perception measurement session is closed. That is, the first device will no longer initiate a new perception measurement session with the second device after the first perception measurement session is closed. In this way, the perception responder can determine, based on its own circumstances, that it no longer participates in the perception measurement session. The perception initiator can also, based on the first indication information, no longer send the first message to the perception responder after the first perception measurement session is closed. This can avoid resource consumption caused by the perception initiator not knowing that the perception responder no longer participates in the perception measurement session but still sending the first message to the perception responder.
[0166] Next, the specific implementation method in scenario 1_2 is introduced in combination with S201B and S202B.
[0167] S201B: The second device sends a second message to the first device.
[0168] Accordingly, the first device receives the second message from the second device.
[0169] The second message may include the first indication information. In this scenario 1_2, the first indication information may be used to instruct the second device not to send the first message to the first device within a first duration after the first perception measurement session is closed. For details, please refer to the aforementioned content and will not be repeated here. Accordingly, the first device may be a perception responder, and the second device may be a perception initiator.
[0170] In one embodiment, the second message may further include second indication information. This second indication information may be used to indicate that the second message includes the first indication information, or may be used to indicate that the second message does not include the first indication information. In this way, the first device may determine whether the second message includes the first indication information by parsing the second indication information. This embodiment of the present application is described using an example in which the second indication information is used to indicate that the second message includes the first indication information.
[0171] In this scenario 1_2, the second message may be used to request establishment of the first sensing measurement session. For example, the second message may be a sensing measurement request frame, or a DMG sensing measurement request frame.
[0172] In one embodiment, for perception (i.e., perception below 7 GHz), the second message may be a perception measurement request frame, which may include a termination duration field, and the termination duration field is used to carry the first indication information. For example, the termination duration field can be used to indicate the first duration. Specifically, the termination duration field may directly indicate the first duration; or the termination duration field may also indicate the first duration in an exponential manner. For details, please refer to the aforementioned content and will not be repeated here. Optionally, the termination duration field may be carried in a sensing measurement parameter element field in the perception measurement request frame. For example, the termination duration field may be carried in a sensing measurement parameter field of a sensing measurement parameter element field, without limitation.
[0173] Figure 6 exemplarily shows a structural diagram of a perception measurement request frame provided in an embodiment of the present application. As shown in Figure 6, the perception measurement request frame (i.e., the second message) may include but is not limited to one or more of the following fields: category, public action / protected dual of public action, dialog token, sensing comeback info, measurement session ID indication, and sensing measurement parameters element. The perception measurement parameter element field may include but is not limited to one or more of the following fields: element ID, length, element ID extension, sensing measurement parameters, and sensing subelements. Among them, the perception measurement parameter field may include but is not limited to one or more of the following subfields: basic service set color information (BSS color information), and termination duration.
[0174] Among them, the specific meanings of the various fields except the shutdown duration field in Figure 6 can be referred to the relevant descriptions in the 802.11 series protocols, and will not be repeated here.
[0175] It should be noted that the structure of the function field (action field) of the above-mentioned perception measurement request frame is only an example, and the embodiments of the present application are not limited to this. For example, the shutdown duration field can be carried in the perception measurement parameter field, or it can be not carried in the perception measurement parameter field, and it can also be located at any position in the function field (or function field) of the perception measurement request frame without limitation. In addition, the field length of the shutdown duration field in Figure 6 is only an example, and the embodiments of the present application do not limit this. For example, the field length of the shutdown duration field can be 4 bits as in the example of Figure 6, or it can be more than 4 bits, or it can be less than 4 bits, without limitation.
[0176] Optionally, when the second message is a perception measurement request frame, the perception measurement request frame may further include a termination duration present field, which is not shown in Figure 6. The termination duration present field can be used to carry second indication information, and the second indication information can be used to indicate whether the perception measurement request frame includes a termination duration field. The specific description can be similar to that of the aforementioned termination duration indication present field, which will not be repeated here. It should be understood that the embodiment of the present application does not limit the position of the termination duration present field in the perception measurement request frame and the field length of the termination duration present field.
[0177] In one embodiment, for DMG perception, the second message may be a DMG sensing measurement request frame, which may include a termination duration field, and the termination duration field is used to carry the first indication information. For example, the termination duration field is used to indicate the first duration. Specifically, the termination duration field may directly indicate the first duration; or the termination duration field may also indicate the first duration in an exponential manner, without limitation. Optionally, the termination duration field may be carried in a DMG sensing measurement session element field in the DMG sensing measurement request frame. It should be noted that the termination duration field may be located anywhere in the functional domain (or functional field) of the DMG sensing measurement request frame, without limitation. Also, the embodiment of the present application does not limit the field length of the termination duration field.
[0178] Optionally, when the second message is a DMG perception measurement request frame, the DMG perception measurement request frame may further include a shutdown duration field. The shutdown duration field may be used to carry second indication information, which may be used to indicate whether the DMG perception measurement request frame includes a shutdown duration field. For details, please refer to the description of the aforementioned shutdown duration indication field, which will not be repeated here. It should be understood that the embodiment of the present application does not limit the position of the shutdown duration field in the perception measurement request frame or the field length of the shutdown duration field.
[0179] It should be pointed out that the names of the above-mentioned fields are only examples, and the embodiments of the present application are not limited thereto. For example, the shutdown duration field can also be called the termination duration field, or the shutdown duration indication field, etc., without limitation. For another example, for DMG perception, the shutdown duration field can also be called the DMG shutdown duration field, the DMG shutdown duration indication field, or the DMG termination duration field, etc., without limitation. For another example, for DMG perception, the shutdown duration existence field can also be called the DMG shutdown duration existence field, the DMG shutdown duration indication existence field, or the DMG termination duration existence field, etc., without limitation.
[0180] In this scenario 1_2, the second device carries the first indication information in a perception measurement request frame (or DMG perception measurement request frame) and sends it to the first device, thereby enhancing the perception measurement request frame (or DMG perception measurement request frame) and optimizing the time interaction problem in closing the perception measurement session, so that the time for participating in the next perception measurement session after the first perception measurement session is closed is more flexible.
[0181] Furthermore, after receiving the second message, the first device may send a response message of the second message to the second device in response to the second message, ie, execute the content of S202B.
[0182] S202B: The first device sends a response message to the second message to the second device.
[0183] Accordingly, the second device receives a response message to the second message from the first device.
[0184] S202B is an optional step, indicated by a dotted line in FIG2 .
[0185] The response message of the second message may be used to respond to the establishment request of the first perception measurement session. The response message of the second message may be used to indicate acceptance of establishment of the first perception measurement session, or to indicate rejection of establishment of the first perception measurement session. The embodiment of the present application is described using acceptance of establishment of the first perception measurement session as an example. For example, the response message of the second message may be a sensing measurement response frame, or the response message of the second message may also be a DMG sensing measurement response frame.
[0186] After the first perception measurement session is successfully established, the first device and the second device may close the first perception measurement session according to the measurement session expiration index. For details, please refer to the above content and will not be repeated here. Furthermore, the second device does not send a first message to the first device within a first time period after the first perception measurement session is closed, that is, it does not initiate a new perception measurement session for the first device within the first time period after the first perception measurement session is closed. Optionally, the second device may send a first message to the first device after the first time period after the first perception measurement session is closed, that is, it initiates a new perception measurement session for the first device after the first time period after the first perception measurement session is closed. Based on the first indication information, the first device may respond to the establishment request of the perception measurement session initiated by other perception initiating terminals within the first time period after the first perception measurement session is closed. In this way, the perception initiating terminal can flexibly adjust the time to establish the perception measurement session with each perception responding terminal, which can increase the fairness of the perception initiating terminal initiating the perception measurement session in a communication environment with multiple perception responding terminals. The perception responding terminal can also clarify the intention of the perception initiating terminal through the first indication information, so that it can respond to the establishment request of the perception measurement session initiated by other perception initiating terminals within the first time period after the first perception measurement session is closed.
[0187] Next, the specific implementation method in scenario 1_2 is introduced in combination with S201C and S202C.
[0188] S201C: The first device sends a fifth message to the second device.
[0189] Accordingly, the second device receives the fifth message from the first device.
[0190] S201C is an optional step, indicated by a dotted line in FIG2 .
[0191] In this scenario 1_3, the fifth message may be used to request establishment of a first sensing measurement session. For example, the fifth message may be a sensing measurement request frame, or the fifth message may be a DMG sensing measurement request frame. Accordingly, the first device may be a sensing initiator, and the second device may be a sensing responder.
[0192] S202C: The second device sends a second message to the first device.
[0193] Accordingly, the first device receives the second message from the second device.
[0194] The second message may include the first indication information. In this scenario 1_2, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed; alternatively, the first indication information may be used to instruct the second device to no longer participate in the perception measurement session after the first perception measurement session is closed. For details, please refer to the aforementioned content and will not be repeated here.
[0195] In one embodiment, the second message may include a second field, and the second field may be used to carry the first indication information, used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed. For example, the second field may be a quit sensing field, or the second field may also be a DMG quit sensing field. Specifically, the value of the second field may include a first value and a second value. The first value may be used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed, and the second value may be used to indicate that the second field is reserved, that is, the second field is a reserved field. For example, the field length of the second field is 1 bit, the first value may be 0, and the second value may be 1; or, the first value may be 1, and the second value may be 0, without limitation. In this embodiment, the value of the second field is the first value, then the first indication information may be used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed.
[0196] In another embodiment, the second message may not include the second field, and the first duration is set to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed. For example, the first duration may be infinite, or the first duration may be a preset value, such as the maximum value that can be indicated by the first indication information. In this case, the first indication information may be used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed.
[0197] In another embodiment, if the first indication information is used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed, the second message may also include a second field, that is, the second message may include the first indication information and the second field. The value of the second field may include a first value and a second value. For details, please refer to the above content and will not be repeated here. In this embodiment, the value of the second field is the second value, so that the first indication information can be used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed.
[0198] In one embodiment, the second message may further include second indication information. This second indication information may be used to indicate that the second message includes the first indication information, or may be used to indicate that the second message does not include the first indication information. In this way, the first device may determine whether the second message includes the first indication information by parsing the second indication information. This embodiment of the present application is described using an example in which the second indication information is used to indicate that the second message includes the first indication information.
[0199] In this scenario 1_3, the second message may be used to respond to the establishment request of the first sensing measurement session, such as the second message being a response message to the fifth message. For example, the second message may be a sensing measurement response frame, or a DMG sensing measurement response frame.
[0200] In one embodiment, for perception (i.e., perception below 7 GHz), the second message may be a perception measurement response frame, which may include a termination duration indication field. The termination duration indication field is used to carry the first indication information. For example, the termination duration indication field may be used to indicate the first duration. Specifically, the termination duration indication field may directly indicate the first duration; or the termination duration indication field may also indicate the first duration in an exponential manner. For details, please refer to the aforementioned content and will not be repeated here.
[0201] Figure 7 exemplarily shows a structural diagram of a perception measurement response frame provided in an embodiment of the present application. As shown in Figure 7, the perception measurement response frame (i.e., the second message) may include but is not limited to the following one or more fields: category, public action / protected dual of public action, dialog token, measurement session ID indication, status code, decline duration indication, termination duration indication, and sensing measurement parameters element. Among them, the status code can also be referred to as a state machine. In addition, the specific meaning of each field in the perception measurement response frame shown in Figure 7 except the termination duration indication field can be referred to the relevant description in the 802.11 series protocol, which will not be repeated here.
[0202] In one embodiment, for DMG perception, the second message may be a DMG perception measurement response frame, which may include a DMG termination duration indication field. The DMG termination duration indication field is used to carry the first indication information. For example, the DMG termination duration indication field may be used to indicate the first duration. Specifically, the DMG termination duration indication field may directly indicate the first duration; or the DMG termination duration indication field may also indicate the first duration in an exponential manner, without limitation.
[0203] In another embodiment, for perception (i.e., perception below 7 GHz), the second message may be a perception measurement response frame, which may include a status code and a first field, and the status code and the first field may be used to carry the first indication information. The status code may also be referred to as a state machine. The first field may be used to indicate the first duration. Specifically, the first field may directly indicate the first duration; or the first field may also indicate the first duration in an exponential manner. For details, please refer to the above content and will not be repeated here. Optionally, the first field may reuse a field in the perception measurement response frame. For example, the first field may be multiplexed as a decline duration indication field in the perception measurement response frame. It should be noted that when the first field reuses the decline duration indication field in the perception measurement response frame, the first field may still be referred to as a decline duration indication field, or may also be referred to as a duration indication field, or may also be referred to as a termination duration indication field, without limitation.
[0204] Exemplarily, the perception measurement response frame may include one or more of the following:
[0205] The status code is success (SUCCESS). In this case, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed;
[0206] The status code is REQUEST_DECLINED. In this case, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after refusing to establish the first perception measurement session.
[0207] The status code is REJECTED_WITH_SUGGESTED_CHANGES. In this case, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed.
[0208] Among them, the first indication information is used to instruct the second device to request the first device not to send the first message to the second device within the first time period after refusing to establish the first perception measurement session. It can be replaced by: the first indication information is used to instruct the first device not to send the first message to the second device within the first time period after refusing to establish the first perception measurement session; or it can also be replaced by the first indication information is used to instruct the second device to request the first device to send the first message to the second device after the first time period after refusing to establish the first perception measurement session; or it can also be replaced by the first indication information is used to instruct the first device to send the first message to the second device after the first time period after refusing to establish the first perception measurement session; or it can also be replaced by: the first The indication information is used to instruct the second device to request the first device not to initiate a new perception measurement session within the first time period after refusing to establish the first perception measurement session; or it can also be replaced by: the first indication information is used to instruct the first device not to initiate a new perception measurement session within the first time period after refusing to establish the first perception measurement session; or it can also be replaced by: the first indication information is used to instruct the second device to request the first device not to initiate a new perception measurement session to the second device within the first time period after refusing to establish the first perception measurement session; or it can also be replaced by: the first indication information is used to instruct the first device not to initiate a new perception measurement session to the second device within the first time period after refusing to establish the first perception measurement session.
[0209] In the embodiment of the present application, the status code in the perception measurement response frame is success (SUCCESS), or the status code in the perception measurement response frame is rejection with suggestions (REJECTED_WITH_SUGGESTED_CHANGES).
[0210] Figure 8 exemplarily shows a structural diagram of another perception measurement response frame provided in an embodiment of the present application. As shown in Figure 8, the perception measurement response frame (i.e., the second message) may include but is not limited to the following one or more fields: category, public action / protected dual of public action, dialog token, measurement session ID indication, status code, first field, and sensing measurement parameters element. Among them, the specific meaning of each field in the perception measurement response frame shown in Figure 8 except the status code and the first field can refer to the relevant description in the 802.11 series protocol, which will not be repeated here. In addition, the embodiment of the present application does not limit the position of the first field in the perception measurement response frame and the field length of the first field. Similarly, the embodiment of the present application does not limit the position of the status code in the perception measurement response frame and the field length of the status code.
[0211] In another embodiment, for DMG perception, the second message may be a DMG perception measurement response frame, which may include a status code and a first field, and the status code and the first field may be used to carry the first indication information. The status code may also be referred to as a state machine. The first field may be used to indicate the first duration. Specifically, the first field may directly indicate the first duration; or the first field may also indicate the first duration in an exponential manner, without limitation. Optionally, the first field may reuse a field in a perception measurement response frame. For example, the first field may be referred to as a decline duration indication field, or may also be referred to as a duration indication field, or may also be referred to as a termination duration indication field, without limitation.
[0212] Exemplarily, the DMG perception measurement response frame may include one or more of the following:
[0213] The status code is success (SUCCESS). In this case, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed;
[0214] The status code is REQUEST_DECLINED. In this case, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after refusing to establish the first perception measurement session.
[0215] The status code is REJECTED_WITH_SUGGESTED_CHANGES. In this case, the first indication information may be used to instruct the second device to request the first device not to send the first message to the second device within a first duration after the first perception measurement session is closed.
[0216] The first indication information is used to instruct the second device to request the first device not to send the first message to the second device within a first duration after rejecting the establishment of the first perception measurement session. Please refer to the above content and will not be repeated here.
[0217] In an embodiment of the present application, the status code in the DMG perception measurement response frame is success (SUCCESS), or the status code in the DMG perception measurement response frame is rejection with suggestions (REJECTED_WITH_SUGGESTED_CHANGES).
[0218] Exemplarily, when the second message is a DMG perception measurement response frame, the DMG perception measurement response frame may include but is not limited to one or more fields shown in Table 2.
[0219] Table 2
[0220] The specific meanings of the remaining fields in Table 2, except for the status code and the first field, can be found in the relevant descriptions in the 802.11 series of protocols and will not be repeated here. In addition, the embodiment of the present application does not limit the position of the first field in the DMG perception measurement response frame or the field length of the first field. Similarly, the embodiment of the present application does not limit the position of the status code in the perception measurement response frame or the field length of the status code.
[0221] Optionally, for perception (i.e., perception below 7 GHz), the second message may be a perception measurement response frame, which may further include a closed duration indication field, or may further include a closed perception field, or may further include a closed duration indication field and a closed perception field, neither of which is shown in FIG7 or FIG8 . Among them, the closed duration indication field and the closed perception field can refer to the aforementioned content and will not be described in detail. In addition, the embodiment of the present application does not limit the position of the closed duration indication field in the perception measurement response frame and the field length of the closed duration indication field. Similarly, the embodiment of the present application does not limit the position of the closed perception field in the perception measurement response frame and the field length of the closed perception field.
[0222] Optionally, for DMG perception, the second message may be a DMG perception measurement response frame, which may further include a DMG off duration indication presence field, or may further include a DMG off perception field, or may further include a DMG off duration indication presence field and a DMG off perception field, which are not shown in Table 2. Among them, the DMG off duration indication presence field and the DMG off perception field can refer to the aforementioned content and will not be repeated here. In addition, the embodiment of the present application does not limit the position of the DMG off duration indication presence field in the DMG perception measurement response frame and the field length of the DMG off duration indication presence field. Similarly, the embodiment of the present application does not limit the position of the DMG off perception field in the DMG perception measurement response frame and the field length of the DMG off perception field.
[0223] In this scenario 1_3, the second device carries the first indication information in a perception measurement response frame (or DMG perception measurement response frame) and sends it to the first device, thereby enhancing the perception measurement response frame (or DMG perception measurement response frame), thereby optimizing the time interaction problem in closing the perception measurement session, and making the time for participating in the next perception measurement session after the first perception measurement session is closed more flexible.
[0224] After the first perception measurement session is successfully established, the first device and the second device may close the first perception measurement session based on the measurement session expiration index. Furthermore, if the first indication information is used to instruct the second device to request the first device not to send a first message to the second device within a first duration after the first perception measurement session is closed, the first device may not send the first message to the second device within the first duration after the first perception measurement session is closed based on the first indication information, that is, not initiate a new perception measurement session with the second device within the first duration after the first perception measurement session is closed. Optionally, the first device may send the first message to the second device after the first duration after the first perception measurement session is closed based on the first indication information, that is, initiate a new perception measurement session with the second device after the first duration after the first perception measurement session is closed. In this way, the perception responder can flexibly adjust the time to participate in establishing the perception measurement session again based on its own business needs, etc. The perception initiator can also clarify the intention of the perception responder through the first indication information, thereby avoiding resource consumption caused by the perception initiator not knowing the intention of the perception responder and initiating a perception measurement session with the perception responder within the first duration after the first perception measurement session is closed.
[0225] If the first indication information is used to instruct the second device to no longer participate in the perception measurement session after the first perception measurement session is closed, the first device may, based on the first indication information, no longer send the first message to the second device after the first perception measurement session is closed. That is, the first device will no longer initiate a new perception measurement session with the second device after the first perception measurement session is closed. In this way, the perception responder can determine, based on its own circumstances, that it no longer participates in the perception measurement session. The perception initiator may also, based on the first indication information, no longer send the first message to the perception responder after the first perception measurement session is closed, thereby avoiding resource consumption caused by the perception initiator not knowing that the perception responder no longer participates in the perception measurement session but still sending the first message to the perception responder.
[0226] The embodiment shown in Figure 2 optimizes the time issue in closing the perception measurement session. In another possible implementation, the embodiment of the present application provides another perception method and communication device for optimizing the time interaction issue in closing the SBP process, making the time for participating in the next SBP process after the SBP process is closed more flexible.
[0227] Figure 9 shows a flow chart of another perception method provided by an embodiment of the present application. When the method flow provided by the embodiment of the present application is applied to the system shown in Figure 1, the AP or the chip inside the AP or the STA or the chip inside the STA in Figure 1 can execute the method executed by the first device in the following process, and the AP or the chip inside the AP or the STA or the chip inside the STA in Figure 1 can execute the method executed by the second device in the following process. It can be understood that the embodiments shown below do not specifically limit the specific structure of the execution subject of the method provided by the embodiment of the present application, as long as it is possible to communicate according to the method provided by the embodiment of the present application by running a program that records the code of the method provided by the embodiment of the present application. In addition, the dotted lines in Figure 9 represent optional steps.
[0228] In this embodiment, the second device sends the third indication information to the first device. Correspondingly, the first device receives the third indication information from the second device.
[0229] In one embodiment, the third indication information can be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed. Exemplarily, the third indication information used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed can be replaced by: the third indication information is used to instruct the first device not to send a third message to the second device within a second time period after the first SBP process is closed; or it can also be replaced by: the third indication information is used to instruct the second device to request the first device to send a third message to the second device after the second time period after the first SBP process is closed; or it can also be replaced by: the third indication information is used to instruct the first device to send a third message to the second device after the second time period after the first SBP process is closed; or it can also be replaced by The third indication information may be: the second device requests the first device not to initiate a new SBP process within the second time period after the first SBP process is closed; or it may be replaced by: the third indication information is used to instruct the first device not to initiate a new SBP process within the second time period after the first SBP process is closed; or it may be replaced by: the third indication information is used to instruct the second device to request the first device not to initiate a new SBP process to the second device within the second time period after the first SBP process is closed; or it may be replaced by: the third indication information is used to instruct the first device not to initiate a new SBP process to the second device within the second time period after the first SBP process is closed. In this case, the first device may be an SBP initiator and the second device may be an SBP responder.
[0230] In another embodiment, the third indication information may also be used to instruct the second device not to send a third message to the first device within the second time period after the first SBP process is closed. Exemplarily, the third indication information used to instruct the second device not to send a third message to the first device within the second time period after the first SBP process is closed can be replaced by: the third indication information is used to instruct the second device to send a third message to the first device after the second time period after the first SBP process is closed; or it may also be replaced by: the third indication information is used to instruct the second device not to initiate a new SBP process within the second time period after the first SBP process is closed; or it may also be replaced by: the third indication information is used to instruct the second device not to initiate a new SBP process to the first device within the second time period after the first SBP process is closed. In this case, the second device may be an SBP initiator, and the first device may be an SBP responder.
[0231] In another embodiment, the third indication information can also be used to instruct the second device to no longer participate in the SBP process after the first SBP process is closed. Exemplarily, the third indication information used to instruct the second device to no longer participate in the SBP process after the first SBP process is closed can be replaced by: the third indication information is used to instruct the second device to request the first device to no longer send a third message to the second device after the first SBP process is closed; or it can also be replaced by: the third indication information is used to instruct the second device to request the first device not to initiate a new SBP process after the first SBP process is closed; or it can also be replaced by: the third indication information is used to instruct the second device to request the first device not to initiate a new SBP process to the second device after the first SBP process is closed. In this case, the first device can be the SBP initiator and the second device can be the SBP responder.
[0232] Among them, the first SBP process is the SBP process between the first device and the second device. In one embodiment, the first SBP process can be the SBP process in perception, or the first SBP process can also be the DMG SBP process in DMG perception, without limitation. The third message can be used to request the establishment of a second SBP process. The second SBP process is the SBP process between the first device and the second device. In other words, the third message can be used to request the establishment of a second SBP process between the first device and the second device. In one embodiment, the second SBP process can be the SBP process in perception, or the second SBP process can also be the DMG SBP process in DMG perception, without limitation. The first SBP process and the second SBP process are different SBP processes.
[0233] In one embodiment, the SBP initiator may be the SBP initiator in the perception, and correspondingly, the SBP responder may be the SBP responder in the perception. In another embodiment, the SBP initiator may also be the DMG SBP initiator in the DMG perception, and correspondingly, the SBP responder may also be the DMG SBP responder in the DMG perception.
[0234] It should be noted that the term "SBP process" can be replaced by "SBP procedure" or "SBP session", etc., without limitation. The term "sending a third message" can be replaced by "initiating an SBP process" or "initiating a new SBP process", etc., without limitation. The term "request" can be replaced by "require", or "expect", or "allow", etc., without limitation. The term "participating in the SBP process" can be replaced by "establishing an SBP process", or "participating in establishing an SBP process", etc.
[0235] In one embodiment, the second device may send the third indication information to the first device after the first SBP process is established; or the third indication information may be sent to the first device during the process of establishing the first SBP process. For example, the third indication information may be carried in a fourth message, i.e., the second device sends a fourth message to the first device, and the fourth message includes the third indication information. FIG9 illustrates three scenarios (denoted as Scenario 2_1, Scenario 2_2, and Scenario 2_3) using the example of the third indication information being carried in the fourth message. Specifically, in Scenario 2_1, the fourth message may be used to request the closure of the first SBP process, corresponding to the contents of S901A and S902A shown in FIG9 ; in Scenario 2_2, the fourth message may be used to request the establishment of the first SBP process, corresponding to the contents of S901B and S902B shown in FIG9 ; and in Scenario 2_3, the fourth message may be used to respond to the establishment request of the first SBP process, corresponding to the contents of S901C and S902C shown in FIG9 .
[0236] As shown in FIG9 , the method may include the following contents.
[0237] S901A: A first SBP process is established between the first device and the second device.
[0238] S901A is an optional step, indicated by a dotted line in FIG9 .
[0239] In scenario 2_1, a first SBP process can be established between the first device and the second device. In one embodiment, the first device is an SBP initiator, the second device is an SBP responder, and the first SBP process is a perceived SBP process. The process for establishing the first SBP process can be as follows: the first device can send an SBP request frame 1 to the second device. The SBP request frame 1 can be used to request the establishment of the first SBP process; the second device receives the SBP request frame 1 from the first device and sends an SBP response frame 1 to the first device; and the first device receives the SBP response frame 1 from the second device. The SBP response frame 1 is used to respond to the request to establish the first SBP process, such as accepting the establishment of the first SBP process or rejecting the establishment of the first SBP process. In this embodiment, accepting the establishment of the first SBP process is used as an example. It should be understood that the first device is an SBP responder, the second device is an SBP initiator, and the first SBP process is a perceived SBP process. The process for establishing the first SBP process can be referred to above and will not be repeated here.
[0240] In another embodiment, the first device may be an SBP responder, the second device may be an SBP initiator, and the first SBP process may be a DMG SBP process in DMG awareness. The process of establishing the first SBP process may be as follows: the second device may send a DMG SBP request frame 2 to the first device. The DMG SBP request frame 2 may be used to request the establishment of the first SBP process; accordingly, the first device receives the DMG SBP request frame 2 from the second device and sends a DMG SBP response frame 2 to the second device; and the second device receives the DMG SBP response frame 2 from the first device. The DMG SBP response frame 2 is used to respond to the request to establish the first SBP process, such as accepting the establishment of the first SBP process or rejecting the establishment of the first SBP process. In this embodiment, accepting the establishment of the first SBP process is used as an example. It should be understood that the first device is the SBP initiator, the second device is the SBP responder, and the first SBP process is the DMG SBP process in DMG awareness. The process of establishing the first SBP process can refer to the above content and will not be repeated here.
[0241] In an embodiment of the present application, unless otherwise specified, the SBP request frame may refer to the SBP request frame in perception, and the SBP response frame may refer to the SBP response frame in perception; the DMG SBP request frame may refer to the SBP request frame in DMG perception, and the DMG SBP response frame may refer to the SBP response frame in DMG perception.
[0242] After the first SBP process is established, the second device may send a fourth message to the first device, ie, execute the content of S902A.
[0243] S902A: The second device sends a fourth message to the first device.
[0244] Accordingly, the first device receives a fourth message from the second device.
[0245] The fourth message may include third indication information. In this scenario 2_1, the third indication information may be used to instruct the second device to request the first device not to send the third message to the second device within a second period of time after the first SBP process is closed; alternatively, the third indication information may be used to instruct the second device not to send the third message to the first device within the second period of time after the first SBP process is closed; alternatively, the third indication information may be used to instruct the second device to no longer participate in the SBP process after the first SBP process is closed. For details, please refer to the aforementioned content and will not be repeated here.
[0246] In one embodiment, the fourth message may include a fourth field, and the fourth field may be used to carry third indication information, used to indicate that the second device no longer participates in the SBP process after the first SBP process is closed. For example, the fourth field may be a quit SBP field, or the fourth field may be a DMG quit sensing field. Specifically, the value of the fourth field may include a third value and a fourth value. The third value may be used to indicate that the second device no longer participates in the SBP process after the first SBP process is closed, and the fourth value may be used to indicate that the fourth field is reserved, that is, the fourth field is a reserved field. For example, the field length of the fourth field is 1 bit, the third value may be 0, and the fourth value may be 1; or, the third value may be 1, and the fourth value may be 0, without limitation. In this embodiment, if the value of the fourth field is the third value, then the third indication information may be used to indicate that the second device no longer participates in the SBP process after the first SBP process is closed.
[0247] In another embodiment, the fourth message may not include the fourth field, and a second duration may be set to indicate that the second device no longer participates in the SBP process after the first SBP process is closed. For example, the second duration may be infinite, or the second duration may be a preset value, such as the maximum value indicated by the third indication information. In this case, the third indication information may be used to indicate that the second device no longer participates in the SBP process after the first SBP process is closed.
[0248] In another embodiment, if the third indication information is used to instruct the second device to request the first device not to send the third message to the second device within a second period of time after the first SBP process is closed, the fourth message may further include a fourth field, that is, the fourth message may include the third indication information and the fourth field. The value of the fourth field may include a third value and a fourth value. For details, please refer to the above content and will not be repeated here. In this embodiment, the value of the fourth field is the fourth value, so that the third indication information can be used to instruct the second device to request the first device not to send the third message to the second device within the second period of time after the first SBP process is closed.
[0249] In one embodiment, the fourth message may further include fourth indication information. This fourth indication information may be used to indicate that the fourth message includes the third indication information, or may be used to indicate that the fourth message does not include the third indication information. In this way, the first device may determine whether the fourth message includes the third indication information by parsing the fourth indication information. This embodiment of the present application is described using the example of the fourth indication information indicating that the fourth message includes the third indication information.
[0250] In this scenario 2_1, the fourth message may be used to request termination of the first SBP process. For example, the fourth message may be an SBP process termination (SBP termination) frame, or the fourth message may be a DMG SBP termination (DMG SBP termination) frame. In the embodiments of the present application, unless otherwise specified, the SBP termination frame may refer to the perceived SBP termination frame, and the DMG SBP termination frame may refer to the DMG perceived SBP termination frame.
[0251] In one embodiment, for perception (i.e., perception below 7 GHz), the fourth message may be an SBP close frame, which may include a termination duration indication field, and the termination duration indication field is used to carry the third indication information. For example, the termination duration field in the termination duration indication field may be used to indicate the second duration. Specifically, the termination duration field may directly indicate the second duration; or the termination duration field may also indicate the second duration in an exponential manner, without limitation. The termination duration field may also be referred to as a subfield of the termination duration indication field, without limitation. The termination duration indication field may also include other subfields, such as a reserved subfield, without limitation. In addition, the time unit of the second duration may be minutes, seconds, or milliseconds, etc., which is not limited in the embodiment of the present application.
[0252] For example, assuming that the binary value of the off duration field is 0110, the time unit of the second duration is seconds. If the off duration field directly indicates the second duration, then the second duration is 6 seconds. If the off duration field indicates the second duration in an exponential manner, then the second duration can be M 6+n seconds, where M is a positive integer greater than 1, for example, M can be 2 without limitation. n is a preset positive integer.
[0253] Optionally, when the closing duration field in the closing duration indication field is set to a maximum value, the third indication information can be used to indicate that the second device no longer participates in the SBP process after the first SBP process is closed.
[0254] In one embodiment, when the fourth message is an SBP close frame, the SBP close frame may further include a termination duration indication present field, and the termination duration indication present field may be used to carry fourth indication information. For example, the field length of the termination duration indication present field is 1 bit. If the bit value of the termination duration indication present field is 0, the fourth indication information is used to indicate that the fourth message does not include the third indication information. In other words, the termination duration indication field does not exist in the fourth message. If the bit value of the termination duration indication present field is 1, the fourth indication information is used to indicate that the fourth message includes the third indication information. In other words, the termination duration indication field exists in the fourth message. For another example, the field length of the termination duration indication present field is 1 bit. If the bit value of the termination duration indication present field is 1, the fourth indication information is used to indicate that the fourth message does not include the third indication information. In other words, the termination duration indication field does not exist in the fourth message. If the bit value of the termination duration indication present field is 0, the fourth indication information is used to indicate that the fourth message includes the third indication information. In other words, the termination duration indication field exists in the fourth message.
[0255] Optionally, the closure duration indication existence field can be a subfield of the SBP closure control (SBP termination control) field, that is, the fourth message includes the SBP closure control field, and the closure duration indication existence field is carried in the SBP closure control field, or the fourth indication information is carried in the SBP closure control field.
[0256] Figure 10 illustrates a schematic structural diagram of an SBP Close frame provided in an embodiment of the present application. As shown in Figure 10, the SBP Close frame (i.e., the fourth message) may include, but is not limited to, one or more of the following fields: category, public action / protected dual of public action, measurement session ID indication, SBP termination control, termination duration indication, and SBP parameters element. The SBP Close Control field may include, but is not limited to, one or more of the following subfields: SBP error status, termination duration indication present, and reserved. The Termination Duration Indication field may include, but is not limited to, one or more of the following subfields: termination duration and reserved.
[0257] Among them, the specific meanings of the various fields in the SBP close frame shown in Figure 10 except the close duration indication field, the close duration indication existence field, and the close duration field can be referred to the relevant descriptions in the 802.11 series protocols and will not be repeated here.
[0258] It should be noted that the structure of the action field of the SBP Close frame described above is merely an example and is not intended to limit the scope of the present invention. For example, the Close Duration Indication field may be located after the SBP Close Control field, as in the example shown in FIG10 , or before the SBP Close Control field, or anywhere within the action field (or function field) of the SBP Close frame, without limitation. For another example, the Close Duration Indication Present field may be carried within the SBP Close Control field, as in the example shown in FIG10 , or not, or anywhere within the action field (or function field) of the SBP Close frame, without limitation. Furthermore, the field lengths of the Close Duration Indication field, the Close Duration field, and the Close Duration Indication Present field in FIG10 are merely examples and are not intended to limit the scope of the present invention. For example, the field length of the Close Duration field may be 5 bits, as in the example shown in FIG10 , or may be greater than 5 bits, or less than 5 bits, without limitation.
[0259] Figure 11 illustrates a schematic structural diagram of another SBP Close frame provided in an embodiment of the present application. As shown in Figure 11 , based on the SBP Close frame structure illustrated in Figure 10 , the SBP Close Control field in the SBP Close frame (i.e., the fourth message) may further include a fourth field. Specifically, the fourth field is a subfield of the SBP Close Control field. In Figure 11 , the fourth field is referred to as the Quit SBP field. For a description of the fourth field, please refer to the preceding content and will not be repeated here. Furthermore, for the remaining fields in the embodiment illustrated in Figure 11 , please refer to the description of the embodiment illustrated in Figure 10 and will not be repeated here.
[0260] It should be noted that the SBP Close field can be carried in the SBP Close Control field as shown in the example of FIG11, or it can be not carried in the SBP Close Control field, and can be located anywhere in the SBP Close frame function field (or function field) without limitation. In addition, the field length of the SBP Close field can be 1 bit as shown in the example of FIG11, or it can be more bits without limitation.
[0261] In one embodiment, for DMG perception, the fourth message may be a DMG SBP close frame, which may include a DMG termination duration indication field, where the DMG termination duration indication field is used to carry the third indication information. Exemplarily, when the fourth message is a DMG SBP close frame, the DMG SBP close frame may include, but is not limited to, one or more fields shown in Table 3.
[0262] Table 3
[0263] Among them, the specific meanings of the remaining fields in Table 3 except the DMG off duration indication field can be referred to the relevant descriptions in the 802.11 series protocols and will not be repeated here.
[0264] In one embodiment, the DMG termination duration indication field may include a termination duration field, which may be used to indicate a second duration. Specifically, the termination duration field may directly indicate the second duration; or the termination duration field may also indicate the second duration in an exponential manner, without limitation. The termination duration field may also be referred to as a subfield of the DMG termination duration indication field, without limitation. The DMG termination duration indication field may also include other subfields, such as a reserved subfield, without limitation. The structure of the DMF termination duration indication field may refer to the content shown in Figure 5 and will not be repeated here.
[0265] Optionally, when the closing duration field in the DMG closing duration indication field is set to a maximum value, the third indication information can be used to indicate that the second device no longer participates in the SBP process after the first SBP process is closed.
[0266] In one embodiment, when the fourth message is a DMG SBP close frame, the DMG SBP close frame may further include a DMG termination duration indication present field, and the DMG termination duration indication present field may be used to carry fourth indication information. For example, the field length of the DMG termination duration indication present field is 1 bit. If the bit value of the DMG termination duration indication present field is 0, the fourth indication information is used to indicate that the fourth message does not include the third indication information. In other words, the DMG termination duration indication field does not exist in the fourth message. If the bit value of the DMG termination duration indication present field is 1, the fourth indication information is used to indicate that the fourth message includes the third indication information. In other words, the DMG termination duration indication field exists in the fourth message. For another example, the field length of the DMG off duration indication field is 1 bit. If the bit value of the DMG off duration indication field is 1, the fourth indication information is used to indicate that the fourth message does not include the third indication information. In other words, the DMG off duration indication field does not exist in the fourth message; if the bit value of the DMG off duration indication field is 0, the fourth indication information is used to indicate that the fourth message includes the third indication information. In other words, the DMG off duration indication field exists in the fourth message.
[0267] Optionally, the DMG Close Duration Indication Existence field can be a subfield of the DMG SBP Close Control (DMG SBP control) field, that is, the fourth message includes the DMG SBP Close Control field, and the DMG Close Duration Indication Existence field is carried in the DMG SBP Close Control field, or the fourth indication information is carried in the DMG SBP Close Control field. The specific content can be similar to that shown in reference Figure 11 and will not be repeated here. It should be understood that the embodiment of the present application does not limit the position of the DMG Close Duration Indication Existence field in the DMG SBP Close frame and the field length of the DMG Close Duration Indication Existence field.
[0268] In one embodiment, when the fourth message is a DMG SBP Close frame, the DMG SBP Close frame may further include a fourth field, which may be, for example, a DMG Close SBP (DMG Quit SBP) field. Optionally, the DMG Close SBP field may be carried in the DMG SBP Close Control field, without limitation. The description of the fourth field may be similar to that described above and will not be repeated here. It should be understood that the embodiments of the present application do not limit the position of the DMG Close SBP field in the DMG SBP Close frame or the field length of the DMG Close SBP field.
[0269] It should be pointed out that the names of the above-mentioned fields are only examples, and the embodiments of the present application are not limited thereto. For example, the closing duration indication duration field can also be called the termination duration indication field, etc., and the DMG closing duration indication field can also be called the DMG termination duration indication field, etc., without limitation. For example, the closing duration field can also be called the termination duration field. For another example, the closing SBP field can also be called the termination perception field, etc., and the DMG closing SBP field can also be called the DMG termination perception field, etc., without limitation. For another example, for DMG perception, the closing duration field can also be called the DMG closing duration field, or the DMG termination duration field, etc., without limitation.
[0270] It should be pointed out that the names of the above-mentioned fields are only examples, and the embodiments of the present application are not limited thereto. For example, the closing duration indication duration field can also be called the closing duration indication field, the termination (or termination) duration indication field, or the termination (or termination) duration indication field, etc., and the DMG closing duration indication field can also be called the DMG closing duration indication field, the DMG termination (or termination) duration indication field, or the DMG termination (or termination) duration indication field, etc., without limitation. For example, the closing duration field can also be called the closing duration field, the termination duration field, or the termination duration field, etc., without limitation. For another example, the closing SBP field can also be called the termination SBP field, or the termination SBP field, etc., and the DMG closing SBP field can also be called the DMG termination SBP field, or the DMG termination SBP field, etc., without limitation. For another example, for DMG perception, the closing duration field can also be called the DMG closing duration field, the DMG closing duration field, the DMG termination duration field, or the DMG termination duration field, etc., without limitation.
[0271] In this scenario 2_1, the fourth message is used to request the closure of the first SBP process. After receiving the fourth message, the first device can close the first SBP process according to the fourth message. Similarly, the second device can also close the first SBP process. Here, closing the first SBP process can be understood as releasing the resources corresponding to the first SBP process.
[0272] In this scenario 2_1, the second device carries the third indication information in the SBP close frame (or DMG SBP close frame) and sends it to the first device, thereby enhancing the SBP close frame (or DMG SBP close frame) and optimizing the time interaction problem in the SBP process closing, making the time for participating in the next SBP process after the first SBP process is closed more flexible.
[0273] For example, if the third indication information instructs the second device to request the first device not to send a third message to the second device within a second period of time after the first SBP process is closed, the first device may, based on the third indication information, not send the third message to the second device within the second period of time after the first SBP process is closed. In other words, the first device will not initiate a new SBP process with the second device within the second period of time after the first SBP process is closed. Alternatively, the first device may, based on the third indication information, send the third message to the second device after the second period of time after the first SBP process is closed. In other words, the first device will initiate a new SBP process with the second device after the second period of time after the first SBP process is closed. In this way, the SBP responder can flexibly adjust the time to re-join the SBP process based on its own business needs. The SBP initiator can also clarify the SBP responder's intentions through the third indication information, thereby avoiding resource consumption caused by the SBP initiator being unaware of the SBP responder's intentions and initiating an SBP process with the SBP responder within the second period of time after the first SBP process is closed.
[0274] For another example, if the third indication information is used to instruct the second device not to send a third message to the first device within the second time period after the first SBP process is closed, the first device can respond to the SBP process establishment request initiated by other SBP initiators (SBP initiators other than the second device) within the second time period after the first SBP process is closed according to the third indication information. In this way, the SBP initiator can flexibly adjust the time for establishing the SBP process with each SBP responder, which can increase the fairness of the SBP initiator initiating the SBP process in a communication environment with multiple SBP responders. The SBP responder can also clarify the intention of the SBP initiator through the third indication information, so that it can respond to the SBP process establishment request initiated by other SBP initiators within the second time period after the first SBP process is closed.
[0275] For another example, if the third indication information is used to instruct the second device to no longer participate in the SBP process after the first SBP process is closed, the first device can, based on the third indication information, no longer send the third message to the second device after the first SBP process is closed. In other words, the first device will no longer initiate a new SBP process for the second device after the first SBP process is closed. In this way, the SBP responder can determine whether to no longer participate in the SBP process based on its own circumstances. The SBP initiator can also, based on the third indication information, no longer send the third message to the SBP responder after the first SBP process is closed. This can avoid resource consumption caused by the SBP initiator not knowing that the SBP responder no longer participates in the SBP process but still sending the third message to the SBP responder.
[0276] Next, the specific implementation method in scenario 2_2 is introduced in combination with S901B and S902B.
[0277] S901B: The second device sends a fourth message to the first device.
[0278] Accordingly, the first device receives a fourth message from the second device.
[0279] The fourth message may include third indication information. In this scenario 2_2, the third indication information may be used to instruct the second device not to send the third message to the first device within a second duration after the first SBP process is closed. For details, please refer to the above content and will not be repeated here. Accordingly, the first device may be an SBP responder, and the second device may be an SBP initiator.
[0280] In one embodiment, the fourth message may further include fourth indication information. This fourth indication information may be used to indicate that the fourth message includes the third indication information, or may be used to indicate that the fourth message does not include the third indication information. In this way, the first device may determine whether the fourth message includes the third indication information by parsing the fourth indication information. This embodiment of the present application is described using the example of the fourth indication information indicating that the fourth message includes the third indication information.
[0281] In this scenario 2_2, the fourth message may be used to request the establishment of the first SBP process. For example, the fourth message may be an SBP request (SBP request) frame, or the fourth message may also be a DMG SBP request (DMG SBP request) frame.
[0282] In one embodiment, for perception (i.e., perception below 7 GHz), the fourth message may be an SBP request frame, which may include a termination duration field, and the termination duration field is used to carry the third indication information. For example, the termination duration field may be used to indicate the second duration. Specifically, the termination duration field may directly indicate the second duration; or the termination duration field may also indicate the second duration in an exponential manner, without limitation. Optionally, the termination duration field may be carried in an SBP parameter element field in the SBP request frame. For example, the termination duration field may be carried in an SBP parameter control field of the SBP parameter element field, without limitation.
[0283] Figure 12 exemplarily shows a schematic diagram of the structure of an SBP request frame provided in an embodiment of the present application. As shown in Figure 12, the SBP request frame (i.e., the fourth message) may include, but is not limited to, one or more of the following fields: category, public action / protected dual of public action, dialog token, SBP parameter element, sensing measurement parameter element, and initiating STA (ISTA) availability window element. Among them, the SBP parameter element field may include, but is not limited to, one or more of the following fields: element ID, length, element ID extension, SBP parameter control, sensing responder addresses, sensing responder IDs, and sensing responder role bitmap. The SBP parameter control field may include but is not limited to one or more of the following subfields: preferred responder role bitmap present, and termination duration.
[0284] Among them, the specific meanings of each field in Figure 12 except the shutdown duration field can be referred to the relevant description in the 802.11 series protocol, and will not be repeated here.
[0285] It should be noted that the structure of the action field of the above-mentioned SBP request frame is only an example, and the embodiments of the present application are not limited thereto. For example, the shutdown duration field can be carried in the SBP parameter control field, or it can be not carried in the SBP parameter control field, and it can also be located anywhere in the action field (or function field) of the SBP request frame, without limitation. Also, the field length of the shutdown duration field in Figure 12 is only an example, and the embodiments of the present application do not limit this. For example, the field length of the shutdown duration field can be 5 bits as in the example in Figure 12, or it can be more than 5 bits, or it can be less than 5 bits, without limitation.
[0286] Optionally, when the fourth message is an SBP request frame, the SBP request frame may further include a termination duration present field, which is not shown in FIG12 . The termination duration present field may be used to carry fourth indication information, which may be used to indicate whether the SBP request frame includes a termination duration field. For details, please refer to the description of the termination duration indication present field described above, which will not be repeated here. It should be understood that the embodiment of the present application does not limit the position of the termination duration present field in the SBP request frame or the field length of the termination duration present field.
[0287] In one embodiment, for DMG perception, the fourth message may be a DMG SBP request frame, which may include a termination duration field, and the termination duration field is used to carry the third indication information. For example, the termination duration field is used to indicate the second duration. Specifically, the termination duration field may directly indicate the second duration; or the termination duration field may also indicate the second duration in an exponential manner, without limitation. Optionally, the termination duration field may be carried in a DMG SBP parameters element field in the DMG SBP request frame. It should be noted that the termination duration field may be located anywhere in the function domain (or function field) of the DMG SBP request frame, without limitation. Also, the embodiment of the present application does not limit the field length of the termination duration field.
[0288] Optionally, when the fourth message is a DMG SBP request frame, the DMG SBP request frame may further include a Close Duration Present field. The Close Duration Present field may be used to carry fourth indication information, which may be used to indicate whether the DMG SBP request frame includes the Close Duration field. For details, please refer to the description of the Close Duration Indication Present field described above and will not be repeated here. It should be understood that the embodiments of the present application do not limit the position of the Close Duration Present field in the SBP request frame or the field length of the Close Duration Present field.
[0289] It should be pointed out that the names of the above-mentioned fields are only examples, and the embodiments of the present application are not limited thereto. For example, the off duration field may also be referred to as the off duration field, the termination duration field, the off duration indication field, or the off duration indication field, etc., without limitation. For another example, for DMG perception, the off duration field may also be referred to as the DMG off duration field, the DMG off duration field, the DMG off duration indication field, the DMG off duration indication field, or the DMG termination duration field, etc., without limitation. For another example, for DMG perception, the off duration existence field may also be referred to as the DMG off duration existence field, the DMG off duration existence field, the DMG off duration indication existence field, or the DMG termination duration existence field, etc., without limitation.
[0290] In this scenario 2_2, the second device carries the third indication information in the SBP request frame (or DMG SBP request frame) and sends it to the first device, thereby enhancing the SBP request frame (or DMG SBP request frame) and optimizing the time interaction problem in the SBP process closing, making the time for participating in the next SBP process after the first SBP process is closed more flexible.
[0291] Furthermore, after receiving the fourth message, the first device may send a response message of the fourth message to the second device in response to the fourth message, ie, execute the content of S902B.
[0292] S902B: The first device sends a response message to the fourth message to the second device.
[0293] Accordingly, the second device receives a response message to the fourth message from the first device.
[0294] S902B is an optional step, indicated by a dotted line in FIG9 .
[0295] The response message of the fourth message can be used to respond to the establishment request of the first SBP process. The response message of the fourth message can be used to indicate acceptance of establishment of the first SBP process, or to indicate rejection of establishment of the first SBP process. The embodiment of the present application is described using acceptance of establishment of the first SBP process as an example. For example, the response message of the fourth message can be an SBP response frame, or the response message of the fourth message can also be a DMG SBP response frame.
[0296] After the first SBP process is successfully established, the first device and the second device can close the first SBP process according to the SBP process expiration index. For details, please refer to the above content and will not be repeated here. Furthermore, the second device does not send a third message to the first device within the second time period after the first SBP process is closed, that is, it does not initiate a new SBP process for the first device within the second time period after the first SBP process is closed. Optionally, the second device can send a third message to the first device after the second time period after the first SBP process is closed, that is, it initiates a new SBP process for the first device after the second time period after the first SBP process is closed. Based on the third indication information, the first device can respond to the SBP process establishment request initiated by other SBP initiators within the second time period after the first SBP process is closed. In this way, the SBP initiator can flexibly adjust the time to establish the SBP process with each SBP responder, which can increase the fairness of the SBP initiator initiating the SBP process in a communication environment where multiple SBP responders exist; the SBP responder can also clarify the intention of the SBP initiator through the third indication information, so that it can respond to the establishment request of the SBP process initiated by other SBP initiators within the second time period after the first SBP process is closed.
[0297] Next, the specific implementation method in scenario 2_2 is introduced in combination with S901C and S902C.
[0298] S901C: The first device sends a sixth message to the second device.
[0299] Accordingly, the second device receives the sixth message from the first device.
[0300] S901C is an optional step, indicated by a dotted line in FIG9 .
[0301] In this scenario 2_3, the sixth message may be used to request the establishment of the first SBP process. For example, the sixth message may be an SBP request frame, or the sixth message may be a DMG SBP request frame. Accordingly, the first device may be an SBP initiator, and the second device may be an SBP responder.
[0302] S902C: The second device sends a fourth message to the first device.
[0303] Accordingly, the first device receives a fourth message from the second device.
[0304] The fourth message may include third indication information. In this scenario 2_2, the third indication information may be used to instruct the second device to request the first device not to send the third message to the second device within a second period of time after the first SBP process is closed; alternatively, the third indication information may be used to instruct the second device to no longer participate in the SBP process after the first SBP process is closed. For details, please refer to the aforementioned content and will not be repeated here.
[0305] In one embodiment, the fourth message may include a fourth field, which may be used to carry third indication information to indicate that the second device will no longer participate in the SBP process after the first SBP process is closed. For example, the fourth field may be a quit SBP field, or the fourth field may be a DMG quit SBP field. Specifically, the value of the fourth field may include a third value and a fourth value. The third value may be used to indicate that the second device will no longer participate in the SBP process after the first SBP process is closed, and the fourth value may be used to indicate that the fourth field is reserved, i.e., the fourth field is a reserved field. For example, the field length of the fourth field is 1 bit, the third value may be 0, and the fourth value may be 1; alternatively, the third value may be 1, and the fourth value may be 0, without limitation. In this embodiment, if the value of the fourth field is the third value, the third indication information may be used to indicate that the second device will no longer participate in the SBP process after the first SBP process is closed.
[0306] In another embodiment, the fourth message may not include the fourth field, and a second duration may be set to indicate that the second device no longer participates in the SBP process after the first SBP process is closed. For example, the second duration may be infinite, or the second duration may be a preset value, such as the maximum value indicated by the third indication information. In this case, the third indication information may be used to indicate that the second device no longer participates in the SBP process after the first SBP process is closed.
[0307] In another embodiment, if the third indication information is used to instruct the second device to request the first device not to send the third message to the second device within a second period of time after the first SBP process is closed, the fourth message may further include a fourth field, that is, the fourth message may include the third indication information and the fourth field. The value of the fourth field may include a third value and a fourth value. For details, please refer to the above content and will not be repeated here. In this embodiment, the value of the fourth field is the fourth value, so that the third indication information can be used to instruct the second device to request the first device not to send the third message to the second device within the second period of time after the first SBP process is closed.
[0308] In one embodiment, the fourth message may further include fourth indication information. This fourth indication information may be used to indicate that the fourth message includes the third indication information, or may be used to indicate that the fourth message does not include the third indication information. In this way, the first device may determine whether the fourth message includes the third indication information by parsing the fourth indication information. This embodiment of the present application is described using the example of the fourth indication information indicating that the fourth message includes the third indication information.
[0309] In this scenario 2_3, the fourth message may be used to respond to the establishment request of the first SBP process, such as the fourth message being a response message to the sixth message. For example, the fourth message may be an SBP response (SBP response) frame, or the fourth message may also be a DMGSBP response (DMG SBP response) frame.
[0310] In one embodiment, for sensing (i.e., sensing below 7 GHz), the fourth message may be an SBP response frame, which may include a termination duration indication field. The termination duration indication field is used to carry the third indication information. For example, the termination duration indication field may be used to indicate the second duration. Specifically, the termination duration indication field may directly indicate the second duration; or the termination duration indication field may also indicate the second duration via an exponential method. For details, please refer to the aforementioned content and will not be repeated here.
[0311] FIG13 exemplarily illustrates a schematic structural diagram of an SBP response frame provided in an embodiment of the present application. As shown in FIG13 , the SBP response frame (i.e., the fourth message) may include, but is not limited to, one or more of the following fields: category, public action / protected dual of public action, dialog token, status code, measurement session ID indication, association ID (AID) or unassociated ID (USID), termination duration indication, SBP parameters element, sensing measurement parameters element, and responding STA (RSTA) availability window element (ISTA availability window element). The status code may also be referred to as a state machine. For the specific meaning of each field in the SBP response frame shown in FIG13 , except for the termination duration indication field, reference may be made to the relevant descriptions in the 802.11 series of protocols and will not be repeated here.
[0312] In one embodiment, for DMG perception, the fourth message may be a DMG SBP response frame, which may include a DMG termination duration indication field. The DMG termination duration indication field is used to carry the third indication information. For example, the DMG termination duration indication field may be used to indicate the second duration. Specifically, the DMG termination duration indication field may directly indicate the second duration; or the DMG termination duration indication field may also indicate the second duration in an exponential manner, without limitation.
[0313] In another embodiment, for perception (i.e., perception below 7 GHz), the fourth message may be an SBP response frame. The SBP response frame may include a status code and a third field. The status code and the third field may be used to carry third indication information. The status code may also be referred to as a state machine. The third field may be used to indicate the second duration. Specifically, the third field may directly indicate the second duration; or the third field may also indicate the second duration in an exponential manner. For details, please refer to the aforementioned content and will not be repeated here. Optionally, the third field may reuse a field in the SBP response frame. For example, the third field may be referred to as a decline duration indication field, or may also be referred to as a duration indication field, or may also be referred to as a termination duration indication field, without limitation.
[0314] Exemplarily, the SBP response frame may include one or more of the following:
[0315] If the status code is SUCCESS, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0316] If the status code is REQUEST_DECLINED, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is rejected.
[0317] The status code is rejected with suggestions (REJECTED_WITH_SUGGESTED_CHANGES). In this case, the third indication information can be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0318] Among them, the third indication information is used to instruct the second device to request the first device not to send the third message to the second device within the second time period after refusing to establish the first SBP process. It can be replaced by: the third indication information is used to instruct the first device not to send the third message to the second device within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the second device to request the first device to send the third message to the second device after the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the first device to send the third message to the second device after the second time period after refusing to establish the first SBP process; or it can also be replaced by : The third indication information is used to instruct the second device to request the first device not to initiate a new SBP process within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the first device not to initiate a new SBP process within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the second device to request the first device not to initiate a new SBP process for the second device within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the first device not to initiate a new SBP process for the second device within the second time period after refusing to establish the first SBP process.
[0319] In the embodiment of the present application, the status code in the SBP response frame is success (SUCCESS), or the status code in the SBP response frame is rejection with suggestions (REJECTED_WITH_SUGGESTED_CHANGES).
[0320] FIG14 exemplarily illustrates a structural diagram of another SBP response frame provided in an embodiment of the present application. As shown in FIG14 , the SBP response frame (i.e., the fourth message) may include, but is not limited to, one or more of the following fields: category, public action / protected dual of public action, dialog token, status code, third field, measurement session ID indication, association ID (AID) or unassociated ID (USID), SBP parameters element, sensing measurement parameters element, and responding STA (RSTA) availability window element (ISTA availability window element). The specific meanings of the various fields in the SBP response frame shown in FIG14 , except for the status code and the third field, can be found in the relevant descriptions in the 802.11 series of protocols and are not further described here. In addition, the embodiment of the present application does not limit the position of the third field in the SBP response frame or the field length of the third field. Similarly, the embodiment of the present application does not limit the position of the status code in the SBP response frame and the field length of the status code.
[0321] In another embodiment, for DMG perception, the fourth message may be a DMG SBP response frame, which may include a status code and a third field, and the status code and the third field may be used to carry the third indication information. The status code may also be referred to as a state machine. The third field may be used to indicate the second duration. Specifically, the third field may directly indicate the second duration; or the third field may also indicate the second duration in an exponential manner. For details, please refer to the aforementioned content and will not be repeated here. Optionally, the third field may be referred to as a decline duration indication field, or may also be referred to as a duration indication field, or may also be referred to as a termination duration indication field, etc., without limitation.
[0322] Exemplarily, the DMG SBP response frame may include one or more of the following:
[0323] If the status code is SUCCESS, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0324] If the status code is REQUEST_DECLINED, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is rejected.
[0325] The status code is rejected with suggestions (REJECTED_WITH_SUGGESTED_CHANGES). In this case, the third indication information can be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0326] The third indication information is used to instruct the second device to request the first device not to send a third message to the second device within a second period of time after refusing to establish the first SBP process. Please refer to the above content and will not be repeated here.
[0327] In the embodiment of the present application, the status code in the DMG SBP response frame is SUCCESS, or the status code in the DMG SBP response frame is REJECTED_WITH_SUGGESTED_CHANGES.
[0328] Exemplarily, when the fourth message is a DMG SBP response frame, the DMG SBP response frame may include but is not limited to one or more fields shown in Table 4.
[0329] Table 4
[0330] The specific meanings of the remaining fields in Table 4, except for the status code and the third field, can be found in the relevant descriptions of the 802.11 series protocols and will not be repeated here. In addition, the present embodiment does not limit the position of the third field in the DMG SBP response frame or the field length of the third field. Similarly, the present embodiment does not limit the position of the status code in the SBP response frame or the field length of the status code.
[0331] Optionally, for perception (i.e., perception below 7 GHz), the fourth message may be an SBP response frame, which may further include a closed duration indication field, or may further include a closed SBP field, or may further include a closed duration indication field and a closed SBP field, neither of which is shown in FIG13 or FIG14 . The closed duration indication field and the closed SBP field may refer to the aforementioned content and will not be described in detail. In addition, the embodiment of the present application does not limit the position of the closed duration indication field in the SBP response frame and the field length of the closed duration indication field. Similarly, the embodiment of the present application does not limit the position of the closed SBP field in the SBP response frame and the field length of the closed SBP field.
[0332] Optionally, for DMG perception, the fourth message may be a DMG SBP response frame, which may further include a DMG closed duration indication field, or may further include a DMG closed SBP field, or may further include a DMG closed duration indication field and a DMG closed SBP field, which are not shown in Table 4. Among them, the DMG closed duration indication field and the DMG closed SBP field can refer to the aforementioned content and will not be described in detail. In addition, the embodiment of the present application does not limit the position of the DMG closed duration indication field in the DMG SBP response frame and the field length of the DMG closed duration indication field. Similarly, the embodiment of the present application does not limit the position of the DMG closed SBP field in the DMG SBP response frame and the field length of the DMG closed SBP field.
[0333] In this scenario 2_3, the second device carries the third indication information in the SBP response frame (or DMG SBP response frame) and sends it to the first device, thereby enhancing the SBP response frame (or DMG SBP response frame) and optimizing the time interaction problem in the SBP process closing, making the time for participating in the next SBP process after the first SBP process is closed more flexible.
[0334] After the first SBP process is successfully established, the first device and the second device can close the first SBP process according to the SBP process expiration index. For details, please refer to the above content and will not be repeated here. Furthermore, if the third indication information is used to instruct the second device to request the first device not to send a third message to the second device within the second time period after the first SBP process is closed, the first device can not send a third message to the second device within the second time period after the first SBP process is closed according to the third indication information, that is, not initiate a new SBP process for the second device within the second time period after the first SBP process is closed. Optionally, the first device can send a third message to the second device after the second time period after the first SBP process is closed according to the third indication information, that is, initiate a new SBP process for the second device after the second time period after the first SBP process is closed. In this way, the SBP responder can flexibly adjust the time to participate in establishing the SBP process again according to its own business needs, etc.; the SBP initiator can also clarify the intention of the SBP responder through the third indication information, thereby avoiding resource consumption caused by the SBP initiator not knowing the intention of the SBP responder and initiating the SBP process to the SBP responder within the second time period after the first SBP process is closed.
[0335] If the third indication information is used to instruct the second device to no longer participate in the SBP process after the first SBP process is closed, the first device can, based on the third indication information, no longer send the third message to the second device after the first SBP process is closed. In other words, the first device will no longer initiate a new SBP process with the second device after the first SBP process is closed. In this way, the SBP responder can determine whether to no longer participate in the SBP process based on its own circumstances. The SBP initiator can also, based on the third indication information, no longer send the third message to the SBP responder after the first SBP process is closed. This can avoid resource consumption caused by the SBP initiator not knowing that the SBP responder no longer participates in the SBP process but still sending the third message to the SBP responder.
[0336] The embodiment shown in Figure 9 optimizes the time issue in closing the SBP process. In another possible implementation, the embodiment of the present application provides another perception method and communication device for optimizing the time interaction issue in rejecting the establishment of the SBP process, making the time for participating in the next SBP process after the SBP process is rejected more flexible.
[0337] Figure 15 shows a flow chart of another perception method provided by an embodiment of the present application. When the method flow provided by the embodiment of the present application is applied to the system shown in Figure 1, the AP or the chip inside the AP or the STA or the chip inside the STA in Figure 1 can execute the method executed by the first device in the following process, and the AP or the chip inside the AP or the STA or the chip inside the STA in Figure 1 can execute the method executed by the second device in the following process. It can be understood that the embodiments shown below do not specifically limit the specific structure of the execution subject of the method provided by the embodiment of the present application, as long as it is possible to communicate according to the method provided by the embodiment of the present application by running a program that records the code of the method provided by the embodiment of the present application. In addition, the dotted lines in Figure 15 represent optional steps.
[0338] Compared to the embodiment shown in FIG9 , the third indication information in the embodiment shown in FIG15 can be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after rejecting the establishment of the first SBP process. As shown in FIG15 , the method may include the following contents.
[0339] S1501 The first device sends a sixth message to the second device.
[0340] Accordingly, the second device receives the sixth message from the first device.
[0341] S1501 is an optional step, indicated by a dotted line in FIG15 .
[0342] In this embodiment, the sixth message can be used to request the establishment of a first SBP process. For example, the sixth message can be an SBP request (SBP request) frame, or the sixth message can also be a DMG SBP request (DMG SBP request) frame. Accordingly, the first device can be an SBP initiator, and the second device can be an SBP responder. In one embodiment, the SBP initiator can be an SBP initiator in the perception, and accordingly, the SBP responder can be an SBP responder in the perception. In another embodiment, the SBP initiator can also be a DMG SBP initiator in the DMG perception, and accordingly, the SBP responder can also be a DMG SBP responder in the DMG perception. Among them, the first SBP process is the SBP process between the first device and the second device. The first SBP process can refer to the above content and will not be repeated here.
[0343] S1502: The second device sends a fourth message to the first device.
[0344] Accordingly, the first device receives a fourth message from the second device.
[0345] Among them, the fourth message may include third indication information. In this embodiment, the third indication information can be used to instruct the second device to request the first device not to send the third message to the second device within the second time period after refusing to establish the first SBP process. The third indication information used to instruct the second device to request the first device not to send the third message to the second device within the second time period after refusing to establish the first SBP process can be replaced by: the third indication information is used to instruct the first device not to send the third message to the second device within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the second device to request the first device to send the third message to the second device after the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the first device to send the third message to the second device after the second time period after refusing to establish the first SBP process; or it can also be replaced by: The third indication information is used to instruct the second device to request the first device not to initiate a new SBP process within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the first device not to initiate a new SBP process within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the second device to request the first device not to initiate a new SBP process to the second device within the second time period after refusing to establish the first SBP process; or it can also be replaced by: the third indication information is used to instruct the first device not to initiate a new SBP process to the second device within the second time period after refusing to establish the first SBP process.
[0346] The third message can be used to request the establishment of a second SBP process. The second SBP process is an SBP process between the first device and the second device. In other words, the third message can be used to request the establishment of a second SBP process between the first device and the second device. In one embodiment, the second SBP process can be an SBP process in perception, or the second SBP process can also be a DMG SBP process in DMG perception, without limitation. The first SBP process and the second SBP process are different SBP processes.
[0347] In one embodiment, the fourth message may further include a fourth field, that is, the fourth message may include third indication information and a fourth field. The value of the fourth field may include a third value and a fourth value. For details, please refer to the above content and will not be repeated here. In this embodiment, the value of the fourth field is the fourth value, so that the third indication information can be used to instruct the second device to request the first device not to send the third message to the second device within a second period of time after rejecting the establishment of the first SBP process.
[0348] In one embodiment, the fourth message may further include fourth indication information. This fourth indication information may be used to indicate that the fourth message includes the third indication information, or may be used to indicate that the fourth message does not include the third indication information. In this way, the first device may determine whether the fourth message includes the third indication information by parsing the fourth indication information. This embodiment of the present application is described using the example of the fourth indication information indicating that the fourth message includes the third indication information.
[0349] It should be noted that the term "SBP process" can be replaced with "SBP procedure" or "SBP session", etc., without limitation. The term "sending a third message" can be replaced with "initiating an SBP process" or "initiating a new SBP process", etc., without limitation. The term "request" can be replaced with "require", "expect", or "allow", etc., without limitation.
[0350] In this embodiment, the fourth message may be used to respond to the establishment request of the first SBP process, such as the fourth message being a response message to the sixth message. For example, the fourth message may be an SBP response frame in the perception, or the fourth message may be a DMG SBP response frame in the DMG perception. Optionally, the fourth message may be used to indicate a rejection of establishing the first SBP process.
[0351] In one embodiment, for perception (i.e., perception below 7 GHz), the fourth message may be an SBP response frame, which may include a status code and a third field, and the status code and the third field may be used to carry third indication information. The status code may also be referred to as a state machine. The third field may be used to indicate the second duration. Specifically, the third field may directly indicate the second duration; or the third field may also indicate the second duration in an exponential manner. For details, please refer to the relevant content shown in Figure 9 and will not be repeated here. Optionally, the third field may be called a decline duration indication field, or may also be called a duration indication field, or may also be called a termination duration indication field, without limitation. In addition, the structure of the SBP response frame may refer to the SBP response frame shown in Figure 14.
[0352] Exemplarily, the SBP response frame may include one or more of the following:
[0353] If the status code is SUCCESS, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0354] If the status code is REQUEST_DECLINED, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is rejected.
[0355] The status code is rejected with suggestions (REJECTED_WITH_SUGGESTED_CHANGES). In this case, the third indication information can be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0356] In the embodiment of the present application, the status code in the SBP response frame is REQUEST_DECLINED.
[0357] In another embodiment, for DMG perception, the fourth message may be a DMG SBP response frame, which may include a status code and a third field, and the status code and the third field may be used to carry the third indication information. The status code may also be referred to as a state machine. The third field may be used to indicate the second duration. Specifically, the third field may directly indicate the second duration; or the third field may also indicate the second duration in an exponential manner. For details, please refer to the relevant content shown in Figure 9, which will not be repeated here. Optionally, the third field may be called a decline duration indication field, or may also be called a duration indication field, or may also be called a termination duration indication field, etc., without limitation. In addition, the structure of the DMG SBP response frame may refer to the DMG SBP response frame exemplified in Table 4.
[0358] Exemplarily, the DMG SBP response frame may include one or more of the following:
[0359] If the status code is SUCCESS, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0360] If the status code is REQUEST_DECLINED, the third indication information may be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is rejected.
[0361] The status code is rejected with suggestions (REJECTED_WITH_SUGGESTED_CHANGES). In this case, the third indication information can be used to instruct the second device to request the first device not to send a third message to the second device within a second time period after the first SBP process is closed.
[0362] In the embodiment of the present application, the status code in the DMG SBP response frame is REQUEST_DECLINED.
[0363] Optionally, for perception, the fourth message may be an SBP response frame, which may further include a shutdown duration indication field. The shutdown duration indication field may refer to the aforementioned content and will not be described in detail. Furthermore, the embodiment of the present application does not limit the position of the shutdown duration indication field in the SBP response frame or the field length of the shutdown duration indication field.
[0364] Optionally, for DMG perception, the fourth message may be a DMG SBP response frame, which may further include a DMG shutdown duration indication field. The DMG shutdown duration indication field may refer to the aforementioned content and will not be described in detail. Furthermore, the embodiment of the present application does not limit the position of the DMG shutdown duration indication field in the DMG SBP response frame or the field length of the DMG shutdown duration indication field.
[0365] In S1502, the second device carries the third indication information in the SBP response frame (or DMG SBP response frame) and sends it to the first device, thereby enhancing the SBP response frame (or DMG SBP response frame) and optimizing the time interaction problem in refusing to establish the SBP process, so that the time for participating in the next SBP process after the first SBP process is rejected is more flexible, and the resource consumption caused by the signaling interaction during the establishment of the SBP process can be established.
[0366] Through the above embodiment, the SBP responder can refuse to establish the SBP process based on its own business needs and flexibly adjust the time to participate in the establishment of the SBP process again. If the SBP initiator is rejected by the SBP responder, the SBP responder's intention can be clarified based on the third indication information, avoiding the SBP initiator from repeatedly initiating the SBP process in the event of rejection, thereby reducing the resource consumption caused by signaling interaction during the SBP process establishment process.
[0367] In the embodiments provided in the present application, the methods provided in the embodiments of the present application are introduced from the perspective of the interaction between the first device and the second device. Among them, the steps performed by the first device can be implemented by different functional entities that constitute the first device. The steps performed by the second device can be implemented by different functional entities that constitute the second device. In order to implement the various functions in the methods provided in the above-mentioned embodiments of the present application, the first device and the second device may include hardware structures and / or software modules, and implement the above-mentioned functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether one of the above-mentioned functions is executed in the form of hardware structures, software modules, or hardware structures plus software modules depends on the specific application and design constraints of the technical solution.
[0368] The following describes the communication device used to implement the above method in the embodiment of the present application with reference to the accompanying drawings. Therefore, the above contents can be used in subsequent embodiments, and repeated contents will not be repeated.
[0369] 16 shows a schematic structural diagram of a communication device 1600. The communication device 1600 can implement the functions or steps implemented by the first device or the second device in the above-mentioned various method embodiments.
[0370] In one possible implementation, the communication device 1600 may include a processing module 1601 and a transceiver module 1602. The processing module 1601 may be configured to execute the steps of any communication device (e.g., the first device or the second device) in any of the above method embodiments; and the transceiver module 1602 may be configured to receive or send relevant data, information, or messages.
[0371] In another possible implementation, the communication device 1600 may include a transceiver module 1602, which may be configured to execute the steps or methods of any communication device (eg, the first device or the second device) in any of the above method embodiments.
[0372] It should be noted that the above-mentioned units can be independently provided or partially or fully integrated. For example, the transceiver module 1602 can include a sending module and a receiving module.
[0373] As an example, the communication device 1600 can implement the functions or steps implemented by the first device in any of the above method embodiments. Specifically, the transceiver module 1602 is configured to receive the first indication information or the third indication information from the second device. For details, please refer to the relevant content in any of the embodiments shown in Figures 2, 9, or 15, and will not be repeated here.
[0374] As another example, the communication device 1600 can implement the functions or steps implemented by the second device in any of the above method embodiments. Specifically, the transceiver module 1602 is configured to send the first indication information or the third indication information to the first device. For details, please refer to the relevant content in any of the embodiments shown in Figures 2, 9, or 15, and will not be repeated here.
[0375] As shown in Figure 17, an embodiment of the present application provides a schematic structural diagram of a communication device 1700. The communication device 1700 may include a processor 1720 for implementing or supporting the communication device 1700 in implementing the functions of the first device or the second device in any method embodiment of the present application. For details, please refer to the detailed description of the aforementioned method embodiment, which is not repeated here. For example, the processor 1720 is used to read and execute program instructions through a communication interface to enable the communication device 1700 to implement the corresponding method. The processor 1720 may include one or more processors without limitation.
[0376] Specifically, the communication device 1700 can be a first device or a functional module located in the first device, which can implement the function of the first device in any method embodiment of the present application; or, the communication device 1700 can be a second device or a functional module located in the second device, which can implement the function of the second device in any method embodiment of the present application.
[0377] It should be noted that the above-mentioned functional modules can be implemented by hardware or by a combination of hardware and software without limitation.
[0378] For example, the communication device 1700 may be a chip system, wherein the chip system may be composed of a chip, or may include a chip and other discrete components, without limitation.
[0379] Optionally, communication device 1700 may further include memory 1730 for storing program instructions and / or data. Memory 1730 is coupled to processor 1720. Coupling can be understood as an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. Processor 1720 may operate in conjunction with memory 1730. Memory 1730 may include one or more memories, without limitation.
[0380] Furthermore, the processor 1720 is configured to execute program instructions stored in the memory 1730 so that the communication device 1700 implements a corresponding method.
[0381] One or more memories in memory 1730 may be included in the processor, or memory 1730 may exist independently, such as an off-chip memory, and be connected to processor 1720 via a communication bus (represented by a bold line 1740 in FIG. 17 ). Memory 1730 and processor 1720 may also be integrated together.
[0382] Optionally, the communication device 1700 further includes a communication interface 1710 (indicated by a dotted line in FIG. 17 ) for communicating with other devices via a transmission medium, thereby enabling the device in the communication device 1700 to communicate with the other device. For example, when the communication device is a first device, the other device may be a second device, etc. The processor 1720 may use the communication interface 1710 to send and receive information.
[0383] The communication interface 1710 may be a transceiver. In hardware implementation, the transceiver may be used to implement the functions of the transceiver module 1602 . The transceiver is integrated into the communication device 1700 to form the communication interface 1710 .
[0384] It should be noted that the specific connection medium between the communication interface 1710, processor 1720, and memory 1730 is not limited in the embodiments of the present application. In FIG17 , the memory 1730, processor 1720, and communication interface 1710 are connected via a communication bus 1740. The connection methods between other components are merely schematic and not limiting. The communication bus 1740 can be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, FIG17 shows only one thick line, but this does not mean that there is only one communication bus or only one type of communication bus.
[0385] In the embodiments of the present application, processor 1720 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. A general-purpose processor may be a microprocessor or any conventional processor. The methods disclosed in conjunction with the embodiments of the present application may be executed by hardware in the processor, or by a combination of hardware and software in the processor.
[0386] In the embodiment of the present application, the memory 1730 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random-access memory (RAM). The memory may also be any other medium for carrying or storing program code in the form of instructions or data structures and accessible by a computer; or a circuit or any other device capable of performing a storage function, for storing program instructions and / or data.
[0387] Based on the same concept, referring to FIG18 , an embodiment of the present application also provides another communication device 1800, including: an input / output interface 1810 and a logic circuit 1820; the input / output interface 1810 is used to receive code instructions and transmit them to the logic circuit 1820; the logic circuit 1820 is used to run code instructions to execute the method executed by the first device or the second device in any of the above embodiments.
[0388] The following describes in detail the operations performed by the communication device when applied to the first device or the second device.
[0389] In an optional embodiment, the communication device 1800 can be applied to a first device to perform the method performed by the first device described above. Specifically, for example, the method performed by the first device in any of the embodiments shown in Figures 2, 9, or 15 is not described in detail here. Since the communication device 1800 provided in this embodiment can be applied to a first device to perform the method performed by the first device described above, the technical effects that can be achieved can be referenced to the above-mentioned method embodiments and are not described in detail here.
[0390] In another optional embodiment, the communication device 1800 can be applied to a second device to perform the method performed by the second device described above. Specifically, for example, the method performed by the second device in any of the embodiments shown in Figures 2, 9, or 15 is not described in detail here. Since the communication device 1800 provided in this embodiment can be applied to a second device to perform the method performed by the second device described above, the technical effects that can be achieved can be referenced to the above method embodiments and are not described in detail here.
[0391] The present application also provides a communication system, which may include one or more of the following: a first device or a second device. The first device or the second device may refer to the descriptions in the aforementioned method embodiments and will not be described in detail.
[0392] An embodiment of the present application also provides a computer-readable storage medium, including program instructions, which, when executed on a computer, enables the computer to execute the method or steps of any communication device (e.g., the first device or the second device) in the above embodiments.
[0393] A computer program product is also provided in an embodiment of the present application, including program instructions, which, when executed on a computer, enables the computer to execute the method or steps of any communication device (e.g., the first device or the second device) in the above embodiments.
[0394] An embodiment of the present application provides a chip system, which includes a processor for implementing the functions of the first device or the second device in the aforementioned method (for example, executing the corresponding method or step). The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0395] Optionally, the chip system further includes a memory for storing program instructions so that the above-mentioned processor reads and executes them to implement the corresponding method.
[0396] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0397] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0398] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0399] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0400] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0401] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0402] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0403] The above description is merely a specific embodiment of the present application, but the scope of protection of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and such changes or substitutions should be included in the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.
Claims
1. A sensing method, characterized in that: The method is applied to a first device, comprising: receiving a second message from a second device, the second message comprising a status code and a first field, wherein the first field is used to indicate a first duration, and when the status code is rejection, the status code and the first field are used to indicate that the second device requests that the first device not send a first message to the second device within the first duration after the second device rejects establishing the first perception measurement session; The first perception measurement session is a perception measurement session between the first device and the second device, and the first message is used by the first device to request to establish a second perception measurement session.
2. The method according to claim 1, characterized in that The second message is used to request closing of the first perception measurement session, or the second message is used to respond to a request to establish the first perception measurement session, or the second message is used to request establishing the first perception measurement session.
3. The method according to claim 1 or 2, characterized in that: When the status code is success, or the status code is rejection and provides suggestion, the status code and the first field are used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed.
4. The method according to claim 3, characterized in that The second message also includes a second field, and the value of the second field includes a first value and a second value, the first value is used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed, and the second value is used to indicate that the second field is reserved.
5. The method according to any one of claims 1 to 4, characterized in that The second message is a perception measurement response frame, and the first field is a rejection duration indication field.
6. A sensing method, characterized in that: The method is applied to a second device, comprising: Sending a second message to a first device, the second message comprising a status code and a first field, wherein the first field is used to indicate a first duration, and when the status code is rejection, the status code and the first field are used to indicate that the second device requests that the first device not send a first message to the second device within the first duration after the second communication device rejects to establish the first perception measurement session; The first perception measurement session is a perception measurement session between the first device and the second device, and the first message is used by the first device to request to establish a second perception measurement session.
7. The method according to claim 6, characterized in that The second message is used to request closing of the first perception measurement session, or the second message is used to respond to a request to establish the first perception measurement session, or the second message is used to request establishing the first perception measurement session.
8. The method according to claim 6 or 7, characterized in that: When the status code is success, or the status code is rejection and provides suggestion, the status code and the first field are used to indicate that the second device requests the first device not to send the first message to the second device within the first duration after the first perception measurement session is closed.
9. The method according to claim 8, characterized in that The second message also includes a second field, and the value of the second field includes a first value and a second value, the first value is used to indicate that the second device no longer participates in the perception measurement session after the first perception measurement session is closed, and the second value is used to indicate that the second field is reserved.
10. The method according to any one of claims 6 to 9, characterized in that The second message is a perception measurement response frame, and the first field is a rejection duration indication field.
11. A sensing method, characterized in that: The method is applied to a first device, comprising: receiving a fourth message from a second device, the fourth message comprising a status code and a third field, wherein the third field is used to indicate a second duration, and when the status code is rejection, the status code and the third field are used to indicate that the second device requests that the first device not send a third message to the second device within the second duration after the second device rejects to establish a first proxy awareness process; The first proxy awareness process is a proxy awareness process between the first device and the second device, and the third message is used by the first device to request to establish a second proxy awareness process.
12. The method according to claim 11, characterized in that The fourth message is used to request closing of the first proxy awareness process, or the fourth message is used to respond to the establishment request of the first proxy awareness process, or the fourth message is used to request establishment of the first proxy awareness process.
13. The method according to claim 11 or 12, characterized in that: When the status code is success, or the status code is rejection and provides suggestions, the status code and the third field are used to indicate that the second device requests that the first device not send the third message to the second device within the second time period after the first proxy awareness process is closed.
14. The method according to claim 13, characterized in that The fourth message also includes a fourth field, and the value of the fourth field includes a third value and a fourth value, wherein the third value is used to indicate that the second device no longer participates in the proxy perception process after the first proxy perception process is closed, and the fourth value is used to indicate that the fourth field is reserved.
15. The method according to any one of claims 11 to 14, characterized in that The fourth message is a proxy perception response frame, and the third field is a rejection duration indication field.
16. A sensing method, characterized in that: The method is applied to a second device, comprising: Sending a fourth message to the first device, the fourth message including a status code and a third field, wherein the third field is used to indicate a second duration, and when the status code is rejection, the status code and the third field are used to indicate that the second device requests that the first device not send a third message to the second device within the second duration after the second device rejects to establish the first proxy awareness process; The first proxy awareness process is a proxy awareness process between the first device and the second device, and the third message is used by the first device to request to establish a second proxy awareness process.
17. The method according to claim 16, characterized in that The fourth message is used to request closing of the first proxy awareness process, or the fourth message is used to respond to the establishment request of the first proxy awareness process, or the fourth message is used to request establishment of the first proxy awareness process.
18. The method according to claim 16 or 17, characterized in that When the status code is success, or the status code is rejection and provides suggestions, the third field is used to indicate that the second time length is used to indicate that the second device requests that the first device not send the third message to the second device within the second time length after the first agent perception process is closed.
19. The method according to claim 18, characterized in that The fourth message also includes a fourth field, and the value of the fourth field includes a third value and a fourth value, wherein the third value is used to indicate that the second device no longer participates in the proxy perception process after the first proxy perception process is closed, and the fourth value is used to indicate that the fourth field is reserved.
20. The method according to any one of claims 16 to 19, characterized in that The fourth message is a proxy perception response frame, and the third field is a rejection duration indication field.
21. A communication device, characterized in that: The communication device includes a module for executing the method as described in any one of claims 1 to 5, or a module for executing the method as described in any one of claims 6 to 10, or a module for executing the method as described in any one of claims 11 to 15, or a module for executing the method as described in any one of claims 16 to 20.
22. A communication device, characterized in that: comprising at least one processor and a memory; The memory is used to store one or more computer programs or instructions, and the at least one processor is used to execute the one or more computer programs or instructions stored in the memory, so that the communication device performs the method as described in any one of claims 1 to 20.
23. A chip system, characterized in that: The chip system includes at least one processor, which is coupled to a memory and is used to execute one or more computer programs or instructions in the memory to implement the method as described in any one of claims 1 to 20.
24. A communication system, characterized in that: The method comprises a first device and a second device, wherein the first device is used to execute the method as claimed in any one of claims 1 to 5, and the second device is used to execute the method as claimed in any one of claims 6 to 10; or, the first device is used to execute the method as claimed in any one of claims 11 to 15, and the second device is used to execute the method as claimed in any one of claims 16 to 20.
25. A computer-readable storage medium, characterized in that: A computer program or instructions is stored, wherein the computer program or instructions are used to implement the method according to any one of claims 1 to 20.
26. A computer program product, characterized in that The computer program product comprises a computer program, which enables the method according to any one of claims 1 to 20 to be implemented when the computer program is run on a computer.
Citation Information
Patent Citations
Perception measurement method and system
CN115103384A
Availability period signalling for WLAN sensing
US20230087820A1
Communication method and device
WO2023092508A1
Communication method and apparatus, device, and storage medium
WO2023142004A1