Communication method and apparatus

By measuring the parameter values ​​of the sensing signals through access network equipment or core network equipment, and using preset relationships to determine meteorological information such as humidity and rainfall, the problem of insufficient accuracy in traditional methods is solved, and high-precision meteorological information sensing is achieved.

WO2026045813A1PCT designated stage Publication Date: 2026-03-05HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/111607
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-26
Filing Date
2025-07-30
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

Existing technologies struggle to accurately perceive meteorological information, such as rainfall, humidity, and water depth, through wireless signals. In particular, traditional methods rely on road loss models, resulting in insufficient accuracy and an inability to perceive a variety of meteorological information.

Method used

By receiving sensing signals through access network equipment or core network equipment, measuring parameter values ​​such as phase difference or distance values, and using preset correspondences to determine changes in humidity, rainfall, and water depth, the overhead of reporting parameter values ​​is reduced, and accurate meteorological information sensing is achieved.

Benefits of technology

It improves the accuracy of meteorological information monitoring, enabling the accurate determination of various meteorological information such as humidity, rainfall, and water depth, thereby enhancing the effectiveness of meteorological monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025111607_05032026_PF_FP_ABST
    Figure CN2025111607_05032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and apparatus. The method comprises: receiving first measurement information from a first access network device, wherein the first measurement information is used for indicating at least one parameter value, the at least one parameter value is determined on the basis of at least two sensing signals received by the first access network device, and the parameter value is a phase difference value or a distance value; and on the basis of the at least one parameter value, determining at least one of at least one humidity variation value, first rainfall, and at least one waterlogging depth variation value. By means of the method, a humidity value, a waterlogging depth value, or rainfall can be determined by means of a phase difference value or a distance value of sensing signals, and multiple kinds of meteorological information that can not be sensed by means of traditional meteorological monitoring methods can be realized, thereby improving the monitoring accuracy of the meteorological information, and effectively realizing the sensing of the meteorological information.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411181788.0, filed on August 26, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0004] Wireless sensing is a key capability of next-generation mobile communication systems. It enables the acquisition of target information in the environment, including dynamic targets such as vehicles, drones, and pedestrians, as well as static targets such as buildings, trees, walls, and roads. Wireless sensing has a wide range of applications, including smart energy conservation, smart transportation, and assisted communication.

[0005] In the future, environmental information can also be sensed through wireless signals. For example, meteorological monitoring, such as monitoring rainfall and humidity, can be achieved through wireless signal sensing. However, how to specifically achieve meteorological monitoring through signal sensing is a problem that urgently needs to be solved. Summary of the Invention

[0006] This application provides a communication method and apparatus for sensing meteorological information through sensing signals.

[0007] In a first aspect, this application provides a communication method, wherein the execution subject of the method is a core network device or a module or chip within the core network device, and the core network device is used as an example for description. The method includes: receiving first measurement information from a first access network device; the first measurement information indicating at least one parameter value, the at least one parameter value being determined based on at least two sensing signals received by the first access network device; the parameter value being a phase difference value or a distance value; and determining at least one of at least one humidity change value, a first rainfall amount, and at least one water depth change value based on the at least one parameter value.

[0008] The method provided in this application can determine humidity, water depth, or rainfall by sensing the phase difference or distance of the signal. This enables the detection of various meteorological information that traditional meteorological monitoring methods cannot detect, thereby improving the accuracy of meteorological information monitoring and effectively realizing the perception of meteorological information.

[0009] In one possible implementation, determining at least one humidity change value based on the at least one parameter value includes: determining the at least one humidity change value corresponding to the at least one parameter value based on the correspondence between the parameter value and the humidity change value; the correspondence between the parameter value and the humidity change value is preset.

[0010] In this method, at least one humidity change value is determined by the correspondence between parameter values ​​and humidity change values. The parameter values ​​are obtained by measuring the sensing signal, thereby enabling accurate determination of air humidity based on the sensing signal.

[0011] In one possible implementation, determining the first rainfall amount based on the at least one parameter value includes: determining a first variance of the at least one parameter value; determining the first rainfall amount corresponding to the first variance based on the correspondence between the variance and the rainfall amount; the correspondence between the variance and the rainfall amount is preset.

[0012] In this method, the first rainfall amount is determined by the correspondence between the variance of the parameter values ​​and the humidity change values. The parameter values ​​are obtained by measuring the sensing signals, thereby enabling accurate determination of the first rainfall amount based on the sensing signals.

[0013] In one possible implementation, the method further includes: receiving first information from the first access network device, wherein the first information indicates that the type of the sensing target corresponding to the sensing signal is a vertical target.

[0014] In one possible implementation, determining at least one water depth change value based on the at least one parameter value includes:

[0015] Based on the correspondence between parameter values ​​and changes in water depth, at least one change in water depth corresponding to at least one parameter value is determined; the correspondence between parameter values ​​and changes in water depth is preset.

[0016] In this method, at least one water depth change value is determined by the correspondence between parameter values ​​and water depth change values. The parameter values ​​are obtained by measuring the sensing signals, thereby enabling accurate determination of water depth change values ​​based on the sensing signals.

[0017] In one possible implementation, the method further includes: receiving first information from the first access network device, wherein the first information indicates that the type of the sensing target corresponding to the sensing signal is a horizontal target.

[0018] In one possible implementation, the first measurement information is used to indicate at least one parameter value, including: the first measurement information includes one or more first parameter values; wherein the at least one parameter value includes the one or more first parameter values, each of the at least one parameter value corresponds to a time information, the first parameter value is a parameter value among the at least one parameter value that satisfies the following condition: the absolute value of the difference between it and a second parameter value is greater than or equal to a threshold, the second parameter value is a parameter value among the at least one parameter value that is temporally adjacent to the first parameter value, and the time indicated by the time information corresponding to the first parameter value is located after the time indicated by the time information corresponding to the second parameter value.

[0019] This method reduces the overhead of reporting parameter values ​​by only reporting a subset of them.

[0020] In one possible implementation, the method further includes sending threshold information, the threshold information indicating the threshold.

[0021] In one possible implementation, the method further includes: receiving second measurement information from a second access network device; the second measurement information is used to indicate at least one phase change value, the at least one phase change value being determined based on a plurality of sensing signals received by the second access network device; determining at least one of at least one humidity change value, a first rainfall amount, and at least one water depth change value based on the first measurement information, comprising: determining at least one of the at least one humidity change value, the first rainfall amount, and the at least one water depth change value based on the first measurement information and the second measurement information.

[0022] Secondly, this application provides a communication method, wherein the execution subject of the method is an access network device or a module or chip within the access network device, and the method is described here using an access network device as an example. The method includes: receiving at least two sensing signals; measuring at least two phase values ​​based on the at least two sensing signals; determining at least one phase difference value based on the at least two phase values; determining at least one of the following based on the at least one phase difference value: at least one humidity change value, a first rainfall amount, and at least one water depth change value; and transmitting the meteorological information, wherein the meteorological information is used to indicate at least one of the following: the at least one humidity change value, the first rainfall amount, and the at least one water depth change value.

[0023] The method provided in this application can determine humidity, water depth, or rainfall by sensing the phase difference or distance of the signal. This enables the detection of various meteorological information that traditional meteorological monitoring methods cannot detect, thereby improving the accuracy of meteorological information monitoring and effectively realizing the perception of meteorological information.

[0024] In one possible implementation, determining at least one humidity change value based on the at least one phase difference value includes: determining the at least one humidity change value corresponding to the at least one phase difference value based on the correspondence between the phase difference value and the humidity change value; the correspondence between the phase difference value and the humidity change value is preset.

[0025] In this method, the humidity change value is determined by the correspondence between the phase difference value and the humidity change value. The phase difference value of the sensing signal can be measured, thereby enabling accurate determination of air humidity based on the sensing signal.

[0026] In one possible implementation, determining at least one water depth change value based on the at least one phase difference value includes: determining the at least one water depth change value corresponding to the at least one phase difference value based on the correspondence between the phase difference value and the water depth change value; the correspondence between the phase difference value and the water depth change value is preset.

[0027] In this method, the humidity change value is determined by the correspondence between the phase difference value and the humidity change value. The phase difference value of the sensing signal can be measured, thereby enabling accurate determination of air humidity based on the sensing signal.

[0028] In one possible implementation, determining the first rainfall amount based on the at least one phase difference value includes: determining a first variance based on the at least one phase difference value; determining the first rainfall amount based on the correspondence between the variance and the rainfall amount and the first variance; wherein the correspondence between the variance and the rainfall amount is preset.

[0029] In one possible implementation, the method further includes: receiving at least one of the following from the core network equipment:

[0030] Time period information is used to indicate the time period corresponding to the meteorological information to be sensed;

[0031] Area information is used to indicate the area where the perceived target is located;

[0032] Meteorological type information is used to indicate at least one of the following: humidity change, rainfall, water depth change, snowfall, and snow depth change.

[0033] Sensing method information is used to indicate meteorological information determined based on phase difference or distance values.

[0034] In one possible implementation, the method further includes: sending first information, the first information being used to indicate the type of the sensing target corresponding to the sensing signal.

[0035] In one possible implementation, the type is a planar target or a vertical target.

[0036] Thirdly, this application also provides a communication device capable of implementing any of the methods provided in any of the first to second aspects described above. This communication device can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the aforementioned functions.

[0037] In one possible implementation, the communication device includes a processor configured to support the communication device in performing corresponding functions of the terminal device, access network device, or core network device described above. The communication device may also include a memory coupled to the processor, which stores necessary program instructions and data for the communication device. Optionally, the communication device further includes interface circuitry for supporting communication between the communication device and devices such as terminal devices.

[0038] In one possible implementation, the communication device includes corresponding functional modules, each used to implement the steps in the above method. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.

[0039] In one possible implementation, the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method examples, as described in the methods provided in any of the first or second aspects, and will not be repeated here.

[0040] Fourthly, a communication device is provided, including a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. The processor implements the functional modules of the methods in any possible implementation of any of the first to second aspects through logic circuits or by executing computer programs or instructions. Optionally, the communication device further includes a memory for storing computer programs or instructions.

[0041] Fifthly, a computer-readable storage medium is provided that stores a computer program or instructions which, when executed by a processor, implement the method in any possible implementation of any of the first to second aspects described above.

[0042] In a sixth aspect, a computer program product storing instructions is provided, which, when read and executed by a computer, implements the method in any possible implementation of any of the first to second aspects described above.

[0043] In a seventh aspect, a circuit is provided for performing the methods in any possible implementation of any of the first to second aspects described above. The circuit may include chip circuitry. Optionally, the circuit may also be coupled to a memory.

[0044] Eighthly, a chip is provided, comprising a processor, which, when executing a computer program or instructions, implements the methods in any possible implementation of any of the first to second aspects described above. Optionally, the chip may further include a memory, and the chip may be composed of chips or may include chips and other discrete devices.

[0045] A ninth aspect provides a communication device including a processor that implements the method in any possible implementation of any of the first to second aspects by means of logic circuits or by executing computer programs or instructions.

[0046] In a tenth aspect, a communication apparatus is provided, comprising a unit or module for performing a method in any possible implementation of any of the first to second aspects described above.

[0047] Eleventhly, embodiments of this application also provide a communication system. The communication system includes: a core network device for implementing the methods of the first aspect and any possible implementation thereof; and an access network device for implementing the methods of the second aspect and any possible implementation thereof. Attached Figure Description

[0048] Figure 1 is a schematic diagram of an access network device architecture provided in an embodiment of this application;

[0049] Figure 2 is a schematic diagram of a communication system architecture applicable to an embodiment of this application;

[0050] Figure 3 is a schematic diagram of a communication system architecture applicable to an embodiment of this application;

[0051] Figure 4 is a schematic diagram of a communication system architecture applicable to an embodiment of this application;

[0052] Figure 5 is a schematic diagram of a communication system architecture applicable to an embodiment of this application;

[0053] Figure 6 is a schematic diagram of a communication system architecture applicable to an embodiment of this application;

[0054] Figure 7 is a schematic diagram of a communication system architecture applicable to an embodiment of this application;

[0055] Figure 8 is a schematic flowchart of a communication method provided in an embodiment of this application;

[0056] Figure 9 is a schematic diagram of a target deformation sensing embodiment provided in this application;

[0057] Figure 10 is a schematic diagram of a phase difference value provided in an embodiment of this application;

[0058] Figure 11 is a schematic diagram of a phase difference value provided in an embodiment of this application;

[0059] Figure 12 is a schematic diagram of a phase difference value provided in an embodiment of this application;

[0060] Figure 13 is a schematic diagram of water depth variation provided in an embodiment of this application;

[0061] Figure 14 is a schematic flowchart of a communication method provided in an embodiment of this application;

[0062] Figure 15 is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0063] Figure 16 is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0064] Figure 17 is a schematic diagram of a communication device structure provided in an embodiment of this application. Detailed Implementation

[0065] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. The terms "first," "second," and corresponding reference numerals in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. The methods and apparatus provided in the embodiments of this application are based on the same or similar technical concepts. Since the principles by which the methods and apparatus solve problems are similar, the implementation of the apparatus and methods can refer to each other, and repeated details will not be repeated.

[0066] The method provided in this application can be applied to various mobile communication systems, such as the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), fourth-generation (4G) communication systems (e.g., Long Term Evolution (LTE)), fifth-generation (5G) communication systems (e.g., 5G New Radio (NR)), LTE and NR hybrid architectures, or new communication systems emerging in future communication developments. The communication system can also include machine-to-machine (M2M) networks, machine-type communication (MTC) networks, or other networks.

[0067] The following section will first explain some of the terms used in the embodiments of this application so that those skilled in the art can understand them.

[0068] In this embodiment, the access network device can be a device in a wireless network, or it can be referred to as an access network apparatus or a wireless access network device. For example, the access network device can be a radio access network (RAN) node that connects a terminal device to a wireless network. Access network devices include, but are not limited to: base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), next-generation NodeBs (gNBs) in 5G mobile communication systems, access network devices in open radio access networks (O-RANs), base stations in future mobile communication systems, or access nodes in wireless fidelity (WiFi) systems; or it can be a module or unit that performs some of the functions of a base station, such as a central unit (CU), a distributed unit (DU), a central unit control plane (CU-CP) module, or a central unit user plane (CU-UP) module. Access network equipment can be macro base stations, micro base stations, indoor stations, relay nodes, or donor nodes, etc. This application does not limit the specific technologies or equipment forms used in the network equipment.

[0069] As shown in Figure 1, in some implementations, access network equipment can include centralized units (CUs) and distributed units (DUs). This includes RAN equipment at CU and DU nodes that separate the protocol layers of the gNB in ​​the NR system. Some protocol layer functions are centrally controlled by the CU, while the remaining partial or complete protocol layer functions are distributed in the DU, which is centrally controlled by the CU. Furthermore, the CU can be divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for control plane functions, mainly including radio resource control (RRC) and the corresponding packet data convergence protocol (PDCP) (i.e., PDCP-C). PDCP-C is mainly responsible for control plane data encryption / decryption, integrity protection, and data transmission. The CU-UP is responsible for user plane functions, mainly including the service data adaptation protocol (SDAP) and the corresponding PDCP (i.e., PDCP-U). SDAP is mainly responsible for processing core network data and mapping flows to bearers. PDCP-U is primarily responsible for data plane encryption / decryption, integrity protection, header compression, sequence number maintenance, and data transmission. CU-CP and CU-UP are connected via the E1 interface. CU-CP represents the gNB connected to the core network via the NG interface and to the DU via the F1 interface control plane (F1-C). CU-UP is connected to the DU via the F1 interface user plane (F1-U). Alternatively, PDCP-C may also be located within CU-UP.

[0070] It is understood that CU (including CU-CP or CU-UP) or DU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, and CU-UP can also be called O-CU-UP. For ease of description, this application uses CU, CU-CP, CU-UP, and DU as examples. Network devices may also include active antenna units (AAU). CU implements some of the functions of gNB, and DU implements some of the functions of gNB. For example, CU is responsible for handling non-real-time protocols and services, implementing the functions of the RRC layer. DU is responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (RLC) layer, media access control (MAC) layer, and physical (PHY) layer. In some deployments, the CU can also be divided into a centralized unit control plane (CU-CP) node and a centralized unit user plane (CU-UP) node. The CU-CP is responsible for control plane functions, while the CU-UP is responsible for user plane functions.

[0071] Figure 2 illustrates an example of an O-RAN system. It should be understood that an O-RAN system may include components other than those shown in Figure 2, without specific limitations. As shown in Figure 2, access network devices can communicate with the core network (CN) via a backhaul link and with terminal devices via an air interface. For example, access network devices may include a baseband unit (BBU) and a radio unit (RU). The BBU includes at least one core unit (CU) and at least one dual unit (DU), which can communicate via at least one midhaul link. The RU can implement lower physical layer (PHY) and radio frequency (RF) functions. In some examples, the RU may be a transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY may include PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The BBU can communicate with the CN via the backhaul link, and the RU can communicate with at least one terminal device via the air interface. The BBU can also communicate with at least one RU via the fronthaul link. The BBU and RU can be co-located or not.

[0072] The hardware of a CU or DU includes a chassis platform, motherboard, peripherals, and cooling system. The motherboard contains processing units, memory, internal input / output (I / O) interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.

[0073] DU systems are typically implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA / GPU-based hardware accelerators; alternatively, all L1 functions can be offloaded to FPGA / GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. Hardware accelerators support interconnection with x86 or non-x86 processors. Similarly, accelerators have multi-channel interfaces pointing to the central processing unit (CPU) and external connections via Gigabit Ethernet.

[0074] A typical RU (Radio Unit) comprises three parts: an O-RAN Processing Unit (OPU), a digital processing unit (DPU), and an RF processing unit. The OPU receives Enhanced Universal Radio Interface (GRI) frames from the O-RAN fronthaul and performs fronthaul interface operations, the lowest level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application-specific integrated circuit (ASIC). The DPU performs synchronization, digital downconversion, and digital upconversion operations, improving power amplifier efficiency by reducing the peak-to-average power ratio (PAPR) of the RF frontend; the DPU can be implemented as an FPGA or ASIC. The RF processing unit includes a transceiver module, up / down converters, power amplifiers, low-noise amplifiers, and filters. All conversions between the analog and digital domains are performed within the transceiver module. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.

[0075] The above is just an example and does not represent a limitation on CU, DU, and RU.

[0076] The terminal device involved in this application embodiment can be a wireless terminal device capable of receiving network device scheduling and instruction information. The terminal device can be called a terminal device or terminal, and can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a device including wireless communication functions (providing voice / data connectivity to the user). For example, a handheld device with wireless connectivity, or an in-vehicle device, in-vehicle module, etc. Currently, some examples of terminal devices include: mobile phones, tablet computers, laptops, PDAs, mobile internet devices (MIDs), wearable devices, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, sensor, etc. The embodiments of this application do not limit the specific technology or form of the terminal device.

[0077] The core network involved in this application embodiment may include network devices that process and forward user signaling and data. For example, it includes core network devices such as access and mobility management functions (AMF), session management functions (SMF), user plane gateways, and location management devices. The user plane gateway can be a server with functions such as mobility management, routing, and forwarding of user plane data, generally located on the network side, such as a serving gateway (SGW), packet data network gateway (PGW), or user plane function (UPF). AMF and SMF are equivalent to the mobility management entity (MME) in a long-term evolution (LTE) system. AMF is mainly responsible for admission aspects, and SMF is mainly responsible for session management. Of course, the core network may also include other network elements, which are not listed here.

[0078] The location management device has a positioning function. The location management device involved in the embodiments of this application may include a location management function (LMF) or a location management component (LMC), or it may be a local location management function (LLMF) located in a network device, or a location server. The embodiments of this application do not limit this. For ease of description, the following embodiments all use an LMF as an example for the location management device.

[0079] Figure 3 illustrates a schematic diagram of a communication system architecture applicable to an embodiment of this application. The network elements / modules involved in this communication system mainly include three parts: next-generation radio access network (NG-RAN), terminals, and core network. Here, NG stands for next generation.

[0080] The core network includes the Location Management Function (LMF), Access and Mobility Management Function (AMF), Serving Location Protocol (SMP), and Evolved Serving Mobile Location Centre (E-SMLC). The LMF connects to the AMF, and the LMF and AMF connect via the NLs interface. Terminal devices communicate with serving base stations via the Uu link; Ng-eNBs are LTE base stations, and gNBs are NR base stations, communicating with each other via the Xn interface; base stations communicate with the AMF via the NG control plane (NG-C) interface, with the AMF acting as a router for communication between the gNB and LMF; the LMF performs location estimation for the terminal device, and the AMF communicates with the LMF via the network layer siganling (NLs) interface. The LMF is responsible for supporting different types of location services for the terminal, including locating the terminal and transmitting auxiliary data to the terminal. The LMF can perform location calculations for the terminal based on measurements from other network elements. The AMF can receive location service requests related to the terminal from the 5th generation core network location services (5GC LCS) entity, or the AMF itself can initiate some location services on behalf of a specific terminal and forward the location service requests to the LMF. After obtaining the location information returned by the terminal, it returns the relevant location information to the 5GC LCS entity.

[0081] NG RAN can include next-generation node B (gNB) and next-generation evolved node B (ng-eNB). gNB and ng-eNB are connected via the Xn interface, and LMF is connected to ng-eNB / gNB via the NG-C interface.

[0082] One or more network devices on the NG RAN side are configured with resources for transmitting reference signals and send the reference signals to the terminal. The terminal measures the reference signals and other downlink signals, and feeds back the measurement results to the LMF to support positioning. It should be understood that the reference signal is used for positioning, and the reference signal can be a positioning reference signal (PRS), a common reference signal (CRS), a channel state information reference signal (CSI-RS), etc., and this application is not limited to this.

[0083] Figure 4 illustrates another network architecture of a communication system applicable to embodiments of this application. This communication system includes a core network, NG-RAN, and terminals. The core network includes network elements / modules such as LMF, AMF, secure user plane location (SUPL) location platform (SLP), and enhanced serving mobile location center (E-SMLC). The NG RAN includes network elements / modules such as gNB and ng-eNB. The specific functions of the LMF, AMF, SLP, E-SMLC, gNB, and ng-eNB, and the connection relationships between these network elements / modules, can be found in the relevant sections of Figure 3 above, and will not be repeated here.

[0084] Unlike Figure 3, the network architecture shown in Figure 4 adds an LMC to the NG-RAN. The LMC is deployed internally within the base station, such as in the gNB or ng-ENB. In this architecture, the LMC functions as an internal base station feature, thus eliminating the need for new interfaces. The LMC can perform some of the functions of the LMF (Local Signal Provider). Under this architecture, the gNB does not need to report the measurement results of the signals used for positioning to the core network's LMF, thereby saving signaling overhead and reducing positioning latency.

[0085] Currently, sensing function (SF) network elements can be added to the core network. The core network controls or manages the sensing process to implement basic sensing functions, such as sensing authorization, sensing control, sensing measurement data processing, or result output. In one implementation, as shown in Figure 5, a network architecture applicable to this embodiment is illustrated. In this network architecture, the AMF can communicate with both the access network device and the SF network element. The access network device can acquire sensing measurement results and report them to the AMF. The AMF then forwards the sensing measurement results to the SF network element.

[0086] In another implementation, as shown in Figure 6, the access network device communicates directly with the SF network element and sends the sensing results to the SF network element. The SF network element is a core network element with sensing function management; it can be a physical hardware module, or a virtual logical function network element or component.

[0087] As shown in Figure 7, in this application, the access network device may include a local sensing function (LSF) in addition to modules such as the baseband unit. The LSF can be a module or component within the access network device. The LSF and the SF can interact in terms of sensing functions, for example, the LSF can forward sensing results to the SF network element. In another implementation, the LSF can be a local or access network element with sensing function management capabilities. The LSF manages the sensing function independently, without relying on the SF on the core network side.

[0088] Wireless sensing has a wide range of applications, including smart energy saving, smart transportation, and assisted communication.

[0089] In smart energy-saving application scenarios, the movement of people in the park can be detected by sensing signals. When no one is working indoors, lights or base stations and other equipment can be turned off, thereby saving energy.

[0090] In intrusion detection applications, the presence of illegally flying drones around an airport can be detected by sensing signals, thereby improving the safety of aircraft takeoff and landing and effectively reducing security risks.

[0091] In intelligent transportation applications, sensors can detect debris or dangerous items left behind by vehicles on roads, and issue timely alarms to effectively mitigate risks.

[0092] In assisted communication applications, the movement trajectory of mobile devices can be sensed by sensing signals, and the base station can be instructed to adaptively adjust the beam of the wireless signal according to the movement trajectory of the mobile device, thereby improving the communication performance of the mobile device.

[0093] In addition to the application scenarios mentioned above, sensing meteorological information through sensing signals is a new application scenario. For example, sensing signals can be used to detect rainfall, humidity, or surface water, among other meteorological information.

[0094] Currently, base stations can receive sensing signals and determine the spatial path loss value of the signal based on the signal strength information. Then, based on the correspondence between the path loss model and rainfall, the amount of rainfall is determined. The correspondence between the path loss model and rainfall is preset, and this correspondence includes the rainfall amounts corresponding to different spatial path loss values. The sensing signals received by the base station can be from other base stations, i.e., inter-base station sensing signal exchange; or, the base station can transmit and receive sensing signals itself.

[0095] In the above method, on the one hand, the accuracy of rainfall measurement depends on the accuracy of the path loss model. In the actual environment, the path loss model of the channel is affected by many factors and has various nonlinear relationships, which leads to a certain deviation between the path loss model and the actual environment, resulting in low accuracy of the determined rainfall amount. On the other hand, this method can only be used to sense the amount of rainfall and cannot sense other meteorological information, such as humidity or ground water accumulation.

[0096] This application provides a method for monitoring meteorological information such as rainfall, humidity, or ground water accumulation based on sensing signals, thereby achieving accurate sensing of various meteorological information, which will be described in detail below.

[0097] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0098] It is understood that this application does not specifically limit the structure of the execution subject of the method provided in the embodiments of this application. It can be applied to access network devices, core network devices, or terminal devices, as long as they can communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. The following description takes the interaction between access network devices and core network devices as an example.

[0099] Figure 8 shows a schematic flowchart of a communication method provided in an embodiment of this application. This method takes the interaction between an access network device and a core network device as an example. However, this method can also be applied to interactions between other devices, such as the interaction between a terminal device and an access network device, or the interaction between two terminal devices. For example, the access network device can be replaced by a terminal device, or the core network device can also be replaced by a terminal device, etc. This application is not limited in this respect.

[0100] Step 801: The first access network device sends the first measurement information.

[0101] Correspondingly, the core network equipment receives the first measurement information from the first access network equipment.

[0102] For example, the core network equipment may be SF network elements or AMF network elements, etc., which are core network side network elements. This application does not limit the core network equipment.

[0103] In one implementation, first measurement information is used to indicate at least one parameter value, which is determined based on at least two sensing signals received by a first access network device. One of the at least one parameter value is determined based on one or both sensing signals.

[0104] In this application, the parameter value can be a phase difference value or a distance value; where the phase value refers to the phase value of the sensed signal.

[0105] The phase difference is the difference between the phase values ​​of two sensed signals. It can be understood as the phase change or phase interference value of the sensed signals. If the parameter value is the phase difference, the first measurement information is used to indicate at least one phase difference. This first measurement information can also be understood as the phase change information of the sensed signals over a period of time; in this case, it can also be called the phase change spectrum, phase change spectrum information, phase change information, phase spectrum, or phase spectrum information. How to determine the phase difference will be described in detail later.

[0106] The distance value is determined based on the phase difference value. The distance value can be understood as the magnitude of the deformation of the sensed target determined based on the sensed signal. How the distance value is determined will be described in detail later. If the parameter value is a distance value, the first measurement information is used to indicate at least one distance value. The first measurement information can also be understood as the deformation information of the sensed target over a period of time. In this case, the first measurement information can also be called the deformation spectrum or deformation spectrum information.

[0107] The perceived target can be a preset target or a fixed target, such as the wall of a building or the ground of a preset area.

[0108] It should be noted that, in this application, the parameter value can also be the phase value of the sensing signal. In this case, the first measurement information is used to indicate at least one phase value, where a phase value refers to the phase value of a sensing signal. The first measurement information can also be referred to as phase information, phase spectrum, or phase spectrum information. In this scenario, the core network device can determine at least one phase difference or at least one distance value based on at least one phase value, the specific process of which will be described later.

[0109] The sensing signal can also be called a sensing detection signal, a detection signal, or a reference signal, etc. This application does not limit the specific name or implementation method of the sensing signal.

[0110] The sensing signals can be sent by the first access network device or by other devices, such as terminal devices; this application is not limited in this respect. For example, the first device sends at least two sensing signals, and the first access network device receives at least two sensing signals from the first device. The first device can be a terminal device or another access network device. In this case, the sensing signals received by the first access network device come from other devices. As another example, the first access network device sends at least two sensing signals and receives at least two sensing signals. In this case, the sensing signals received by the first access network device are the reflected signals of the sensing signals sent by the first access network device; that is, the first access network device itself sends and receives at least two sensing signals.

[0111] Optionally, before step 801, the core network device may also send a sensing information request message to the first access network device. The sensing information request message is used to request the reporting of parameter values ​​for determining meteorological information. The meteorological information includes at least one of the following: humidity change value, rainfall and water depth change value.

[0112] Optionally, the core network equipment may also send one or more of the following information to the first access network equipment:

[0113] Threshold information is used to indicate threshold values.

[0114] Time period information: This time period is used to refer to the time period corresponding to the meteorological information to be sensed, or the time period during which the sensing signal is received.

[0115] The area information is used to indicate the first area, which is the area where the sensing target is located, or the area corresponding to the meteorological information to be sensed. The area information can be the location coordinates of the first area, or the direction information of the first area relative to the first access network device. For example, the area information is used to indicate location 1 or location 2, or the area information is used to indicate direction 1 or direction 2.

[0116] Parameter value type information indicates that the parameter value type is a phase value, phase difference value, or distance value, etc.

[0117] For example, a perception information request message may include one or more of the above information. For instance, a perception information request message may include threshold information, time period information, region information, and parameter value type information.

[0118] If the core network device does not send any of the above information items, the information may be preset or indicated in other ways, and this application does not limit this. For example, if the core network device does not send threshold information, the threshold indicated by the threshold information may be preset.

[0119] If the change in the parameter value measured by the first access network device is greater than or equal to the threshold, the parameter value can be reported; if the change in the parameter value measured by the first access network device is less than the threshold, the parameter value can be reported.

[0120] The first access network device can determine the time period for receiving sensing signals based on time period information, or determine the time period corresponding to the meteorological information to be sensed.

[0121] The first access network device can determine that the sensing target is located in the first area based on the area indicated by the area information, or determine the meteorological information of the sensing first area, thereby determining the receiving direction and / or transmitting direction of the sensing signal based on the first area.

[0122] The first access network device can determine the phase value, phase difference value, or distance value indicated by the first measurement information based on the parameter value type information; for example, if the parameter value type information indicates that the parameter value type is a phase difference value, then the first measurement information indicates at least one phase difference value.

[0123] Below are several examples illustrating different implementations of parameter values.

[0124] In the first implementation method, the parameter value is the phase difference, which is the difference between the phase values ​​of the two sensing signals.

[0125] The first access network device can receive at least two sensing signals to determine at least two phase values, one phase value being determined based on one sensing signal, for example, one of the phase values ​​is the phase value of one of the sensing signals among the at least two sensing signals.

[0126] The first access network device can determine at least one phase difference value based on at least two phase values; wherein, a phase difference value is determined based on two phase values, for example, a phase difference value is the difference between two phase values, which are the phase values ​​of two sensing signals received adjacent to each other in the time domain.

[0127] The following is an example of determining at least one phase difference value based on the phase value of the sensed signal.

[0128] For example, the first access network device receives N sensing signals sequentially in chronological order, where N is an integer greater than 1. These N sensing signals, in the order they are received by the access network device, can be represented as: y(t1), y(t2), ..., y(t... N The access network equipment can determine the phase values ​​of these N sensing signals as θ1, θ2, ..., θ3 respectively. N Where θ1 represents the phase value of y(t1), θ2 represents the phase value of y(t2), and so on for other cases, which will not be elaborated further.

[0129] Furthermore, the first access network device can determine N-1 phase difference values ​​based on N phase values, denoted as Δθ1, Δθ2, ..., Δθ N-1 These N-1 phase differences can satisfy the following form: Δθ1=θ1-θ2; Δθ2=θ2-θ3; ……; Δθ N-1 =θ N -θ N-1 .

[0130] Alternatively, these N-1 phase differences can also satisfy the following form: Δθ1=θ2-θ1; Δθ2=θ3-θ2; ……; Δθ N-1 =θ N-1 -θ N .

[0131] Alternatively, these N-1 phase differences can also satisfy the following form:

[0132] Δθ1=|θ2-θ1|; Δθ2=|θ3-θ2|;…; Δθ N-1 =|θ N-1 -θ N |。 || represents taking the absolute value.

[0133] The above are just examples; other methods can also be used to determine the phase difference, which will not be elaborated here.

[0134] In the second implementation method, the parameter value is the distance value, which is determined based on the phase difference value.

[0135] In this implementation, the first access network device can determine at least one phase difference value based on at least two sensing signals, and the specific process can be referred to the description above.

[0136] Furthermore, the first access network device can determine a distance value based on each of the at least one phase difference value, for a total of at least one distance value. For example, there is a correspondence between phase difference values ​​and distance values; based on this correspondence, the first access network device can determine at least one distance value corresponding to at least one phase difference value.

[0137] The correspondence between the phase difference value and the distance value can be preset or determined by other means; this application does not limit this.

[0138] Below is an example of the correspondence between phase difference and distance values.

[0139] For example, the sensing signal y(t) received at time t can be expressed as follows: y(t)=s(t-τ)·exp(-j2πfτ+j(φ0-φ1)) (1)

[0140] Where s(t-τ) represents the sensing signal transmitted at time t-τ1; φ0 and φ1 represent the initial phase at the transmitting end and the initial phase at the receiving end, respectively. τ represents the time delay of the sensing signal. j represents the imaginary unit, and f represents the frequency of the sensing signal. -j2πfτ1+j(φ0-φ1) represents the phase value of the received sensing signal.

[0141] The relationship between the time delay of the sensed signal and the distance of the sensed signal transmission can be expressed as: d=τ*c (2)

[0142] Where c represents the speed of light, d represents the distance, and τ represents the time delay.

[0143] Combining the formulas above, for the sensed signals y(t1) and y(t2), the corresponding phase values ​​θ1 and θ2 satisfy the following forms respectively: θ1=-j2πfτ1+j(φ0-φ1) θ2=-j2πfτ2+j(φ0-φ1)

[0144] As shown in Figure 9, assuming that the two sensing signals y(t1) and y(t2) are reflected by the same sensing target, the phase difference Δθ1 between the two sensing signals can satisfy the following form:

[0145] Where d1 and d2 are determined according to the previous formula (2), d1 represents the distance of transmission of the sensing signal y(t1), and d2 represents the distance of transmission of the sensing signal y(t2). λ represents the wavelength of the sensing signal. Δd represents the distance value determined according to the phase difference value, which can represent the magnitude of the change in the position of the sensing target between time t1 and time t2; time t1 represents the time of receiving the sensing signal y(t1), and time t2 represents the time of receiving the sensing signal y(t2).

[0146] As can be seen from the above description, the phase difference value and the distance value can satisfy the correspondence shown in formula (3), so a distance value can be determined based on a phase difference value.

[0147] The above are just examples. The phase difference and distance values ​​may also satisfy other correspondences, which are not limited in this application.

[0148] This application does not limit how the first measurement information indicates at least one parameter value. In one implementation, the first measurement information may include at least one parameter value.

[0149] In this implementation, the first measurement information can also indicate the time information of each of the at least one parameter values. The time information of a parameter value can be the reception time of the sensing signal used to determine that parameter value. In this way, the core network device can determine the temporal order of at least one parameter value based on the time information of each parameter value.

[0150] In another implementation, the first measurement information may include a portion of at least one parameter value. For example, the first measurement information may include one or more first parameter values; or at least one parameter value may include one or more first parameter values, meaning that one or more first parameter values ​​are a portion of at least one parameter value. In this approach, reporting only a portion of the parameter values ​​reduces the amount of information reported, reduces network load, and reduces reporting resource overhead.

[0151] In this method, each of the one or more first parameter values ​​is a parameter value that satisfies at least one parameter value that meets the following condition:

[0152] The absolute value of the difference between the first parameter value and the second parameter value is greater than or equal to a threshold. The second parameter value is the parameter value that is temporally adjacent to the first parameter value among at least one parameter value. The time indicated by the time information corresponding to the first parameter value is after the time indicated by the time information corresponding to the second parameter value. The second parameter value being temporally adjacent to the first parameter value can mean that no other parameter values ​​exist between the second and first parameter values ​​in time. The threshold value can be preset or indicated by the core network equipment, such as through threshold information; this application does not limit this.

[0153] For example, as shown in Figure 10, taking the phase difference value as an example, the 10 phase difference values ​​determined by the access network device are arranged in chronological order as 100, 105, 108, 110, 125, 120, 135, 120, 120, and 100. If the threshold is 10, then the phase difference value will only be reported when the phase value change is greater than or equal to 10 degrees. Therefore, instead of reporting all 10 phase difference values, only the following 5 phase difference values ​​are reported: 100, 125, 135, 120, and 100.

[0154] In this method, the first measurement information may also indicate the time information of each of the one or more first parameter values. The first measurement information may also indicate the number X of unreported parameter values ​​among at least one parameter value, and the time information of each of the X unreported parameter values, where X is an integer greater than 0. In this way, the core network device can determine the actual number of parameter values ​​included in at least one parameter value, and based on the time information of each first parameter value and the time information of each unreported parameter value, recover at least one parameter value and determine the temporal order of at least one parameter value.

[0155] In this method, the number of unreported parameter values ​​can also be implicitly indicated through the time information of the first parameter value. For example, if the sensing signal is sent periodically, meaning the access network device receives one sensing signal every cycle, then the first duration can be determined based on the time information of two temporally adjacent first parameter values, and the number of reported parameter values ​​included in two temporally adjacent first parameter values ​​can be determined based on the first duration and the cycle duration. For example, if the cycle duration of the sensing signal is 1 minute, the time information of one first parameter value is 10:00:00, and the time information of another first parameter value is 10:10:00, then there are 9 unreported parameter values ​​between these two first parameter values.

[0156] Optionally, in one implementation, the access network device may further send first information indicating that the type of the sensing target corresponding to the sensing signal is a vertical target or a horizontal target. The sensing target can be understood as a target that reflects the sensing signal, and the sensing signal received by the access network device can be the signal reflected by the sensing target. The sensing target can be a building wall or a road surface, etc. If the first information indicates that the type of sensing target is a vertical target, the core network device can determine the rainfall or humidity change value based on at least one parameter value indicated by the first measurement information. During rainfall, the direction of rainwater movement is from the sky to the ground. If the sensing target is a vertical target, during the transmission of the sensing signal to the sensing target, there is a certain angle between the transmission direction of the sensing signal and the direction of rainwater movement. The phase of the sensing signal will be significantly affected by the rainwater, resulting in a large change in the phase of the sensing signal. This allows the amount of rainfall to be determined based on the change in the phase of the sensing signal.

[0157] If the first information indicates that the target type is a horizontal target, the core network equipment can determine the water depth change or humidity change value based on at least one parameter value indicated by the first measurement information. Water accumulation is generally on a horizontal road surface. If the target is horizontal, the transmission distance of the sensing signal changes with the water depth during transmission, resulting in a change in the phase of the sensing signal. Therefore, the water depth change value can be determined based on the phase change of the sensing signal. Humidity change value refers to the change in air humidity. The type of the target has less impact on the measured humidity change value; whether the target is vertical or horizontal, the humidity change value can be determined based on the parameter value.

[0158] In another implementation, the first information can indicate the angle of the perceived target relative to a horizontal or vertical plane. For example, if the first information indicates that the angle of the perceived target relative to the horizontal plane is 90 degrees, the perceived target can be understood as a vertical target such as the wall of a building; if the first information indicates that the angle of the perceived target relative to the horizontal plane is 0 degrees, the perceived target can be understood as a horizontal target such as a road surface.

[0159] Step 802: The core network equipment determines at least one of the following based on at least one parameter value: humidity change value, first rainfall amount, and at least one water depth change value.

[0160] Optionally, the core network device can also receive first information from the first access network device. In one implementation, if the core network device determines that the target sensed by the first information indication signal is a vertical target, it can determine at least one of the humidity change value and the first rainfall amount based on at least one parameter value. As mentioned above, if the sensed target is a vertical target, during the transmission of the sensed signal to the sensed target, there is a certain angle between the transmission direction of the sensed signal and the movement direction of the rainwater, and the phase of the sensed signal will be greatly affected by the rainwater. Therefore, the amount of rainfall can be determined based on the phase change of the sensed signal.

[0161] In this application, a humidity change value and a humidity value are correlated, and a humidity value can be determined based on a humidity change value. Therefore, in this application, the humidity change value determined by the core network equipment can also be replaced by a humidity value, that is, the core network equipment determines at least one humidity value based on at least one parameter value. Thus, the humidity change value in this application can be replaced by a humidity value. For example, the core network equipment can obtain a reference humidity value. How the core network equipment obtains the reference humidity value is not limited in this application; the parameter humidity value can also be preset or determined by other means. For example, the reference humidity value is the humidity value of the air at a first time, and the first time can be the reception time of the first sensing signal among at least two sensing signals. The core network equipment can determine at least one humidity value based on the reference humidity value and at least one humidity change value. For example, assuming three humidity change values, namely humidity change value 1 to humidity change value 3, a total of three humidity values ​​can be determined. Humidity value 1 = Humidity change value 1 + Reference humidity value; Humidity value 2 = Humidity change value 1 + Reference humidity value + Humidity change value 2; Humidity value 3 = Humidity change value 1 + Reference humidity value + Humidity change value 2 + Humidity change value 3. Other cases can be deduced similarly; the specific process will not be elaborated further.

[0162] If the core network equipment determines that the target sensed by the first information indication sensing signal is a horizontal target, it can then determine at least one of the water depth change value and humidity change value based on at least one parameter value. As mentioned earlier, water accumulation is generally on a horizontal road surface. If the sensing target is a horizontal target, the transmission distance of the sensing signal will change with the water depth during the transmission process, resulting in a change in the phase of the sensing signal. Therefore, the water depth change value can be determined based on the change in the phase of the sensing signal.

[0163] In this application, there is a corresponding relationship between a water depth change value and a water depth value; a water depth value can be determined based on a water depth change value. Therefore, in this application, the water depth change value determined by the core network equipment can also be replaced by a water depth value, that is, the core network equipment determines at least one water depth value based on at least one parameter value. Thus, the water depth change value in this application can be replaced by a water depth value. For example, the core network equipment can obtain a reference water depth value. How the core network equipment obtains the reference water depth value is not limited in this application; the parameter water depth value can also be preset or determined by other means. For example, the reference water depth value is the water depth value on the road surface at a first time, and the first time can be the reception time of the first sensing signal among at least two sensing signals. The core network equipment can determine at least one water depth value based on the reference water depth value and at least one water depth change value. For example, assuming three values ​​representing changes in water depth, from value 1 to value 3, a total of three water depth values ​​can be determined. Wherein, water depth value 1 = water depth change value 1 + reference water depth value; water depth value 2 = water depth change value 1 + reference water depth value + water depth change value 2; water depth value 3 = water depth change value 1 + reference water depth value + water depth change value 2 + water depth change value 3. Other cases can be deduced similarly; the specific process will not be elaborated further.

[0164] Alternatively, in another implementation, if the first information indicates the angle of the perceived target relative to the horizontal plane, and the core network device determines that the angle indicated by the first information is greater than or equal to a first angle threshold, then it can determine at least one of the humidity change value and the first rainfall amount based on at least one parameter value. If the core network device determines that the angle indicated by the first information is less than the first angle threshold, then it can determine at least one of the water depth change value and the humidity change value based on at least one parameter value. For example, the first angle threshold is 30 degrees. The first angle threshold can be preset or determined in other ways, and this application does not limit it in this regard.

[0165] Alternatively, in another implementation, if the first information indicates the angle of the sensing target relative to the vertical plane, and the core network device determines that the angle indicated by the first information is less than a second angle threshold, then it can determine at least one of the humidity change value and the first rainfall amount based on at least one parameter value. If the core network device determines that the angle indicated by the first information is greater than or equal to the second angle threshold, then it can determine at least one of the water depth change value and the humidity change value based on at least one parameter value. For example, the second angle threshold is 60 degrees. The second angle threshold can be preset or determined in other ways, and this application does not limit it in this regard.

[0166] This application does not limit how the core network equipment determines the changes in humidity, rainfall, or water depth; several examples are given below.

[0167] In one implementation, the core network equipment determines at least one humidity change value corresponding to at least one parameter value based on the correspondence between parameter values ​​and humidity change values.

[0168] This application does not limit how the correspondence between parameter values ​​and humidity change values ​​is determined; the correspondence can be preset or determined in other ways.

[0169] For example, the parameter value is a distance value, and the correspondence between the distance value Δd and the humidity change value W satisfies the following form: W=Δd / a*1 / 100 (4)

[0170] Where 'a' is a constant, for example, a = 330 nm, meaning that for every 330 nm increase in the distance value Δd, the humidity change increases by 1%; and for every 330 nm decrease in the distance value Δd, the humidity change decreases by 1%.

[0171] For example, the parameter value is the phase difference value, and the correspondence between the phase difference value Δθ and the humidity change value W satisfies the following form: W=Δθ / b*1 / 100 (5)

[0172] Where b is a constant, for example b = 20 degrees, which means that for every 20-degree increase in the phase difference Δθ, the humidity change increases by 1%; and for every 20-degree decrease in the phase difference Δθ, the humidity change decreases by 1%.

[0173] The values ​​of a and b in formulas (4) and (5) are not limited in this application. In one implementation, the values ​​of a and b can be determined by detecting the correspondence between the changing trends of distance values ​​and humidity values, thereby determining the correspondence between distance values ​​and humidity changes. Here, the distance value represents the deformation of the perceived target, and the changing trend of the distance value can also be understood as the deformation trend or long-term change of the perceived target.

[0174] In one implementation, the values ​​of a and b can be determined by detecting the correspondence between the changing trend of the phase difference and the changing trend of the humidity value, thereby determining the correspondence between the phase difference and the humidity change value.

[0175] For example, considering atmospheric humidity, the phase difference Δθ between two sensed signals can satisfy the following form:

[0176] Where θ1 and θ2 represent the phase values ​​of the two sensing signals y(t1) and y(t2), respectively. ε1 represents the atmospheric refractive index of y(t1) during transmission; ε2 represents the atmospheric refractive index of y(t2) during transmission.

[0177] Assuming the change between d1 and d2 is negligible, i.e., d1 = d2, then formula (6) can be simplified as follows:

[0178] Where d1=d2=d, can be understood as the distance of the sensing signal transmission. Δε represents the atmospheric refractive index.

[0179] The atmospheric refractive index corresponds one-to-one with the humidity value of the air. Therefore, as the atmospheric refractive index changes periodically, the humidity value also exhibits a periodic change characteristic. For example, as shown in Figure 11, humidity is high at night and low at noon, causing the atmospheric refractive index to also show a periodic change. Therefore, the phase difference value of the sensed signal also changes with the change of atmospheric refractive index. In the figure, the sensed phase difference value is measured at 2-hour intervals. Starting from 0 o'clock and following the time sequence, the 12 measured phase difference values ​​are 120, 135, 130, 110, 80, 52, 50, 40, 30, 35, 50, and 80. This example shows that the phase difference value increases with higher humidity at night and decreases with lower humidity at noon.

[0180] The above analysis shows that by measuring the phase difference and atmospheric refractive index, that is, by measuring the phase difference corresponding to different values ​​of atmospheric refractive index, the relationship between the phase difference and humidity change can be determined, and thus the value of b in formula (5) can be determined.

[0181] Similarly, since the phase difference and the distance are also in one-to-one correspondence, the relationship between the distance and the atmospheric refractive index can be determined by the relationship between the phase difference and the atmospheric refractive index, and thus the value of a in formula (4) can be determined.

[0182] The above are just examples. The values ​​of a and b in formulas (4) and (5) can also be preset or determined by other means. This application does not limit this, and will not elaborate further here.

[0183] In one implementation, the core network device can determine a first variance of at least one parameter value and determine a first rainfall amount corresponding to the first variance. For example, the first rainfall amount corresponding to the first variance can be determined based on the correspondence between the variance of the parameter value and the rainfall amount.

[0184] In one implementation, the core network device can determine a first standard deviation of at least one parameter value and determine a first rainfall amount corresponding to the first standard deviation. For example, the first rainfall amount corresponding to the first standard deviation can be determined based on the correspondence between the standard deviation of the parameter value and the rainfall amount.

[0185] The method for determining rainfall in this application is the same as the method for determining snowfall. Rainfall can also be replaced with descriptions such as snowfall. The specific process will not be elaborated here.

[0186] The first rainfall amount can refer to a specific amount of rainfall or a range of rainfall. For example, the first rainfall amount is 10 mm / hour, or the first rainfall amount is 10 to 20 mm / hour.

[0187] In this application, the correspondence between the variance of the parameter values ​​and the rainfall is preset, but it can also be determined by other means; this application does not limit this.

[0188] For example, as shown in Figure 12, during periods of rainfall or snowfall, the phase values ​​of the sensed signal will change randomly and without pattern. For instance, during rainfall or snowfall, the measured phase values ​​might be 100, 121, 105, 110, 125, 108, 130, 116, 80, and 95. Therefore, the variance of the phase difference can be determined. This variance reflects the peak information or overall variation of the phase value. Thus, by monitoring the variance of the phase difference at different rainfall amounts, the correspondence between the variance of the phase difference and the rainfall amount can be determined. Since there is a one-to-one correspondence between the phase difference and the distance value, the correspondence between the variance of the distance value and the rainfall amount can also be determined using the same method.

[0189] For example, taking the parameter value as a distance value, the relationship between the variance of the distance value and the rainfall can be shown in Table 1.

[0190] Table 1

[0191] As shown in Table 1, if the variance of at least one distance value is 9 mm, then the first rainfall can be determined to be greater than or equal to 50 mm / hour and less than 100 mm / hour. Other cases will not be elaborated further.

[0192] The above are just examples. The correlation between the variance of the phase difference or distance value and the rainfall can also be determined in other ways. This application does not limit this, and will not elaborate further here.

[0193] In one implementation, the core network equipment determines at least one change in water depth corresponding to at least one parameter value based on the correspondence between parameter values ​​and changes in water depth.

[0194] In this application, the method for determining the change value of snow depth is the same as the method for determining the change value of water depth. The change value of water depth can also be replaced by the description of the change value of snow depth, etc. The specific process will not be repeated here.

[0195] This application does not limit how the correspondence between parameter values ​​and changes in water depth is determined; the correspondence can be preset or determined in other ways.

[0196] For example, as described in Figure 9 above, changes in water depth cause changes in the transmission distance of the sensing signal. As shown in Figure 13, at time t1, there is no water on the road surface, and the phase value of the sensing signal y(t1) is θ1. At time t2, water is present on the road surface, and the transmission distance of the sensing signal y(t2) changes compared to that of the sensing signal y(t1). The phase value of the sensing signal y(t2) also changes compared to that of the sensing signal y(t1), and its phase value is now θ2. According to formula (3) above, the change in water depth Δd can be determined based on the phase values ​​θ1 and θ2. Therefore, by detecting the phase difference or distance value obtained at different water depths, the correspondence between the phase difference or distance value and the change in water depth can be determined.

[0197] The above are just examples. The relationship between phase difference or distance value and water depth change value can also be determined by other methods. This application does not limit this, and will not elaborate further here.

[0198] The preceding description uses an access network device as an example. In this application, the core network device can acquire measurement information from multiple access network devices. The core network device can determine at least one of the following based on the multiple measurement information: a humidity change value, a humidity value, a first rainfall amount, a first snowfall amount, a water depth change value, and a water depth value. For example, the core network device can determine multiple rainfall amounts based on the measurement information from multiple access network devices, and can statistically average these multiple rainfall amounts to obtain the first rainfall amount. This is merely an example; other methods can also be used to determine the first rainfall amount based on multiple rainfall amounts. This application does not limit this method and will not elaborate further.

[0199] For example, the core network equipment can determine multiple humidity change values ​​based on the measurement information of multiple access network equipment. The core network equipment can take the statistical average of the humidity change values ​​that are in the same time period among the multiple humidity change values ​​to obtain at least one humidity change value. In this case, each access network equipment can indicate the time information corresponding to each parameter value, thereby determining the time period in which the humidity change value determined based on the parameter value is located.

[0200] For example, core network equipment can determine multiple water depth variation values ​​based on measurement information from multiple access network equipment. The core network equipment can then take a statistical average of the water depth variation values ​​within the same time period to obtain at least one water depth variation value. In this case, each access network equipment can indicate the time information corresponding to each parameter value, thereby determining the time period within which the water depth variation value determined based on the parameter value falls. Other cases can be deduced similarly, and this application does not limit this, nor will it elaborate further.

[0201] For example, the second access network device sends second measurement information, which indicates at least one parameter value. Correspondingly, the core network device receives the second measurement information from the second access network device. The core network device can determine at least one of at least a humidity change value, a first rainfall amount, and at least one water depth change value based on the first and second measurement information. The specific process can be referred to the preceding description and will not be repeated here.

[0202] This method allows core network equipment to collect measurement information from multiple access network equipment, enabling more accurate perception of meteorological information based on this combined measurement data.

[0203] In this application, the core network equipment may also publish at least one of the following: humidity change value, first rainfall amount, and water depth change value. For example, the above information may be pushed to the terminal equipment. The specific process will not be described in detail and is not limited in this application.

[0204] The method provided in this application can determine humidity, water depth, or rainfall by sensing the phase difference or distance of the signal. This enables the detection of various meteorological information that traditional meteorological monitoring methods cannot detect, thereby improving the accuracy of meteorological information monitoring and effectively realizing the perception of meteorological information.

[0205] In this application, the access network equipment can also directly report at least one of the following: humidity change value, first rainfall amount, and water depth change value, which will be described in detail below.

[0206] Figure 14 shows a schematic flowchart of a communication method provided in an embodiment of this application. This method takes the interaction between an access network device and a core network device as an example. However, this method can also be applied to interactions between other devices, such as the interaction between a terminal device and an access network device, or the interaction between two terminal devices. For example, the access network device can be replaced by a terminal device, or the core network device can also be replaced by a terminal device, etc. This application is not limited in this respect.

[0207] Step 1401: The access network device receives at least two sensing signals.

[0208] The sensing signal can also be called a sensing detection signal, a detection signal, or a reference signal, etc. This application does not limit the specific name or implementation method of the sensing signal.

[0209] The sensing signals can be sent by the access network device or by other devices, such as terminal devices; this application is not limited in this respect. For example, a first device sends at least two sensing signals, and an access network device receives at least two sensing signals from the first device. The first device can be a terminal device or another access network device. In this case, the sensing signals received by the access network device come from other devices. As another example, the access network device sends at least two sensing signals and receives at least two sensing signals. In this case, the sensing signals received by the access network device are the reflected signals of the sensing signals sent by the access network device; that is, the access network device itself sends and receives at least two sensing signals.

[0210] The specific process by which access network equipment receives sensing signals is not limited and will not be elaborated here.

[0211] Optionally, the access network device can also receive sensing information request messages from the core network device, which are used to request the reporting of meteorological information.

[0212] Optionally, the core network equipment may also send one or more of the following information to the first access network equipment:

[0213] Time period information is used to indicate a time period, which is the time period corresponding to the meteorological information to be sensed, or the time period for receiving the sensing signal.

[0214] The area information is used to indicate the first area, which is the area where the sensing target is located, or the area corresponding to the meteorological information to be sensed. The area information can be the location coordinates of the first area, or the direction information of the first area relative to the first access network device. For example, the area information is used to indicate location 1 or location 2, or the area information is used to indicate direction 1 or direction 2.

[0215] Meteorological type information is used to indicate at least one of the following: humidity change value, humidity value, rainfall, water depth change value, water depth value, snowfall, snow depth value, and snow depth change value.

[0216] Sensing method information, which is used to indicate the method of determining meteorological information, such as the sensing method information used to indicate the determination of meteorological information based on phase difference or distance value, that is, determining at least one of the following based on phase difference or distance value: humidity change value, humidity value, rainfall, water depth change value, water depth value, snowfall, snow depth value, and snow depth change value.

[0217] For example, a perception information request message may include one or more of the above information. For instance, a perception information request message may include time period information and area information.

[0218] If the core network device does not send any of the above information items, that information may be preset or indicated in other ways; this application does not limit this. For example, if the core network device does not send area information, the area indicated by the area information may be preset.

[0219] Access network equipment can determine the time period for receiving sensing signals or the time period corresponding to the meteorological information to be sensed based on time period information.

[0220] Access network equipment can determine that the sensing target is located in the first area based on the area indicated by the area information, or determine the meteorological information of the sensing first area, thereby determining the receiving direction and / or transmitting direction of the sensing signal based on the first area.

[0221] Access network devices can determine the content of the reported meteorological information based on meteorological type information. For example, if meteorological type information is used to indicate the reported humidity change value and rainfall, then the meteorological information reported by the access network device is used to indicate the humidity change value and rainfall.

[0222] The access network equipment determines the meteorological information by using phase difference or distance value based on meteorological type information, instead of using traditional methods.

[0223] Step 1402: The access network device determines at least one phase difference or at least one distance value based on at least two sensing signals.

[0224] In one implementation, the access network device measures at least two phase values ​​based on at least two sensing signals, thereby determining at least one phase difference or at least one distance value based on the at least two phase values. For details, please refer to the description in step 801, which will not be repeated here.

[0225] Step 1403: The access network device determines at least one of the following based on at least one phase difference value or at least one distance value: at least one humidity change value, a first rainfall amount, at least one water depth change value, a first snowfall amount, and at least one snow depth change value.

[0226] The access network equipment may also determine at least one of the following based on at least one phase difference value or at least one distance value: at least one humidity value, at least one water depth value, or at least one snow depth value.

[0227] For details on how access network equipment determines the humidity change value, humidity value, first rainfall amount, water depth change value, water depth value, first snowfall amount, snow depth value, and snow depth change value, please refer to the description in step 802, which will not be repeated here.

[0228] Step 1404: Access network equipment sends meteorological information.

[0229] Access network equipment can send meteorological information to core network equipment. Correspondingly, core network equipment receives meteorological information. For example, the core network equipment may be an SF network element or an AMF network element, etc., which are core network-side network elements. This application does not limit the core network equipment.

[0230] Meteorological information is used to indicate at least one of the following: at least one humidity change value, at least one humidity value, first rainfall, at least one water depth change value, at least one water depth value, first snowfall, at least one snow depth change value, and at least one snow depth value.

[0231] Optionally, the access network device may also send first information. In one implementation, the first information is used to indicate the type of target sensed by the sensing signal. In another implementation, the first information may indicate the angle of the sensed target relative to a horizontal or vertical plane, as described above, and will not be repeated here. The sensed target may be a preset target, or a fixed target, such as the wall of a building, or the ground of a preset area.

[0232] Optionally, the access network device may also send a second piece of information. The second piece of information may be used to indicate the sensing method for sensing meteorological information, for example, the second piece of information may be used to indicate that the sensing method for sensing meteorological information is to determine meteorological information based on phase difference value or distance value.

[0233] Correspondingly, if the core network equipment determines that the meteorological information is based on the phase difference or distance value according to the second information, then the accuracy of the meteorological information can be determined with a high degree of confidence, and the meteorological information can be released to the public.

[0234] The method provided in this application can determine humidity, water depth, or rainfall by sensing the phase difference or distance of the signal. This enables the detection of various meteorological information that traditional meteorological monitoring methods cannot detect, thereby improving the accuracy of meteorological information monitoring and effectively realizing the perception of meteorological information.

[0235] It is understood that, in order to achieve the functions in the above embodiments, the terminal device or network device includes hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0236] The following are schematic diagrams of possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of terminal devices, access network devices, or core network devices in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0237] As shown in Figure 15, the communication device 1500 includes a processing unit 1510 and a communication unit 1520. The communication device 1500 is used to implement the functions of the terminal device, access network device, or core network device in the various method embodiments shown above.

[0238] When the communication device 1500 is used to implement the functions of a terminal device, access network device, or core network device:

[0239] A communication unit is configured to receive first measurement information from a first access network device; the first measurement information is used to indicate at least one parameter value, the at least one parameter value being determined based on at least two sensing signals received by the first access network device; the parameter value is a phase difference value or a distance value.

[0240] The processing unit is configured to determine at least one of at least one humidity change value, a first rainfall amount, and at least one water depth change value based on the at least one parameter value.

[0241] When the communication device 1500 is used to implement the functions of a terminal device, access network device, or core network device:

[0242] A communication unit for receiving at least two sensing signals;

[0243] The processing unit is configured to measure at least two phase values ​​based on the at least two sensing signals; determine at least one phase difference value based on the at least two phase values; and determine at least one of the following based on the at least one phase difference value: at least one humidity change value, a first rainfall amount, and at least one water depth change value.

[0244] The communication unit is used to transmit the meteorological information, which indicates at least one of the following: at least one humidity change value, the first rainfall amount, and at least one water depth change value.

[0245] More detailed descriptions of the processing unit 1510 and the communication unit 1520 can be obtained directly from the relevant descriptions in the above method embodiments, and will not be repeated here.

[0246] It should be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, while others are implemented in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, called and executed by a processing element of the device. Moreover, these units can be fully or partially integrated together, or implemented independently. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, the operations or units described above can be implemented through integrated logic circuits in the processor element or through software calls from processing elements.

[0247] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as: one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).

[0248] The receiving unit described above is an interface circuit of the device, used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is an interface circuit for the chip to receive signals from other chips or devices. The transmitting unit described above is an interface circuit of the device, used to transmit signals to other devices. For example, when the device is implemented as a chip, the transmitting unit is an interface circuit for the chip to transmit signals to other chips or devices.

[0249] As another possible product form, the terminal device, access network device, or core network device of this application embodiment can be implemented by a general bus architecture. For ease of explanation, refer to FIG16, which is a schematic diagram of the structure of a communication device 1600 provided in an embodiment of this application. The communication device 1600 includes a processor 1601 and a transceiver 1602. The communication device 1600 can be a terminal device, or a chip or chip system therein; or, the communication device 1600 can be a network device, or a chip or module therein. FIG16 only shows the main components of the communication device 1600. In addition to the processor 1601 and transceiver 1602, the communication device 1600 may further include a memory 1603 and input / output devices (not shown in the figure).

[0250] Optionally, the processor 1601 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1603 is mainly used to store software programs and data. The transceiver 1602 may include radio frequency (RF) circuitry and an antenna. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0251] Optionally, the processor 1601, transceiver 1602, and memory 1603 can be connected via a communication bus.

[0252] When the communication device is powered on, the processor 1601 can read the software program in the memory 1603, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1601 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1601. The processor 1601 converts the baseband signal into data and processes the data.

[0253] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0254] In some embodiments, those skilled in the art will recognize that the above-described communication device 1500 can be implemented in the form of the communication device 1600 shown in FIG16.

[0255] As an example, the function / implementation of the processing unit 1510 in FIG15 can be implemented by the processor 1601 in the communication device 1600 shown in FIG16 calling computer execution instructions stored in the memory 1603. The function / implementation of the communication unit 1520 in FIG15 can be implemented by the transceiver 1602 in the communication device 1600 shown in FIG16.

[0256] As another possible product form, the terminal device, access network device, or core network device in this application may adopt the composition structure shown in Figure 17, or include the components shown in Figure 17. Figure 17 is a schematic diagram of the composition of a communication device 1700 provided in this application.

[0257] As shown in Figure 17, the communication device 1700 includes at least one processor 1701. Optionally, the communication device also includes a communication interface 1702.

[0258] When the relevant program instructions are executed in the at least one processor 1701, the communication device 1700 can implement the methods and any possible designs provided in any of the foregoing embodiments. Alternatively, the processor 1701 can implement the methods and any possible designs provided in any of the foregoing embodiments through logic circuits or executable code instructions.

[0259] The communication interface 1702 can be used to receive program instructions and transmit them to the processor, or it can be used for communication device 1700 to communicate and interact with other communication devices, such as exchanging control signaling and / or service data. For example, the communication interface 1702 can be used to receive signals from other devices besides the communication device 1700 and transmit them to the processor 1701, or to send signals from the processor 1701 to other communication devices besides the communication device 1700.

[0260] Optionally, the communication interface 1702 can be a code and / or data read / write interface circuit, or the communication interface 1702 can be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of a chip.

[0261] Optionally, the communication device 1700 may further include at least one memory 1703, which can be used to store the required program instructions and / or data. It should be noted that the memory 1703 may exist independently of the processor 1701 or may be integrated with the processor 1701. The memory 1703 may be located within or outside the communication device 1700, without limitation.

[0262] Optionally, the communication device 1700 may further include a power supply circuit 1704, which can be used to power the processor 1701. The power supply circuit 1704 may be located in the same chip as the processor 1701, or in a separate chip outside the chip containing the processor 1701.

[0263] Optionally, the communication device 1700 may also include a bus, through which the various parts of the communication device 1700 can be interconnected.

[0264] In some embodiments, those skilled in the art will recognize that the communication device 1500 shown in FIG15 can be implemented in the form of the communication device 1700 shown in FIG17.

[0265] As an example, the function / implementation process of the processing unit 1510 in Figure 15 can be implemented by the processor 1701 in the communication device 1700 shown in Figure 17 calling computer execution instructions stored in the memory 1703. The function / implementation process of the communication unit 1520 in Figure 15 can be implemented by the communication interface 1702 in the communication device 1700 shown in Figure 17.

[0266] It should be noted that the structure shown in Figure 17 does not constitute a specific limitation on the terminal device or network device. For example, in other embodiments of this application, the terminal device or network device may include more or fewer components than shown in the figure, or combine some components, or split some components, or have different component arrangements. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0267] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules (such as radio frequency modules or antennas) in the terminal, which is information sent to the terminal by the base station; or, the terminal chip sends information to other modules (such as radio frequency modules or antennas) in the terminal, which is information sent to the base station by the terminal.

[0268] When the aforementioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules (such as radio frequency modules or antennas) in the base station, information sent by the terminal to the base station; or, the base station module sends information to other modules (such as radio frequency modules or antennas) in the base station, information sent by the base station to the terminal. Here, the base station module can be the baseband chip of the base station, or a DU (Digital Unit) or other modules. The DU can be a DU under an Open Radio Access Network (O-RAN) architecture.

[0269] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0270] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. Of course, the processor and storage medium can also exist as discrete components in the base station or terminal.

[0271] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0272] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0273] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0274] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0275] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0276] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method, characterized in that, include: Receive first measurement information from the first access network device; The first measurement information is used to indicate at least one parameter value, which is determined based on at least two sensing signals received by the first access network device; the parameter value is a phase difference value or a distance value. Based on the at least one parameter value, at least one of the following: humidity change value, first rainfall amount, and at least one water depth change value.

2. The method according to claim 1, characterized in that, Determining at least one humidity change value based on the at least one parameter value includes: Based on the correspondence between parameter values ​​and humidity change values, the at least one humidity change value corresponding to the at least one parameter value is determined; the correspondence between the parameter values ​​and humidity change values ​​is preset.

3. The method according to claim 1 or 2, characterized in that, Determining the first rainfall amount based on the at least one parameter value includes: Determine the first variance of the value of the at least one parameter; Based on the correspondence between variance and rainfall, the first rainfall corresponding to the first variance is determined; the correspondence between variance and rainfall is preset.

4. The method according to claim 2 or 3, characterized in that, The method further includes: The system receives first information from the first access network device, wherein the first information indicates that the type of the sensing target corresponding to the sensing signal is a vertical target.

5. The method according to any one of claims 1 to 4, characterized in that, Determining at least one water depth change value based on the at least one parameter value includes: Based on the correspondence between parameter values ​​and changes in water depth, at least one change in water depth corresponding to at least one parameter value is determined; the correspondence between parameter values ​​and changes in water depth is preset.

6. The method according to claim 5, characterized in that, The method further includes: The system receives first information from the first access network device, wherein the first information indicates that the type of the sensing target corresponding to the sensing signal is a horizontal target.

7. The method according to any one of claims 1 to 6, characterized in that, The first measurement information is used to indicate at least one parameter value, including: The first measurement information includes one or more first parameter values; wherein, the at least one parameter value includes the one or more first parameter values, each of the at least one parameter value corresponds to a time information, the first parameter value is a parameter value among the at least one parameter value that satisfies the following condition: the absolute value of the difference with the second parameter value is greater than or equal to a threshold, the second parameter value is a parameter value among the at least one parameter value that is temporally adjacent to the first parameter value, and the time indicated by the time information corresponding to the first parameter value is located after the time indicated by the time information corresponding to the second parameter value.

8. The method according to claim 7, characterized in that, The method further includes: Send threshold information, which indicates the threshold.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: The device receives second measurement information from a second access network device; the second measurement information is used to indicate at least one phase change value, the at least one phase change value being determined based on a plurality of sensing signals received by the second access network device. Determining at least one of the following based on the first measurement information: a humidity change value, a first rainfall amount, and at least one water depth change value, including: Based on the first measurement information and the second measurement information, at least one of the at least one humidity change value, the first rainfall amount, and the at least one water depth change value is determined.

10. A communication method, characterized in that, include: Receive at least two sensing signals; At least two phase values ​​are measured based on the at least two sensing signals; At least one phase difference value is determined based on the at least two phase values; Based on the at least one phase difference value, at least one of the following is determined: at least one humidity change value, a first rainfall amount, and at least one water depth change value; Send meteorological information, which is used to indicate at least one of the following: the at least one humidity change value, the first rainfall amount, and the at least one water depth change value.

11. The method according to claim 10, characterized in that, Determining at least one humidity change value based on the at least one phase difference value includes: Based on the correspondence between the phase difference value and the humidity change value, the at least one humidity change value corresponding to the at least one phase difference value is determined; the correspondence between the phase difference value and the humidity change value is preset.

12. The method according to claim 10 or 11, characterized in that, Determining at least one water depth change value based on the at least one phase difference value includes: Based on the correspondence between the phase difference value and the change in water depth, the at least one change in water depth corresponding to the at least one phase difference value is determined; the correspondence between the phase difference value and the change in water depth value is preset.

13. The method according to any one of claims 10 to 12, characterized in that, Determining the first rainfall amount based on the at least one phase difference value includes: The first variance is determined based on the at least one phase difference value; The first rainfall is determined based on the correspondence between variance and rainfall, as well as the first variance; the correspondence between variance and rainfall is preset.

14. The method according to any one of claims 10 to 13, characterized in that, The method further includes: Receive at least one of the following from the core network equipment: Time period information is used to indicate the time period corresponding to the meteorological information to be sensed; Area information is used to indicate the area where the perceived target is located; Meteorological type information is used to indicate at least one of the following: humidity change, rainfall, water depth change, snowfall, and snow depth change. Sensing method information is used to indicate meteorological information determined based on phase difference or distance values.

15. The method according to any one of claims 10 to 14, characterized in that, The method further includes: Send first information, which is used to indicate the type of the sensing target corresponding to the sensing signal.

16. The method according to claim 14 or 15, characterized in that, The type is either a planar target or a vertical target.

17. A communication device, characterized in that, include: A communication unit is used to receive first measurement information from a first access network device; The first measurement information is used to indicate at least one parameter value, which is determined based on at least two sensing signals received by the first access network device; the parameter value is a phase difference value or a distance value. The processing unit is configured to determine at least one of at least one humidity change value, a first rainfall amount, and at least one water depth change value based on the at least one parameter value.

18. A communication device, characterized in that, include: A communication unit for receiving at least two sensing signals; A processing unit is configured to measure at least two phase values ​​based on the at least two sensing signals; At least one phase difference value is determined based on the at least two phase values; at least one of the following is determined based on the at least one phase difference value: at least one humidity change value, a first rainfall amount, and at least one water depth change value; The communication unit is used to transmit the meteorological information, which indicates at least one of the following: at least one humidity change value, the first rainfall amount, and at least one water depth change value.

19. A communication device, characterized in that, Includes a processor; the processor is configured to execute a computer program or instructions that cause the communication device to implement the method described in any one of claims 1 to 16.

20. A computer-readable storage medium, characterized in that, The computer contains a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 16.

21. A chip, characterized in that, The chip includes a processor coupled to a memory for executing a computer program or instructions stored in the memory, such that the chip implements the method of any one of claims 1 to 16.

22. A computer program product, characterized in that, When the computer reads and executes the computer program product, the method described in any one of claims 1 to 16 is performed.

Citation Information

Patent Citations

  • Method and device for determining weather information and vehicle

    CN114675293A

  • Rainfall measuring method and related device

    CN116184534A

  • Water depth measurement method, device, equipment and sensing integrated system

    CN118258469A

  • Positioning for weather sensing devices

    US20210382200A1