Nothing Special   »   [go: up one dir, main page]

CN115226143B - Wireless sensing method, device, equipment and storage medium - Google Patents

Wireless sensing method, device, equipment and storage medium Download PDF

Info

Publication number
CN115226143B
CN115226143B CN202110431228.6A CN202110431228A CN115226143B CN 115226143 B CN115226143 B CN 115226143B CN 202110431228 A CN202110431228 A CN 202110431228A CN 115226143 B CN115226143 B CN 115226143B
Authority
CN
China
Prior art keywords
station
sensing
access point
measurement
data packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110431228.6A
Other languages
Chinese (zh)
Other versions
CN115226143A (en
Inventor
吴昊
王鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Jimi Technology Co Ltd
Original Assignee
Chengdu Jimi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Jimi Technology Co Ltd filed Critical Chengdu Jimi Technology Co Ltd
Priority to CN202110431228.6A priority Critical patent/CN115226143B/en
Publication of CN115226143A publication Critical patent/CN115226143A/en
Application granted granted Critical
Publication of CN115226143B publication Critical patent/CN115226143B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a wireless sensing method which is applied to an access point; the method comprises the following steps: receiving a first sensing request sent by a first station; the first sensing request is used for requesting the access point to measure wireless signals; determining at least one second site based on site information of the first site in response to the first perceived request; the second station is a station which performs cooperative sensing with the first station; acquiring at least one second measurement; the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a perception result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station. The application also discloses a wireless sensing device, equipment and a storage medium.

Description

Wireless sensing method, device, equipment and storage medium
Technical Field
The present disclosure relates to wireless sensing technologies, and in particular, to a wireless sensing method, apparatus, device, and storage medium.
Background
With the development of communication and computer technology, wireless signals can be used to realize wireless perception of human behavior in addition to transferring information between wireless devices. In particular, when a person is in a space surrounded by a wireless signal, the propagation of the wireless signal is inevitably affected.
The wireless Sensing (Sensing) technology is a wireless Sensing method for multiplexing wireless signals existing in the environment, analyzing the change of the wireless signals in the propagation process, and obtaining the characteristics of a signal propagation space (channel) so as to realize the Sensing of scenes. For example, wireless fidelity (wireless Fidelity, wi-Fi) Sensing enables motion detection, gesture recognition, and biometric measurement based on existing wireless signals between existing Wi-Fi networks and devices. In Wi-Fi Sensing, changes in the environment caused by the movement of objects, pets and people are detected by using a channel state information (Channel State Information, CSI) based or Radar (Radar) based manner without requiring the detected object to wear any device. By the implementation of the wireless sensing, can provide more intelligent and richer application in the fields of intelligent home, intrusion detection, medical care, intelligent remote nursing and the like.
In the related art, wi-Fi Sensing includes a negotiation (negotiation) process and a measurement process, wherein, in a negotiation process initiated by an Initiator (Initiator), a station negotiates the following with an access point: the system comprises a response end participating in the measurement process, a transmitting end (Transmitter) and a receiving end (Receiver) of a sensing data packet in the measurement process, wherein the sensing data packet is used for measuring wireless signals; in the measuring process, a sending end sends a sensing data packet to a receiving end so as to measure wireless signals.
When the initiating terminal of the negotiation process is a site, the site cannot determine the conditions of other sites in the space, so that only the current initiating terminal and the response terminal participate in the measurement process. In case of only one site in the measurement process, the perceived accuracy and perceived precision are not guaranteed.
Disclosure of Invention
In view of this, embodiments of the present application provide a wireless sensing method, device, apparatus, and storage medium, which implement cooperative sensing of multiple sites under the condition that a site initiates a sensing process, so as to improve sensing precision and sensing accuracy.
The technical scheme of the embodiment of the application is realized as follows:
in a first aspect, an embodiment of the present application provides a wireless awareness method, applied to an access point, where the method includes:
Receiving a first sensing request sent by a first station; the first sensing request is used for requesting the access point to measure wireless signals;
determining at least one second site based on site information of the first site in response to the first perceived request; the second station is a station which performs cooperative sensing with the first station;
obtaining at least one second measurement result, the at least one second measurement result being a measurement result of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a perception result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station.
In a second aspect, an embodiment of the present application provides a wireless sensing method, applied to a first station, where the method includes:
sending a first sensing request to an access point; the first sensing request is used for requesting the access point to measure wireless signals; the first awareness request is further for enabling the access point to determine at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station;
Obtaining a perception result; the sensing result is determined by the first station or the access point according to a first measurement result and at least one second measurement result; the first measurement is a measurement of a wireless channel between the access point and the first station, and the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station.
In a third aspect, an embodiment of the present application provides a wireless awareness apparatus, applied to an access point, the apparatus including:
the first receiving unit is used for receiving a first sensing request sent by a first station; the first sensing request is used for requesting the access point to measure wireless signals;
a response unit, configured to determine at least one second station based on station information of the first station in response to the first sensing request; the second station is a station which performs cooperative sensing with the first station;
a first obtaining unit, configured to obtain at least one second measurement result, where the at least one second measurement result is a measurement result of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a perception result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station.
In a fourth aspect, an embodiment of the present application provides a wireless sensing apparatus, applied to a first station, where the apparatus includes:
a third sending unit, configured to send a first sensing request to an access point; the first sensing request is used for requesting the access point to measure wireless signals; the first awareness request is further for enabling the access point to determine at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station;
the acquisition unit is used for acquiring a sensing result; the sensing result is determined by the first station or the access point according to a first measurement result and at least one second measurement result; the first measurement is a measurement of a wireless channel between the access point and the first station, and the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station.
In a fifth aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and capable of running on the processor, where the processor implements steps in a wireless sensing method of an access point or implements steps in a wireless sensing method of a first station when the processor executes the computer program.
In a sixth aspect, embodiments of the present application provide a computer readable storage medium, that is, a storage medium, on which a computer program is stored, where the computer program when executed by a processor implements a wireless sensing method of the access point or implements a wireless sensing method of the first station.
According to the wireless sensing method provided by the embodiment of the application, an access point receives a first sensing request sent by a first station, responds to the first sensing request, and determines at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station; acquiring at least one second measurement; the second measurement is a measurement of a wireless channel between the access point and a corresponding second station; the second measurement result is used for determining a sensing result with the first measurement result, and the first measurement result is a measurement result of a wireless channel between the access point and the first station, so that when the first station initiates a first sensing request for requesting to perform measurement of wireless signals to the access point, at least one second station which performs cooperative sensing with the first station is determined, and the sensing result of the current space environment is determined through the first measurement result of the wireless signals between the access point and the first station and the second measurement result of the wireless channel between the access point and each station in the at least one second station, so that cooperative sensing of multiple stations is realized, and the sensing precision and the sensing accuracy are improved.
Drawings
FIG. 1 is a schematic diagram of an alternative architecture of a wireless awareness system provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of an alternative architecture of a wireless awareness system provided in an embodiment of the present application;
FIG. 3 is a schematic flow chart of an alternative wireless sensing method according to an embodiment of the present application;
FIG. 4 is a schematic diagram of an alternative effect of the wireless sensing method provided in the embodiments of the present application;
FIG. 5 is a schematic flow chart of an alternative wireless sensing method according to an embodiment of the present application;
fig. 6 is a schematic flow chart of an alternative wireless sensing method according to an embodiment of the present application;
FIG. 7 is a schematic flow chart of an alternative wireless sensing method according to an embodiment of the present application;
fig. 8 is a schematic flow chart of an alternative wireless sensing method according to an embodiment of the present application;
FIG. 9 is a schematic diagram of an alternative effect of the wireless sensing method provided in the embodiments of the present application;
fig. 10 is a schematic flow chart of an alternative wireless sensing method according to an embodiment of the present application;
FIG. 11 is a schematic diagram of an alternative effect of the wireless sensing method provided in the embodiments of the present application;
FIG. 12 is a schematic flow chart of an alternative wireless awareness method provided by an embodiment of the present application;
FIG. 13 is a schematic diagram showing an alternative effect of the wireless sensing method according to the embodiment of the present application;
FIG. 14 is a schematic flow chart of an alternative wireless awareness method provided by an embodiment of the present application;
fig. 15 is a schematic flow chart of an alternative wireless sensing method according to an embodiment of the present application;
FIG. 16 is a schematic diagram of an alternative configuration of a wireless sensing device according to an embodiment of the present application;
FIG. 17 is a schematic diagram of an alternative configuration of a wireless sensing device according to an embodiment of the present application;
fig. 18 is an alternative structural schematic diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail with reference to the accompanying drawings, and the described embodiments should not be construed as limiting the present application, and all other embodiments obtained by those skilled in the art without making any inventive effort are within the scope of the present application.
Embodiments of the present application may provide a wireless awareness method, apparatus, device, and storage medium. In practical application, the wireless sensing method can be realized by a wireless sensing device, and each functional entity in the wireless sensing device can be cooperatively realized by hardware resources of computer equipment (such as headphones and terminal equipment), computing resources such as a processor and the like, and communication resources (such as various modes for supporting communication of optical cables, cells and the like).
Of course, the embodiments of the present application are not limited to being provided as methods and hardware, but may be implemented in a variety of ways, such as being provided as a storage medium (storing instructions for performing the wireless sensing methods provided by the embodiments of the present application).
The wireless sensing method provided by the embodiment of the application can be applied to the wireless sensing system shown in fig. 1, and as shown in fig. 1, the wireless sensing system includes: an access point 10, at least two stations 20, wherein the access point 10 is a device capable of forming a wireless local area network based on a transmitted signal, such as: a router, a mobile phone with a hotspot function, etc., and each station 20 of the at least two stations 20 is an electronic device accessing a wireless lan formed by the access point 10, for example: a mobile phone, an intelligent washing machine, an air conditioner, an electronic lock and other devices. Station 20 communicates with access point 10 via a wireless local area network.
As shown in fig. 2, in the wireless sensor system shown in fig. 1, at least two stations 20 include a first station 20-1 and a second station 20-2, where the first station 20-1 is any station 20 of the at least two stations 20, and the second station 20-2 is any station 20 of the at least two stations 20 except the first station 20-1.
In this embodiment, as shown in fig. 2, the access point 10 receives a first sensing request 201 sent by the first station 20-1; the first sensing request is used for requesting the access point 10 to measure wireless signals; the access point 10 determines at least one second station 20-2 based on the station information of the first station 20-1 in response to the first perceived request; the second site 20-2 is a site that is perceived cooperatively with the first site 20-1; obtaining at least one second measurement result, the at least one second measurement result being a measurement result of a wireless channel between the access point 10 and each of the at least one second station 20-2; the at least one second measurement is used to determine a sensing result with a first measurement, which is a measurement of the radio channel between the access point 10 and the first station 20-1.
In this embodiment, each station 20 of the access point 10 and the at least one station 20 may be a terminal device, where the terminal device may refer to an access terminal, a User Equipment (UE), a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a User terminal, a wireless communication device, a User agent, or a User Equipment. An access terminal may be a cellular telephone, a cordless telephone, a session initiation protocol (Session Initiation Protocol, SIP) phone, a wireless local loop (Wireless Local Loop, WLL) station, a personal digital assistant (Personal Digital Assistant, PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5th generation (5th generation,5G) network or a terminal device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.
Embodiments of a wireless sensing method, apparatus, device, and storage medium provided in the embodiments of the present application are described below with reference to schematic diagrams of wireless sensing systems shown in fig. 1 or fig. 2.
An embodiment of the present application provides a wireless sensing method, where the method is applied to an access point, and fig. 3 is a schematic flow chart of implementation of the wireless sensing method in the embodiment of the present application, as shown in fig. 3, where the method may include the following steps:
s301, an access point receives a first sensing request sent by a first station;
the first station is used as an initiating terminal of a wireless sensing process, a first sensing request is sent to an access point serving as a responder, and the access point receives the first sensing request sent by the first station. Here, the first station may be any one of at least one first station included in the wireless awareness system.
The first awareness request is used for requesting the access point to measure wireless signals so as to initiate a wireless awareness process. In the embodiment of the application, the first Sensing Request is sent in a Sensing Request (Sensing Request) frame manner.
The first request may carry one or more of the following parameters, i.e. combinations of cells: interaction properties, result patterns, location configuration information (Location Configuration Information, LCI) and perceived transmission parameters.
The interaction attribute indicates the role of one or two participating devices in the perception process, the participating devices comprising: the role of the participation equipment comprises a sending end and a receiving end, and the role indicated by the interaction attribute can be one or two roles of the access point and the station. When the interaction attribute indicates the role of one participating device, the role of the other participating device can be directly determined based on the interaction attribute carried in the first perception request. In one example, the subcells of the interaction attribute include: and the sending end is the first station, the interaction attribute indicates that the sending end is the first station, and the receiving end is the access point. In one example, the subcells of the interaction attribute include: the system comprises a sending end and a receiving end, wherein the sending end is a first station, and the receiving end is an access end. In the cell of the interaction attribute, the participating device may be characterized by a device identification of the participating device. Wherein the device identification of the participant device may be an address of the participant device.
The LCI indicates a location, which may include one or more of the following sub-cells: the identity of the LCI sub-cell, the length of the LCI sub-cell and the content of the LCI sub-cell. When the identity of the LCI sub-cell is the first identity, the content of the LCI sub-cell includes longitude, latitude and altitude. When the identity of the LCI sub-cell is the second identity, the content of the LCI sub-cell comprises a mobility state of the first site, wherein the mobility state comprises: fixed, mobile and unknown.
The result pattern indicates the type of measurement result. Wherein the type of test result includes at least one of: CSI, signal-to-Noise Ratio (SNR). The CSI indicates the amplitude and phase of the carrier wave in the channel, and the signal-to-noise ratio is the ratio of the beamformed signal to noise in the channel.
The perceived transmission parameters indicate transmission parameters of the perceived data packet, wherein the transmission parameters may include a channel, a bandwidth, an interval time, and the like of transmission.
Prior to S301, the access point may transmit its own capability awareness information to the first station and receive the capability awareness information of the first station to perform interaction of the capability awareness information between the first station and the access point. The capability sensing information is used for indicating whether the node to which the capability sensing information belongs supports a wireless sensing process.
S302, the access point responds to the first sensing request and determines at least one second station based on station information of the first station;
after receiving the first sensing request of the first station, the access point determines station information of the first station. The site information may include: a combination of one or more of device identification, location information, received signal strength, etc. Wherein the device identification may comprise an address of the device, the location information may comprise an LCI, and the received signal strength may comprise a wireless received signal strength indicator (Received Signal Strength Indicator, RSSI).
Taking the example that the station information comprises the equipment identifier, the access point analyzes the first sensing request to obtain the equipment identifier of the first station.
Taking the case that the site information includes location information as an example, the access point analyzes the first sensing request to obtain the location information of the first site.
Taking the example that the station information includes the received signal strength, the access point obtains the received signal strength of the first station from the first station.
After determining the station information of the first station, the access point may determine at least one second station based on the cooperative policy. The second station may be any station other than the first station among at least one station included in the wireless awareness system. The second stations are stations that are cooperatively perceived with the first station, and the number of the determined second stations can be one or more. The collaborative policy may include one or more of the following policies: the first strategy is to determine at least one second site based on the set association relationship and the first site; and determining a second station in a plurality of third stations based on the station information of the first station, wherein the third station is a station which is connected to the access point and has sensing capability, and the third station can be any station except the first station in the wireless sensing system. In the embodiment of the present application, the cooperative policy of determining the second station based on the station information of the first station is not limited.
In practical application, after receiving a first sensing request of a first station, an access point judges whether to agree to measure wireless signals of the first station according to a first sensing condition, namely, executes a sensing process, and after determining to agree to measure wireless signals, the access point determines at least one second station based on station information of the first station. Wherein the first perceptual condition may comprise: the access point has enough free resources to perform the sensing process, or the access point performs wireless sensing with the first station without affecting the currently ongoing service, etc. The first sensing condition is not limited in any way in the embodiment of the present application.
Here, the access point also generates a first perceived response according to the judgment result, and sends the generated first perceived response to the first station to inform the first station that the perceivable sensing is performed, so as to measure the wireless signal. And when the access point agrees to measure the wireless signal, generating a result identifier indicating acceptance, and generating a first perception response based on the result identifier indicating acceptance. When the access point does not agree to make the measurement of the wireless signal, a result identifier indicating the rejection is generated, and a first perceived response is generated based on the result identifier indicating the rejection.
The first sensing response can also carry interaction attributes and sensing sending data, wherein the interaction attributes in the first sensing response are the negotiated results of the access point based on the interaction attributes required to be carried by the first sensing request, and the sensing sending data in the first sensing response are the negotiated results of the access point based on the interaction attributes required to be carried by the first sensing request.
In the embodiment of the application, the first Sensing Response is sent in a Sensing Response (Sensing Response) frame manner.
S303, the access point acquires at least one second measurement result.
The at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a perception result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station.
After determining at least one second site, the access point performs interaction of the perception data packet with each second site in the at least one second site respectively to obtain at least one second measurement result. The second measurement result is a measurement result of the wireless signal between the access point and the corresponding second station in the interactive perception data packet. The access point also interacts with the first station with a perception data packet for determining a measurement result of the wireless signal between the access point and the first station, i.e. a first measurement result. The first measurement result and the at least one second measurement result are used for determining a perception result of cooperative perception.
When the access point interacts with the first station, the sending end of the perception data packet can be the access point or the first station. When the access point interacts with a second station, the sending end of the perceived data packet can be the access point or the second station.
Taking the access point as a sending end of the sensing data packet as an example, the access point respectively sends the sensing data packet to each of the first station and at least one second station, so that the first station determines a first measurement result based on the received sensing data packet, and the second station determines respective second measurement results based on the received sensing data packet.
Taking the access point as a receiving end of the perception data packet as an example, each second station in the first station and at least one second station respectively sends the perception data packet to the access point, the access point determines a first measurement result of the first station based on the perception data packet sent by the first station, and determines a second measurement result of each second station based on the perception data packet sent by each second station.
In the embodiment of the present application, the sensing data packet may be a packet that does not include data.
In this embodiment, as shown in fig. 4, the station accessed by the access point 400 includes: site 401, site 402, site 403, and site 404. The station 401 sends the first awareness request 41 to the access point 400, and after the access point 400 receives the first awareness request 41, determining the station that performs cooperative awareness with the station 401 includes: station 402 and station 403, then access point 400 performs measurement process 42 with station 401, station 402, and station 403, respectively, to achieve cooperative awareness.
The wireless sensing method provided by the embodiment of the application can be applied to the following scenes:
the method comprises the steps that a station A is used as an initiating terminal to send a first perception request to an access point to initiate a perception process, the access point is used as a response terminal to receive the first perception request, a station B, a station C and a station D are used as perception cooperative stations of the station A based on station information of the station A, and the access point respectively executes a measurement process with the station A, the station B, the station C and the station D to obtain measurement results with each station. The access point may send the measurements to station a, which determines a perceived result based on the received measurements. The access point may also determine a perceived result based on the received individual measurement results, and send the perceived result to site a.
In an example, an access point performs a measurement procedure with stations a, B, C, and D, respectively, and obtains measurement results of wireless channels between the access point and stations a, B, C, and D, respectively: the access point sends the measurement result A, the measurement result B, the measurement result C and the measurement result D to the station A, and the station A determines a perception result through the measurement result A, the measurement result B, the measurement result C and the measurement result D.
In an example, an access point performs a measurement procedure with stations a, B, C, and D, respectively, and obtains measurement results of wireless channels between the access point and stations a, B, C, and D, respectively: the access point determines a sensing result based on the measurement result A, the measurement result B, the measurement result C and the measurement result D, and sends the sensing result to the site A.
According to the wireless sensing method provided by the embodiment of the application, an access point receives a first sensing request sent by a first station, responds to the first sensing request, and determines at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station; acquiring at least one second measurement; the second measurement is a measurement of a wireless channel between the access point and a corresponding second station; the second measurement result is used for determining a sensing result with the first measurement result, and the first measurement result is a measurement result of a wireless channel between the access point and the first station, so that when the first station initiates a first sensing request for requesting to perform measurement of wireless signals to the access point, at least one second station which performs cooperative sensing with the first station is determined, and the sensing result of the current space environment is determined through the first measurement result of the wireless signals between the access point and the first station and the second measurement result of the wireless channel between the access point and each station in the at least one second station, so that cooperative sensing of multiple stations is realized, and the sensing precision and the sensing accuracy are improved.
An embodiment of the present application provides a wireless sensing method, where the method is applied to a first station, and fig. 5 is a schematic flow chart of implementation of the wireless sensing method in the embodiment of the present application, as shown in fig. 5, where the method may include the following steps:
s501, a first station sends a first sensing request to an access point;
the first sensing request is used for requesting the access point to measure wireless signals; the first awareness request is further for enabling the access point to determine at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station.
The first station is used as an initiating terminal of a wireless sensing process, a first sensing request is sent to an access point serving as a responder, and the access point receives the first sensing request sent by the first station. And when a station meets the triggering condition, generating a first sensing request, wherein the first sensing request is used for requesting the access point to measure wireless signals so as to initiate a wireless sensing process. The trigger conditions may include: the triggering conditions are not limited in any way in the embodiment of the present application when the user's sensing triggering operation, the current time reaching the set triggering time, and the like are received.
It should be noted that, in the embodiment of the present application, a station that sends a first awareness request to an access point is referred to as a first station, and the first station may be any station of the access point.
In this embodiment, the first sensing request includes a sensing request frame.
The first request may carry one or more of the following parameters, i.e. combinations of cells: interaction attributes, result patterns, LCI, and perceived transmission parameters.
S502, the first station obtains a sensing result.
The sensing result is determined by the first station or the access point according to a first measurement result and at least one second measurement result; the first measurement is a measurement of a wireless channel between the access point and the first station, and the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station.
When the access point receives the first sensing request, determining at least one second station according to the station information of the first station, performing a measurement process with each station in the first station and the at least one second station, and obtaining a first measurement result and at least one second measurement result, wherein the first measurement result and the at least one second measurement result can obtain a sensing result.
In the embodiment of the application, a first sensing request is sent to an access point; the first sensing request is used for requesting the access point to measure wireless signals; the first awareness request is further for enabling the access point to determine at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station; obtaining a perception result; the sensing result is determined by the first station or the access point according to a first measurement result and at least one second measurement result; the first measurement is a measurement of a wireless channel between the access point and the first station, and the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station; when a first station sends a first sensing request for requesting measurement of wireless signals to an access point, at least one second station which performs cooperative sensing with the first station is determined, so that the sensing result of the current space environment is determined through a first measurement result of the wireless signals between the access point and the first station and a second measurement result of the wireless channels between the access point and each station in the at least one second station, cooperative sensing of multiple stations is realized, and sensing precision and sensing accuracy are improved.
An embodiment of the present application provides a wireless sensing method, as shown in fig. 6, including:
s601, a first station sends a first sensing request to an access point;
the first awareness request is for requesting the access point to make a measurement of a wireless signal.
S602, the access point responds to the first sensing request and determines at least one second station based on station information of the first station;
the second station is a station which performs cooperative sensing with the first station.
S603, the access point performs cooperative sensing with the first station and at least one second station;
in S603, the access point obtains at least one second measurement result, the at least one second measurement result being a measurement result of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a perception result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station. The first station obtains a sensing result.
Here, the description of S601 refers to S501 in fig. 5, the description of S602 refers to the description of S301 in fig. 3, the description of the access point in S603 refers to the description of S502 in fig. 5, the description of the first station in S603 refers to the description of S302 in fig. 3, and the description will not be repeated here.
In some embodiments, the implementation of S602 includes:
S6021A, responding to the first sensing request by the access point, and analyzing the first sensing request to obtain the interaction attribute of the access point;
the interaction attribute is used for indicating the access point to be a sending end or a receiving end of the perception data packet; the sensing data packet is used for measurement of wireless signals.
S6022A, when the interaction attribute indicates that the access point is the receiving end of the awareness data packet, the access point determines at least one second station based on the station information of the first station.
In the embodiment of the application, after receiving the first sensing request, the access point analyzes the first sensing request to obtain the interaction attribute carried by the first sensing request, and judges that the access point is a transmitting end or a receiving end of the sensing data packet based on the interaction attribute carried by the first sensing request.
The access point may obtain the sub-cell carried by the interaction attribute by parsing the first sensing request, where the sub-cell may include one or both of a transmitting end and a receiving end.
Taking the sub-cell carried by the interaction attribute as an example, the sending end may be included, if the device identifier of the sending end carried by the interaction attribute is the device identifier of the access point, the access point determines that the access point is the sending end, and if the device identifier of the sending end carried by the interaction attribute is the device identifier of the first station, the access point determines that the access point is the receiving end.
Taking the sub-cell carried by the interaction attribute as an example, the receiving end may be included, if the device identifier of the receiving end carried by the interaction attribute is the device identifier of the access point, the access point determines that the access point is the receiving end, and if the device identifier of the receiving end carried by the interaction attribute is the device identifier of the first station, the access point determines that the access point is the transmitting end.
Taking an example that the sub-cell carried by the interaction attribute comprises a sending end and a receiving end, if the equipment identifier of the sending end carried by the interaction attribute is the equipment identifier of the access point and the equipment identifier of the carried receiving end is the equipment identifier of the first station, the access point judges that the access point is the sending end, and if the equipment identifier of the receiving end carried by the interaction attribute is the equipment identifier of the access point and the equipment identifier of the carried sending end is the equipment identifier of the first station, the access point judges that the access point is the receiving end.
And under the condition that the access point is judged to be a receiving end, the access point determines at least one second station based on the station information of the first station so as to perform multi-link cooperative sensing based on the first station and at least one station, and otherwise, the access point performs single-link wireless sensing with the first station.
In the related art, when the access point is a receiving end, the first station sends a sensing data packet to the access point, and the access point determines a measurement result of a wireless channel between the first station and the access point based on the received sensing data packet, for the first station, the measurement results of different stations obtained by the access point are independent and are not associated. In the embodiment of the application, under the condition that the first station is the initiating end of the negotiation process and is the receiving end of the measurement process, the access point determines at least one second station for the first station to perform cooperative sensing, so that the measurement results of a plurality of stations are correlated to determine the sensing result, and the sensing accuracy is improved.
In some embodiments, as shown in fig. 7, the first station further performs the following steps before sending the first awareness request to the access point:
s604, the first site generates the first perception request based on the collaborative perception identifier; the cooperative sensing identifier is used for indicating whether cooperative sensing is performed.
At this time, the implementation of S602 includes:
S6021B, the access point responds to the first sensing request and analyzes the first sensing request to obtain a collaborative sensing identifier;
And S6022B, the access point determines at least one second station based on the station information of the first station under the condition that the cooperative sensing identifier indicates cooperative sensing.
In this embodiment of the present application, the first sensing request further carries parameters: and the cooperative sensing identifier is used for indicating whether cooperative sensing is performed. And when the collaborative sensing identifier is a second value, indicating that collaborative sensing is not performed. In one example, the first value is 1 and the second value is 0. In this embodiment of the present application, the values of the first value and the second value are not limited in any way.
In the embodiment of the application, the first station may determine the collaborative awareness identifier according to the collaborative awareness setting of the user, and generate the first awareness request according to the collaborative awareness identifier. In an example, the first station may provide a collaborative awareness option, and when the collaborative awareness option is selected, the first station determines that the collaborative awareness identifier indicates to conduct collaborative awareness, and when the collaborative awareness option is not selected, the first station determines that the collaborative awareness identifier indicates not to conduct collaborative awareness.
After receiving the first sensing request, the access point analyzes the first sensing request to obtain a collaborative sensing identifier carried by the first sensing request, and judges whether to perform collaborative sensing or not based on the collaborative sensing identifier. And when the cooperative sensing identifier indicates that the cooperative sensing is not performed, the judgment result is that the cooperative sensing is not performed, and the access point and the first station perform single-link wireless sensing.
In some embodiments, the access point determining implementation of at least one second station based on station information of the first station comprises:
s621, the access point acquires site information of each third site with perception capability;
s622, the access point matches the site information of the first site with the site information of each third site to obtain at least one third site matched with the first site;
s623, the access point determines the at least one second station based on the matched at least one third station.
In S621, the access point stores capability awareness information of a plurality of stations, determines at least one third station having awareness among the plurality of stations except the first station according to the capability awareness information of each station, and determines station information of each third station among the at least one third station.
In the embodiment of the present invention, after a station accesses an access point, the access point sends its own sensing capability information, so that the access point can determine a station with sensing capability from the accessed stations.
In S622, after obtaining the site information of each third site, the access point matches the site information of each third site with the site information of the first site, and determines a third site that matches the first site. Wherein the third site that matches the first site is a site that can perform a awareness process in conjunction with the first site.
Here, the third station matching the first station may satisfy at least one of the following matching conditions:
the first matching condition has an association relation with the first site;
the distance between the second matching condition and the first station is smaller than a first distance threshold;
and the difference value of the received signal strength of the matching condition III and the first station is smaller than the received signal threshold value.
And for the first matching condition, the access point searches a third station with an association relation with the first station from the plurality of third stations according to the station information of each third station and the station information of the first station to obtain the third station matched with the first station. Wherein, a plurality of association relations can be preset in the access point.
For the second matching condition, the access point may determine a distance between the first station and each third station according to the location information of the first station and the location information of each third station, and determine the third station having a distance smaller than the first distance threshold from the first station as the third station matching the first station.
For the matching condition three, the access point determines a third station, among the plurality of third stations, having a received signal strength difference with the first station that is less than the received signal threshold, as a third station that matches the first station.
The access point may determine a received signal strength difference between the first station and each third station according to the received signal strength of the first station and the received signal strength of each third station, and determine a third station having a received signal strength difference less than a received signal strength threshold with the first station as a third station matching the first station.
In the embodiment of the present application, the access point may further determine a third station that matches the first station based on a plurality of matching conditions among the above matching conditions. In an example, the access point determines a distance between the first station and each third station according to the position information of the first station and the position information of each third station, determines a difference value of received signal strength between the first station and each third station according to the received signal strength of the first station and the received signal strength of each third station, and determines a third station with a distance from the first station smaller than a distance threshold value and a difference value of received signal strength from the first station smaller than a received signal strength threshold value as a third station matched with the first station.
In an example, the access point determines a third station having an association with the first station, from among the third stations having an association with the first station, that is less than the distance threshold from the first station as a third station that matches the first station.
In the embodiment of the present application, the matching condition of the third station that is determined to match the first station based on the station information of the first station and the station information of the third station is not limited at all.
After determining at least one third station matching the first station, the access point may directly determine the at least one third station matching the first station as the second station, or may select the second station from the at least one third station matching the first station in S623.
In one example, the first site is site 1 and the third site with infinite awareness capabilities comprises: station 2 to station 20, the access point matches station information of station 1 with stations of each station 2 to station 20, and determines that the stations matched with the first station include station 2 to station 8, station 10, and station 15 to station 18.
In the embodiment of the invention, at least one second station is determined from the third station which is accessed to the AP and has the sensing capability, so that the searching range of the second station is reduced, whether the station without the sensing capability can be used as the second station is avoided, and the determining efficiency of the second station is improved.
In some embodiments, the site information includes: position information; the implementation of S622 includes:
s6221, the access point judges whether the first station and the third station are positioned in the same space range or not based on the position information of the first station and the position information of the third station;
and S6222, the access point determines that the first station is matched with the third station under the condition that the first station and the third station are located in the same space range.
In S6221, for a third station, the determining condition that the access point determines whether the first station and the third station are located in the same spatial range may include one of the following:
Judging that the distance between the first site and the third site is smaller than a second distance threshold value;
and judging that the space region of the first site is the same as the space region of the third site under the second condition.
And for the first judgment condition, the access point determines the distance between the first station and the third station according to the position information of the first station and the position information of the third station, when the determined distance is smaller than a second distance threshold value, the third station and the first station are considered to be positioned in the same space range, and when the determined distance reaches the second distance threshold value, the third station and the first station are considered to be not positioned in the same space range. Here, the second distance threshold may be the same as the first distance threshold or may be different from the first distance threshold.
For the judging condition II, the access point determines the space region to which the position information of the first station belongs according to the association relation between the position information and the space region, determines the space region to which the position information of the third station belongs according to the association relation between the position information and the space region, judges whether the space region to which the position information of the first station belongs is identical to the space region to which the position information of the third station belongs, if so, the third station and the first station are considered to be located in the same space range, and if not, the third station and the first station are considered to be not located in the same space range.
In this embodiment of the present application, a plurality of spatial areas and a position range included in each spatial area are preset in an access point.
In S6222, when the access point determines that a third station is located in the same spatial range as the first station, the third station is marked as a third station matching the first station.
In this embodiment of the present application, the access point may further generate a list of stations including the third station, and delete the third station in the list that is not in a spatial range with the first station, and only keep the third station that is in the same spatial range with the first station.
In the embodiment of the application, the second station is determined from the third station in the same spatial range as the first station, so that cooperative sensing and the first station are ensured to be in the same spatial range, and accuracy of sensing results is improved.
In some embodiments, the implementation of S623 comprises:
s6231, the access point respectively sends a second sensing request to each third station in the matched at least one third station; the second sensing request is used for requesting the third station to measure wireless signals;
s6232, the access point receiving a second awareness response for responding to the second awareness request; the second perceived response indicates whether measurement of the wireless signal is agreed;
S6233, the access point determining at least one third station agreeing to perform measurement of the wireless signal based on the returned second perceived response;
s6234, the access point determining at least one second station based on the at least one third station agreeing to make measurements of wireless signals.
After determining at least one third station matching the first station, the access point sends a second sensing request to each third station to initiate a sensing process with each matching third station, where the second sensing request carries one or more of the following parameters, namely a combination of cells: interaction attributes and perceived transmission parameters. The interaction attribute indicates roles of the participation equipment in the perception process, the roles of the participation equipment comprise a sending end and a receiving end, and the participation equipment comprises: the roles indicated by the interaction attribute may be roles of one or both of the access point and the third station. The perceived transmission parameters indicate transmission parameters of perceived data packets interacted between the third station and the access point, wherein the transmission parameters may include a channel, a bandwidth, an interval time, and the like of the transmission.
Here, the access point may send the second sensing request to each matched third station independently, or may send one second sensing request to all matched third stations in a unified manner by broadcasting or multicasting.
And under the condition that the access point independently sends a second perception request to each matched third station, the equipment identification of the third equipment in the interaction attribute in the second perception request is the address of each third equipment.
And under the condition that the access point uniformly sends a second perception request to all the matched third stations in a broadcast or multicast mode, the equipment identification of the third equipment in the interaction attribute in the second perception request is a multicast address or a broadcast address.
In this embodiment of the present application, the second sensing request is sent in a sensing request frame.
In S6232, the access point receives a second perceived response returned by each matching third station.
And after receiving the second sensing request of the access point, the third station judges whether to agree to execute the sensing process according to the second sensing condition. Wherein the second perceptual condition may comprise: the third station has enough idle resources to perform the sensing process, or the third station performs the sensing process without affecting the currently ongoing service, etc. The second sensing condition is not limited in any way in the embodiment of the present application.
And if the third station agrees to execute the sensing process, returning a second sensing response indicating agreement to perform the measurement of the wireless signal to the access point, indicating that the access point agrees to perform the sensing process, and receiving the second sensing response indicating agreement to perform the measurement of the wireless signal by the access point. And if the third station does not agree to execute the sensing process, returning a second sensing response indicating that the wireless signal measurement is not agree to be executed to the access point, indicating that the access point does not agree to execute the sensing process, and receiving the second sensing response indicating that the wireless signal measurement is not agree to be executed by the access point. The second perception response carries a result identifier for indicating whether to agree to carry out the perception process; and when the perception process is agreed, setting the result identification to be accepted, and when the perception process is not agreed, setting the result identification to be refused.
In this embodiment of the present application, the second sensing response is sent in a sensing response frame.
In S6233, the access point determines, based on the received second perceived response, whether each of the at least one matching third station agrees to conduct the perceived procedure. The access point analyzes the received second sensing responses, determines whether the result identifier carried by each second sensing response indicates acceptance or rejection, and determines that the result identifier in the returned second sensing response indicates acceptance as a third station, and the third station agrees to perform sensing process.
In S6234, the access point may directly determine a third station agreeing to perform a sensing procedure as the second station. The second site may also be selected from the third sites agreeing to the awareness process.
In an example, the first site is site 1, the sites that match the first site are determined to include sites 2 to 8, 10, 15 to 18, the access point sends a second perceiving request to sites 2 to 8, 10, 15 to 18, and receives a second perceiving response returned by each of sites 2 to 8, 10, 15 to 18, and the second perceiving responses returned by sites 2 to 4, 10, 15 indicate agreement to perform a perceiving process, the second perceiving responses returned by sites 5 to 8, 16 to 18 indicate disagreement to perform a perceiving process, and the determining that the sites that agree to perform a perceiving process includes: station 2 to station 4, station 10, station 15.
In some embodiments, the implementation of S6234 comprises: the access point obtains the received signal strength of each third station in at least one third station agreeing to measure the wireless signal; the access point ranks the at least one third station based on the received signal strength of each third station to obtain a ranking result; the access point determines the at least one second station from the ranking result based on a set number.
The access point obtains the received signal strength of each third station in at least one third station agreeing to execute the sensing process, and ranks the at least one third station according to the received signal strength of each third station, where the third stations may be ranked according to the order from strong to weak of the received signal strength, and a set number of third stations with strong signals are selected from the at least one third station according to the ranking result, where the selected third stations are the second stations.
In this embodiment of the present application, the set number may be a number set according to actual requirements, such as 5, 8, etc.
In one example, a site agreeing to perform a awareness process includes: station 2 to station 4, station 10, station 15, then the received signal strength of each station in station 2 to station 4, station 10, station 15 is ranked based on the received signal strength of each station in station 2 to station 4, station 10, station 15, and the ranking result is: station 10, station 4, station 3, station 15, station 2, when the set number is 4, the determined second station includes: station 10, station 4, station 3, station 15.
In the embodiment of the application, the access point uses the third station with strong received signal strength in the third station in the same space range as the first station as the second station for collaborative sensing, so that the validity of the measurement results of each second station is ensured during collaborative sensing, and the accuracy of the sensing results is improved.
In some embodiments, the access point further performs the following steps before determining at least one second station based on the station information of the first station in response to the first perceived request:
the access point detects whether the first sensing request carries site information of the first site; the access point sends a site information acquisition request to the first site under the condition that the first sensing request does not carry the site information of the first site; and receiving the site information of the first site returned by the first site in response to the site information acquisition request.
The first station receives a station information acquisition request of the access point; and responding to the station information acquisition request, and transmitting station information of the first station to the access point by the first station.
After receiving the first sensing request, the access point responds to the first sensing request to determine that a second station needs to be determined based on the station information of the first station, at the moment, the access point detects whether the first sensing request carries the station information, and when the first sensing request does not carry the station information, the access point sends a station information acquisition request to the first station to request the station information of the first station. And if the first station receives the station information acquisition request, returning the station information of the first station to the access point, and receiving the station information of the first station by the access point.
In some embodiments, in the case that the access point is a receiving end of the awareness data packet, the awareness data packet received by the access point includes: the steps performed by the access point in S603 include:
S6031A, the access point respectively sends trigger requests to the first station and the at least one second station;
S6032A, the access point receives the first sensing data packet which is sent by the first station and responds to the trigger request, and receives the second sensing data packet which is sent by the at least one second station and responds to the trigger request;
S6033A, the access point determines the first measurement result based on the first sensing data packet;
and S6034A, the access point determines a second measurement result corresponding to each second sensing data packet.
In S6031A, the access point transmits a trigger request to each of the first station and the at least one second station. In the trigger request, a trigger type cell is carried that indicates that the trigger type is WLAN aware. The access point may send the trigger request to each of the first station and the at least one second station separately, or may send the trigger request to the first station and the at least one second station by broadcasting or multicasting.
When the access point transmits the trigger request to the first station and the at least one second station by broadcasting or multicasting the trigger request, the device identifier of each of the first station and the at least one second station may be set in the user information cell of the trigger request.
In the embodiment of the application, the trigger request may be sent in a manner of triggering a frame (trigger frame).
In S6032A, after each of the first station and the at least one second station receives a trigger request from the access point, a sensing packet is returned to the access point. Here, the perceived data packet returned by the first station is referred to as a first perceived data packet, and the perceived data packet returned by the second station is referred to as a second perceived data packet, so that the access point receives one first perceived data packet and at least one second perceived data packet.
The first station transmits a sensing data packet based on sensing transmission parameters carried in the first sensing request data, and the access point receives the sensing data packet of the first station based on the sensing transmission parameters carried in the first sensing request.
The second station transmits the sensing data packet based on the sensing transmission parameters carried in the second sensing request data, and the access point receives the sensing data packet of the second station based on the sensing transmission parameters carried in the second sensing request.
In S6033A, the access point measures the first awareness data packet and determines a first measurement result.
In S6034A, the access point measures each of the at least one second sensing data packet to determine at least one second measurement result.
In the embodiment of the present application, the execution sequence of S6033A and S6034A is partially sequential.
In some embodiments, after S6033A and S6034A, the step of the access point performing in S603 further comprises:
S6035A, the access point transmits the first measurement result and the at least one second measurement result to the first station, so that the first station determines the sensing result based on the first measurement result and the at least one second measurement result.
At this time, the first station is a sending end of the awareness data packet, the awareness data packet sent by the first station includes the first awareness data packet, and the step implemented by the first station in S603 includes:
S631A, the first station receives a trigger request sent by the access point;
S632A, a first station responds to the trigger request and sends a first perception data packet to the access point; the first perception data packet is used for the access point to determine the first measurement result; the first station receives the first measurement result and the at least one second measurement result sent by the access point; the perceived result is determined based on the first measurement and the at least one second measurement.
In this embodiment of the present application, when the access point is a sending end of the awareness data packet and the first station is a receiving end of the awareness data packet, as shown in fig. 8, the implementation of S603 in fig. 6 includes;
S6301A, an access point sends a trigger request to a first station;
S6302A, the access point sends a trigger request to the second station;
S6303A, a first station sends a first perception data packet to an access point;
the first sensing data packet is used for responding to the received trigger request by the first station.
S6304A, a second site sends a second perception data packet responding to a trigger request to an access point;
the second perception data packet is used for responding to the received triggering request by the second station.
S6305A, the access point determines a first measurement result based on the first perception data packet;
S6306A, the access point determines a second measurement result based on the second perception data packet;
S6307A, an access point sends a first measurement result and a second measurement result to a first station;
S6308A, the first station determining a perception result based on the first measurement result and the second measurement result.
It should be noted that, in fig. 8, one second station is illustrated as an example, in practical application, the number of second stations may be plural, and each second station performs a different second measurement result.
Here, the access point sends a trigger request to each of the first station and the at least one second station. In the trigger request, a trigger type cell is carried that indicates that the trigger type is WLAN aware. The access point may send the trigger request to each of the first station and the at least one second station separately, or may send the trigger request to the first station and the at least one second station by broadcasting or multicasting.
The first site receives the trigger request, returns a first sensing data packet to the access point, and the access point receives the first sensing data packet and obtains a first measurement result based on the first sensing data packet. The first station sends the sensing data packet based on the sensing sending parameters carried in the first sensing request data, and the access point receives the sensing data packet of the first station based on the sensing sending parameters carried in the first sensing request.
At this time, the second station also receives the trigger request, returns a second sensing data packet to the access point, and the access point receives a first sensing data packet and at least one second sensing data packet, and obtains a second measurement result based on each second sensing data packet in the at least one second sensing data packet.
And transmitting the first measurement result and the at least one second measurement result to the first station, wherein the first station determines the perception result based on the first measurement result and the at least one second measurement result.
As shown in fig. 9, based on the wireless sensing system shown in fig. 4, the first station is station 401, the second station includes station 402 and station 403, the access point 400 sends trigger requests 43 to station 401, station 402 and station 403, respectively, station 401, station 402 and station 403 return sensing data packets 44 to the access point 400, respectively, and the access point 400 determines the following measurement results based on the received sensing data packets 44: measurement 1 of wireless signal between access point 400 and station 401, measurement 2 of wireless signal between access point 400 and station 402, measurement 3 of wireless signal between access point 400 and station 402, access point 400 sends measurement 45 to station 401, wherein measurement 45 comprises: measurement result 1, measurement result 2, and measurement result 3, the transmitting station 401 determines a perception result based on measurement result 1, measurement result 2, and measurement result 3.
In the embodiment of the application, the access point sends the first measurement result and at least one second measurement result to the first station, and the first station determines the sensing result based on the first measurement result and the at least one second measurement result, so that the first station can know the situation of sensing the cooperative station.
In some embodiments, after S6033A and S6034A, the step of the access point performing in S603 further comprises:
S6036A, the access point determining the sensing result based on the first measurement result and the at least one second measurement result; and sending the perception result to the first station.
At this time, when the first station is the transmitting end of the awareness data packet, the awareness data packet sent by the first station includes the first awareness data packet, and the step implemented by the first station in S603 includes:
S631B, the first station receives a trigger request sent by the access point; responding to the trigger request, and sending a first perception data packet to the access point; the first perception data packet is used for the access point to determine the first measurement result; the first measurement is used by the access point to determine the sensing result in combination with the at least one second measurement;
S632B, the first station receives the perception result.
In this embodiment of the present application, when the access point is a sending end of the awareness data packet and the first station is a receiving end of the awareness data packet, as shown in fig. 10, the implementation of S603 in fig. 6 includes;
S6301B, an access point sends a trigger request to a first station;
S6302B, the access point sends a trigger request to a second station;
S6303B, a first station sends a first perception data packet to an access point;
the first sensing data packet is used for responding to the received trigger request by the first station.
S6304B, the second site sends a second perception data packet responding to the trigger request to the access point;
the second perception data packet is used for responding to the received triggering request by the second station.
S6305B, the access point determines a first measurement result based on the first perception data packet;
S6306B, the access point determines a second measurement result based on the second perception data packet;
S6307B, the access point determines a sensing result based on the first measurement result and the second measurement result;
S6308B, the first station sends the sensing result to the first station.
In fig. 10, a second station is illustrated as an example, and in practical application, the number of second stations may be plural, and each second station performs a different second measurement result.
Here, the access point sends a trigger request to each of the first station and the at least one second station. In the trigger request, a trigger type cell is carried that indicates that the trigger type is WLAN aware. The access point may send the trigger request to each of the first station and the at least one second station separately, or may send the trigger request to the first station and the at least one second station by broadcasting or multicasting.
The first site receives the trigger request, returns a first sensing data packet to the access point, and the access point receives the first sensing data packet and obtains a first measurement result based on the first sensing data packet. The first station sends the sensing data packet based on the sensing sending parameters carried in the first sensing request data, and the access point receives the sensing data packet of the first station based on the sensing sending parameters carried in the first sensing request.
At this time, the second station also receives the trigger request, returns a second sensing data packet to the access point, and the access point receives a first sensing data packet and at least one second sensing data packet, and obtains a second measurement result based on each second sensing data packet in the at least one second sensing data packet.
The access point will determine the perceived result based on the first measurement result and the at least one second measurement result and send the perceived result to the first station.
As shown in fig. 11, based on the wireless sensing system shown in fig. 4, the first station is station 401, the second station includes station 402 and station 403, the access point 400 sends trigger requests 43 to station 401, station 402 and station 403, respectively, station 401, station 402 and station 403 return sensing data packets 44 to the access point 400, respectively, and the access point 400 determines the following measurement results based on the received sensing data packets 44: measurement result 1 of the wireless signal between the access point 400 and the station 401, measurement result 2 of the wireless signal between the access point 400 and the station 402, measurement result 3 of the wireless signal between the access point 400 and the station 402, the access point 400 determines the perception result 46 based on the measurement result 1, the measurement result 2, and the measurement result 3, and transmits the perception result 46 to the station 401.
In the embodiment of the application, the access point determines the sensing result based on the first measurement result and at least one second measurement result, and directly sends the sensing result to the first station, so that the access station executes the calculation process of the sensing result, the resource consumption of the first station is reduced to the greatest extent, and the equipment performance of the first station is improved.
In some embodiments, in the case that the access point is the transmitting end of the awareness data packet, the awareness data packet sent by the access point includes a third awareness data packet and a fourth awareness data packet, and the step implemented by the access point in S603 includes:
S6031B, the access point sends the third sensing data packet to the first station, wherein the third sensing data packet is used for the first station to determine the first measurement result;
S6032B, the access point sending the fourth awareness data packet to the at least one second station, where the fourth awareness data packet is used for each second station in the at least one second station to determine the second measurement result;
S6033B, the access point receives the second measurement result sent by each second station in the at least one second station;
S6034B, the access point sends the at least one second measurement result to the first station, so that the first station determines the sensing result based on the first measurement result and the at least one second measurement result.
At this time, the first station is a receiving end of the perception data packet, the perception data packet received by the first station includes a third perception data packet, and S603 implemented by the first station includes the following steps:
S631C, the first station receives the third perception data packet sent by the access point; determining the first measurement based on the third perceived data packet;
S632C, the first station receives the at least one second measurement result sent by the access point; the perceived result is determined based on the first measurement and the at least one second measurement.
In this embodiment of the present application, when the access point is a receiving end of the awareness data packet and the first station is a transmitting end of the awareness data packet, as shown in fig. 12, the implementation of S603 in fig. 6 includes;
S6301C, the access point sends a third perception data packet to the first station;
S6302C, the access point sends a fourth perception data packet to the second station;
S6303C, determining a first measurement result by the first station based on the third perception data packet;
S6304C, the second station determines a second measurement result based on the fourth perception data packet;
S6305C, the second station sends a second measurement result to the access point;
S6306C, the access point sends a second measurement result to the first station;
S6307C, the first station determines a perception result based on the first measurement result and the second measurement result.
In fig. 12, a second station is illustrated as an example, and in practical application, the number of second stations may be plural, and each second station may perform a different second measurement result.
The access point transmits a perceived data packet to the first station based on the perceived transmission data in the first perceived response. The perceived data packet transmitted to the first station is referred to herein as a third perceived data packet,
and after the first site receives the third sensing data packet, measuring the third sensing data packet to obtain a first measurement result.
The access point transmits a awareness data packet to each of the at least one second station based on the transmission data in the second awareness request. The awareness data packet sent to the second station is referred to herein as a fourth awareness data packet.
And after the second site receives the fourth sensing data packet, measuring the fourth sensing data packet to obtain a second measurement result.
Each of the at least one second station transmits a respective second measurement to the access point, which receives the at least one second measurement.
The access point transmits the received at least one second measurement to the first station. The first station determines a perceived result based on the received at least one second measurement and the first measurement itself.
The first station determines a perceived result based on the received at least one second measurement and the first measurement itself.
As shown in fig. 13, based on the wireless sensing system shown in fig. 4, the first station is a station 401, the second station includes a station 402 and a station 403, the access point 400 sends sensing data packets 47 to the station 401, the station 402 and the station 403, respectively, the station 401 obtains a measurement result 1 of a wireless signal between the station 400 based on the received sensing data packets 47, the station 402 obtains a measurement result 2 of the wireless signal between the station 402 and the access point 400 from the received sensing data packets 47, and sends the measurement result 2 to the access point 400, and the station 403 obtains a measurement result 3 of the wireless signal between the station 403 and the access point 400 from the received sensing data packets 47, and sends the measurement result 3 to the access point 400. The access point 400 transmits the measurement result 2 and the measurement result 3 to the station 401, and the station 401 determines a sensing result based on the measurement result 1, the measurement result 2, and the measurement result 3.
The wireless sensing method provided in the embodiment of the present application is further described below.
In the related art, in the negotiation process, if the initiator is not an Access Point (AP), it is difficult to know which non-Access points (non-APs), i.e., stations (STAs), can participate in the sensing process as a common terminal, and almost all applications are initiated by STAs with application functions, but with the capabilities of the STAs, the states, positions, etc. of other surrounding STAs cannot be known.
According to the wireless sensing method provided by the embodiment of the application, aiming at the scene that the STA is used as the initiating terminal, the scheme of the AP assisted sensing negotiation process is provided, so that the sensing negotiation process initiated by the initiating terminal can obtain participation of other STAs to the greatest extent, a plurality of STAs participate in the sensing process, diversity gain can be obtained, more basic data can be obtained, uniform sensing signal measurement data can be obtained through cooperative operation, the final sensing result is calculated, and the sensing precision and accuracy are improved.
Fig. 14 is a flow chart of a wireless sensing method according to an embodiment of the present application, as shown in fig. 14, including:
s1401, performing perception capability information interaction between an STA accessed to the AP1 and the AP 1;
When STAs such as STA1, STA2, STA3 and the like are connected to AP1, both exchange sensing capability information. The perceptibility information includes parameters: and the Sensing cable is used for indicating whether the wireless Sensing process is supported, wherein a setting of 1 indicates support and a setting of 0 indicates no support.
S1402, STA1 sends a sensing request frame to AP 1;
the parameters carried by the sensing request frame are shown in table 1, including: interaction properties (Sensing role), result mode (Result mode), LCI (LCI cells), and perceived transmission parameters (Sensing TX parameters).
Table 1 parameters of the sense request frame
The interaction attribute may include a sending end and a receiving end, where the sending end is an address of a device sending the perception data packet in the perception process, and the receiving end is an address of a device receiving the perception data packet and measuring in the perception process.
The sense request includes one or more LCI cells, each of which includes sub-cells as shown in table 2, including: an identity (LCI Subelement ID) of the LCI sub-cell, a Length (Length) and a data field (LCI field), wherein the Length characterizes the Length of the LCI sub-cell and the data field is the content of the LCI sub-cell.
TABLE 2 sub-cells comprised by LCI cell
Parameters (parameters) Description of the invention
Identification of LCI sub-cells Identification of LCI sub-cells
Length of Length of LCI sub-cell
Data field Content of LCI sub-cells
When the identity of the LCI sub-cell is 0, the data field includes: longitude (Latitude), latitude (Longitude) and Altitude (Altitude). When the identity of the LCI sub-cell is 1, the data field includes: a Range (Range) characterizing the relative distance between the devices and an Azimuth (Azimuth) characterizing the relative Azimuth angle between the settings. When the identity of the LCI sub-cell is 2, the data field includes: a mobility state of the station, wherein a mobility state of 0 indicates that the device is stationary, a mobility state of 1 indicates that the device is mobile, and a mobility state of 2 indicates that the device mobility state is unknown.
S1403, the AP1 judges whether to agree to execute the sensing process or not based on the sensing request frame and returns a sensing response frame;
after receiving the sensing request frame, the AP1 determines whether to agree to execute the sensing process based on the parameter carried by the sensing request frame, if so, sets a parameter result code (result) value as accepted, and if not, sets a parameter result code value as rejected, and sends a sensing response frame to the STA1.
The cells included in the perceptual response frame are shown in table 3.
TABLE 3 cells of the perceived response frame
If the AP1 agrees to execute the sensing process, S1404 is executed, otherwise, the flow ends.
In the embodiment of the application, the interaction attribute and the perception sending parameter between the STA1 and the AP1 are based on the perception response frame.
S1404, the AP1 checks interaction attribute of the perception response frame;
if the information element interaction attribute contained in the response frame is perceived, S1405 is executed when the parameter transmitting end is set to the address of AP1, and if the parameter receiving end in the interaction attribute is set to the address of AP1, S1406 is executed.
S1405, the AP1 sends a sensing data packet to the STA1 so as to perform single link cooperative sensing;
the AP1 transmits a sensing data packet to the STA1 according to information in the sensing transmission parameter, and the STA1 determines a measurement result based on the received sensing data packet and determines a sensing result based on the measurement result to perform a sensing process of a single link between the AP1 and the STA 1.
S1406, AP1 determines the STA which jointly executes the sensing process;
if the sensing response frame contains information element interaction attribute, and when a parameter receiving end in the information element is set as an address of an AP1, the AP1 checks information of other STAs locally connected to the AP, if the capability information parameter value of the STA is 1, checks whether the information of the STA contains position information parameter LCI, and if the information of the STA contains LCI, selects the STAs capable of jointly executing the sensing process according to LCI cells contained in the sensing request frame by the STA 1; if the sensing request frame does not contain LCI, the AP1 can also send a measurement request to the STA to request the STA to report the LCI information, and after receiving the LCI information reported by the STA, the STA which can jointly execute the sensing process is selected according to the LCI information element contained in the sensing request frame by the STA1, wherein the STA refers to other STAs except the STA 1.
Wherein, the implementation of S1406 includes the following steps:
s14061, AP1 determines STAs that can perform a sensing procedure together;
the step of selecting the STAs capable of jointly executing the sensing process according to the LCI cells contained in the sensing request frame of the STA1 may be to obtain the position of the STAs according to the LCI of the STA1, and then select the STAs in the same spatial range as the STAs capable of jointly executing the sensing process according to the preset spatial information; or judging and selecting the STA capable of jointly executing the sensing process according to the distance and the azimuth of the AP1 and the STA1 as well as the transmitting power of other STAs.
S14062, AP1 determines STAs that perform a sensing process together from STAs that can perform a sensing process together;
after selecting STAs which can jointly execute the sensing process, AP1 sends a sensing request frame to the STAs, where AP1 may send the sensing request frame to each STA independently, or may send a single frame to all the STAs in a unified manner by broadcasting or multicasting; the perception request frame comprises interaction attributes and perception sending parameters, wherein the interaction attributes comprise: the sending end and the receiving end are used for setting the address of the STA receiving the frame when the sensing request frame is independently sent, and setting the broadcasting address or the multicasting address when the sensing request frame is uniformly sent; the receiving end is the address of the AP 1.
After receiving the sensing request frame, the STAs set the parameter result identification to indicate acceptance if they agree to execute the sensing process, set the parameter result identification to indicate rejection if they disagree to execute the sensing process, send a sensing response frame to AP1,
after receiving the sensing response frame, the AP1 selects one or more STAs as sensing cooperative STAs, i.e. STAs that perform a sensing process together, from the STAs that are indicated to be accepted by the result identification.
S1407, the AP1 sends a trigger frame to the STA1 and the sensing cooperative STA;
the AP1 sends a trigger frame to the STA1 and one or more sensing cooperative STAs, the trigger type is set as WLAN sensing in the trigger frame, the AP1 may send the trigger frame to each STA alone, or may send a single trigger frame in a unified manner, and the information of the STA1 and the one or more sensing cooperative STAs is set in the user information (user info) of the trigger frame.
S1408, after receiving the trigger frame, the STA1 and one or more sensing cooperative STAs send a sensing data packet;
s1409, the AP1 determines a measurement report based on the perception data packet and sends the measurement report to the STA1;
the AP1 receives the sensing data packet, performs measurement to obtain a measurement result, and sends the measurement result to the STA1 by including the measurement result in a measurement report according to the result type indicated by the result mode parameter sent by the STA.
S1410, the STA1 determines a sensing result based on the measurement report.
After receiving the measurement report, the STA1 calculates a sensing result according to the measurement result in the measurement report.
Fig. 15 is a schematic flow chart of a wireless sensing method according to an embodiment of the present application, as shown in fig. 15, including:
s1501, performing perception capability information interaction between a STA accessed to an AP1 and the AP 1;
s1502, STA1 sends a perception request frame to AP 1;
the terminal STA1 transmits a perception request frame to the AP1, the perception request frame including a cooperative perception identifier (Sensing Coordination) in addition to the parameters described in S1402, the cooperative perception identifier indicating whether or not to request cooperative perception; a co-perception identifier set to 1 indicates that co-perception is desired and a co-perception identifier set to 0 indicates that co-perception is not desired.
S1503, the AP1 judges whether to agree to execute the sensing process based on the sensing request frame and returns a sensing response frame;
after receiving the sensing request frame, the AP1 determines whether to agree to execute the sensing process based on the parameter carried by the sensing request frame, if the AP1 agrees to execute the sensing process, sets a parameter result identifier (result code) value to accept (accepted), sends a sensing response frame to the STA1, and executes S1504; if the execution of the sensing process is not agreed, the parameter result code value is set to reject (refused), and the flow is ended.
S1504, the AP1 checks a collaborative awareness identifier carried by a awareness request frame;
if the cooperative sensing identifier is set to 1, the cooperative sensing is instructed, S1505 is performed, and if the cooperative sensing identifier is set to 0, the cooperative sensing is not instructed, and a sensing procedure of a single link is performed with the STA.
S1505, the AP1 checks the interaction attribute of the perception response frame;
s1506 is performed if the transmitting end in the interaction attribute is set to the address of the AP, and S1406 to S1410 are performed if the receiving end in the interaction attribute is set to the address of the AP.
S1506, AP1 determines the STA which jointly executes the sensing process;
the AP1 checks information of other STAs locally connected to the AP, if the capability information parameter value of the STA is 1, checks whether the information of the STA contains a location information parameter LCI, and if the information of the STA contains the LCI, selects the STAs capable of jointly executing the sensing process according to LCI cells contained in a sensing request frame of the STA 1; if the sensing request frame does not contain LCI, the AP1 can also send a measurement request to the STA to request the STA to report the LCI information, and after receiving the LCI information reported by the STA, the STA which can jointly execute the sensing process is selected according to the LCI information element contained in the sensing request frame by the STA1, wherein the STA refers to other STAs except the STA 1.
S1506 includes the following steps:
s15061, AP1 determines STAs that can perform a sensing procedure together;
the step of selecting the STAs capable of jointly executing the sensing process according to the LCI cells contained in the sensing request frame of the STA1 may be to obtain the position of the STAs according to the LCI of the STA1, and then select the STAs in the same spatial range as the STAs capable of jointly executing the sensing process according to the preset spatial information; or judging and selecting the STA capable of jointly executing the sensing process according to the distance and the azimuth of the AP1 and the STA1 as well as the transmitting power of other STAs.
S15062, AP1 determines STAs that perform a sensing process together from STAs that can perform a sensing process together;
after selecting STAs which can jointly execute the sensing process, AP1 sends a sensing request frame to the STAs, where AP1 may send the sensing request frame to each STA independently, or may send a single frame to all the STAs in a unified manner by broadcasting or multicasting; the sensing request frame comprises an interaction attribute information element and a sensing transmission parameter, wherein the interaction attribute information element comprises a transmitting end and a receiving end, the transmitting end is an address of the AP1, when the sensing request frame is independently transmitted, the receiving end is set to be an address of an STA receiving the frame, and when the sensing request frame is uniformly transmitted, the receiving end is set to be a broadcast address or a multicast address.
After receiving the sensing request frame, the STAs set the parameter result identification value as accept if they agree to execute the sensing process, set the parameter result identification value as reject if they disagree to execute the sensing process, and send a sensing response frame to the AP1.
After receiving the sensing response frame, the AP1 selects one or more STAs as sensing cooperative STAs from the STAs whose result identification values are acceptable.
S1507, the AP1 transmits a sensing data packet for determining the measurement result to the STA1 and the sensing cooperative STA;
the AP1 sends a perception data packet to the STA1 and one or more perception cooperative STAs; STA1 and one or more sensing cooperative STAs receive and measure the sensing data packet to obtain a measurement result.
S1508, the AP1 receives the measurement result sent by the sensing cooperative STA and sends the measurement result to the STA1;
the one or more sensing cooperative STAs send the measurement results to the AP1 by including the measurement results in a measurement report;
the AP1 sends a measurement report to the STA1, where the measurement report includes measurement results sent by one or more sensing cooperative STAs.
S1509, STA1 determines a sensing result from the received measurement result.
The STA1 calculates a sensing result according to the result of the self measurement and the measurement result sent by one or more sensing cooperative STAs in the measurement report sent by the AP1.
In order to implement the above wireless sensing method, an embodiment of the present application provides a wireless sensing device 1600, which is applied to an access point, as shown in fig. 16, the device 1600 includes:
a first receiving unit 1601, configured to receive a first sensing request sent by a first station; the first sensing request is used for requesting the access point to measure wireless signals;
a response unit 1602, configured to determine at least one second station based on station information of the first station in response to the first sensing request; the second station is a station which performs cooperative sensing with the first station;
a first obtaining unit 1603, configured to obtain at least one second measurement result, where the at least one second measurement result is a measurement result of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a perception result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station.
In some embodiments, the response unit 1602 is further configured to:
responding to the first sensing request, and analyzing the first sensing request to obtain the interaction attribute of the access point; the interaction attribute is used for indicating the access point to be a sending end or a receiving end of the perception data packet; the sensing data packet is used for measuring wireless signals;
And determining at least one second station based on the station information of the first station under the condition that the interaction attribute indicates that the access point is the receiving end of the perception data packet.
In some embodiments, the response unit 1602 is further configured to:
responding to the first sensing request, and analyzing the first sensing request to obtain a collaborative sensing identifier; the cooperative sensing identifier is used for indicating whether cooperative sensing is performed;
and determining at least one second station based on the station information of the first station in the case that the cooperative sensing identifier indicates cooperative sensing.
In some embodiments, the response unit 1602 is further configured to:
acquiring site information of each third site with perception capability;
matching the site information of the first site with the site information of each third site to obtain at least one third site matched with the first site;
the at least one second site is determined based on the matched at least one third site.
In some embodiments, the response unit 1602 is further configured to:
judging whether the first station and the third station are positioned in the same space range or not based on the position information of the first station and the position information of the third station;
And determining that the first station is matched with the third station under the condition that the first station and the third station are located in the same spatial range.
In some embodiments, the response unit 1602 is further configured to:
respectively sending a second sensing request to each third site in the matched at least one third site; the second sensing request is used for requesting the third station to measure wireless signals;
receiving a second perception response for responding to the second perception request; the second perceived response indicates whether measurement of the wireless signal is agreed;
determining at least one third station agreeing to make measurements of wireless signals based on the returned second perceived response;
the at least one second station is determined based on at least one third station agreeing to make measurements of wireless signals.
In some embodiments, the response unit 1602 is further configured to:
acquiring the received signal strength of each third station in at least one third station agreeing to perform measurement of the wireless signal;
sorting the at least one third station based on the received signal strength of each third station to obtain a sorting result;
and determining the at least one second station from the sorting result based on a set number.
In some embodiments, the apparatus 1600 further comprises: a second acquisition unit configured to:
detecting whether the first sensing request carries site information of the first site;
transmitting a site information acquisition request to the first site under the condition that the first sensing request does not carry the site information of the first site;
and receiving the site information of the first site returned by the first site in response to the site information acquisition request.
In some embodiments, the first acquisition unit 1603 is further configured to:
under the condition that the access point is a receiving end of a perception data packet, sending trigger requests to the first station and the at least one second station respectively;
receiving a first sensing data packet in the sensing data packets sent by the first station and responding to the trigger request, and receiving a second sensing data packet in the sensing data packets of the at least one second station responding to the trigger request;
determining the first measurement result based on the first perception data packet;
and determining a second measurement result corresponding to each second perception data packet.
In some embodiments, the apparatus further comprises: and the first sending unit is used for sending the first measurement result and the at least one second measurement result to the first station so that the first station determines the perception result based on the first measurement result and the at least one second measurement result.
In some embodiments, the apparatus further comprises: a second transmitting unit configured to:
determining the perceived result based on the first measurement and the at least one second measurement;
and sending the perception result to the first station.
In some embodiments, the first acquisition unit 1603 is further configured to:
transmitting a third sensing data packet in the sensing data packet to the first station under the condition that the access point is a transmitting end of the sensing data packet, wherein the third sensing data packet is used for determining the first measurement result;
transmitting a fourth perceived data packet of the perceived data packets to the at least one second site, the fourth perceived data packet being for each of the at least one second site to determine the second measurement;
receiving the second measurement results sent by each second station in the at least one second station;
the at least one second measurement is sent to the first station such that the first station determines the perceived result based on the first measurement and the at least one second measurement.
In order to implement the above wireless sensing method, an embodiment of the present application provides a wireless sensing apparatus 1700, which is applied to a first station, as shown in fig. 17, the apparatus 1700 includes:
A third sending unit 1701, configured to send a first sensing request to an access point; the first sensing request is used for requesting the access point to measure wireless signals; the first awareness request is further for enabling the access point to determine at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station;
an obtaining unit 1702 configured to obtain a sensing result; the sensing result is determined by the first station or the access point according to a first measurement result and at least one second measurement result; the first measurement is a measurement of a wireless channel between the access point and the first station, and the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station.
In some embodiments, the apparatus 1700 further comprises:
a generation unit configured to generate the first sensing request based on the cooperative sensing identifier; the cooperative sensing identifier is used for indicating whether cooperative sensing is performed.
In some embodiments, the apparatus 1700 further comprises: an information interaction unit for:
Receiving a site information acquisition request of the access point;
and sending the site information of the first site to the access point in response to the site information acquisition request.
In some embodiments, obtaining unit 1702 is further configured to:
receiving a trigger request sent by the access point under the condition that the first station is a sending end of a perception data packet;
responding to the trigger request, and sending a first perception data packet in the perception data packets to the access point; the first perception data packet is used for the access point to determine the first measurement result;
receiving the first measurement result and the at least one second measurement result sent by the access point;
the perceived result is determined based on the first measurement and the at least one second measurement.
In some embodiments, obtaining unit 1702 is further configured to:
receiving a trigger request sent by the access point under the condition that the first station is a sending end of a perception data packet;
responding to the trigger request, and sending a first perception data packet in the perception data packets to the access point; the first perception data packet is used for the access point to determine the first measurement result; the first measurement is used by the access point to determine the sensing result in combination with the at least one second measurement;
And receiving the perception result.
In some embodiments, obtaining unit 1702 is further configured to:
receiving a third perception data packet in the perception data packets sent by the access point under the condition that the first site is a receiving end of the perception data packets;
determining the first measurement based on the third perceived data packet;
receiving the at least one second measurement result sent by the access point;
the perceived result is determined based on the first measurement and the at least one second measurement.
It should be noted that, the data processing system provided in the embodiment of the present application includes each logic unit, which may be implemented by a processor in an electronic device; of course, the method can also be realized by a specific logic circuit; in practice, the processor may be a central processing unit (CPU, central Processing Unit), a microprocessor (MPU, micro Processor Unit), a digital signal processor (DSP, digital Signal Processor) or a Field programmable gate array (FPGA, field-Programmable Gate Array), or the like.
The description of the system embodiments above is similar to that of the method embodiments above, with similar benefits as the method embodiments. For technical details not disclosed in the system embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.
It should be noted that, in the embodiment of the present application, if the above-mentioned page display method is implemented in the form of a software function module, and sold or used as a separate product, the page display method may also be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributing to the related art, and the computer software product may be stored in a storage medium, and include several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read Only Memory (ROM), a magnetic disk, an optical disk, or other various media capable of storing program codes. Thus, embodiments of the present application are not limited to any specific combination of hardware and software.
The embodiment of the application also provides electronic equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the steps in the wireless sensing method are realized when the processor executes the computer program.
Correspondingly, the embodiment of the application provides a storage medium, namely a computer readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, implements the wireless sensing method provided in the above embodiment.
It should be noted here that: the description of the storage medium embodiments above is similar to that of the method embodiments described above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the storage medium embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.
It should be noted that fig. 18 is a schematic diagram of a hardware entity of an electronic device (access point or first station) according to an embodiment of the present application, as shown in fig. 18, the electronic device 1800 includes: a processor 1801, at least one communication bus 1802, at least one external communication interface 1804, and a memory 1805. Wherein the communication bus 1802 is configured to enable connected communication between these components. In an example, the electronic device 1800 further includes: the user interface 1803, wherein the user interface 1803 may comprise a display screen and the external communication interface 1804 may comprise a standard wired interface and a wireless interface.
The memory 1805 is configured to store instructions and applications executable by the processor 1801, and may also cache data (e.g., image data, audio data, voice communication data, and video communication data) to be processed or processed by the respective modules in the processor 1801 and the electronic device, which may be implemented by a FLASH memory (FLASH) or a random access memory (Random Access Memory, RAM).
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in some embodiments" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application. The foregoing embodiment numbers of the present application are merely for describing, and do not represent advantages or disadvantages of the embodiments.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above described device embodiments are only illustrative, e.g. the division of the units is only one logical function division, and there may be other divisions in practice, such as: multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. In addition, the various components shown or discussed may be coupled or directly coupled or communicatively coupled to each other via some interface, whether indirectly coupled or communicatively coupled to devices or units, whether electrically, mechanically, or otherwise.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units; can be located in one place or distributed to a plurality of network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated in one unit; the integrated units may be implemented in hardware or in hardware plus software functional units.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, where the program, when executed, performs steps including the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read Only Memory (ROM), a magnetic disk or an optical disk, or the like, which can store program codes.
Alternatively, the integrated units described above may be stored in a computer readable storage medium if implemented in the form of software functional modules and sold or used as a stand-alone product. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributing to the related art, and the computer software product may be stored in a storage medium, and include several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a removable storage device, a ROM, a magnetic disk, or an optical disk.
The foregoing is merely an embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes and substitutions are intended to be covered in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (19)

1. A wireless-aware method for use with an access point, the method comprising:
receiving a first sensing request sent by a first station; the first sensing request is used for requesting the access point to measure wireless signals;
determining at least one second site based on site information of the first site in response to the first perceived request; the second station is a station which performs cooperative sensing with the first station;
acquiring at least one second measurement; the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a sensing result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station;
responding to the first sensing request, and analyzing the first sensing request to obtain the interaction attribute or the collaborative sensing identifier of the access point; the interaction attribute is used for indicating the access point to be a sending end or a receiving end of the perception data packet; the sensing data packet is used for measuring wireless signals; the cooperative sensing identifier is used for indicating whether cooperative sensing is performed;
And determining at least one second station based on the station information of the first station under the condition that the interaction attribute indicates that the access point performs cooperative sensing for the receiving end of the sensing data packet or the cooperative sensing identifier indicates.
2. The method of claim 1, wherein the determining at least one second station based on the station information of the first station comprises:
acquiring site information of each third site with perception capability;
matching the site information of the first site with the site information of each third site to obtain at least one third site matched with the first site;
the at least one second site is determined based on the matched at least one third site.
3. The method of claim 2, wherein the site information comprises: position information; the matching the site information of the first site and the site information of the third site to obtain at least one third site matched with the first site includes:
judging whether the first station and the third station are positioned in the same space range or not based on the position information of the first station and the position information of the third station;
And determining that the first station is matched with the third station under the condition that the first station and the third station are located in the same spatial range.
4. The method of claim 2, wherein the determining the at least one second site based on the matched at least one third site comprises:
respectively sending a second sensing request to each third site in the matched at least one third site; the second sensing request is used for requesting the third station to measure wireless signals;
receiving a second perception response for responding to the second perception request; the second perceived response indicates whether measurement of the wireless signal is agreed;
determining at least one third station agreeing to make measurements of wireless signals based on the returned second perceived response;
the at least one second station is determined based on at least one third station agreeing to make measurements of wireless signals.
5. The method of claim 4, wherein the determining the at least one second station based on the at least one third station agreeing to make measurements of wireless signals comprises:
acquiring the received signal strength of each third station in at least one third station agreeing to perform measurement of the wireless signal;
Sorting the at least one third station based on the received signal strength of each third station to obtain a sorting result;
and determining the at least one second station from the sorting result based on a set number.
6. The method according to claim 1, wherein the method further comprises:
detecting whether the first sensing request carries site information of the first site;
transmitting a site information acquisition request to the first site under the condition that the first sensing request does not carry the site information of the first site;
and receiving the site information of the first site returned by the first site in response to the site information acquisition request.
7. The method of claim 1, wherein, in the case that the access point is a receiving end of the awareness data packet, the awareness data packet received by the access point includes: a first perception data packet and a second perception data packet; the at least obtaining at least one second measurement comprises:
sending trigger requests to the first station and the at least one second station respectively;
receiving the first sensing data packet which is sent by the first station and responds to the trigger request, and receiving the second sensing data packet which is sent by the at least one second station and responds to the trigger request;
Determining the first measurement result based on the first perception data packet; and determining a wireless measurement result of a second station corresponding to each second perception data packet.
8. The method of claim 7, wherein the method further comprises:
the first measurement result and the at least one second measurement result are sent to the first station, so that the first station determines the perception result based on the first measurement result and the at least one second measurement result.
9. The method of claim 7, wherein the method further comprises:
determining the perceived result based on the first measurement and the at least one second measurement;
and sending the perception result to the first station.
10. The method according to claim 1, wherein, in the case that the access point is a transmitting end of a sense data packet, the sense data packet transmitted by the access point includes a third sense data packet and a fourth sense data packet, and the obtaining at least one second measurement result includes:
transmitting the third perception data packet to the first station, wherein the third perception data packet is used for determining the first measurement result by the first station;
Transmitting the fourth awareness data packet to the at least one second station, the fourth awareness data packet being used by each of the at least one second station to determine the second measurement;
receiving the second measurement results sent by each second station in the at least one second station;
the at least one second measurement is sent to the first station such that the first station determines the perceived result based on the first measurement and the at least one second measurement.
11. A method of wireless awareness, applied to a first station, the method comprising:
sending a first sensing request to an access point; the first sensing request is used for requesting the access point to measure wireless signals; the first awareness request is further for enabling the access point to determine at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station;
obtaining a perception result; the sensing result is determined by the first station or the access point according to a first measurement result and at least one second measurement result; the first measurement is a measurement of a wireless channel between the access point and the first station, and the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station;
Wherein the first perceived request is generated based on the interaction attribute or the collaborative perceived identifier of the access point; the interaction attribute is used for indicating the access point to be a sending end or a receiving end of the perception data packet; the sensing data packet is used for measuring wireless signals; the cooperative sensing identifier is used for indicating whether cooperative sensing is performed.
12. The method of claim 11, wherein the method further comprises:
receiving a site information acquisition request of the access point;
and sending the site information of the first site to the access point in response to the site information acquisition request.
13. The method according to any one of claims 11 to 12, wherein, in a case where the first station is a transmitting end of a awareness data packet, the awareness data packet sent by the first station includes a first awareness data packet, and the obtaining the awareness result includes:
receiving a trigger request sent by the access point;
transmitting the first perception data packet to the access point in response to the trigger request; the first perception data packet is used for the access point to determine the first measurement result;
receiving the first measurement result and the at least one second measurement result sent by the access point;
The perceived result is determined based on the first measurement and the at least one second measurement.
14. The method according to any one of claims 11 to 12, wherein, in a case where the first station is a transmitting end of a awareness data packet, the awareness data packet sent by the first station includes a first awareness data packet, and the obtaining the awareness result includes:
receiving a trigger request sent by the access point;
transmitting the first perception data packet to the access point in response to the trigger request; the first perception data packet is used for the access point to determine the first measurement result; the first measurement is used by the access point to determine the sensing result in combination with the at least one second measurement;
and receiving the perception result.
15. The method according to any one of claims 11 to 12, wherein, in the case that the first station is a receiving end of a perception data packet, the perception data packet received by the first station includes a third perception data packet, and the obtaining the perception result includes:
receiving the third perception data packet sent by the access point;
determining the first measurement based on the third perceived data packet;
Receiving the at least one second measurement result sent by the access point;
the perceived result is determined based on the first measurement and the at least one second measurement.
16. A wireless-aware apparatus for use with an access point, the apparatus comprising:
the first receiving unit is used for receiving a first sensing request sent by a first station; the first sensing request is used for requesting the access point to measure wireless signals;
a response unit, configured to determine at least one second station based on station information of the first station in response to the first sensing request; the second station is a station which performs cooperative sensing with the first station;
a first obtaining unit, configured to obtain at least one second measurement result, where the at least one second measurement result is a measurement result of a wireless channel between the access point and each of the at least one second station; the at least one second measurement is used to determine a sensing result with a first measurement, the first measurement being a measurement of a wireless channel between the access point and the first station;
Wherein, response unit is further used for:
responding to the first sensing request, and analyzing the first sensing request to obtain the interaction attribute or the collaborative sensing identifier of the access point; the interaction attribute is used for indicating the access point to be a sending end or a receiving end of the perception data packet; the sensing data packet is used for measuring wireless signals; the cooperative sensing identifier is used for indicating whether cooperative sensing is performed;
and determining at least one second station based on the station information of the first station under the condition that the interaction attribute indicates that the access point performs cooperative sensing for the receiving end of the sensing data packet or the cooperative sensing identifier indicates.
17. A wireless sensing apparatus for use with a first station, the apparatus comprising:
the generation unit is used for generating a first perception request based on the interaction attribute or the collaborative perception identifier of the access point; the interaction attribute is used for indicating the access point to be a sending end or a receiving end of the perception data packet; the sensing data packet is used for measuring wireless signals; the cooperative sensing identifier is used for indicating whether cooperative sensing is performed;
a third sending unit, configured to send the first sensing request to the access point; the first sensing request is used for requesting the access point to measure wireless signals; the first awareness request is further for enabling the access point to determine at least one second station based on station information of the first station; the second station is a station which performs cooperative sensing with the first station;
The acquisition unit is used for acquiring a sensing result; the sensing result is determined by the first station or the access point according to a first measurement result and at least one second measurement result; the first measurement is a measurement of a wireless channel between the access point and the first station, and the at least one second measurement is a measurement of a wireless channel between the access point and each of the at least one second station.
18. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor, when executing the computer program, implements the steps of the wireless sensing method of any one of claims 1 to 10 or the steps of the wireless sensing method of any one of claims 11 to 15.
19. A storage medium storing an executable program, wherein the executable program, when executed by a processor, implements the wireless sensing method of any one of claims 1 to 10, or implements the wireless sensing method of any one of claims 11 to 15.
CN202110431228.6A 2021-04-21 2021-04-21 Wireless sensing method, device, equipment and storage medium Active CN115226143B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110431228.6A CN115226143B (en) 2021-04-21 2021-04-21 Wireless sensing method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110431228.6A CN115226143B (en) 2021-04-21 2021-04-21 Wireless sensing method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115226143A CN115226143A (en) 2022-10-21
CN115226143B true CN115226143B (en) 2024-04-09

Family

ID=83605745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110431228.6A Active CN115226143B (en) 2021-04-21 2021-04-21 Wireless sensing method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115226143B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107800491A (en) * 2017-10-12 2018-03-13 清华大学 A kind of wireless aware anti-interference method and device based on channel condition information
CN208227338U (en) * 2018-06-15 2018-12-11 华中科技大学 A kind of human body behavior perceptron
CN112350809A (en) * 2019-08-06 2021-02-09 华为技术有限公司 Sensing method and communication device
CN112446244A (en) * 2019-08-29 2021-03-05 华为技术有限公司 Human body action recognition method, neural network training method, related device and equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150003721A (en) * 2012-04-13 2015-01-09 엘지전자 주식회사 Channel access method in wireless communication system and apparatus for same
US11012285B2 (en) * 2012-12-05 2021-05-18 Origin Wireless, Inc. Methods, apparatus, servers, and systems for vital signs detection and monitoring

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107800491A (en) * 2017-10-12 2018-03-13 清华大学 A kind of wireless aware anti-interference method and device based on channel condition information
CN208227338U (en) * 2018-06-15 2018-12-11 华中科技大学 A kind of human body behavior perceptron
CN112350809A (en) * 2019-08-06 2021-02-09 华为技术有限公司 Sensing method and communication device
CN112446244A (en) * 2019-08-29 2021-03-05 华为技术有限公司 Human body action recognition method, neural network training method, related device and equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种基于能量检测及用户合作的协作感知技术;周来秀;贺建军;邓曙光;胡赛纯;;湖南城市学院学报(自然科学版);20070615(02);全文 *

Also Published As

Publication number Publication date
CN115226143A (en) 2022-10-21

Similar Documents

Publication Publication Date Title
CN103561449B (en) Radio switch-in method and WAP
CN104081815B (en) Request-response process for wireless network
US20230232370A1 (en) Relative positioning method, terminal, and base station
US8520583B2 (en) Method, apparatus, and computer program product for roaming partner discovery
KR101715535B1 (en) Method and apparatus for active scanning in wireless lan
CN104272809B (en) Active scan method and apparatus
US11764852B2 (en) Beam selection method, apparatus and system
CN108551683A (en) Enhanced active scan in a wireless local area network
CN103039021A (en) Method and apparatus for a station to operate within WLAN system
US9491733B2 (en) Method for providing information through wireless LAN and apparatus therefor
CN113037400A (en) Channel detection method and device
KR20140138132A (en) Device and method for active scanning
US20160143072A1 (en) Support for peer-to-peer discovery in 5 ghz band
US11956037B2 (en) Spatial reuse for wireless network
US10880770B2 (en) Method and apparatus for managing quality of wireless LAN
US20210345401A1 (en) Spatial reuse for wireless network
CN115226143B (en) Wireless sensing method, device, equipment and storage medium
US20150304940A1 (en) Active scanning method and device
US11057770B2 (en) Method and apparatus for dynamically changing connection in wireless LAN
CN117135738B (en) WIFI communication method, device and network equipment
CN113228746B (en) Radio access establishment
KR20240130771A (en) Data transmission method and communication device
CN105101222B (en) A kind of based on WLAN data processing method, relevant device and system
CN117135738A (en) WIFI communication method, device and network equipment
CN115942363A (en) Wireless perception measurement method, equipment and computer storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant