Communication method and communication apparatus
By receiving and analyzing the environmental information of the sensing device through the network management device, the sensing device is instructed to switch the sensing frequency, which solves the problem of increased energy consumption in different WLAN sensing application scenarios and improves energy efficiency and user experience.
Patent Information
- Application Number
- PCT/CN2025/083993
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-16
- Filing Date
- 2025-03-21
- Publication Date
- 2025-10-23
AI Technical Summary
In different WLAN sensing application scenarios, existing technologies fail to effectively switch sensing frequencies, resulting in increased energy consumption and affecting user experience.
The network management device receives environmental information from the sensing device, determines and instructs the sensing device to switch the sensing frequency, for example, from high frequency to low frequency, to improve energy efficiency.
It improves the energy efficiency of sensing devices, reduces power consumption and improves user experience.
Smart Images

Figure CN2025083993_23102025_PF_FP_ABST
Abstract
Description
Communication method and communication apparatus
[0001] The present application claims priority to the Chinese Patent Application No. 202410464755.0, filed on April 16, 2024, and entitled "A communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular, to a communication method and communication apparatus. BACKGROUND
[0003] Currently, wireless local area network (WLAN) sensing refers to using wireless signals received from a station (STA) with WLAN sensing capability to determine the characteristics (such as range, speed, angle, motion, presence or proximity, posture, etc.) of an intended target (such as a target object, a human or an animal, etc.) in a given environment (such as a room, a house, a vehicle, or an enterprise, etc.). Both the access point station (AP STA) and the non-AP STA can collect sensing-related information when performing sensing. Different WLAN sensing methods are mainly divided into two categories: low-frequency sensing (such as sub-7 gigahertz (Sub-7GHz)) and directional multi-gigabit (DMG, such as 60GHz) sensing. The power consumption and application scenarios corresponding to different sensing frequencies are also different. Therefore, how to switch different sensing frequencies in different application scenarios to improve user experience becomes a problem to be solved. SUMMARY
[0004] The present application provides a communication method and communication apparatus, which is beneficial to switching sensing frequencies for sensing devices and improving energy efficiency.
[0005] In a first aspect, the present application provides a communication method, which is applied to a first device, for example, the method can be executed by the first device. For example, the first device can be a network management device (such as an access network controller, a network management service provider, an optical terminal device, or a master optical network unit, etc.), or a component (such as a processor, a chip, or a chip system, etc.) of the network management device, or a logic module capable of implementing all or part of the network management function. Wherein the first device receives first environment information from a sensing device, and according to the first environment information, sends first information to the sensing device; wherein the first information includes a first sensing frequency.
[0006] In the method, the first device can receive first environment information from the sensing device, determine a sensing frequency that can be used by the sensing device based on the first environment information, and send first information to the sensing device, thereby indicating the first sensing frequency to the sensing device, facilitating the sensing device to switch the sensing frequency and improving energy efficiency.
[0007] In a possible implementation, the first device receives second environment information from the sensing device, and sends second information to the sensing device according to the second environment information; the second information includes a second sensing frequency; and the second sensing frequency is different from the first sensing frequency.
[0008] In the implementation, the first device can further receive second environment information from the sensing device, and determine whether the sensing device needs to switch the sensing mode based on a difference between the second environment information and the first environment information. For example, it is assumed that the sensing device currently uses the first sensing frequency for sensing, and the first sensing frequency is a high frequency (e.g., 60 GHz); if the first device determines, according to the second environment information, that the second sensing frequency is a low frequency (e.g., 7 GHz), the first device sends the second information to the sensing device, thereby indicating the second sensing frequency to the sensing device, so that the sensing device switches from the first sensing frequency to the second sensing frequency, facilitating the sensing device to improve energy efficiency.
[0009] In a possible implementation, the first environment information includes channel state information data.
[0010] In a possible implementation, the first environment information further includes frequency band information.
[0011] In a possible implementation, the first environment information has a corresponding relationship with the first sensing frequency.
[0012] In the above implementation, it is assumed that the first environment information has a corresponding relationship with the first sensing frequency, for example, the channel state information data has a corresponding relationship with the sensing frequency, or the frequency band information and the channel state information data have a corresponding relationship with the sensing frequency, thereby facilitating the first device to determine the corresponding first sensing frequency based on the first environment information.
[0013] In a possible implementation, the first device predicts user behavior based on the first environment information. The first device determines the first sensing frequency based on the user behavior.
[0014] In a possible implementation, the first device determines the user behavior based on the first environment information and a corresponding relationship between third environment information and the user behavior.
[0015] In a possible implementation, the first device can further receive training information, the training information comprising third environment information and user behavior. The first device generates a correspondence between the third environment information and the user behavior based on the training information.
[0016] In the above implementation, the first device can predict the user behavior based on the first environment information, and determine the first sensing frequency. For example, the first device can first receive training information comprising third environment information and user behavior, wherein the third environment information comprises environment information collected by the sensing device before the current time, and is used for training of the first device to generate a correspondence between the third environment information and the user behavior. The first device can match the first environment information with the correspondence between the third environment information and the user behavior, for example, obtain third environment information closest to the first environment information, to determine the corresponding user behavior, and thus determine the first sensing frequency.
[0017] In a possible implementation, the first information further comprises a reporting period of the environment information.
[0018] In this implementation, the first device can further indicate the reporting period of the environment information to the sensing device, which facilitates the sensing device to send the environment information again (for example, send the second environment information).
[0019] In a second aspect, a communication method is provided. The method is applied to a second device, for example, the method can be performed by the second device. For example, the second device can be a sensing device (such as an AP STA, a non-AP STA, an optical network unit, or an edge optical network unit), or a component (such as a processor, a chip, or a chip system) of the sensing device, or a logic module capable of implementing all or part of the sensing function. In the method, the second device sends first environment information, and receives first information comprising a first sensing frequency. The second device performs sensing by using the first sensing frequency.
[0020] In the method, the second device can send the first environment information to the first device, which facilitates the first device to determine the first sensing frequency based on the first environment information, and send the first information to the second device. After receiving the first information, the second device can obtain the first sensing frequency, to determine whether to switch the sensing frequency, and improve the energy efficiency.
[0021] In a possible implementation, the second device sends second environment information. The second device receives second information comprising a second sensing frequency, the second sensing frequency being different from the first sensing frequency. The second device performs sensing by using the second sensing frequency.
[0022] In the embodiment, the second device can further send the second environment information, which is beneficial for the first device to determine whether the sensing device needs to switch the sensing mode based on the difference between the second environment information and the first environment information. For example, it is assumed that the second device currently adopts the first sensing frequency for sensing, and it is assumed that the first sensing frequency is a high frequency (e.g., 60 GHz); if the first device determines that the second sensing frequency is a low frequency (e.g., 7 GHz) according to the second environment information, the first device sends the second information to the second device, so as to indicate the second sensing frequency to the second device. Therefore, the second device can switch from the first sensing frequency to the second sensing frequency, and perform sensing by using the second sensing frequency, which is beneficial for improving the energy efficiency.
[0023] In a possible implementation, the first environment information includes channel state information data.
[0024] In a possible implementation, the first environment information further includes frequency band information.
[0025] In a possible implementation, the first environment information has a corresponding relationship with the first sensing frequency.
[0026] In the above embodiment, it is assumed that the first environment information has a corresponding relationship with the first sensing frequency, for example, the channel state information data and the sensing frequency have a corresponding relationship, or the frequency band information and the channel state information data have a corresponding relationship with the sensing frequency, which is beneficial for the first device to determine the corresponding first sensing frequency based on the first environment information.
[0027] In a possible implementation, the second device sends training information, and the training information includes third environment information and user behavior.
[0028] In the embodiment, the second device can send the training information to the first device, so that the first device performs training based on the training information to obtain a corresponding relationship between the third environment information and the user behavior, and the corresponding relationship is used by the first device to predict the user behavior, which is beneficial for determining the first sensing frequency.
[0029] In a possible implementation, the first information further includes a reporting period of the environment information.
[0030] In a possible implementation, the second device sends the environment information to the first device by using the reporting period.
[0031] In the above embodiment, the second device can further receive the reporting period of the environment information, which is beneficial for the second device to send the environment information (e.g., the second environment information) again based on the reporting period, so as to be beneficial for the first device to determine whether to adjust the sensing frequency of the second device.
[0032] In a third aspect, the present application provides a communication apparatus. The communication apparatus is a network management device, for example, an access network controller, a network management service provider, an optical terminal device, or a master optical network unit, or a component (for example, a processor, a chip, or a chip system) of the network management device, or an apparatus that can be used in conjunction with the network management device. In a possible implementation, the communication apparatus has the functions of the first aspect, for example, the communication apparatus includes modules or units or means corresponding to the operations of the first aspect, and the modules or units or means can be implemented in software, hardware, or a combination of software and hardware.
[0033] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The communication unit is configured to receive the first environment information from the sensing device. The communication unit is further configured to send, to the sensing device, first information according to the first environment information, where the first information includes a first sensing frequency.
[0034] In this implementation, the communication apparatus can receive the first environment information from the sensing device, determine the sensing frequency that can be used by the sensing device based on the first environment information, and send the first information to the sensing device, so as to indicate the first sensing frequency to the sensing device, which is beneficial to switching the sensing frequency of the sensing device and improving energy efficiency.
[0035] Optionally, other possible implementations of the third aspect can refer to the descriptions of the possible implementations of the first aspect, which are not repeated here.
[0036] In a fourth aspect, the present application provides a communication apparatus. The communication apparatus is a sensing device, for example, an AP STA, a non-AP STA, an optical network unit, or an edge optical network unit, or a component (for example, a processor, a chip, or a chip system) of the sensing device, or an apparatus that can be used in conjunction with the sensing device. In a possible implementation, the communication apparatus has the functions of the second aspect, for example, the communication apparatus includes modules or units or means corresponding to the operations of the second aspect, and the modules or units or means can be implemented in software, hardware, or a combination of software and hardware.
[0037] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The communication unit is configured to send the first environment information. The communication unit is further configured to receive first information, where the first information includes a first sensing frequency. The processing unit is configured to perform sensing by using the first sensing frequency.
[0038] In this embodiment, the communication device can send the first environment information to the first device, which is conducive to the first device determining the first sensing frequency based on the first environment information and sending the first information to the second device. After receiving the first information, the second device can obtain the first sensing frequency, and determine whether to switch the sensing frequency, thereby improving energy efficiency.
[0039] Optionally, other possible implementation manners in the fourth aspect can refer to the corresponding descriptions of other possible implementation manners in the second aspect, which will not be described here.
[0040] In the fifth aspect, the present application provides a communication device, comprising: a processor and an interface circuit, the interface circuit is used for receiving signals from other communication devices and transmitting to the processor or sending signals from the processor to other communication devices, and the processor is used for realizing at least one of the following: the method in the first aspect and any possible implementation manner of the first aspect, the method in the second aspect and any possible implementation manner of the second aspect.
[0041] In the sixth aspect, the present application provides a communication device, comprising a memory and one or more processors. The memory is used for storing part or all of the necessary computer programs or instructions for realizing the functions related to at least one of the above-mentioned first aspect or the second aspect. The one or more processors can execute the computer programs or instructions, when the computer programs or instructions are executed, so that the communication device realizes at least one of the following: the method in the first aspect and any possible implementation manner of the first aspect, the method in the second aspect and any possible implementation manner of the second aspect. Optionally, the memory and the processor are decoupled.
[0042] In a possible design, the communication device can further comprise an interface circuit, wherein the processor is configured to communicate with other devices or components through the interface circuit.
[0043] In a possible design, the communication device can further comprise a memory.
[0044] In the seventh aspect, the present application provides a communication system, comprising at least one device or equipment in the above-mentioned third aspect to the sixth aspect, so that the at least one device or equipment executes at least one of the following: the method in the first aspect and any possible implementation manner of the first aspect, the method in the second aspect and any possible implementation manner of the second aspect.
[0045] In an eighth aspect, the present application provides a computer readable storage medium, having instructions stored thereon, which when executed on a computer, cause the computer to perform at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect.
[0046] In a ninth aspect, the present application provides a computer program product, comprising instructions, which when executed on a computer, cause the computer to perform at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect.
[0047] In a tenth aspect, the present application provides a chip, comprising a processor (or a logic circuit). Optionally, the chip can further comprise a communication interface (or an interface) for implementing at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect. In a possible implementation, if the chip is the smallest processing unit in a whole machine, the chip can be a processor, or can comprise a processor and a memory, or can comprise a processor, a memory and a transceiver, for implementing at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect.
[0048] In an eleventh aspect, the present application provides a chip system. The chip system comprises a processor and an interface. Optionally, the chip system can further comprise a memory for implementing at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect. The chip system can be composed of a chip, or can comprise a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS
[0049] Fig. 1 is a schematic diagram of a network architecture;
[0050] Fig. 2 is a flow diagram of a communication method provided by the present application;
[0051] Fig. 3 is a flow diagram of another communication method provided by the present application;
[0052] Fig. 4 is a flow diagram of a communication method provided by the present application applied to an AN controller, a Non-AP STA and an ONU;
[0053] Fig. 5 is a flow diagram of a communication method provided by the present application applied to a P-ONU, a Non-AP STA and an E-ONU;
[0054] FIG. 6 is a schematic diagram of a communication device provided by the present application;
[0055] FIG. 7 is a schematic diagram of another communication device provided by the present application. DETAILED DESCRIPTION
[0056] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
[0057] For ease of understanding, the definitions of related terms involved in the present application are described in detail as follows:
[0058] 1. Network architecture: For example, the communication method provided by the present application can be applied to the network architecture as shown in FIG. 1. The network architecture shown in FIG. 1 includes network management and sensing devices (such as AP STA or non-AP STA shown in FIG. 1). It can be understood that FIG. 1 is only an example, and only part of the devices are shown (for example, more sensing devices can also be included, the form of the sensing devices can not be limited to the form shown in the figure, etc.), and the present application does not limit the network architecture to which the communication method is applied.
[0059] Among them, the communication method provided by the present application can be applied to a mobile communication system. For example: the mobile communication system can be a fourth generation (4th generation, 4G) communication system (for example, a long term evolution (long term evolution, LTE) system), a worldwide interoperability for microwave access (worldwide interoperability for microwave access, WiMAX) communication system, a wireless local area network (wireless local area networks, WLAN), a fifth generation (5th generation, 5G) communication system (for example, a new radio (new radio, NR) system), and a future mobile communication system, etc.; it can also be applied to satellite communication systems, high altitude platform (high altitude platform station, HAPS) communication, unmanned aerial vehicle NTN systems, such as integrated communication and navigation (integrated communication and navigation, IcaN) systems, global navigation satellite systems (global navigation satellite system, GNSS) and ultra-dense low-orbit satellite communication systems, etc.
[0060] The network management device is a device with management functions, and can include, but is not limited to, an access network controller (AN controller), a network management service provider, an optical line terminal (OLT), a primary optical network unit (P-ONU), and the like.
[0061] The sensing device is a device with sensing capabilities, and can include, but is not limited to, an AP STA, a non-AP STA, an ONU, an edge ONU (E-ONU), and the like.
[0062] Optionally, the AP STA can be a network device such as a base station, which is a device with wireless transceiving functions and is used to communicate with a terminal device. For example, the network device is a radio access network (RAN) node that accesses a terminal device to a wireless network. In this application, the network device can include, but is not limited to, an evolved node B (eNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission reception point (TRP), and the like. The network device can also be a gNB or a TRP or a TP in a 5G system, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G system, or a network controlled repeater (NCR), or an integrated access and backhaul (IAB) node. In addition, the network device can also be a network node constituting a gNB or a TP, such as a BBU, a distributed unit (DU), and the like. Alternatively, the network device can also be a device that undertakes a network side function in a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, an Internet of Things (IoT), a vehicle-to-vehicle communication system, or other communication systems, a satellite, and the like.
[0063] Optionally, the non-AP STA can be a terminal, which is a device with wireless transceiver function, and can send signals to network devices or receive signals from network devices. The terminal mentioned in the present application includes various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems with wireless communication functions, and can specifically refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device can also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in telemedicine or remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a terminal device in 5G network or future communication network, etc.
[0064] The network device and the terminal can be fixed in position or movable. The network device and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; can also be deployed on an airplane, a balloon and a man-made satellite. The embodiments of the present application do not limit the application scenarios of the network device and the terminal.
[0065] In this application, the functions of the network device can also be performed by a module (such as a chip) in the network device, or by a control subsystem containing the functions of the network device. The control subsystem containing the functions of the network device herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be performed by a module (such as a chip or modem) in the terminal, or by a device containing the functions of the terminal.
[0066] 2. WLAN sensing:
[0067] WLAN sensing refers to using wireless signals received from a STA with WLAN sensing capability to determine the characteristics (such as range, speed, angle, motion, presence or proximity, and posture) of intended targets (such as objects, humans, and animals) in a given environment (such as a room, a house, a vehicle, and an enterprise). The IEEE 802.11bf working group currently classifies WLAN sensing into several categories, including: indoor sensing, posture recognition, health monitoring, 3D vision, in-vehicle sensing, etc. For example, indoor sensing refers to determining events occurring indoors, counting the number of people, etc. through WLAN sensing. Posture recognition refers to recognizing consumers or determining consumer needs, etc. through WLAN sensing posture. Health monitoring refers to measuring heart rate and respiration, etc. and using WLAN for monitoring. 3D vision refers to forming a three-dimensional view through WLAN sensing data. In-vehicle sensing refers to detecting in-vehicle personnel behavior to avoid high-risk driving behavior through WLAN sensing.
[0068] Among them, the sensing process is generally realized by the interaction between the AP STA (such as a Wi-Fi device, etc.) and the Non-AP STA (such as a mobile phone, etc.). For example, the AP STA and the Non-AP STA can both act as a data packet receiver (RX) and a data packet transmitter (TX) when performing sensing. The data exchanged between the two parties can be channel state information (CSI) data. That is, the AP STA and the Non-AP STA can both act as CSI data acquirers and analyze the CSI data to obtain sensing results. In one possible implementation, the AP STA or the Non-AP STA can also complete sensing through back wave alone. That is, the AP STA or the Non-AP STA can transmit a signal and receive the back wave of the signal, and analyze the CSI data to obtain the sensing result; single-STA sensing through back wave is more flexible and convenient. In another possible implementation, the AP STA and the Non-AP STA can perform cooperative sensing, which has higher accuracy.
[0069] IEEE 802.11bf working group specifies different WLAN sensing modes, mainly divided into two categories: low frequency band sensing (such as Sub-7GHz) and DMG (such as 60GHz) sensing. Different sensing modes are applied in different scenarios, for example, in general, Sub-7GHz is suitable for scenarios that require larger coverage, larger targets and detection. DMG is suitable for applications that require smaller coverage, smaller targets and fine motion.
[0070] Different WLAN sensing modes have different power consumptions, for example: DMG sensing mode uses higher frequency (60GHz), resulting in higher path loss, thus increasing energy consumption. Although DMG sensing has higher accuracy, many application scenarios do not require ultra-high precision sensing; for example, if the application scenario is to count the number of people, determine the position, etc. without the need for high-precision sensing, the sensing device can use Sub-7GHz sensing mode; and in health observation or gesture recognition scenarios that require high-precision sensing, the sensing device uses DMG sensing. Using DMG mode for sensing can obtain greater accuracy, but the power consumption is very large; if the sensing mode is not switched in time in scenarios that do not require sensing accuracy, it will increase energy consumption and affect user experience. In order to solve the above problems, the present application provides a communication method, which uses a network management device to switch the WLAN sensing mode, which is beneficial to improve the energy efficiency of the sensing device.
[0071] For example, FIG. 2 is a flowchart of a communication method provided by the present application. The method is realized by the interaction between the first device and the second device, wherein the first device can be a network management device, such as an AN controller, a network management service provider, an OLT or a P-ONU, etc., and the second device can be a sensing device, such as an AP STA, a non-AP STA, an ONU or an E-ONU, etc. The method includes the following steps:
[0072] S101, the second device sends first environment information; correspondingly, the first device receives the first environment information.
[0073] The first environment information can be used to represent the current environment of the second device, which can be the information of the current environment collected by the second device; for example, the second device can collect the information of the current environment through sensing. Assuming that the current time is the first time, the first environment information is the environment information corresponding to the first time.
[0074] Optionally, the method further comprises: the second device sending second environment information; and correspondingly, the first device receiving the second environment information. The second environment information is environment information corresponding to a second time point. For example, the current time point is the second time point, and the second device can collect information of the current environment through sensing. The second time point can be a time point next to the first time point. For example, after sending the first environment information, the second device sends the second environment information after a period of time or after receiving an indication from the first device. Optionally, the indication from the first device is an indication that the first device can directly instruct the second device to send environment information (for example, instruct the second device to send the second environment information), without waiting for a period of time.
[0075] In this case, because the wireless channel between the first device and the second device can change, the second environment information and the first environment information can be different environment information.
[0076] The first environment information or the second environment information can be used to measure the sensing frequency switching of the sensing device, for example, to measure whether the sensing device needs to switch the sensing frequency.
[0077] In a possible implementation, the environment information includes channel state information data. For example, assuming that the second device is an AP STA, and assuming that the AP STA is a data receiver, the AP STA can collect CSI data, which is CSI data between the AP STA and a non-AP STA (for example, transmission path data, signal strength data, and the like between the AP STA and the non-AP STA). For another example, assuming that the second device is a non-AP STA, and assuming that the non-AP STA is a data receiver, the non-AP STA can collect CSI data, which is CSI data between the AP STA and the non-AP STA. It can be understood that the first environment information and the second environment information both include CSI data, but the CSI data in the first environment information and the CSI data in the second environment information can be different.
[0078] In a possible implementation, the environment information includes frequency band information. For example, assuming that the second device is an AP STA, and assuming that the AP STA is a data receiver, the AP STA can collect frequency band information, which includes a frequency band in which the AP STA receives data. For another example, assuming that the second device is a non-AP STA, and assuming that the non-AP STA is a data receiver, the non-AP STA can collect frequency band information.
[0079] Optionally, there is an association relationship between the CSI data and the frequency band information. For example, the higher the frequency band used by the sensing device, the more accurate data the sensing device can collect, and the more accurate the CSI data is.
[0080] In a possible implementation, the second device sends the first environment information, which can be sent directly to the first device or forwarded to the first device through other devices. For example, assuming that the second device is an AP STA, the AP STA can directly send the first environment information to the network management device. For another example, assuming that the second device is a non-AP STA, since the non-AP STA cannot directly send the first environment information to the network management device, the non-AP STA can send the first environment information to the AP STA, and the AP STA forwards the first environment information to the network management device (for example, the AP STA can transparently transmit the first environment information). Optionally, the second device sends the second environment information in a similar manner, for example, the AP STA can directly send the second environment information to the network management device, or the non-AP STA can transparently transmit the second environment information through the AP STA, which is not limited in the present application.
[0081] S102, the first device sends first information to the second device according to the first environment information.
[0082] The first information can include the first sensing frequency.
[0083] The first device can determine the sensing frequency that can be used by the second device according to the first environment information, for example, the first sensing frequency. The first device can send the first information to the second device, so as to indicate the first sensing frequency to the second device.
[0084] In a possible implementation, the first device can determine the CSI data, frequency band information, and the like in the first environment information according to the first environment information. Assuming that the first device is preconfigured with a group of CSI data and user behaviors corresponding to the CSI data, the first device can compare the CSI data in the first environment information with the preconfigured CSI data, determine the user behavior corresponding to the CSI data in the first environment information, and determine the first sensing frequency that can be used by the second device for the user behavior. For example, assuming that the user behavior is a user behavior with high accuracy requirement, the second device can use a high frequency for sensing (i.e., the first sensing frequency is a high frequency).
[0085] Optionally, if the first device also receives the second environment information, the above method further includes: the first device determines to switch the sensing frequency to a second sensing frequency according to the second environment information, or determines that the second device needs to switch the sensing frequency according to the second environment information; further, the first device sends second information to the second device to instruct the second device to switch to the second sensing frequency. The second sensing frequency is different from the first sensing frequency.
[0086] In a possible implementation, the first information includes a first sensing frequency. For example, the first device sends the first information to the second device, and the first information includes the first sensing frequency, so as to directly indicate to the second device that the sensing frequency that can be adopted by the second device is the first sensing frequency. The first sensing frequency can be a DMG sensing frequency (e.g., 60 GHz) or a low-band sensing frequency (e.g., Sub-7 GHz). Alternatively, the first information can also be indication information for indicating the first sensing frequency. For example, assuming that the first information is 1-bit indication information, when the bit is 0, it is used to indicate that the first sensing frequency is a DMG sensing frequency; and when the bit is 1, it is used to indicate that the first sensing frequency is a low-band sensing frequency.
[0087] In a possible implementation, the first information further includes a reporting period of the environment information. For example, the environment information can be periodic information that is reported according to a reporting period. For example, the second device sends first environment information to the first device, and after a reporting period, the second device sends second environment information to the first device. Alternatively, the first device can adjust the reporting period of the environment information, and indicate the adjusted reporting period of the environment information to the second device through the first information. For example, assuming that in a first time period, the second device sends the first environment information according to a first reporting period; if the first device determines that the reporting frequency of the environment information can be reduced (that is, the reporting period is increased), the first device further includes a second reporting period (e.g., the second reporting period is greater than the first reporting period) in the first information sent to the second device. Correspondingly, after receiving the first information, the second device sends the second environment information according to the second reporting period.
[0088] In this embodiment, the first device can receive the environment information (e.g., the first environment information or the second environment information) from the second device, and determine the sensing frequency that can be adopted by the second device based on the environment information. The first device indicates the sensing frequency (e.g., the first sensing frequency or the second sensing frequency) to the second device, which is beneficial to the second device to switch the sensing frequency in time and improve energy efficiency.
[0089] In an example, the present application provides a communication method, which can be divided into two stages, for example, a training stage and a use stage. In the training stage, the first device receives training information (which can include environment information for training) from the second device, and generates a correspondence between the environment information and user behavior based on the training information. In the use stage, the first device receives environment information from the second device, and determines the user behavior based on the environment information and the correspondence between the environment information and the user behavior generated in the training stage, so as to determine the sensing frequency. The following takes FIG. 3 to FIG. 5 as examples for illustration.
[0090] FIG. 3 is a flow diagram of another communication method provided by the present application. The method is implemented by interaction between a first device and a second device. For example, the first device can be a network management device, such as an AN controller, a network management service provider, an OLT, or a P-ONU, etc., and the second device can be a sensing device, such as an AP STA, a non-AP STA, an ONU, or an E-ONU, etc. The method includes the following steps:
[0091] S201. The second device sends training information. Correspondingly, the first device receives the training information.
[0092] The training information can include at least one of third environment information and user behavior.
[0093] The third environment information can be historical environment information collected by the second device. For example, the second device can continuously collect environment information (such as channel state information data, frequency band information) during sensing and record the collected environment information.
[0094] The user behavior refers to the number of users, the posture, gestures, health information, face information, or body information of the user, etc., which can be detected by the second device through sensing. For example, WLAN sensing can realize in-vehicle sensing, and the user behavior can refer to the driving posture and gestures of the user in the vehicle.
[0095] Optionally, the training information further includes frequency band information and time information. The frequency band information can refer to the corresponding description in the foregoing embodiments, for example, the frequency band information refers to the frequency band of the data received by the second device, which will not be described here. The time information refers to the time when the user behavior occurs, for example, the second device records the user behavior and also records the time information corresponding to the user behavior.
[0096] S202. The first device generates a corresponding relationship between the third environment information and the user behavior based on the training information.
[0097] The corresponding relationship between the third environment information and the user behavior means that there is a corresponding relationship between the third environment information and the user behavior. For example, if a specific user behavior corresponds to a set of environment information (such as corresponding CSI data, specific frequency band, etc.), the first device generates a corresponding relationship between the third environment information and the user behavior based on the training information.
[0098] In one possible implementation, the corresponding relationship between the third environment information and the user behavior can be a corresponding relationship between CSI data and user behavior. For example, Table 1 shows the corresponding relationship between CSI data and user behavior.
[0099] Table 1: Corresponding relationship between CSI data and user behavior.
[0100] For example, based on Table 1, the first apparatus can determine the user behavior based on the CSI data.
[0101] In a possible implementation, assuming that the third environment information is CSI data and frequency band information, the correspondence between the third environment information and the user behavior can specifically be the correspondence between the CSI data, the frequency band information, and the user behavior. For example, Table 2 is the correspondence between the CSI data, the frequency band information, and the user behavior.
[0102] Table 2: Correspondence between CSI data, frequency band information, and user behavior.
[0103] For example, based on Table 2, the first apparatus can determine the user behavior based on the CSI data and the frequency band information.
[0104] In a possible implementation, the correspondence between the third environment information and the user behavior can specifically be the correspondence between the CSI data, the frequency band information, and the user behavior, and time information. For example, Table 3 is the correspondence between the CSI data, the frequency band information, the user behavior, and the time information.
[0105] Table 3: Correspondence between CSI data, frequency band information, user behavior, and time information.
[0106] For example, based on Table 3, the first apparatus can determine the user behavior and the time of occurrence based on the CSI data and the frequency band information.
[0107] S203, the second apparatus sends the first environment information; correspondingly, the first apparatus receives the first environment information.
[0108] The specific implementation of S203 can refer to the corresponding description in S101, and details are not described herein.
[0109] S204, the first apparatus predicts the user behavior based on the first environment information.
[0110] In a possible implementation, the first apparatus determines the user behavior based on the first environment information, and the correspondence between the third environment information and the user behavior. For example, assuming that the first environment information includes first CSI data, and assuming that the correspondence between the third environment information and the user behavior is shown in Table 1, the first apparatus can derive the user behavior corresponding to the first CSI data through Table 1.
[0111] Optionally, if the correspondence between the third environment information and the user behavior does not include the first environment information, the first device can compare the first environment information with the environment information in the correspondence, and perform prediction and derivation based on the related model to obtain the user behavior corresponding to the first environment information. For example, it is assumed that the first environment information includes first CSI data, and it is assumed that the correspondence between the third environment information and the user behavior does not include the first CSI data; the first device can compare the first CSI data with the CSI data in the correspondence between the third environment information and the user behavior. For example, it is assumed that the first CSI data is represented by a vector, that is, the first CSI data corresponds to a first vector, and it is assumed that the CSI data in the correspondence between the third environment information and the user behavior is also represented by a vector; the first device can compare (for example, compare the vector similarity) the first vector and the vector corresponding to the CSI data in the correspondence, determine the vector (referred to as a second vector for example) in the correspondence with the highest vector similarity, and predict the user behavior based on the second vector and the related model (such as a Bayesian network / hidden Markov model (HMM) and the like) to determine the user behavior corresponding to the first CSI data.
[0112] In S205, the first device determines the first sensing frequency based on the user behavior.
[0113] In a possible implementation, there is a correspondence between the user behavior and the sensing frequency. For example, the user behavior can reflect the current WLAN sensing being performed, such as when the user behavior is that the user turns on the air conditioner by a gesture, which indicates that the current sensing device can perform gesture recognition. This WLAN sensing can use DMG sensing to implement applications of smaller targets and fine motions (such as user gestures), that is, the user behavior corresponds to a high frequency, such as a first sensing frequency of 60 GHz. For another example, when the user behavior is to count the number of people in a room, which indicates that the current sensing device can perform presence detection. This WLAN sensing can use low-frequency sensing to implement applications of larger targets and presence detection, that is, the user behavior corresponds to a low frequency, such as a first sensing frequency of 6 GHz. Therefore, based on the correspondence between the user behavior and the sensing frequency described above, after the first device predicts the user behavior based on the operation of S204, the first device can determine the first sensing frequency based on the user behavior and the correspondence between the user behavior and the sensing frequency.
[0114] In a possible implementation, a same sensing frequency corresponds to a same type of user behavior. For example, it is assumed that the first device predefines that a same sensing frequency corresponds to a same type of user behavior. For example, it is assumed that a same type of user behavior includes gesture recognition and in-vehicle sensing, and this type of user behavior is used for applications of smaller targets and fine motions by using DMG sensing, that is, this type of user behavior corresponds to a high frequency. When the user behavior belongs to this type of user behavior, the first device can determine that the first sensing frequency is the high frequency, and / or when the user behavior does not belong to this type of user behavior, the first device can determine that the first sensing frequency is a low frequency.
[0115] Optionally, when the first device receives the second environment information, the first device can also perform similar steps to determine the second sensing frequency. For example, the first device can predict the user behavior based on the second environment information, and determine the second sensing frequency based on the user behavior, and then send second information including the second sensing frequency. For details, refer to the corresponding description of S204 and S205, which will not be repeated here.
[0116] S206, the first device sends the first information; and correspondingly, the second device receives the first information.
[0117] For details of S206, refer to the corresponding description of S102, which will not be repeated here.
[0118] Based on the method shown in FIG. 3, the first device receives training information, and generates a corresponding relationship between environment information and user behavior based on the training information; then predicts the user behavior based on the environment information and the corresponding relationship, and further determines the sensing frequency. Further, the first device indicates the first sensing frequency to the second device, so that the second device switches the sensing frequency based on the first sensing frequency; for example, it is assumed that the second device previously uses a high frequency for sensing, if the first sensing frequency is a low frequency, the second device can switch from the high frequency to the low frequency for sensing, which is beneficial to reduce power consumption, thereby improving energy efficiency.
[0119] The following will describe in detail the specific implementation of the communication method provided by the present application when applied to different devices.
[0120] Example one: under the unified management of an access network, the access network is managed by an AN controller. For example, the form of the AN controller can be an OLT or a network management service provider. The sensing device can include a Non-AP STA and an ONU. For example, FIG. 4 is a flowchart of a communication method provided by the present application applied to an AN controller, a Non-AP STA and an ONU, which includes the following steps:
[0121] S301a, the Non-AP STA sends training information; correspondingly, the AN controller receives the training information.
[0122] S301b, the ONU sends training information; correspondingly, the AN controller receives the training information.
[0123] For example, the Non-AP STA sends training information to the AN controller, specifically, the Non-AP STA can send training information to the AN controller through the AP STA. Optionally, the AP STA can transparently transmit the training information without processing.
[0124] For example, the ONU can directly send training information to the AN controller.
[0125] Optionally, the specific description of the training information can refer to the description of the training information in the foregoing embodiments, which will not be described here.
[0126] Optionally, the execution order of S301a and S301b is not limited in the present application, for example, S301a can be executed first and then S301b is executed, or S301b can be executed first and then S301a is executed, or S301a and S301b can be executed simultaneously, which can be regarded as parallel steps.
[0127] S302, the AN controller generates a corresponding relationship between the third environment information and the user behavior based on the training information.
[0128] For example, the AN controller forms a fingerprint library based on the training information. The fingerprint library mainly stores the specific behavior of the user and the corresponding frequency band and CSI data, and the possible time. For example, Tables 1-3 described in the foregoing embodiments can be regarded as the fingerprint library.
[0129] S303a, the Non-AP STA sends first environment information; correspondingly, the AN controller receives the first environment information.
[0130] S303b, the ONU sends first environment information; correspondingly, the AN controller receives the first environment information.
[0131] For example, the Non-AP STA / ONU sends first environment information (such as CSI data and / or frequency band information) to the AN controller, and the first environment information is used to measure whether switching sensing mode is needed.
[0132] Optionally, the specific description of the first environment information can refer to the description of the first environment information in the foregoing embodiments, which will not be described here.
[0133] Optionally, the execution order of S303a and S303b is not limited in the present application, for example, S303a can be executed first and then S303b, or S303b can be executed first and then S303a, or S303a and S303b can be executed simultaneously, both of which can be regarded as parallel steps.
[0134] S304, the AN controller predicts the user behavior based on the first environment information and the fingerprint library.
[0135] S305, the AN controller determines the first sensing frequency based on the user behavior.
[0136] For example, the AN controller predicts the next user behavior according to the fingerprint library and the current environment (such as CSI data and / or frequency band information), and judges whether to switch the sensing mode. Specifically, the AN controller can compare the current CSI data with the CSI data in the fingerprint library, predict the next user behavior, and determine whether to switch the sensing mode (such as switching the sensing frequency).
[0137] Optionally, the specific description of the user behavior and the first sensing frequency can refer to the corresponding description in the foregoing embodiments, which will not be described here.
[0138] S306a, the AN controller sends the first information; correspondingly, the ONU receives the first information.
[0139] S306b, the AN controller sends the first information; correspondingly, the Non-AP STA receives the first information.
[0140] For example, the AN controller sends the first sensing frequency to the Non-AP STA / ONU, and can also send the first time interval.
[0141] Optionally, the specific description of the first information can refer to the description of the first information in the foregoing embodiments, which will not be described here.
[0142] Optionally, the execution order of S306a and S306b is not limited in the present application, for example, S306a can be executed first and then S306b, or S306b can be executed first and then S306a, or S306a and S306b can be executed simultaneously, both of which can be regarded as parallel steps.
[0143] Example 2: In the optical access network, the management is performed by the P-ONU. For example, the network management device is the P-ONU. The sensing device can include the Non-AP STA and the E-ONU. For example, FIG. 5 is a flowchart of a communication method provided by the present application applied to the P-ONU, the Non-AP STA, and the E-ONU, and the flowchart includes the following steps:
[0144] S401a, the Non-AP STA sends training information; correspondingly, the P-ONU receives the training information.
[0145] S401b, the E-ONU sends training information; correspondingly, the P-ONU receives the training information.
[0146] For example, the Non-AP STA sends the training information to the P-ONU, and specifically, the Non-AP STA can send the training information to the P-ONU through the AP STA. Optionally, the AP STA can transparently transmit the training information without processing.
[0147] For example, the E-ONU can directly send the training information to the P-ONU.
[0148] Optionally, the specific description of the training information can refer to the description of the training information in the foregoing embodiments, which will not be described here.
[0149] Optionally, the execution order of S401a and S401b is not limited by the present application, for example, S401a can be executed first and then S401b is executed, or S401b can be executed first and then S401a is executed, or S401a and S401b can be executed simultaneously, which can be regarded as parallel steps.
[0150] S402, the P-ONU generates a corresponding relationship between the third environment information and the user behavior based on the training information.
[0151] For example, the P-ONU forms a fingerprint library based on the training information. The fingerprint library mainly stores the specific behavior of the user, the corresponding frequency band and CSI data, and the possible time. For example, Tables 1-4 described in the foregoing embodiments can be regarded as the fingerprint library.
[0152] S403a, the Non-AP STA sends first environment information; correspondingly, the P-ONU receives the first environment information.
[0153] S403b, the E-ONU sends first environment information; correspondingly, the P-ONU receives the first environment information.
[0154] For example, the Non-AP STA / E-ONU sends first environment information (such as CSI data and / or frequency band information) to the P-ONU, and the first environment information is used to measure whether switching sensing mode is needed.
[0155] Optionally, the specific description of the first environment information can refer to the description of the first environment information in the foregoing embodiments, and will not be described here again.
[0156] Optionally, the execution order of S403a and S403b is not limited in the present application, for example, S403a can be executed first and then S403b is executed, or S403b can be executed first and then S403a is executed, or S403a and S403b can be executed simultaneously, and the two can be regarded as parallel steps.
[0157] S404, the P-ONU predicts user behavior based on the first environment information and the fingerprint library.
[0158] S405, the P-ONU determines a first sensing frequency based on the user behavior.
[0159] For example, the P-ONU predicts the next behavior of the user according to the fingerprint library and the current environment (such as CSI data and / or frequency band information), and judges whether to switch the sensing mode. Specifically, the P-ONU can compare the current CSI data with the CSI data in the fingerprint library, predict the next user behavior, and determine whether to switch the sensing mode (such as switching the sensing frequency).
[0160] Optionally, the specific description of the user behavior and the first sensing frequency can refer to the corresponding description in the foregoing embodiments, and will not be described here again.
[0161] S406a, the P-ONU sends first information; correspondingly, the E-ONU receives the first information.
[0162] S406b, the P-ONU sends first information; correspondingly, the Non-AP STA receives the first information.
[0163] For example, the P-ONU sends the first sensing frequency to the Non-AP STA / E-ONU, and can also send a first time interval.
[0164] Optionally, the specific description of the first information can refer to the description of the first information in the foregoing embodiments, and will not be described here again.
[0165] Optionally, the execution order of S406a and S406b is not limited in the present application, for example, S406a can be executed first and then S406b is executed, or S406b can be executed first and then S406a is executed, or S406a and S406b can be executed simultaneously, and the two can be regarded as parallel steps.
[0166] As can be seen, in the two examples above, the network management device can form a fingerprint library according to the training information. The fingerprint library mainly stores specific habits of the user at specific times and corresponding CSI data and the like. Moreover, the network management device can determine whether to switch the sensing mode according to the recorded fingerprint library and the current environment information, and issue a sensing strategy to the Non-AP STA and the ONU and the like, so as to instruct the Non-AP STA and the ONU and the like whether to switch the sensing frequency, which is beneficial to improving the energy efficiency.
[0167] It can be understood that, in order to implement the functions in the above embodiments, the base station and the terminal include corresponding hardware structures and / or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.
[0168] FIGS. 6 and 7 are schematic diagrams of communication apparatuses provided by the present application. These communication apparatuses can be used to implement the functions of the first device (such as the network management device) or the second device (such as the sensing device) in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. For example, in the embodiments of the present application, the communication apparatus can be the network management device as shown in FIG. 1, or the AP STA or the non-AP STA as shown in FIG. 1, or a module (such as a chip) applied to the above devices.
[0169] As shown in FIG. 6, the communication apparatus 600 includes a processing unit 610 and a transceiver unit 620. The communication apparatus 600 is used to implement the functions of the network management device or the sensing device in the method embodiments shown in FIGS. 2 to 5. Optionally, the transceiver unit 620 includes a sending unit and a receiving unit, and the transceiver unit 620 can also be referred to as a communication unit.
[0170] When the communication apparatus 600 is used to implement the functions of the first device in the method embodiment shown in FIG. 2, the transceiver unit 620 is configured to receive first environment information from a sensing device. The processing unit 610 is configured to send first information to the sensing device through the transceiver unit 620 according to the first environment information, wherein the first information includes a first sensing frequency.
[0171] In a possible implementation, the transceiver unit 620 is configured to receive second environment information from the sensing device. The processing unit 610 is configured to send second information to the sensing device through the transceiver unit 620 according to the second environment information. The second information includes a second sensing frequency, and the second sensing frequency is different from the first sensing frequency.
[0172] In a possible implementation, the first environment information comprises channel state information data.
[0173] In a possible implementation, the first environment information further comprises frequency band information.
[0174] In a possible implementation, the first environment information has a corresponding relationship with the first sensing frequency.
[0175] In a possible implementation, the processing unit 610 is configured to predict the user behavior based on the first environment information. The processing unit 610 is further configured to determine the first sensing frequency based on the user behavior.
[0176] In a possible implementation, the processing unit 610 is configured to determine the user behavior based on the first environment information and a corresponding relationship between the third environment information and the user behavior.
[0177] In a possible implementation, the transceiver 620 is configured to receive training information, the training information comprising the third environment information and the user behavior. The processing unit 610 is configured to generate the corresponding relationship between the third environment information and the user behavior based on the training information.
[0178] In a possible implementation, the first information further comprises a reporting period of the environment information.
[0179] It can be seen that, when the communication apparatus 600 is configured to implement the function of the first device in the method embodiment shown in FIG. 2, the communication apparatus 600 can receive the first environment information from the sensing device, determine the sensing frequency that can be adopted by the sensing device based on the first environment information, and send the first information to the sensing device, thereby indicating the first sensing frequency to the sensing device, facilitating the sensing device to switch the sensing frequency, and improving the energy efficiency.
[0180] When the communication apparatus 600 is configured to implement the function of the second device in the method embodiment shown in FIG. 2, the transceiver 620 is configured to send the first environment information. The transceiver 620 is further configured to receive the first information, the first information comprising the first sensing frequency. The processing unit 610 is configured to perform sensing by using the first sensing frequency.
[0181] In a possible implementation, the transceiver 620 is configured to send the second environment information. The transceiver 620 is further configured to receive the second information, the second information comprising the second sensing frequency, the second sensing frequency being different from the first sensing frequency. The processing unit 610 is further configured to perform sensing by using the second sensing frequency.
[0182] In a possible implementation, the first environment information comprises channel state information data.
[0183] In a possible implementation, the first environment information further comprises frequency band information.
[0184] In a possible implementation, the first environment information corresponds to the first sensing frequency.
[0185] In a possible implementation, the transceiver 620 is configured to send the training information, the training information comprising the third environment information and the user behavior.
[0186] In a possible implementation, the first information further comprises a reporting period of the environment information.
[0187] In a possible implementation, the processing unit 610 is configured to apply the reporting period, and send, by the transceiver 620, the environment information to the first device.
[0188] It can be seen that, when the communication apparatus 600 is configured to implement the function of the second device in the method embodiments shown in FIG. 2, the communication apparatus 600 can send the first environment information to the first device, which is conducive to the first device determining the first sensing frequency based on the first environment information, and sending the first information to the second device. After receiving the first information, the second device can obtain the first sensing frequency, and determine whether to switch the sensing frequency, thereby improving the energy efficiency.
[0189] When the communication apparatus 600 is configured to implement the function of the first device in the method embodiments shown in FIG. 3 to FIG. 5: the transceiver 620 is configured to receive the training information, the training information comprising the third environment information and the user behavior. The processing unit 610 is configured to generate a correspondence between the third environment information and the user behavior based on the training information. The transceiver 620 is further configured to receive the first environment information from the sensing device. The processing unit 610 is configured to determine the first sensing frequency according to the first environment information and the correspondence between the third environment information and the user behavior. The transceiver 620 is further configured to send the first information to the sensing device, the first information comprising the first sensing frequency.
[0190] Optionally, other possible implementations can refer to the corresponding description of the communication apparatus 600 when configured to implement the function of the first device, which will not be described herein again.
[0191] When the communication apparatus 600 is configured to implement the function of the second device in the method embodiments shown in FIG. 3 to FIG. 5: the transceiver 620 is configured to send the training information, the training information comprising the third environment information and the user behavior. The transceiver 620 is further configured to send the first environment information. The transceiver 620 is further configured to receive the first information, the first information comprising the first sensing frequency. The processing unit is configured to apply the first sensing frequency for sensing.
[0192] Optionally, other possible implementations can refer to the corresponding description of the communication apparatus 600 when configured to implement the function of the second device, which will not be described herein again.
[0193] More details of the processing unit 610 and the transceiver unit 620 can be referred to the related descriptions in the method embodiments shown in FIG. 2 to FIG. 5.
[0194] As shown in FIG. 7, the communication apparatus 700 includes a processor 710 and an interface circuit 720. The processor 710 and the interface circuit 720 are coupled with each other. It can be understood that the interface circuit 720 can be a transceiver or an input / output interface. Optionally, the communication apparatus 700 can further include a memory 730 for storing instructions executed by the processor 710 or storing input data required by the processor 710 for running instructions or storing data generated after the processor 710 runs instructions. Sometimes, the interface circuit 720 can also be understood as a part of the processor 710, and in this case, the communication apparatus 700 includes the processor 710. Optionally, the transceiver includes a transmitter and a receiver.
[0195] When the communication apparatus 700 is used to implement the method embodiments shown in FIG. 2 to FIG. 5, the processor 710 is configured to implement the functions of the processing unit 610, and the interface circuit 720 is configured to implement the functions of the transceiver unit 620.
[0196] In this application, the entity A sending information to the entity B can be A directly sending to B, or A indirectly sending to B through other entities. Similarly, the entity B receiving information from the entity A can be the entity B directly receiving information sent by the entity A, or the entity B indirectly receiving information sent by the entity A through other entities. The entity A and B in this application can be RAN nodes or terminals, or modules inside the RAN nodes or terminals. The sending and receiving of information can be the information interaction between RAN nodes and terminals, for example, the information interaction between base stations and terminals; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between CU and DU; the sending and receiving of information can also be the information interaction between different modules inside one device, for example, the information interaction between a terminal chip and other modules of the terminal, or the information interaction between a base station chip and other modules of the base station.
[0197] In other words, the sending and receiving can be between devices, for example, between network devices and terminal devices, or can be within a device, for example, between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0198] It can be understood that the information between the source and the destination of the information sending can be processed as necessary, such as encoding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly, and will not be repeated here.
[0199] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0200] The embodiments of the present application further provide a communication system, which comprises a first device and a second device. The first device is configured to perform all or part of the steps performed by the first device in the foregoing embodiments. The second device is configured to perform all or part of the steps performed by the second device in the foregoing embodiments.
[0201] The present application provides a computer readable storage medium. The computer readable storage medium stores programs or instructions. When the programs or instructions are run on a computer, the computer performs the communication method in the embodiments shown in FIGS. 2 to 5.
[0202] The present application provides a computer program product. The computer program product comprises instructions. When the instructions are run on a computer, the computer performs the communication method in the embodiments shown in FIGS. 2 to 5.
[0203] The present application provides a chip or chip system, which comprises at least one processor and an interface. The interface and the at least one processor are interconnected by a line. The at least one processor is configured to run computer programs or instructions to perform the communication method in the embodiments shown in FIGS. 2 to 5.
[0204] In the chip, the interface can be an input / output interface, a pin or a circuit, etc.
[0205] The chip system can be a system on chip (SOC), or a baseband chip, etc. The baseband chip can comprise a processor, a channel encoder, a digital signal processor, a modem and an interface module, etc.
[0206] In one possible implementation, the chip or chip system described above in the present application further includes at least one memory in which instructions are stored. The memory can be a storage unit inside the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).
[0207] The method steps in the embodiments of the present application can be implemented in hardware, or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from, and write information to, the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.
[0208] In the above embodiments, all or part of the processes or functions can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the processes or functions can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When loaded and executed by a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer programs or instructions can be stored in a computer-readable storage medium, or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server, or data center to another website site, computer, server, or data center through a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0209] In the various embodiments of the present application, the terms and / or descriptions among different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0210] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / ", generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / ", represents that the front and rear associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0211] In the present application, "first", "second", and the like can be used to distinguish functionally identical or similar technical features. The "first", "second", and the like do not limit the quantity and execution order, and the "first", "second", and the like do not necessarily mean different. In the embodiments of the present application, the words "exemplary" or "for example" are used to mean example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. The words "exemplary" or "for example" are intended to present the relevant concept in a specific manner and facilitate understanding.
[0212] In the embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information (indication information described below) is referred to as to-be-indicated information, and there are many ways to indicate the to-be-indicated information in the specific implementation process, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship; only a part of the to-be-indicated information can be indicated, and the other part of the to-be-indicated information is known or agreed in advance, for example, the arrangement order of each information agreed in advance (for example, protocol predefined) can be used to realize the indication of a specific information, thereby reducing the indication overhead to a certain extent. The specific manner of indication is not limited in the present application. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.
[0213] It can be understood that various numerical numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.
Claims
1. A communication method characterized by comprising: The method comprises: receiving first environment information from a sensing device; sending first information to the sensing device according to the first environment information, the first information comprising a first sensing frequency.
2. The method of claim 1, wherein, The method further comprises: receiving second environment information from the sensing device; sending second information to the sensing device according to the second environment information, the second information comprising a second sensing frequency; the second sensing frequency being different from the first sensing frequency.
3. The method of claim 1, wherein, The first environment information comprises channel state information data.
4. The method of claim 3, wherein, The first environment information further comprises frequency band information.
5. The method according to claim 3 or 4, characterized in that, The first environment information has a corresponding relationship with the first sensing frequency.
6. The method of claim 1, wherein, The method further comprises: predicting user behavior based on the first environment information; determining the first sensing frequency based on the user behavior.
7. The method of claim 6, wherein, The predicting user behavior based on the first environment information comprises: determining the user behavior based on the first environment information and a corresponding relationship between third environment information and user behavior.
8. The method of claim 7, wherein, The method further comprises: receiving training information, the training information comprising third environment information and user behavior; generating a corresponding relationship between the third environment information and user behavior based on the training information.
9. The method of claim 1, wherein, The first information further comprises a reporting period of environment information.
10. The method according to any one of claims 1 to 9, characterized in that, The communication method is applied to one of the following: an access network controller, a network management service provider, an optical terminal device OLT or a master optical network unit P-ONU.
11. A communication method, comprising: The method comprises: sending first environment information; receiving first information, the first information comprising a first sensing frequency; applying the first sensing frequency for sensing.
12. The method of claim 11, wherein, The method further comprises: sending second environment information; receiving second information, the second information comprising a second sensing frequency, the second sensing frequency being different from the first sensing frequency; applying the second sensing frequency for sensing.
13. The method of claim 11, wherein, The first environment information comprises channel state information data.
14. The method of claim 13, wherein, The first environment information further comprises frequency band information.
15. The method according to claim 13 or 14, characterized in that, The first environment information has a corresponding relationship with the first sensing frequency.
16. The method of claim 15, wherein, The method further comprises: sending training information, the training information comprising third environment information and user behavior.
17. The method of claim 11, wherein, The first information further comprises a reporting period of environment information, and the method further comprises: applying the reporting period to send environment information.
18. The method according to any one of claims 11 to 17, characterized in that, The communication method is applied to one of the following sensing devices: a wireless access point-station AP STA, a non-AP STA, an optical network unit ONU or an edge optical network unit E-ONU.
19. A communications device, characterized by comprise a module or unit for performing the method of any one of claims 1 to 10, or comprise a module or unit for performing the method of any one of claims 11 to 18.
20. A communications device, characterized by comprise a memory for storing a computer program; and one or more processors for executing the computer program in the memory, so that the communication device performs the method of any one of claims 1 to 10 or claims 11 to 18.
21. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored therein computer programs or instructions which, when executed by the communication device, implement the method of any of claims 1 to 10 or claims 11 to 18.
22. A computer program product, characterised in that, comprising instructions which, when executed on a computer, cause the computer to carry out the method of any of claims 1 to 10 or claims 11 to 18.
23. A communication system, characterized by The communication system comprises means for carrying out the method of any of claims 1 to 10 and means for carrying out the method of any of claims 11 to 18.
24. A chip or chip system, characterized by comprising a processor for carrying out the method of any of claims 1 to 10 or claims 11 to 18.
Citation Information
Patent Citations
Wireless sensing measurement method and device, equipment and storage medium
CN115567170A
Method, system and related device for acquiring channel state information
CN117082563A
Wireless sensing method, electronic equipment and storage medium
CN117377106A
Method and Apparatus of Network Configuration for Internet-of-Things Device
US20230291799A1