The disclosure relates to a field of wireless communication technologies, and particularly to a communication method, and a communication device.
A wireless local area network (WLAN) has the characteristics of flexibility, mobility and low cost. With the development of communication technology and the growth of user needs, the applications of WLAN are gradually and deeply studied. For example, WLAN sensing is currently being studied, and its main application scenarios include a location discovery in a dense environment (e.g., a home environment and an enterprise environment), a proximity detection, and a presence detection, etc.
A communication method is provided according to an embodiment, which is performed by an initiator of WLAN sensing. The communication method includes: determining a first message frame, in which the first message frame includes parameters associated with at least one WLAN sensing session; and sending the first message frame.
A communication method is provided according to an embodiment, which is performed by a responder of WLAN sensing. The communication method includes: receiving a first message frame, in which the first message frame includes parameters associated with at least one WLAN sensing session; performing communication according to the first message frame.
An electronic device, serving as an initiator of WLAN sensing is provided according to an embodiment. The electronic device includes a processor, and a memory for storing a computer program executable by the processor. When the processor is configured to: determine a first message frame, wherein the first message frame comprises parameters associated with at least one WLAN sensing session, and send the first message frame.
The above and other features of the embodiments of the disclosure will be more apparent by the detailed description of the embodiments with reference to the accompanying drawings.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the appended claims and their equivalents. Various embodiments include various specific details, but these specific details are considered to serve as an example rather than being required in the embodiment. Additionally, descriptions of well-known techniques, functions, and constructions may be omitted for the sake of clarity and conciseness.
The terms and words used in this disclosure are not limited to the written meanings, but are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, for those skilled in the art, the description of the various embodiments of the disclosure is provided for illustration purpose only and not for purpose of limitation.
It will be understood that, as used herein, the singular forms “a/an”, “the” and “said” may include the plural forms as well, unless the context clearly dictates otherwise. It should be further understood that the word “include/including” as used in this disclosure refers to a presence of the described features, integers, steps, operations, elements and/or components but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or their groups.
It will be understood that, although the terms “first”, “second”, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Accordingly, a first element discussed below may be referred to as a second element without departing from the teachings of the embodiments.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it may be directly connected or coupled to the other element or there may also be intermediate elements between the two elements. Additionally, “connected” or “coupled” as used herein may include wireless connections or wireless couplings. As used herein, the term “and/or” or the expression “at least one . . . /at least one of . . . ” includes any and all combinations of one or more of the associated listed items.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art to which the disclosure belongs.
A process of WLAN sensing may include initiating by an initiator WLAN sensing (for example, initiating a WLAN sensing session), and there may be a plurality of responders responding to the WLAN sensing. The specific possible ways may be as shown in (a), (b) and (c) of
Referring to (a) in
As an example, the client may include, but is not limited to: a cellular phone, a smartphone, a wearable device, a computer, a personal digital assistant (PDA), a personal communication system (PCS) device, a personal information manager (PIM), a personal navigation device (PND), a global positioning system, a multimedia device, an Internet of Things (IoT) device, etc.
AP is a wireless switch used in a wireless network and is also an access device of the wireless network. The AP may include software applications and/or circuitry to enable other types of nodes in the wireless network to communicate through the AP with external and internal parts of the wireless network. As an example, the AP may be a terminal device or a network device equipped with a wireless fidelity (Wi-Fi) chip.
(b) in
Referring to (c) in
Although it is shown in (a), (b) and (c) of
The WLAN sensing session initiated by the initiator may include one or more of the following phases: a setup phase, a measurement phase, a reporting phase and a termination phase.
In the setup phase, a sensing session is established and operational parameters associated with the sensing session are determined and may be exchanged between devices. In the measurement phase, sensing measurements may be performed. In the reporting phase, sensing measurements may be reported. In the termination phase, the device stops performing measurements and terminates the sensing session.
In the related art, there is a lack of definition of parameters used in each of the above phases, which is not conducive to the WLAN sensing.
In view of this, a communication method and a communication device applied to WLAN sensing are provided according to the concept of embodiments of the disclosure.
Referring to
In embodiments of the disclosure, there may be many ways to determine the first message frame. For example, the first message frame may be generated or configured according to at least one of the following conditions: a channel state, a network condition, a load condition, a hardware capability of a sending/receiving device, a service type, and provisions of a relevant protocol. This is not limited in the embodiments of the disclosure. In this embodiment of the disclosure, the first message frame may also be obtained from an external device, any specific limitation of which is not limited in this embodiment of the disclosure.
At block 220, the first message frame is sent. For example, in the case where the first message frame is a beacon frame, the first message frame may be broadcast by the AP. For example, the initiator may directly send the first message frame carrying the parameters to the responder, or forward the first message frame to the responder via an intermediate device (for example, the AP as shown in (c) of
According to embodiments of the disclosure, the definition of parameters may be performed in the setup phase of the WLAN sensing session. In other words, the communication method shown in
According to embodiments of the disclosure, the parameters associated with at least one WLAN sensing session may be carried in the first message frame in the form of information elements (IEs). However, it is not limited in the disclosure, and the parameters may be carried in any other feasible form.
Table 1 is an example illustrating the parameters associated with at least one WLAN sensing session (hereinafter, simply referred to as WLAN sensing parameters) according to an embodiment of the disclosure.
It may be understood that each content in Table 1 of the disclosure exists independently. These contents are exemplarily listed in the same table, but it does not mean that all the contents in the table must simultaneously exist as shown in the table. In addition, those skilled in the art can understand that each item content and its value in Table 1 of the disclosure is an independent embodiment.
According to an embodiment of the disclosure, the WLAN sensing parameters may include at least one session ID, such as, Session ID 1, Session ID n shown in Table 1 (where n may be an integer greater than or equal to 2), etc. Each session identifier may be configured to verify a transmitted frame in a corresponding WLAN sensing session.
For example, Session ID 1 in Table 1 is used to verify a transmitted frame in the first WLAN sensing session. Specifically, Session ID 1 may be used as an identifier to be applied to various phases in the first WLAN sensing session. For example, Session ID 1 may be carried in the frames transmitted in various phases of the first WLAN sensing session to verify whether the transmitted frame corresponds to the first WLAN sensing session.
As an example, one WLAN sensing parameter may contain identifiers (IDs), i.e., Session IDs, of a plurality of sensing sessions, and each sensing session may be in a time division multiplexing manner. For example, each WLAN sensing session corresponding to Session ID 1 to Session ID n may be executed at different timings. By including at least one session identifier, the initiator or responder may participate in the plurality of WLAN sensing sessions. In other words, the plurality of WLAN sensing sessions may be defined in one WLAN sensing parameter to improve the efficiency of WLAN sensing.
According to an embodiment of the disclosure, the WLAN sensing parameter may include at least one Associated/Unassociated ID, such as, Associated/Unassociated ID 1, Associated/Unassociated ID n shown in Table 1. Each Associated/Unassociated ID may be used to indicate that, a device participating in the corresponding WLAN sensing session includes a device associated with a device sending the first message frame, and/or a device unassociated with the device sending the first message frame.
As shown in (a) of
For example, in the case where Associated/Unassociated ID 1 is set to another specific value, it may indicate that the devices participating in the first WLAN sensing session involve in the devices that have set up the association with the initiator, and/or the devices that have not set up the association with the initiator. For example, in this case, Session ID 1 indicating the first WLAN sensing session may be applicable to the devices that have set up the association with the initiator, and/or the devices that have not set up the association with the initiator.
As an example, during the setup phase of WLAN sensing session, since the associated devices and unassociated devices are included, the WLAN sensing parameters may include an ID bit, which is used to indicate that the devices participating in an sensing session include stations that have set up the association, and/or stations that have not set up the association. For example, the Session ID may be set to applying to associated stations and/or unassociated stations, or applying to only the associated stations.
Through the Associated/Unassociated ID, the security or privacy of the WLAN sensing session may be set. For example, when a WLAN sensing session with high security or privacy requirements is involved, the Associated/Unassociated ID may be set so that only the associated devices may participate in the corresponding WLAN sensing session.
According to an embodiment of the disclosure, the WLAN sensing parameters may include a frequency band ID (e.g., BW ID) of a channel bandwidth used by each WLAN sensing session, such as, BW 1, BW n, etc. in Table 1.
For example, the frequency band ID may include a first ID bit for indicating a frequency band of a channel bandwidth used by a corresponding WLAN sensing session. According to an embodiment of the disclosure, the frequency band indicated by the first ID bit may be 1 GHz-7.125 GHz, or 60 GHz. For example, when the first ID bit is set to a first value (such as, but not limited to, 0), the frequency band “1 GHz-7.125 GHz” may be indicated; when the first ID bit is set to a second value (such as, but not limited to, 1), the frequency band 60 GHz may be indicated. It will be understood that a numerical value of the frequency band and a setting value of the first ID bit provided in this embodiment are only examples and not a limitation of the disclosure. Other frequency bands that may be used for WLAN communication are also included in the scope of the disclosure. In addition, the first ID bit may also have a plurality of bits.
For example, the frequency band ID may further include a second ID bit for indicating a sub-frequency band in the frequency band used by the corresponding WLAN sensing session. According to an embodiment of the disclosure, when the frequency band is 1 GHz-7.125 GHz, the sub-frequency band indicated by the second ID bit is one of: 20 MHz, 40 MHz, 80 MHz, 80+80 MHz/160 MHz, 160+160 MHz/320 MHz. According to an embodiment of the disclosure, when the frequency band is 60 GHz, the sub-frequency band indicated by the second ID bit is one of: 540 MHz, 1.08 GHz, 2.16 GHz, 2.16+2.16 GHz/4.32 GHz, or 4.32+4.32 GHz/8.64 GHz. It will be understood that the sub-frequency bands indicated by the second ID bit provided in this embodiment are only exemplary and do not limit the disclosure. Other frequency bands and sub-frequency bands that may be used for WLAN communication are also included in the scope of the disclosure. In addition, the second ID bit may have a plurality of bits.
For example, when the first ID bit indicates the frequency band “60 GHZ” and the second ID bit indicates the sub-frequency band “540 MHz” in the frequency band ID “BW 1” of Table 1, it means that the 540 MHz bandwidth at 60 GHz may be used to perform the first WLAN sensing session. However, it will be understood that although a bandwidth applied to the corresponding WLAN sensing session is defined in the frequency band ID of the WLAN sensing parameter, the bandwidth to be used in the corresponding WLAN sensing session may be adaptively changed in subsequent phases (e.g., the measurement phase and/or the reporting phase of the corresponding WLAN sensing session). For example, the bandwidth may be changed according to the channel environment, load conditions, etc.
As an example, a plurality of bits may be used to represent each frequency band ID. For example, since one WLAN sensing parameter includes a plurality of sensing sessions, the WLAN sensing parameter may further include channel bandwidths for WLAN sensing sessions. According to the embodiments of the disclosure, five bits may be used for indication, which are for example but not limited to that, in the frequency band “1 GHZ-7.125 GHz”, the first ID bit may be set to “0” and the second ID bit may be set to “0000: 20 MHz”, “0001: 40 MHz”, “0010: 80 MHz”, “0011: 80+80/160 MHz”, “0100: 320 MHz/160+160 MHz”; in the frequency band “60 GHz”, the first ID bit may be set to “1”, the second ID bit may be set to “0000: 540 MHz”, “0001: 1.08 GHz”, “0010: 2.16 GHz”, “0011: 4.32 GHz/2.16+2.16 GHz”, “0100: 8.64 GHz/4.32+4.32 GHz”. According to the embodiments of the disclosure, a different BW may be employed for each sensing session to avoid the interference.
It will be understood that the above examples of WLAN sensing parameters described with reference to Table 1 are only illustrative and not limited to the disclosure. For example, the order of each content in Table 1 may be changed, other content may be added, or a part of contents in the table may be omitted. For example, when the parameters are carried in the first message frame in the form of information elements, the WLAN sensing parameters shown in Table 1 may also include element ID, Length, etc.
Referring to
According to an embodiment of the disclosure, the parameters associated with at least one WLAN sensing session include at least one session ID, and each session ID is configured to verify a transmitted frame in a corresponding WLAN sensing session.
According to an embodiment of the disclosure, the parameters associated with at least one WLAN sensing session include at least one associated/unassociated ID, and each associated/unassociated ID is configured to indicate that a device participating in a corresponding WLAN sensing session is a device associated with a device sending the first message frame, and/or a device unassociated with the device sending the first message frame.
According to an embodiment of the disclosure, the parameters associated with at least one WLAN sensing session include a frequency band ID of a channel bandwidth used by each WLAN sensing session. According to an embodiment of the disclosure, the frequency band ID may include a first ID bit, and the first ID bit is configured to indicate a frequency band of a channel bandwidth used by a corresponding WLAN sensing session. For example, the frequency band may be 1 GHz-7.125 GHz or 60 GHz. According to an embodiment of the disclosure, the frequency band ID may further include a second ID bit, and the second ID bit is configured to indicate a sub-frequency band in the frequency band used by the corresponding WLAN sensing session. For example, when the frequency band is 1 GHZ-7.125 GHz, the sub-frequency band indicated by the second ID bit may be one of: 20 MHz, 40 MHz, 80 MHZ, 80+80 MHz/160 MHz, or 160+160 MHz/320 MHz. For example, when the frequency band is 60 GHz, the sub-frequency band indicated by the second ID bit may be one of: 540 MHZ, 1.08 GHz, 2.16 GHz, 2.16+2.16 GHz/4.32 GHz, or 4.32+4.32 GHz/8.64 GHz.
The parameters associated with at least one WLAN sensing session described above with reference to Table 1 may be applied here, and in order to avoid the redundancy, repeated descriptions are omitted here.
At block 320, a communication may be performed according to the first message frame. For example, at least one WLAN sensing session may be performed according to the parameters associated with the at least one WLAN sensing session carried in the first message frame. For example, the corresponding WLAN sensing session may be performed using the frequency band and sub-frequency band defined for each WLAN sensing session; or a channel bandwidth may be adaptively changed in the corresponding WLAN sensing session.
In the case where the communication apparatus 400 shown in
In the case where the communication apparatus 400 shown in
It will be understood that the communication apparatus 400 shown in
The communication method and communication device according to the embodiments of the disclosure may define specific parameters of the WLAN sensing session in for example a setup phase of WLAN sensing, so that the device may perform desired sensing. In addition, it also enables the device to perform WLAN sensing within a defined period while reducing the interference to other devices.
Based on the same principles as the methods according to the embodiments of the disclosure, an electronic device is also provided in an embodiment of the disclosure. The electronic device includes a processor and a memory storing machine-readable instructions (also may referred to as a “computer program”). When the machine-readable instructions are executed by the processor, the methods described with reference to
A computer-readable storage medium having a computer program stored is also provided according to an embodiment of the disclosure. When the computer program is executed by a processor, the methods described with reference to
In some embodiments, the processor may be used to implement or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosure, such as a central processing unit (CPU), a general-purpose processor, a data 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 of them. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
In some embodiments, the memory may be, for example, a read only memory (ROM), a random access memory (RAM), an electrically erasable programmable read only memory (EEPROM), a compact disc read only memory (CD-ROM) or other optical disc storage, an optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage device, or any other media that may be used to carry or store program codes in the form of instructions or data structures that may be accessed by a computer, but is not limited here.
It should be understood that although various steps in the flowchart of the accompanying drawings are shown in sequence as indicated by arrows, these steps are not necessarily performed in the order indicated by arrows. Unless explicitly stated in this text, the execution of these steps is not strictly limited in order, and they may be executed in other orders. In addition, at least some of the steps in the flowcharts of the accompanying drawings may include a plurality of sub-steps or a plurality of stages. These sub-steps or stages are not necessarily executed at the same time, but may be executed at different timings. The execution order does not necessarily need to be performed sequentially, but may be performed in turn or alternately with other steps or sub-steps of other steps or at least part of the stages.
Although some embodiments of the disclosure have been illustrated and described, those skilled in the art may understand that various changes in the form and details may be made without departing from the scope of this disclosure. Therefore, the scope of the disclosure should not be limited to the embodiments, but should be limited by the appended claims and their equivalents.
This application is the U.S. National Stage Application of International Application No. PCT/CN2021/104843, filed on Jul. 6, 2021, the entire disclosure of which is incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/104843 | 7/6/2021 | WO |