Embodiments of the present disclosure relate to a field of mobile communication technology, and more particularly, the embodiments of the present disclosure relate to a communication method and a communication apparatus, an electronic device, and a non-transitory storage medium.
With rapid development of mobile communication technology, Wireless Fidelity (Wi-Fi) technology has made great progress in transmission rate, throughput, etc. At present, what is studied in Wi-Fi technology includes, for example, 320 Mhz bandwidth transmission, aggregation and coordination of multiple frequency bands, etc. Its main application scenarios include video transmission, augmented reality (AR), virtual reality (VR), etc.
In the Wi-Fi technologies currently being studied, wireless local area network (WLAN) sensing technology may be supported, for example, in the application scenarios such as location discovery, proximity detection, and presence detection in dense environments (such as home and corporate environments). A sensing measurement type typically includes a Triggered Based frame (Triggered Based Sounding, TB or TB-based) type and a non-triggered based (Non-TB based) frame type. Therefore, it is necessary to provide an approach to indicate the sensing measurement type of WLAN sensing process.
The embodiments of the present disclosure provides a communication method and a communication apparatus, an electronic device, and a non-transitory storage medium.
In a first aspect, the embodiments of the present disclosure provide a communication method performed by a sensing initiator, the method includes:
In another aspect, the embodiments of the present disclosure also provide a communication method performed by a sensing responder, the method includes:
The embodiments of the present disclosure also provide an electronic device including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements one or more of the methods described in the embodiments of the present disclosure.
Additional aspects and advantages of the embodiments of the present disclosure will be partially provided in the description below, which will become apparent from the description below, or will be learned through the practice of the present disclosure.
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are to be used in the description of the embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art may obtain other drawings based on these drawings without paying creative effort.
In the embodiments of the present disclosure, the term “and/or” describes association relationship of associated objects, indicating that there may be three types of relationships. For example, A and/or B may indicate three cases where A exists alone, A and B exist at the same time, and B exists alone. The character “/” generally indicates that the related objects before and after this character are in an “or” relationship.
The term “a plurality of” in the embodiments of the present disclosure refers to two or more than two, and other quantifiers are similar thereto.
The illustrative embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the drawings are involved in the following description, the same numbers in different drawings represent the same or similar elements, unless otherwise indicated. The embodiments described in the following illustrative embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some of aspects of the present disclosure as detailed in the appended claims.
The terms used in the present disclosure are for the purpose of describing specific embodiments only and are not intended to restrict the present disclosure. The singular forms of “a”, “said” and “the” used in the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and/or” used herein refers to and includes any or all possible combinations of one or more associated items listed.
It should be understood that although the terms of first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, for example, the wording “if” used herein may be interpreted as “at the time of . . . ” or “when . . . ” or “in response to determining”.
A clear and complete description of technical solutions in the embodiments of the present disclosure will be provided below in combination with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, but not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without paying creative effort fall within the protection scope of the present disclosure.
The embodiments of the present disclosure provide a communication method and a communication apparatus, an electronic device, and a non-transitory storage medium, which are used to provide an approach for indicating the sensing measurement type of WLAN sensing process.
The method and the device are based on the same inventive concept. Since the principles for the method and the device to solve the problem are similar, the implementations of the device and the method may be referenced with each other, and the repeated parts will not be omitted.
As shown in
As a first example, referring to
Referring to
Each of the sensing initiators may be a client, and each of the sensing responders (in this example, sensing responders 1 to 3) may be a station device (STA) or an access point device (AP). In addition, STA and AP may serve multiple roles in the WLAN sensing process. For example, in the WLAN sensing process, STA may also serve as a sensing initiator, and the sensing initiator may be a sensing transmitter, a sensing receiver, or both, or neither. In the WLAN sensing process, the sensing responder may also be a sensing transmitter, a sensing receiver, or both.
As another architecture, as shown in
In general, the WLAN sensing process includes processes of a WLAN sensing session setup, a WLAN sensing measurement setup, and a WLAN sensing measurement termination, etc. In the process of the WLAN sensing measurement setup, the sensing initiator determines a Sensing Measurement Setup Request Frame and carries a first identification byte in the sensing measurement setup request frame, and the first identification byte is configured to indicate a sensing measurement type of the WLAN sensing measurement to be set up by the initiator; the sensing measurement type includes a triggered based, TB-based, frame or non-triggered based, Non-TB based, frame. For example, the TB-based approach uses an AP as the initiator (or a transmitter), while the Non-TB based approach uses a STA as the initiator (or a transmitter).
In some embodiments, one bit may be used in the sensing measurement setup request frame to indicate the sensing measurement type: for example, “0” indicates TB-based, “1” indicates Non-TB Based; or “1” indicates TB-based, “0” indicates Non-TB based.
The sensing initiator sends a sensing measurement setup request frame to a sensing responder (or a sensing receiver), indicating the sensing measurement type through the sensing measurement setup request frame, such that the sensing responder determines an operation to be executed according to the sensing measurement type. For example, in a case of TB-based, the responder receives a Null Data Packet Announcement (NDPA) frame or a trigger frame (TF-trigger); in a case of Non-TB Based, the responder receives the NDPA frame.
In the embodiments of the present disclosure, the sensing initiator determines the sensing measurement setup request frame and sends the sensing measurement setup request frame; where the sensing measurement setup request frame includes a first identification byte, which indicates the sensing measurement type of the wireless local area network (WLAN) sensing measurement process. The embodiments of the present disclosure provide an approach to indicate the sensing measurement type of WLAN sensing process, to improve the WLAN sensing process.
In an embodiment, the sensing measurement setup request frame includes a sensing measurement parameter information element.
The first identification byte is included in the sensing measurement parameter information element, and identifies whether the sensing initiator initiates TB-based or Non-TB based.
The sensing measurement parameter information element further includes a transmitter indicator byte and a receiver indicator byte; the transmitter indicator byte indicates whether the sensing initiator is a sensing transmitter, and the receiver indicator byte indicates whether the sensing initiator is a sensing receiver.
In an embodiment, a communication method is performed by a sensing transmitter to determine a sensing measurement setup request frame, where the sensing measurement setup request frame includes a first identification byte, and the first identification byte indicates whether the wireless local area network (WLAN) sensing measurement process is a triggered based, TB-based, frame or a non-triggered based, Non-TB based, frame in a case that the first identification byte is a first parameter value, the sensing measurement parameter information element includes a Non-TB based information sub-element, and the WLAN sensing measurement process includes UL sounding.
Specifically, in a case that the first identification byte is the first parameter value, the sensing measurement parameter information element includes the Non-TB based information sub-element, that is, the sensing measurement type is Non-TB Based; the first parameter value indicates a scenario where only the UL sounding is included in a Non-TB Based scenario.
As a second example, referring to
The WLAN sensing measurement process includes the UL sounding, as shown in
In an embodiment, the transmitter indicator byte indicates that the initiator is a sensing transmitter, and the receiver indicator byte indicates that the initiator is not a sensing receiver, for example, the transmitter bit is set to “1” and the receiver bit is set to “0”; and that is, in the scenario where only UL sounding is included in the Non-TB based, the identity information of the initiator is the sensing transmitter, not the sensing receiver.
Thus, the first parameter value identifies that the initiator sends R2I NDP, as shown in step 3 of
In an embodiment, a communication method is performed by a sensing transmitter to determine a sensing measurement setup request frame, where the sensing measurement setup request frame includes a first identification byte, and the first identification byte indicates whether the wireless local area network (WLAN) sensing measurement process is a triggered based, TB-based, frame or a non-triggered based, Non-TB based, frame in a case that the first identification byte is a second parameter value, the sensing measurement parameter information element includes a Non-TB based information sub-element, and the WLAN sensing measurement process includes DL sounding. The second parameter value indicates a scenario where only DL sounding is included in Non-TB based. As a third example, referring to
Furthermore, in this scenario, the transmitter indicator byte indicates that the initiator is not a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver; in the scenario where only DL sounding is included in the Non-TB based, the identity information of the initiator only serves as the sensing receiver, not the sensing transmitter. For example, the transmitter bit is set to “0” and the receiver bit is set to “1”.
The second parameter value identifies that the initiator sends I2R NDP, as shown in step 2 of
In an embodiment, a communication method is performed by a sensing transmitter to determine a sensing measurement setup request frame, where the sensing measurement setup request frame includes a first identification byte, and the first identification byte indicates whether the wireless local area network (WLAN) sensing measurement process is a triggered based, TB-based, frame or a non-triggered based, Non-TB based, frame in a case that the first identification byte is a third parameter value, the sensing measurement parameter information element includes a Non-TB based information sub-element, and the WLAN sensing measurement process includes UL sounding and DL sounding; the third parameter value indicates a scenario where both UL sounding and DL sounding are included in Non-TB based. As a fourth example, referring to
Furthermore, in this scenario, the transmitter indicator byte indicates that the initiator is a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver; in the scenario that includes both UL sounding and DL sounding, the identity information of the initiator serves as both the sensing transmitter and sensing receiver. For example, the transmitter bit is set to “1” and the receiver bit is set to “1”.
Furthermore, the third parameter value identifies that the initiator sends I2R NDP (as shown in step 2 of
In some embodiments, in the embodiments of the present disclosure, the process of sending I2R NDP and the process of sending R2I NDP have a predetermined execution order, for example, by default, the I2R NDP process is earlier than the R2I NDP process; or the sensing measurement parameter information element includes first order indication information that indicates an execution order, such as using a sequence bit to identify the order, for example, the first order indication information is “1”, indicating that the I2R NDP process is earlier than the R2I NDP process; the first order indication information is “0”, indicating that the R2I NDP process is earlier than the I2R NDP process.
In an embodiment, a communication method is performed by a sensing transmitter to determine a sensing measurement setup request frame, where the sensing measurement setup request frame includes a first identification byte, and the first identification byte indicates whether the wireless local area network (WLAN) sensing measurement process is a triggered based, TB-based, frame or a non-triggered based, Non-TB based, frame in a case that the first identification byte is a fourth parameter value, the sensing measurement parameter information element includes a TB-based information sub-element, and the WLAN sensing measurement process includes downlink sensing measurement process, such as NDPA sounding.
As a fifth example, a format of the sensing measurement setup request frame is shown in Table 1 below:
The sensing measurement setup request frame includes 5 elements, namely: Category, Public Action, Dialogue Token, Measurement Setup ID, and Sensing Measurement Parameter.
Furthermore, the sensing measurement parameter information element includes the TB-based information sub-element, an element format of the sensing measurement parameter information element is shown in Table 2 below:
As shown in Table 2, the first identification byte may be included the Element ID Extension, and in the case that the first identification byte is the fourth parameter value, the sensing measurement parameter information element includes the TB-based information sub-element, for example, the TB-based information sub-element may be carried in the TBD subfield (subdomain). Moreover, the WLAN sensing measurement process includes NDPA sounding.
Furthermore, the transmitter indicator byte indicates that the initiator is a sensing transmitter, while the receiver indicator byte indicates that the initiator is not a sensing receiver. For example, referring to Table 3, a field format of the sensing measurement parameter information element is as follows:
A sensing transmitter subfield in the Sensing Measurement Parameter field is set to “1”, and it is identified that the sensing measurement parameter information element includes NDPA information sub-element, which is configured for the parameter information of the downlink sensing measurement; and the Sensing Receiver subfield is set to “0”.
In an embodiment, a communication method is performed by a sensing transmitter to determine a sensing measurement setup request frame, where the sensing measurement setup request frame includes a first identification byte, and the first identification byte indicates whether the wireless local area network (WLAN) sensing measurement process is a triggered based, TB-based, frame or a non-triggered based, Non-TB based, frame in a case that the first identification byte is a fifth parameter value, the sensing measurement parameter information element includes a TB-based information sub-element, and the WLAN sensing measurement process includes an uplink sensing measurement process; that is, the sensing measurement type is TB-based; the fifth parameter value indicates a scenario where only TF sounding is included in the TB-based scenario.
Furthermore, the transmitter indicator byte indicates that the initiator is not a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver. Referring to Table 3, the Sensing Receiver subfield in the Sensing Measurement Parameter field is set to “1”, and it is identified that the sensing measurement parameter information element includes the TF Sounding information sub-element for the parameter information of the downstream sensing measurement; and, the Sensing Transmitter subfield in the Sensing Measurement Parameter field is set to “0”.
In an embodiment, a communication method is performed by a sensing transmitter to determine a sensing measurement setup request frame, where the sensing measurement setup request frame includes a first identification byte, and the first identification byte indicates whether the wireless local area network (WLAN) sensing measurement process is a triggered based, TB-based, frame or a non-triggered based, Non-TB based, frame in a case that the first identification byte is a sixth parameter value, the sensing measurement parameter information element includes a TB-based information sub-element, and the WLAN sensing measurement process includes downlink sensing measurement (NDPA sounding) and uplink sensing measurement (TF Sounding). That is, the sensing measurement type is TB-based; the sixth parameter value indicates a scenario where both NDPA sounding and TF sounding are included in the TB-based scenario.
Furthermore, the transmitter indicator byte indicates that the initiator is a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver. Referring to Table 3, the Sensing Receiver subfield in the Sensing Measurement Parameter field is set to “1”, the Sensing Transmitter subfield in the Sensing Measurement Parameter field is set to “1”, and it is identified that the sensing measurement parameter information element includes both NDPA sounding information sub-element and TF Sounding information sub-element for the parameter information of the downlink sensing measurement.
In an embodiment, the sensing measurement parameter information element includes second order indication information that indicates an execution order of the downlink sensing measurement and the uplink sensing measurement; the second indication information indicates the execution order of NDPA sounding and TF Sounding, for example, the first indication information is “1”, indicating that the NDPA sounding process is earlier than the TF Sounding process; the first indication information is “0”, indicating that the TF Sounding process is earlier than the NDPA Sounding process.
In an embodiment, the first identification byte is included in an extension element identification field element ID extension of the Measurement Parameter information element, as shown in Table 2.
In the embodiments of the present disclosure, the sensing initiator determines the sensing measurement setup request frame and sends the sensing measurement setup request frame; where the sensing measurement setup request frame includes a first identification byte, which indicates the sensing measurement type of the wireless local area network (WLAN) sensing measurement process. The embodiments of the present disclosure provide an approach to indicate the sensing measurement type of WLAN sensing process, to improve the WLAN sensing process.
Referring to
The WLAN Sensing architecture and WLAN Sensing processes applied in the communication method provided in the embodiments of the present disclosure refer to the first example mentioned above and will not be repeated here.
In general, the WLAN sensing process includes processes of a WLAN sensing session setup, a WLAN sensing measurement setup, and a WLAN sensing measurement termination, etc. In the process of the WLAN sensing measurement setup, the sensing initiator determines a Sensing Measurement Setup Request Frame, the sensing responder receives the sensing measurement setup request frame and acquires the first identification byte included in the sensing measurement setup request frame, where the first identification byte is configured to indicate a sensing measurement type of the WLAN sensing measurement to be set up by the initiator; the sensing measurement type includes a triggered based, TB-based, frame or non-triggered based, Non-TB based, frame. For example, the TB-based approach uses an AP as the initiator (or a transmitter), while the Non-TB based approach uses a STA as the initiator (or a transmitter)
In some embodiments, one bit may be used in the sensing measurement setup request frame to indicate the sensing measurement type: for example, “0” indicates TB-based, “1” indicates Non-TB Based; or “1” indicates TB-based, “0” indicates Non-TB based.
The sensing responder replies with a sensing measurement response message frame to the initiator according to the sensing measurement type, and determines a subsequent operation to be executed. For example, in a case of TB-based, the responder receives a Null Data Packet Announcement (NDPA) frame or a trigger frame (TF-trigger); in a case of Non-TB Based, the responder receives the NDPA frame.
In some embodiments, in the embodiments of the present disclosure, the sensing measurement setup request frame includes a sensing measurement parameter information element.
The first identification byte is included in the sensing measurement parameter information element.
The sensing measurement parameter information element also includes a transmitter indicator byte and a receiver indicator byte. The transmitter indicator byte indicates whether the sensing initiator is a sensing transmitter, and the receiver indicator byte indicates whether the sensing initiator is a sensing receiver, indicating the identity information of the sensing initiator; correspondingly, the sensing responder confirms its own identity information according to the identity information of the sensing initiator. For example, in a case that the sensing initiator is the sensing transmitter, the sensing responder serves as the sensing receiver; in a case that the sensing initiator is the sensing receiver, the sensing responder serves as the sensing transmitter.
Specifically, the sensing measurement response message frame includes a transmitter identification byte and a receiver identification byte.
In a case that the transmitter indicator byte indicates that the initiator is the transmitter, the receiver identification byte indicates that the responder is the receiver. For example, the receiver identification byte (receiver bit) is set to “1”;
and/or
In a case that the receiver indicator byte indicates that the initiator is the receiver, the transmitter identification byte indicates that the responder is the transmitter. For example, the receiver identification byte (transmitter bit) is set to “1”.
In the embodiments of the present disclosure, the sensing responder receives a sensing measurement setup request frame; in response to the sensing measurement setup request frame, the sensing responder sends a sensing measurement response message frame to the initiator, where the sensing measurement setup request frame includes a first identification byte, and the first identification byte indicates the sensing measurement type of the wireless local area network WLAN sensing measurement process. The embodiments of the present disclosure provide an approach to indicate the sensing measurement type of WLAN sensing process, to improve the WLAN sensing process.
Referring to
In some embodiments, in the embodiments of the present disclosure, the sensing measurement setup request frame includes a sensing measurement parameter information element.
The first identification byte is included in the sensing measurement parameter information element.
The sensing measurement parameter information element further includes a transmitter indicator byte and a receiver indicator byte.
In some embodiments, in the embodiments of the present disclosure, in a case that the first identification byte is a first parameter value, the sensing measurement parameter information element includes a Non-TB based information sub-element, and the WLAN sensing measurement process includes UL sounding.
In some embodiments, in the embodiments of the present disclosure, the transmitter indicator byte indicates that the initiator is a sensing transmitter, and the receiver indicator byte indicates that the initiator is not a sensing receiver.
The first parameter value identifies that the initiator sends R2I NDP.
In some embodiments, in the embodiments of the present disclosure, in a case that the first identification byte is a second parameter value, the sensing measurement parameter information element includes a Non-TB based information sub-element, and the WLAN sensing measurement process includes DL sounding.
In some embodiments, in the embodiments of the present disclosure, the transmitter indicator byte indicates that the initiator is not a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver.
The second parameter value identifies that the initiator sends I2R NDP.
In some embodiments, in the embodiments of the present disclosure, in a case that the first identification byte is a third parameter value, the sensing measurement parameter information element includes a Non-TB based information sub-element, and the WLAN sensing measurement process includes UL sounding and DL sounding.
In some embodiments, in the embodiments of the present disclosure, the transmitter indicator byte indicates that the initiator is a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver.
The third parameter value identifies that the initiator sends I2R NDP and R2I NDP.
In some embodiments, in the embodiments of the present disclosure, a process of sending the I2R NDP and a process of sending the R2I NDP have a predetermined execution order, or the sensing measurement parameter information element includes first order indication information that indicates an execution order.
In some embodiments, in the embodiments of the present disclosure, in a case that the first identification byte is a fourth parameter value, the sensing measurement parameter information element includes a TB-based information sub-element, and the WLAN sensing measurement process includes downlink sensing measurement.
In some embodiments, in the embodiments of the present disclosure, the transmitter indicator byte indicates that the initiator is a sensing transmitter, and the receiver indicator byte indicates that the initiator is not a sensing receive.
In some embodiments, in the embodiments of the present disclosure, in a case that the first identification byte is a fifth parameter value, the sensing measurement parameter information element includes a TB-based information sub-element, and the WLAN sensing measurement process includes an uplink sensing measurement process.
In some embodiments, in the embodiments of the present disclosure, the transmitter indicator byte indicates that the initiator is not a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver.
In some embodiments, in the embodiments of the present disclosure, in a case that the first identification byte is a sixth parameter value, the sensing measurement parameter information element includes a TB-based information sub-element, and the WLAN sensing measurement process includes downlink sensing measurement and uplink sensing measurement.
In some embodiments, in the embodiments of the present disclosure, the transmitter indicator byte indicates that the initiator is a sensing transmitter, and the receiver indicator byte indicates that the initiator is a sensing receiver.
In some embodiments, in the embodiments of the present disclosure, the sensing measurement parameter information element includes second order indication information that indicates an execution order of the downlink sensing measurement and the uplink sensing measurement.
In some embodiments, in the embodiments of the present disclosure, the first identification byte is included in an extension element identification field element ID extension of the Measurement Parameter information element.
In the embodiments of the present disclosure, the determination module 901 determines the sensing measurement setup request frame, and the sending module 902 sends the sensing measurement setup request frame; where the sensing measurement setup request frame includes a first identification byte, which indicates the sensing measurement type of the wireless local area network (WLAN) sensing measurement process. The embodiments of the present disclosure provide an approach to indicate the sensing measurement type of WLAN sensing process, to improve the WLAN sensing process.
The embodiments of the present disclosure also provide a communication apparatus performed by a sensing initiator, the apparatus includes:
The apparatus also includes other modules of the electronic device in the above embodiments, which will not be repeated here.
Referring to
In some embodiments, in the embodiments of the present disclosure, the sensing measurement setup request frame includes a sensing measurement parameter information element.
The first identification byte is included in the sensing measurement parameter information element.
The sensing measurement parameter information element also includes a transmitter indicator byte and a receiver indicator byte.
In some embodiments, in the embodiments of the present disclosure, the sensing measurement response message frame includes a transmitter identification byte and a receiver identification byte.
In the embodiments of the present disclosure, the receiving module 1001 receives a sensing measurement setup request frame; the response module 1002 sends a sensing measurement response message frame to the initiator in response to the sensing measurement setup request frame, where the sensing measurement setup request frame includes a first identification byte, which indicates the sensing measurement type of the wireless local area network (WLAN) sensing measurement process.
The embodiments of the present disclosure also provides a communication apparatus performed by a sensing responder, and the apparatus includes:
The apparatus also includes other modules of the electronic device in the above embodiments, which will not be repeated here.
In an embodiment, the embodiment of the present disclosure further provides an electronic device, as shown in
The processor 11001 may be a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the present disclosure. The processor 11001 may also be a combination, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc., that implements computing functions.
The bus 11002 may include a path for conveying information between the above components. The bus 11002 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus 11002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation,
The memory 11003 may be a Read Only Memory (ROM) or other types of static storage devices that may store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage devices that may store information and instructions, or an Electrically Erasable Programmable Read Only Memory (EEPROM), a Compact Disc Read Only Memory (CD-ROM) or other optical disk storage, optical disc storage (including compact optical disc, laser disc, optical disc, digital versatile optical disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that may be used to carry or store desired program code in the form of instructions or data structures and may be accessed by a computer, but is not limited thereto.
The memory 11003 is used to store application code for executing the solutions of the present disclosure, and the execution is controlled by the processor 11001. The processor 11001 is used to execute the application code stored in the memory 11003 to implement those shown in the above method embodiments.
The electronic device includes, but is not limited to, mobile terminals such mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in
The server provided by the present disclosure may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or may be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal may be a smart phone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, etc., but is not limited thereto. The terminal and the server may be directly or indirectly connected via wired or wireless communication, which is not limited in the present disclosure.
An embodiment of the present disclosure provides a non-transitory computer-readable storage medium having stored there a computer program which, when being run on a computer, causes the computer to perform the corresponding contents in the aforementioned method embodiments.
It should be understood that, although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily performed sequentially in the order as indicated by the arrows. There is no strict restriction on the performing order of these steps, and they may be performed in other orders, unless otherwise stated herein. Moreover, at least a part of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily completed at the same time, but may be performed at different times, and the performing order thereof is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but is not limited to, an electrical connection with one or more wires, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. The propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than the computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
The computer-readable medium may be included in the electronic device, or may exist independently without being provided in the electronic device.
The computer-readable medium carries one or more programs which, when being executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
According to an aspect of the present disclosure, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, to cause the computer device to perform the methods provided in the above various optional implementations.
The computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as “C” language or similar programming languages. The program code may be executed entirely on the user's computer, partially executed on the user's computer, executed as a separate software package, executed partially on the user's computer and partially on a remote computer, or executed entirely on a remote computer or server. In the cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via Internet using an Internet service provider).
The flow charts and block diagrams in the accompanying drawings illustrate the possible architectures, functions and operations of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each of the blocks in the flow charts or block diagrams may represent a module, a program segment or part of code, and the module, the program segment or the part of code contains one or more executable instructions for realizing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the blocks may also occur in a sequence different from that marked in the accompanying drawings. For example, two blocks shown in succession may actually be executed substantially in parallel, or they may sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each block in the block diagrams and/or flow charts, and the combination of the blocks in the block diagrams and/or flow charts may be implemented with a dedicated hardware-based system that performs a specified function or operation, or may be implemented with a combination of dedicated hardware and computer instructions.
The modules involved in the embodiments described in the present disclosure may be implemented in software or in hardware. The names of the modules do not make limitation on the modules themselves in some cases. For example, A module may also be described as “A module for performing operation B”.
In the embodiments of the present disclosure, the sensing initiator determines the sensing measurement setup request frame and sends the sensing measurement setup request frame; where the sensing measurement setup request frame includes a first identification byte, which indicates the sensing measurement type of the wireless local area network (WLAN) sensing measurement process. The embodiments of the present disclosure provide an approach to indicate the sensing measurement type of WLAN sensing process, to improve the WLAN sensing process.
Those described above are only explanations of preferred embodiments of the present disclosure and the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the above specific combination of the technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept, for example, a technical solution formed by replacing the above features with the technical features with similar functions disclosed in the present disclosure (but not limited to).
The present application is a U.S. National Stage of International Application No. PCT/CN2022/085630, filed on Apr. 7, 2022, the entire content of which is incorporated herein by reference for all purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/085630 | 4/7/2022 | WO |