Communication method and apparatus

By acquiring and processing perceived information and using artificial intelligence models to determine CSI, the problem of untimely CSI acquisition in communication systems is solved, achieving efficient and energy-saving CSI estimation, adapting to dynamic environmental changes and protecting the privacy of terminal devices.

WO2026138931A1PCT designated stage Publication Date: 2026-07-02HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-25
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

In communication systems, how to obtain accurate channel state information (CSI) in a timely manner to meet the service requirements of high throughput, low latency, and high reliability is crucial.

Method used

The first device acquires first and second sensing information, and uses an artificial intelligence model to combine the sensing information and location information to determine the channel state information between the first and second devices, protecting the privacy of the second device and saving energy by reducing the transmission frequency of the detection reference signal.

Benefits of technology

It enables timely and accurate CSI acquisition, reduces resource consumption, adapts to dynamic environmental changes, protects the privacy of terminal devices, and improves the efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025145433_02072026_PF_FP_ABST
    Figure CN2025145433_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and an apparatus, applied to the technical field of communications. The method comprises: a first apparatus receiving first information, wherein the first information comprises first sensing information, or the first information comprises a transformation amount of the first sensing information, and the first sensing information is sensing information obtained by a second apparatus; obtaining second sensing information, wherein the second sensing information is sensing information obtained by the first apparatus; and on the basis of the first information and the second sensing information, determining first channel state information (CSI) between the first apparatus and the second apparatus. In the present application, the first sensing information is the sensing information obtained by the second apparatus, and may reflect an environment in which the second apparatus is located; and the second sensing information is the sensing information obtained by the first apparatus, and may reflect an environment in which the first apparatus is located. In this way, the first CSI determined on the basis of the first sensing information (or the transformation amount of the first sensing information) and the second sensing information can conform to a communication environment between the first apparatus and the second apparatus, thereby improving the accuracy of CSI estimation.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] Cross-reference of related applications

[0002] This application claims priority to Chinese Patent Application No. 202411981683.3, filed on December 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] In communication systems, terminal devices can transmit sounding reference signals (SRS); the base station estimates the channel state information (CSI) between the base station and the terminal device based on the received SRS, and communicates with the terminal device based on this CSI. With the development of communication technology, services with high demands for high throughput, low latency, and high reliability are increasing, and these services typically require timely and accurate CSI estimation. Therefore, how to obtain accurate CSI in a timely manner requires further research. Summary of the Invention

[0005] This application provides a communication method and apparatus for timely and accurate acquisition of CSI. This communication method and apparatus may also be referred to as a sensing method and apparatus, or an integrated communication and sensing method and apparatus.

[0006] In a first aspect, this application provides a communication method applicable to a first device. Exemplarily, the first device may be an access network device, or a device within the access network device (e.g., a module, communication module, circuitry or chip responsible for communication functions (such as a modem chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device.

[0007] The method may include: a first device acquiring first information, the first information including first sensing information, or the first information including a transformation amount of the first sensing information, wherein the first sensing information is sensing information acquired by a second device, or the first sensing information is information determined based on the sensing information acquired by the second device (hereinafter referred to as the third sensing information), or the first sensing information includes the third sensing information; acquiring second sensing information, the second sensing information being the sensing information acquired by the first device; and determining first channel state information (CSI) between the first device and the second device based on the first information and the second sensing information.

[0008] Optionally, the third sensing information, which is the sensing information obtained by the second device, can be replaced by: the third sensing information being the sensing information corresponding to the environment in which the second device is located; or it can be replaced by: the third sensing information being the information obtained by the third device sensing the environment in which the second device is located. In other words, the third sensing information can be used to reflect (or describe) the environment in which the second device is located. Correspondingly, the first sensing information determined based on the third sensing information can also be used to reflect (or describe) the environment in which the second device is located, such as the first sensing information being used to reconstruct the environment in which the second device is located. The third device can be the second device, or it can be a device other than the second device. For example, the third device obtains the third sensing information by sensing the environment in which the second device is located through a single-base sensing mode; in this case, the third device is the second device. Another example is that the third device obtains the third sensing information by sensing the environment in which the second device is located through a dual-base sensing mode; in this case, the third device is not the second device.

[0009] Optionally, the first perception information is information determined based on the third perception information, which can be understood as: the first perception information is information obtained by filtering, smoothing, calculating, coordinate system transformation, or fusing with other information on the third perception information.

[0010] Optionally, the second sensing information, which is the sensing information obtained by the first device, can be replaced by: the second sensing information being the sensing information corresponding to the environment in which the first device is located; or it can be replaced by: the second sensing information being the information obtained by the fourth device sensing the environment in which the first device is located. In other words, the second sensing information can be used to reflect (or describe) the environment in which the first device is located, such as the second sensing information being used to reconstruct the environment in which the first device is located. The fourth device can be the first device, or it may not be the first device. For example, the fourth device obtains the second sensing information by sensing the environment in which the first device is located through a single-base sensing mode; in this case, the fourth device is the first device. Another example is that the fourth device obtains the second sensing information by sensing the environment in which the first device is located through a dual-base sensing mode; in this case, the fourth device is not the first device.

[0011] Optionally, the transformation amount of the first sensing information can be a transformation amount obtained by transforming the first sensing information based on a first transformation algorithm. The first transformation algorithm can be, for example, wavelet transform, Fourier transform, or other linear or nonlinear transformation algorithms, without limitation. Optionally, the first transformation algorithm is a reversible transformation algorithm. Optionally, the first transformation algorithm can be configured by the first core network element, without limitation.

[0012] In the above method, the first sensing information is either sensing information obtained by the second device or information determined based on the sensing information obtained by the second device, reflecting the environment in which the second device is located; the second sensing information is sensing information obtained by the first device, reflecting the environment in which the first device is located. Thus, the first CSI determined based on the first sensing information (or the transformation amount of the first sensing information) and the second sensing information can conform to the communication environment between the first and second devices, improving the accuracy of CSI estimation and facilitating the acquisition of accurate CSI. When the first information includes the transformation amount of the first sensing information, the first device does not perceive this first sensing information, which helps protect the privacy of the second device. Furthermore, compared to the second device, the first device has stronger computing and storage capabilities, allowing it to frequently acquire its own sensing information and determine CSI within shorter time intervals, which is beneficial for timely CSI acquisition and adapting to the relatively dynamically changing environment around the first device.

[0013] In one possible implementation, the first device determines first channel state information between the first device and the second device based on the first information and the second sensing information, which may include: the first device inputting the first information and the second sensing information into a first model to obtain the first channel state information.

[0014] Optionally, the first model can be an artificial intelligence (AI) model, a machine learning (ML) model, a deep learning-based model, or a neural network-based model. This application does not limit the implementation form of the first model.

[0015] In the above implementation, the first device can utilize the powerful reasoning ability of the first model to reason about the inherent logic between the perceived information and CSI, which is beneficial for obtaining accurate CSI.

[0016] In one possible implementation, the input parameters of the first model may include first sensing information and second sensing information, or the input parameters of the first model may include a transformation amount of the first sensing information and second sensing information, and the output parameters of the first model include first channel state information.

[0017] In one possible implementation, the input parameters of the first model may further include the location information of the second device or a transformation amount of the location information of the second device, and / or the input parameters of the first model may further include second channel state information, which is channel state information determined based on the probe reference signal sent by the second device.

[0018] In one possible implementation, the first device inputs the first information and the second sensing information into the first model to obtain the first channel state information, which may include: the first device inputs the second information, the first information and the second sensing information into the first model to obtain the first channel state information, wherein the second information includes the location information of the second device or the transformation amount of the location information of the second device, and / or the second information includes the second channel state information, which is the channel state information determined according to the detection reference signal sent by the second device.

[0019] Optionally, the transformation amount of the location information can be a transformation amount obtained by transforming the location information based on a third transformation algorithm. This third transformation algorithm can be, for example, wavelet transform, Fourier transform, or other linear or nonlinear transformation algorithms, without limitation. Optionally, the third transformation algorithm is a reversible transformation algorithm. Optionally, the third transformation algorithm can be configured by the network elements of the first core network, without limitation.

[0020] In the above implementation, in addition to the first sensing information (or the transformation amount of the first sensing information) and the second sensing information, the input of the first model may also include the position information of the second device (or the transformation amount of the position information of the second device) and the second CSI, which is beneficial to improving the accuracy of the output of the first model, that is, to obtaining accurate CSI.

[0021] In one possible implementation, the amount of change of the first sensing information comes from the second device or from the first core network element, and / or, the amount of change of the position information of the second device comes from the second device or from the first core network element.

[0022] In the above implementation, the first device does not perceive the location information of the second device, which helps protect the privacy of the second device. Furthermore, the transformation amount of the first perceived information and / or the transformation amount of the location information can originate from the first core network element or from the second device, offering flexibility and applicability to various communication scenarios.

[0023] In one possible implementation, the above method may further include: a first device receiving information from N models from a first core network element, wherein the N models include the first model.

[0024] In one possible implementation, the above method may further include: the first device determining the first model from the N models based on information from the first region, wherein the first region is the region where the second device is located.

[0025] Optionally, the information of the first area may include the identifier of the first area and / or the information of the first group, which includes the second device.

[0026] Optionally, the inclusion of the second device in the first group can be understood as the inclusion of information about the second device, such as the identifier of the second device.

[0027] In the above implementation, the first model comes from the core network and the first model is regionally correlated, which allows for the fusion (or joint processing) of sensing information in the same region, which is beneficial for obtaining accurate CSI.

[0028] In one possible implementation, the method may further include: the first device acquiring information about the first region.

[0029] In one possible implementation, the first device determines first channel state information between the first device and the second device based on the first information and the second sensing information. This may include: the first device determining the first channel state information based on third information, the first sensing information, and the second sensing information, wherein the third information includes at least one of the following: the location information of the second device, the second channel state information, or information of a first region, wherein the second channel state information is channel state information determined based on a detection reference signal sent by the second device, and the first region is the region where the second device is located.

[0030] In the above implementation, the first device considers more information in addition to the first and second sensing information when determining the first CSI, which is beneficial for obtaining accurate CSI.

[0031] In one possible implementation, before the first device determines the first channel state information, the method may further include: the first device receiving the probe reference signal from the second device; and determining the second channel state information based on the probe reference signal.

[0032] In the above implementation, the first device determines the second CSI based on the detection reference signal from the second device. In this way, the first device can take the second CSI into account when determining the first CSI, which can improve the accuracy of CSI estimation.

[0033] In one possible implementation, the transmission period of the detection reference signal is greater than the transmission period of the first signal, which is used to acquire the second sensing information; or, the transmission period of the detection reference signal is greater than the period during which the first device acquires the second sensing information.

[0034] Optionally, the transmission period of the first signal and the period during which the first device acquires the second sensing information can be the same or different.

[0035] In the above implementation, the transmission period of the detection reference signal is longer than that of the first signal. This allows the first device to use the second CSI multiple times to determine the CSI between the first and second devices without the second device frequently transmitting the detection reference signal. This reduces resource consumption and is beneficial for energy saving in the second device. Furthermore, the first device can frequently acquire its own sensing information and acquire CSI within a short time interval. This allows it to adapt to the relatively dynamic environment around the first device and facilitates timely acquisition of accurate CSI.

[0036] In one possible implementation, the transmission period of the second signal is greater than the transmission period of the first signal, wherein the second signal is used to acquire the third sensing information, and the first signal is used to acquire the second sensing information; or, the period during which the second device acquires the third sensing information is greater than the period during which the first device acquires the second sensing information.

[0037] Optionally, the transmission period of the second signal and the period during which the second device acquires the third sensing information can be the same or different.

[0038] In the above implementation, the transmission period of the second signal is longer than that of the first signal. This means that compared to the frequency at which the second device acquires its own sensing information, the first device can acquire its own sensing information more frequently. In this way, the first device can use the first sensing information multiple times to determine the CSI between the first device and the second device. The second device does not need to frequently determine and report sensing information, which can reduce resource consumption and is conducive to energy saving of the second device. Moreover, the first device can acquire CSI in a shorter time interval, which can adapt to the relatively dynamic environment around the first device and the relatively static environment around the second device, which is conducive to timely acquisition of accurate CSI.

[0039] In one possible implementation, the above method may further include: the first device sending fourth information to the second device, the fourth information being used to indicate that the first device has the ability to determine channel state information based on sensing information.

[0040] In the above implementation, the first device sends fourth information to the second device, so that the second device can determine that the first device has the ability to determine CSI based on perception information. Then the second device can initiate (or request) services related to determining CSI based on perception information, such as services with high accuracy requirements for CSI.

[0041] In one possible implementation, the fourth information is carried in a radio resource control message, or the fourth information is carried in a system information block.

[0042] In one possible implementation, the first device determines first channel state information between itself and the second device based on the first information and the second sensing information. This may include: under the condition that a first condition is met, the first device determines the first channel state information based on the first information and the second sensing information, wherein the first condition includes at least one of the following: the second device subscribes to a first service; the second device establishes a connection related to the first service; the second device receives data of a first type; or, receives fifth information from the second device; wherein the first service is a service related to determining channel state information based on sensing information, the first type of data is data that needs to be transmitted based on the channel state information determined by sensing information, and the fifth information is used to request the first device to determine channel state information based on sensing information.

[0043] Optionally, services related to determining CSI based on perception information can be understood as services with high CSI accuracy requirements, such as services with low latency, high throughput, or high reliability requirements.

[0044] In the above implementation, the first device can conditionally determine CSI based on the sensing information, which can reduce resource consumption.

[0045] In one possible implementation, the above method may further include: the first device sending a sixth message to the second device, the sixth message being used to instruct the second device to report a third sensing message, the sixth message also being used to instruct the third sensing message to determine channel state information between the first device and the second device, the third sensing message being sensing information obtained by the second device.

[0046] In one possible implementation, the first device can acquire the second sensing information via a single-base sensing mode. For example, the first device sends a first signal; receives an echo signal from the first signal; and determines the second sensing information based on the echo signal of the first signal.

[0047] In another possible implementation, the first device can acquire the second sensing information through a bi-base sensing mode. For example, the third device sends a first signal; the first device receives the echo signal of the first signal and determines the second sensing information based on the echo signal of the first signal.

[0048] In one possible implementation, the first device acquiring the first information may include: the first device receiving the first information from a first core network element; or, the first device receiving the first information from a second device. For example, the first information may include a transformation amount of first sensing information, and the first device may receive the first information from the first core network element.

[0049] In another possible implementation, the first device acquiring the first information may include: the first device receiving third sensing information from the second device, and determining the first sensing information based on the third sensing information, wherein the third sensing information is the sensing information obtained by the second device.

[0050] Secondly, this application provides a communication method applicable to a second device. Exemplarily, the second device may be a terminal device, or a device within the terminal device (e.g., a module, communication module, circuitry or chip responsible for communication functions (such as a modem chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal device's functions.

[0051] The method may include: a second device acquiring third sensing information, the third sensing information being the sensing information acquired by the second device; and sending seventh information, the seventh information including the third sensing information, or the seventh information including a transformation amount of the third sensing information, the seventh information being used to determine first channel state information between the second device and the first device.

[0052] Optionally, the third sensing information, which is the sensing information obtained by the second device, can be replaced by: the third sensing information being the sensing information corresponding to the environment in which the second device is located; or it can be replaced by: the third sensing information being the information obtained by the third device sensing the environment in which the second device is located. In other words, the third sensing information can be used to reflect (or describe) the environment in which the second device is located. Correspondingly, the first sensing information determined based on the third sensing information can also be used to reflect (or describe) the environment in which the second device is located, such as the first sensing information being used to reconstruct the environment in which the second device is located. The third device can be the second device, or it can be a device other than the second device. For example, the third device obtains the third sensing information by sensing the environment in which the second device is located through a single-base sensing mode; in this case, the third device is the second device. Another example is that the third device obtains the third sensing information by sensing the environment in which the second device is located through a dual-base sensing mode; in this case, the third device is not the second device.

[0053] Optionally, the first perception information is information determined based on the third perception information, which can be understood as: the first perception information is information obtained by filtering, smoothing, calculating, coordinate system transformation, or fusing with other information on the third perception information.

[0054] Optionally, the transformation amount of the first sensing information can be a transformation amount obtained by transforming the first sensing information based on a first transformation algorithm. The first transformation algorithm can be, for example, wavelet transform, Fourier transform, or other linear or nonlinear transformation algorithms, without limitation. Optionally, the first transformation algorithm is a reversible transformation algorithm. Optionally, the first transformation algorithm can be configured by the first core network element, without limitation.

[0055] In one possible implementation, the above method may further include: the second device sending eighth information, the eighth information may include the location information of the second device or a transformation amount of the location information of the second device, and / or the eighth information may include information of a first region, the first region being the region where the second device is located.

[0056] In one possible implementation, the transmission period of the second signal is greater than the transmission period of the first signal, wherein the second signal is used to acquire the third sensing information, and the first signal is used to acquire the second sensing information; or, the period during which the second device acquires the third sensing information is greater than the period during which the first device acquires the second sensing information; wherein the second sensing information is the sensing information acquired by the first device.

[0057] In one possible implementation, the method may further include: a second device receiving fourth information from the first device, the fourth information being used to indicate that the first device has the ability to determine channel state information based on sensing information.

[0058] In one possible implementation, the fourth information is carried in a radio resource control message, or the fourth information is carried in a system information block.

[0059] In one possible implementation, the above method may further include: the second device sending fifth information to the first device, the fifth information being used to request the first device to determine channel state information based on sensing information.

[0060] In one possible implementation, the above method may further include: a second device receiving sixth information from the first device, the sixth information being used to instruct the second device to report the third sensing information, and the sixth information also being used to instruct the third sensing information to determine channel state information between the first device and the second device.

[0061] In one possible implementation, the second device can acquire the third sensing information via a single-base sensing mode. For example, the second device sends a second signal; receives an echo signal from the second signal; and determines the third sensing information based on the echo signal of the second signal.

[0062] In another possible implementation, the second device can acquire the first sensing information through a bipolar sensing mode. For example, the fourth device sends a second signal; the second device receives the echo signal of the second signal, and determines the third sensing information based on the echo signal of the second signal.

[0063] In one possible implementation, the method may further include: the second device determining the first sensing information based on the third sensing information.

[0064] Thirdly, this application provides a communication method applicable to a first core network element. Exemplarily, the first core network element may be a network device, or a device within the network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the network device.

[0065] The method may include: a first core network element receiving ninth information from a second device, the ninth information including third sensing information, the third sensing information being sensing information obtained by the second device; sending first information to a first device, the first information including the first sensing information, or the first information including a transformation amount of the first sensing information, the first information being used to determine first channel state information between the second device and the first device, the first sensing information being the third sensing information, or the first sensing information being information determined based on the third sensing information, or the first sensing information including the third sensing information.

[0066] Optionally, the third sensing information, which is the sensing information obtained by the second device, can be replaced by: the third sensing information being the sensing information corresponding to the environment in which the second device is located; or it can be replaced by: the third sensing information being the information obtained by the third device sensing the environment in which the second device is located. In other words, the third sensing information can be used to reflect (or describe) the environment in which the second device is located. Correspondingly, the first sensing information determined based on the third sensing information can also be used to reflect (or describe) the environment in which the second device is located, such as the first sensing information being used to reconstruct the environment in which the second device is located. The third device can be the second device, or it can be a device other than the second device. For example, the third device obtains the third sensing information by sensing the environment in which the second device is located through a single-base sensing mode; in this case, the third device is the second device. Another example is that the third device obtains the third sensing information by sensing the environment in which the second device is located through a dual-base sensing mode; in this case, the third device is not the second device.

[0067] Optionally, the first perception information is information determined based on the third perception information, which can be understood as: the first perception information is information obtained by filtering, smoothing, calculating, coordinate system transformation, or fusing with other information on the third perception information.

[0068] Optionally, the transformation amount of the first sensing information can be a transformation amount obtained by transforming the first sensing information based on a first transformation algorithm. The first transformation algorithm can be, for example, wavelet transform, Fourier transform, or other linear or nonlinear transformation algorithms, without limitation. Optionally, the first transformation algorithm is a reversible transformation algorithm. Optionally, the first transformation algorithm can be configured by the first core network element, without limitation.

[0069] In one possible implementation, the above method may further include: the first core network element sending the location information of the second device to the first device, or the first core network element sending a transformation amount of the location information of the second device to the first device.

[0070] In one possible implementation, the location information of the second device comes from the second device itself, or the location information of the second device is determined by the first core network element.

[0071] In one possible implementation, the above method may further include: a first core network element sending information about N models to the first device, wherein the N models are used to determine channel state information between the second device and the first device, and N is a positive integer.

[0072] In one possible implementation, the N models include a first model, the input parameters of which include the first sensing information or the transformation amount of the first sensing information and the second sensing information, and the output parameters of the first model include the first channel state information between the first device and the second device, wherein the second sensing information is the sensing information obtained by the first device.

[0073] In one possible implementation, the input parameters of the first model may further include the location information of the second device or a transformation amount of the location information of the second device, and / or the input parameters of the first model may further include second channel state information, wherein the second channel state information is channel state information determined based on the probe reference signal sent by the second device.

[0074] In one possible implementation, the above method may further include: the first core network element determining the first sensing information based on the third sensing information.

[0075] Fourthly, this application provides a communication device that can be used to execute the methods described in the first aspect and any possible implementation thereof. The communication device can be a first device. The communication device may include modules, units, or means corresponding to the methods described in the first aspect and any possible implementation thereof. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0076] In one possible implementation, the communication device may include a baseband device and a radio frequency device.

[0077] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.

[0078] Fifthly, this application provides a communication device that can be used to perform the methods described in the second aspect and any possible implementation thereof. The communication device can be a second device. The communication device may include modules, units, or means corresponding to the methods described in the second aspect and any possible implementation thereof. These modules, units, or means may be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.

[0079] In one possible implementation, the communication device may include a baseband device and a radio frequency device.

[0080] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.

[0081] Sixthly, this application provides a communication device that can be used to execute the methods described in the third aspect and any possible implementation thereof. The communication device can be a first core network element. The communication device may include modules, units, or means corresponding to the methods described in the third aspect and any possible implementation thereof. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0082] In one possible implementation, the communication device may include a baseband device and a radio frequency device.

[0083] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.

[0084] In a seventh aspect, this application provides a communication system that may include at least one of the following: the communication device provided in the fourth aspect, the communication device provided in the fifth aspect, or the communication device provided in the sixth aspect.

[0085] Eighthly, this application also provides a communication device. The communication device may include one or more processors. Optionally, the communication device may further include a memory. The memory is used to store one or more computer programs or instructions. The one or more processors are used to execute the one or more computer programs or instructions stored in the memory, causing the communication device to perform the methods described in any of the first to third aspects and any possible implementations thereof.

[0086] Ninthly, this application also provides a communication device, comprising: a processor and an interface circuit; the interface circuit is configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. The processor is configured to implement the methods described in any one of the first to third aspects and any possible implementations thereof through logic circuits or by executing computer programs or instructions.

[0087] In some possible designs, when the device is a chip system, it can be composed of chips or contain chips and other discrete components.

[0088] In a tenth aspect, this application also provides a chip system comprising at least one chip and a memory, wherein the at least one chip is configured to read and execute a program stored in the memory to implement the method described in any of the first to third aspects and any possible implementation thereof.

[0089] Eleventhly, this application also provides a computer-readable storage medium for storing a computer program or instructions that, when executed, cause the method described in any of the first to third aspects and any possible implementation thereof to be implemented.

[0090] In a twelfth aspect, this application also provides a computer program product comprising a computer program or instructions that, when executed on a computer, cause the method described in any of the first or second aspects and any possible implementation thereof to be implemented.

[0091] The technical effects achievable by the second to twelfth aspects and any of their possible implementations are described in the same manner as the technical effects achievable by the first aspect and any of its possible implementations, and will not be repeated here. Attached Figure Description

[0092] Figure 1A is a schematic diagram of a single-base sensing mode;

[0093] Figure 1B is a schematic diagram of the dual-base sensing mode;

[0094] Figure 2 is a schematic diagram of an application scenario according to an embodiment of this application;

[0095] Figure 3 is a schematic diagram of another application scenario of the present application embodiment;

[0096] Figure 4 is a flowchart illustrating the first communication method provided in an embodiment of this application;

[0097] Figure 5 is a schematic diagram of the input parameters of the first model provided in the embodiment of this application;

[0098] Figure 6 is a schematic diagram of the transmission period of various signals provided in the embodiments of this application;

[0099] Figure 7 is a flowchart illustrating the second communication method provided in an embodiment of this application;

[0100] Figure 8 is a flowchart illustrating the third communication method provided in an embodiment of this application;

[0101] Figure 9 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0102] Figure 10 is a schematic diagram of another communication device provided in an embodiment of this application;

[0103] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0104] The relevant terms used in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by this application.

[0105] I. Sensing, sensing signals, communication signals, echo signals, communication-sensing fusion signals, and targets:

[0106] 1) Sensing: Sensing allows us to detect parameters of targets in the physical environment, such as the target's position and velocity. It can be understood that sensing devices detect targets by emitting electromagnetic waves and analyzing the echo signals reflected (or scattered, diffracted, or diffused) from objects. Optionally, sensing can also be called detection.

[0107] 2) Sensing signal: A signal used to sense (or detect) a target (or target object). Optionally, the sensing signal can also be called a detection signal, linear frequency modulated signal, radar signal, radar sensing signal, radar detection signal, or environmental sensing signal, etc. Optionally, the sensing signal can be a pulse signal or a signal from a wireless communication system. For example, the sensing signal can be an orthogonal frequency division multiplexing (OFDM) signal obtained by modulating a specific sequence on a subcarrier. This specific sequence can be any of the following sequences: Zadoff-Chu sequence (ZC sequence), pseudo-random sequence, or predefined sequence. The pseudo-random sequence includes any of the following sequences: longest linear feedback shift register sequence (m-sequence), or Gold sequence. The predefined sequence is, for example, random data symbols, such as random data symbols modulated by quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM).

[0108] 3) Communication signals can be signals transmitted between communication devices for communication purposes. For example, communication signals may include signals transmitted between network devices and terminal devices. Communication signals are carried, for example, on the physical downlink shared channel (PDSCH).

[0109] 4) Echo signal, which can be understood as the signal generated by the reflection of the sensing signal by the target. The echo signal, or the echo signal and the sensing signal together, can reflect the parameters of the target. For example, the time delay of the echo signal relative to the transmitted sensing signal can reflect the distance of the target relative to the transmitter, and the Doppler shift of the echo signal relative to the sensing signal can reflect the velocity of the target. For example, the time-domain sampling data of the echo signal carries information such as the target's time delay, reflection intensity, and reflection probability in the environment. For example, the range spectrum corresponding to the echo signal can reflect the reflection intensity and / or reflection probability of the scatterer (or target) reflecting the echo signal within each range cell.

[0110] 5) Communication-sensing fusion signals are signals used for both communication and sensing. Optionally, communication-sensing fusion signals can also be called synthetic-sensing fusion signals, synthetic signals, or integrated synthetic-sensing signals, etc. When used for communication, the synthetic-sensing fusion signal can be understood as carrying the communication data or communication reference signal sequence that needs to be transmitted between communication devices. When used for sensing, the synthetic-sensing fusion signal can be understood as being used to sense (or detect) targets.

[0111] 6) The target can be any tangible object in the environment that can reflect electromagnetic waves, such as mountains, forests, or buildings, and can also include mobile objects such as vehicles, drones, pedestrians, and terminal devices. Optionally, the target can also be referred to as a sensed target, a detected target, a sensed object, a sensed device, a sensing target, a detection target, a sensed object, or a detection object, etc., which is not limited in the embodiments of this application.

[0112] For electromagnetic sensing, a target can generally be modeled as at least one scattering point (or scattering center, scatterer, etc.). The process of a target reflecting (or scattering, or diffracting, or scattering, etc.) electromagnetic waves can be equivalent to the process of at least one scattering point reflecting (or scattering, or diffracting, or scattering, etc.). For example, for a point-shaped target, the target can be modeled as a single scattering point. For an extended target, the target can be modeled as multiple scattering points. Accordingly, a target can be understood as a single scattering point, or it can be understood as multiple scattering points.

[0113] II. Perception Mode:

[0114] In terms of sensing, based on the different senders and receivers of the sensing signals, sensing modes can be divided into two types: single-base sensing and dual-base sensing.

[0115] Single-base sensing mode refers to a mode where the device transmitting the sensing signal and the device receiving the echo signal reflected from the target are the same device, as shown in Figure 1A. Both the device transmitting the sensing signal and the device receiving the echo signal are device 1. Optionally, single-base sensing mode can also be called self-transmitting and self-receiving mode, or single-station sensing mode. Figure 1A uses a vehicle as an example, where the target (or scatterer) is the vehicle.

[0116] In Figure 1A, device 1 can be a base station or a terminal device. For example, in Figure 1A, device 1 is a base station. In single-base sensing mode, the base station transmits a sensing signal and receives the echo signal generated by the reflection of the sensing signal from a scattering object in the environment (such as a vehicle in Figure 1A) to perform environmental sensing. As another example, in Figure 1A, device 1 is a terminal device. In single-base sensing mode, the terminal device transmits a sensing signal and receives the echo signal generated by the reflection of the sensing signal from a scattering object in the environment (such as a vehicle in Figure 1A) to perform environmental sensing.

[0117] Dual-base sensing mode refers to a mode where the device transmitting the sensing signal and the device receiving the echo signal reflected from the target are different devices, as shown in Figure 1B. The device transmitting the sensing signal is device 2, and the device receiving the echo signal is device 3. Optionally, dual-base sensing mode can also be called A-transmit B-receive mode, self-transmitting and other-receiving mode, or bi-station sensing mode. Figure 1B uses a vehicle as an example, where the target (or scatterer) is the vehicle.

[0118] In Figure 1B, device 2 can be a base station and device 3 can be a terminal device; or device 2 can be a terminal device and device 3 can be a base station; or both device 2 and device 3 can be base stations; or both device 2 and device 3 can be terminal devices. For example, in Figure 1B, device 2 is a base station and device 3 is a terminal device. In the dual-base sensing mode, the base station sends a sensing signal, and the terminal device receives the echo signal generated by the reflection of the sensing signal by a scattering object in the environment (such as a vehicle in Figure 1B) to perform environmental sensing. As another example, in Figure 1B, device 2 is a terminal device and device 3 is a base station. In the dual-base sensing mode, the terminal device sends a sensing signal, and the base station receives the echo signal generated by the reflection of the sensing signal by a scattering object in the environment (such as a vehicle in Figure 1B) to perform environmental sensing. As yet another example, in Figure 1B, device 2 is base station 1 and device 3 is base station 2. In the dual-base sensing mode, base station 1 sends a sensing signal, and base station 2 receives the echo signal generated by the reflection of the sensing signal by a scattering object in the environment (such as a vehicle in Figure 1B) to perform environmental sensing. For example, in Figure 1B, device 2 is terminal device 1 and device 3 is terminal device 2. In the dual-base sensing mode, terminal device 1 sends a sensing signal and terminal device 2 receives the echo signal generated by the reflection of the sensing signal by a scatterer in the environment (such as the vehicle in Figure 1B) to perform environmental sensing.

[0119] III. Terminal Equipment:

[0120] A terminal device is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, as a mobile device, handheld device (such as a mobile phone), wearable device, or vehicle-mounted device; or it can be deployed on water (such as a ship); or it can be deployed in the air (such as an airplane, balloon, or satellite); or it can be a wireless device (such as a communication module, modem, or chip system) built into the above devices.

[0121] The terminal devices are used to connect people, objects, and machines, and can be widely used in various scenarios, including but not limited to the following: sensing scenarios, cellular communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine / machine-type (M2M / MTC) communication, Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen mirroring, file sharing, and mobile phone to VR glasses video transmission), satellite communication, and other scenarios. When the terminal equipment is applied to V2X, it can also be called a V2X device, such as a smart car, digital car, unmanned car, driverless car, pilotless car, or automobile, self-driving car, or autonomous car, pure electric vehicle (EV), hybrid electric vehicle (HEV), range-extended electric vehicle (REEV), plug-in hybrid electric vehicle (PHEV), new energy vehicle, or roadside unit (RSU). The terminal equipment can also be a device used in D2D communication, such as an electricity meter or water meter.

[0122] Furthermore, in this embodiment, the terminal device can also be a terminal device in an IoT system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0123] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can all be considered in-vehicle terminal devices, also known as on-board units (OBUs). The terminal device of this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the methods of this application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.

[0124] The terminal equipment may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc.

[0125] In this application embodiment, the communication device used to implement the terminal device function can be the terminal device itself, or it can be a device capable of supporting the terminal device in implementing the function, such as a chip system. This device can be installed in the terminal device. In the technical solutions provided in this application embodiment, the terminal device is used as an example to describe the technical solutions provided in this application embodiment. Furthermore, for ease of description, the terminal device in this application embodiment is described using a UE as an example.

[0126] IV. Network Equipment:

[0127] Network equipment, including access network equipment and / or core network equipment.

[0128] 1) Core network equipment, also known as core network elements, refers to the equipment in the core network that provides service support to terminals. For example, in the context of the 5th generation (5G) core network, the evolved 5G core network, or the core network in future communication systems, some examples of core network equipment include: access and mobility management function (AMF) entities, session management function (SMF) entities, user plane function (UPF) entities, policy control function (PCF) entities, location management function (LMF) entities, etc., which will not be listed here. These core network devices can operate independently or be combined to implement certain control functions; for example, AMF, SMF, and PCF can be combined into a single core network device.

[0129] Optionally, the core network equipment may further include a sensing entity (or sensing functional entity). The sensing entity can be used to sense targets, such as determining the target's location, and is not limited thereto. This application does not limit the deployment of the sensing entity. For example, the sensing entity can be deployed in the core network or in the access network, without limitation. For example, the sensing entity can also be a network management platform or network management equipment, etc. It should be understood that in future communication systems, the functional entity used for sensing targets may still be called a sensing entity, or it may have other names; this application does not limit this.

[0130] It should be noted that an entity can also be called a network element or a functional entity. For example, a sensing entity can also be called a sensing network element, a sensing functional entity, or a sensing functional network element.

[0131] 2) Access network equipment is a network-side device with wireless transceiver capabilities. For example, a device that provides wireless communication capabilities to terminal devices in a radio access network (RAN) is called an RAN device or RAN node.

[0132] As an example, the access network equipment includes, but is not limited to, base stations (base transceiver stations, BTS, Node B, evolved Node B (eNodeB) / eNB, or next-generation Node B (gNodeB) / gNB), transmission reception points (TRPs), base stations evolved under the 3rd Generation Partnership Project (3GPP), access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be a macro base station, micro base station, pico base station, small cell, relay station, etc. Multiple base stations can support networks using the same access technology or networks using different access technologies. A base station can contain one or more co-located or non-co-located transmission and reception points. Optionally, the base station can be a terrestrial base station or a non-terrestrial base station, such as a satellite or a temporarily deployed drone base station. Another example is that the access network device can also be a radio controller, central unit (CU), and / or distributed unit (DU) in an open RAN (ORAN or O-RAN) or cloud radio access network (CRAN) scenario. Optionally, the central unit can also be called a control unit. Yet another example is that the access network device can also be a server, etc. For example, the access network device in V2X technology can be a roadside unit (RSU). The following description uses a base station as an example to illustrate the access network device. A base station can communicate with a terminal device, or it can communicate with a terminal device through a relay station. A terminal device can communicate with multiple base stations in different access technologies.

[0133] Optionally, in the CU-DU architecture, the access network equipment may include one or more logical units (or logical network elements) such as CU, DU, or radio unit (RU). This application does not limit the number of CU, DU, and RU. CU and DU may be configured separately or included in the same network element, such as in a baseband unit (BBU). RU may be included in radio equipment or radio units, such as in a remote radio unit (RRU), active antenna unit (AAU), or remote radio head (RRH). For example, the CU may perform the functions of the radio resource control (RRC) protocol and packet data convergence protocol (PDCP) of the base station, and may also perform the functions of the service data adaptation protocol (SDAP). For example, the DU may perform the functions of the radio link control layer and medium access control (MAC) layer of the base station, and may also perform some or all of the physical layer functions. For a detailed description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP).

[0134] Optionally, the CU may include a CU-control plane (CP) and / or a CU-user plane (UP). For example, the CU-CP is a logical node carrying the RRC layer and the PDCP-control plane (PDCP-C) layer, and can be used to implement the control plane functions of the CU. For instance, the CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be, for example, sensing network elements, AMFs, etc., and are not limited. For example, the CU-UP is a logical node carrying the SDAP layer and the PDCP-user plane (PDCP-U) layer, and can be used to implement the user plane functions of the CU. For example, the CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network can be, for example, UPFs, etc., and are not limited.

[0135] In different systems, CU (or CU-CP and / or CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open-CU (open-CU, O-CU), DU can also be called an open-DU (open-DU, O-DU), CU-CP can also be called an open-CU-CP (open-CU-CP, O-CU-CP), CU-UP can also be called an open-CU-UP (open-CU-UP, O-CU-UP), and RU can also be called an open-RU (open-RU, O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0136] Optionally, in various embodiments of this application, if the access network device is a distributed architecture, for example, the access network device includes CU and DU, or includes CU-CP, CU-UP and DU, then the access network device sends information to the UE, specifically the DU included in the access network device sends information to the UE; the access network device receives information from the UE, specifically the DU included in the access network device receives information from the UE; the access network device sends information to the core network device, specifically the CU (or CU-CP, or CU-UP included in the access network device) sends information to the core network device; the access network device receives information from the core network device, which may include the CU (or CU-CP, or CU-UP included in the access network device receiving information from the core network device.

[0137] In this application embodiment, the communication device used to implement the network device function can be a network device or a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device. In the technical solutions provided in this application embodiment, the network device is used as an example to describe the technical solutions provided in this application embodiment. Furthermore, unless otherwise specified, the network device in this application can be understood as an access network device.

[0138] V. In the embodiments of this application, "multiple" can refer to two or more. Therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, such as one, two or more. For example, "including at least one" means including one, two or more. For example, including at least one of A, B and C, then it can include A, B, C, A and B, A and C, B and C, or A, B and C. "And / or" describes the relationship between related objects. Specifically, there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the related objects before and after are in an "or" relationship.

[0139] VI. In the embodiments of this application, the terms "system" and "network" can be used interchangeably, and "according to" and "based on" can be used interchangeably.

[0140] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are generally used to distinguish different objects, and are not used to limit the order, timing, priority, or importance of multiple objects. For example, the first device and the second device involved in the embodiments of this application are used to distinguish different devices, and do not limit the order, timing, priority, or importance of these two devices.

[0141] 7. The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.

[0142] 8. In this application, "predefined" may include predefined terms, such as protocol definitions. "Predefined" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements), and this application does not limit the specific implementation method.

[0143] 9. The arrows or boxes indicated by dashed lines in the schematic diagrams in the accompanying drawings of this application represent optional steps or optional modules.

[0144] 10. In this application, "instruction" may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.

[0145] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.

[0146] XI. In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.

[0147] 12. In the embodiments of this application, the words "exemplarily," "for example," "for instance," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the word "example" is intended to present concepts in a specific manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0148] Thirteen, the embodiments of this application will be presented around a system including multiple devices, components, modules, etc. It should be understood that the system may include other unmentioned devices, components, modules, etc., or may only include some of the devices, components, or modules mentioned in the embodiments. Optionally, the terms "component" and "part" in this application can be used interchangeably.

[0149] The communication method provided in this application can be applied to fourth-generation (4G) communication systems, such as Long Term Evolution (LTE) systems, and also to fifth-generation (5G) communication systems, such as 5G New Radio (NR) systems, or to future communication systems. The method provided in this application can also be applied to Bluetooth systems, Wireless Fidelity (Wi-Fi) systems, Long Range Radio (LoRa) systems, or vehicle-to-everything (V2X) systems. The method provided in this application can also be applied to satellite communication systems. Optionally, the satellite communication system can be integrated with the above-mentioned communication systems.

[0150] Figure 2 is a schematic diagram of a scenario of integrated communication and sensing. Figure 2 may include at least one access network device, and one access network device is shown as an example in Figure 2. For example, the access network device adopts a single-base sensing mode, wherein the sensing of scatterer 3 and scatterer 5 by the access network device is a single-base sensing mode.

[0151] Optionally, Figure 2 may also include at least one UE, with multiple UEs illustrated in Figure 2. For example, UE1 and the access network device adopt a dual-base sensing mode, where UE1 is the transmitter of the sensing signal (or, fusion sensing signal) and the access network device is the receiver of the echo signal of the sensing signal (or, fusion sensing signal); UE3 and the access network device may also adopt a dual-base sensing mode, where the access network device is the transmitter of the sensing signal (or, fusion sensing signal) and UE3 is the receiver of the echo signal of the sensing signal (or, fusion sensing signal). As another example, the UE may also sample a single-base sensing mode, which is not shown in Figure 2.

[0152] In Figure 2, the access network device and UE2 are communicating and can transmit communication signals. Additionally, the access network device can send communication signals to UE4, and can also send sensing signals or fusion sensing signals. UE4 can receive these communication signals. If the access network device sends a fusion sensing signal, UE4 can also receive that fusion sensing signal. The access network device uses a single-base sensing mode, and can also receive the echo signal reflected by the scatterer 4 from the sensing signal or fusion sensing signal.

[0153] Optionally, Figure 2 may also include core network elements, which are not shown in Figure 2. For example, the access network device may send sensing information to core network elements (e.g., sensing network elements) to achieve functions such as positioning; or, for example, the UE may send sensing information to core network elements (e.g., sensing network elements) through the access network device to achieve functions such as positioning.

[0154] Figure 2 uses UE3 as an example, where UE3 is a vehicle and scatterer 3 is a human body. There are no restrictions on the type of other UEs and scatterers.

[0155] For access network equipment, core network elements, and UE, please refer to the terminology explanation; further details will not be provided here.

[0156] The network architecture and application scenarios described in this application are intended to more clearly illustrate 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.

[0157] In communication systems, terminal devices can transmit sounding reference signals (SRS); the base station estimates the channel state information (CSI) between the base station and the terminal device based on the received SRS, and communicates with the terminal device based on this CSI. With the development of communication technology, services with high demands for high throughput, low latency, and high reliability are increasing, and these services typically require timely and accurate CSI estimation. Therefore, how to obtain accurate CSI in a timely manner requires further research.

[0158] In one communication scenario, the signal transmitted by the base station reaches the indoor terminal device after being scattered by a large number of scatterers. These scatterers include moving scatterers (vehicles in Figure 3) and stationary scatterers (buildings in Figure 3). Moving scatterers cause changes in the channel between the base station and the terminal device, such as fluctuations in parameters like delay, phase, and angle of each path, leading to channel changes. Additionally, if a scatterer blocks certain paths (as in Figure 3, the vehicle moves onto the direct path), it will also cause channel changes. One possible solution is for the base station to configure SRS resources with short periodic intervals for the terminal device. This allows the terminal device to frequently transmit SRS, enabling the base station to obtain CSI at shorter intervals. However, frequent SRS transmission by the terminal device incurs high resource overhead and high power consumption, hindering energy saving. Furthermore, the uplink time slot density does not support frequent SRS transmission by the terminal device.

[0159] This application provides various communication methods and devices for timely and accurate CSI acquisition. These various communication methods and devices can also be referred to as multiple sensing methods and devices, or integrated methods and devices for multiple communication and sensing. The methods and devices described in this application are based on the same technical concept. Since the principles by which the methods and devices solve problems are similar, the implementations of the devices and methods can be mutually referred to, and repeated details will not be elaborated further.

[0160] The following describes various communication methods provided by embodiments of this application with reference to the accompanying drawings. Embodiments of this application can be applied to the communication scenarios shown in Figure 2 or Figure 3, and are not limited thereto. Furthermore, embodiments of this application involve a first device and a second device. Optionally, embodiments of this application may also involve a first core network element. The first device may be an access network device, or a device within the access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device, etc.

[0161] The second device can be a terminal device, or a device within a terminal device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system or processor), or a logical node, logical module or software that can implement all or part of the functions of the terminal device.

[0162] The first core network element can be a network device related to sensing, such as a sensing network element or a sensing function network element. This application does not limit the implementation form of the first core network element. The first core network element can be a network device, or a device in a network device (e.g., a module, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software that can implement all or part of the functions of the network device.

[0163] Figure 4 is a flowchart illustrating the first communication method provided in this application embodiment. As shown in Figure 4, the method may include the following:

[0164] S401: The second device acquires the third sensing information.

[0165] The third sensing information can be used to reflect (or describe) the environment in which the second device is located. For example, the third sensing information can be used to reconstruct the environment in which the second device is located. Optionally, the environment in which the second device is located can be replaced by: the environment surrounding the second device; or replaced by: the environment on the side of the second device. Exemplarily, the third sensing information may include at least one of the following: multipath information, point cloud information, reconstructing the position, shape, or size of scatterers in the environment, or electromagnetic parameters, etc. This application does not limit the implementation form of the third sensing information.

[0166] The third sensing information may be sensing information obtained by the second device; or, the third sensing information may be sensing information corresponding to the environment in which the second device is located; or, the third sensing information may be information obtained by sensing the environment in which the second device is located; or, the third sensing information may be information obtained by sensing the environment in which the second device is located.

[0167] For example, the third sensing information can be information obtained by the third device sensing the environment in which the second device is located. The third device can be an access network device or a device within an access network device, or it can be a terminal device or a device within a terminal device. This application does not limit the implementation of the third device. Furthermore, the third device can be the second device, or it may not be the second device. For example, the third sensing information is obtained through a single-base sensing mode, and the third device is the second device. Or, for another example, the third sensing information is obtained through a two-base sensing mode, and the third device is not the second device, such as a device other than the second device.

[0168] In one example, a third device, which is the second device, can sense the environment in which the second device is located using a single-base sensing mode. For example, the second device sends a second signal, receives the echo signal of the second signal, and determines third sensing information based on the echo signal of the second signal, as shown in Figure 1A. Specifically, the second signal sent by the second device is reflected by a target in the environment (such as the environment in which the second device is located) to form an echo signal, which is then transmitted to the second device, where the second device receives the echo signal.

[0169] In another example, a third device can sense the environment in which the second device is located through a bimodal sensing mode. This third device is a device other than the second device. For example, the third device sends a second signal; the second device receives the echo signal of the second signal and determines third sensing information based on the echo signal of the second signal, as shown in Figure 1B. Specifically, the second signal sent by the third device is reflected by a target in the environment (such as the environment in which the second device is located) to form an echo signal, which is then transmitted to the second device, where the second device receives the echo signal of the second signal.

[0170] It is understandable that in the dual-base sensing mode, the second signal can be sent by the third device, or it can be sent by the second device itself. For example, the second device sends the second signal; the third device receives the echo signal of the second signal, and determines the third sensing information based on the echo signal of the second signal. Furthermore, the third device can send the third sensing information to the second device, and the second device can report the third sensing information (or the transformation amount of the third sensing information); or the third device can report the third sensing information, without limitation.

[0171] The second signal can be used for sensing, such as a sensing signal; or, the second signal can be used for both sensing and communication, such as a synesthetic fusion signal, without limitation.

[0172] In one embodiment, the second signal can be a reference signal. For example, the second signal can be a multiplexed reference signal. This reference signal can be, for example, a sounding reference signal (SRS). Optionally, for the same reference signal, it can be divided into a reference signal for communication and a reference signal for sensing. Exemplarily, the SRS can include an SRS for sensing (SRS-S) and an SRS for communication (SRS-C). For example, the second signal can be SRS-S. It should be understood that in future communication systems, the SRS for sensing can still be called SRS, or it can have other names, without limitation. Furthermore, the implementation methods of other reference signals can refer to the implementation methods of SRS, and will not be elaborated further. This application does not limit the implementation form of the second signal.

[0173] Optionally, the second device can be configured with resource #1, which is used to carry the second signal. For example, resource #1 may include at least one of the following: time-domain resources, frequency-domain resources, code-domain resources, spatial-domain resources, or sequence resources, etc. The configuration information of resource #1 may come from the first device, or it may come from a core network element (such as a first core network element or other core network elements). Specifically, the first device may send tenth information to the second device, which is used to indicate resource #1; for example, a base station may send configuration information of resource #1 to the second device. Alternatively, a first core network element may send tenth information, which is used to indicate resource #1; for example, a core network element may send configuration information of resource #1 to the second device. Accordingly, the second device receives the tenth information from the first device or the first core network element. Further, the second device may send the second signal according to resource #1, and / or receive the echo signal of the second signal according to resource #1.

[0174] In one embodiment, the first device may send fourth information to the second device; correspondingly, the second device receives the fourth information from the first device (not shown in FIG4). For example, before the second device acquires the third sensing information, the first device may send the fourth information to the second device. The fourth information can be used to indicate that the first device has the capability to determine CSI based on the sensing information. Optionally, the fourth information may also be called capability indication information; this application does not limit the naming of the fourth information. Through this embodiment, the second device can determine that the first device has the capability to determine CSI based on the sensing information.

[0175] In this application, CSI may include uplink CSI, downlink CSI, or both uplink CSI and downlink CSI, without limitation.

[0176] The first device has the ability to determine CSI based on perceived information, which can be understood as: the first device supports determining CSI based on perceived information; or it can be understood as: the first device has the ability to acquire high-precision CSI; or it can be understood as: the first device supports acquiring high-precision CSI; or it can be understood as: the first device supports providing services for services with high accuracy requirements for CSI estimation.

[0177] In one example, the fourth information can be carried in a radio resource control (RRC) message. For example, after the first device establishes an RRC connection with the second device, the first device can send an RRC message to the second device, which includes the fourth information. In another example, the fourth information can be carried in a broadcast message. This broadcast message can be, for example, a system information block (SIB), and is not limited thereto. It is understood that this application does not limit the way the fourth information is carried. For example, the fourth information can be carried in messages other than RRC messages and broadcast messages. For example, during the process of establishing a connection (such as an RRC connection) between the first device and the second device, the first device can send the fourth information to the second device. For example, the fourth information can be carried in media access layer signaling or physical layer signaling.

[0178] In one embodiment, the second device can receive sixth information, not shown in Figure 4. This sixth information can be used to instruct the second device to report third sensing information. The sixth information can also be used to instruct the third sensing information to determine the CSI between the first and second devices. Further, the second device can acquire the third sensing information based on the sixth information. This sixth information can originate from the first device or from a core network element (such as a first core network element or other core network elements). For example, the first device or a first core network element can send the sixth information to the second device; correspondingly, the second device can receive the sixth information. For example, before the second device acquires the third sensing information, the first device or a first core network element can send the sixth information to the second device. It should be understood that this application does not limit the triggering conditions for the second device to acquire the third sensing information. For example, the second device can also proactively acquire the third sensing information based on service requirements, etc.

[0179] Optionally, the sixth and tenth messages can be sent by the same device or by different devices, without limitation. Optionally, the sixth and tenth messages can be carried in the same message or in different messages, without limitation.

[0180] S402: The first device acquires the first information.

[0181] The first information includes first perceived information; or, the first information includes a transformation amount of the first perceived information. This first perceived information can be used to reflect (or describe) the environment in which the second device is located. For example, the first perceived information can be used to reconstruct the environment in which the second device is located. The first perceived information can also be third perceived information, and correspondingly, the first information includes the third perceived information or a transformation amount that includes the third perceived information. Alternatively, the first perceived information can also be information determined based on the third perceived information. Alternatively, the first perceived information can also include the third perceived information. Alternatively, the first perceived information can further include information determined based on the third perceived information.

[0182] Optionally, the first perception information is the information determined based on the third perception information. It can be understood as: the first perception information is the information obtained by filtering, smoothing, calculating, coordinate system transformation, or fusing with other information on the third perception information.

[0183] Optionally, when the first sensing information includes the third sensing information or includes information determined based on the third sensing information, the first sensing information may also include other sensing information, such as sensing information obtained by other devices (e.g., other terminal devices or other access network devices) sensing the second device, without limitation. For the sake of brevity, the following will not describe the first sensing information including information determined based on the third sensing information. The implementation method of the first sensing information including information determined based on the third sensing information can be referred to the description of the first sensing information including the third sensing information.

[0184] Optionally, the transformation amount of the first perceived information can be a transformation amount obtained by transforming the first perceived information based on a first transformation algorithm. The first transformation algorithm can be, for example, wavelet transform, Fourier transform, or other linear or nonlinear transformation algorithms, without limitation.

[0185] Optionally, the first transformation algorithm is a reversible transformation algorithm, that is, the first sensing information can be determined (or restored or recovered) based on the transformation amount of the first sensing information and the first transformation algorithm.

[0186] Optionally, the first transformation algorithm can be configured by a core network element (such as the first core network element, or other core network elements besides the first core network element), without restriction.

[0187] In S402, the first device receives first information. For example, the first information may come from the second device, or it may come from the first core network element, or it may be determined by the first device based on third sensing information.

[0188] In one embodiment, the second device can send seventh information to the first device; correspondingly, the first device can receive the seventh information from the second device. The seventh information may include third sensing information, or the seventh information may include a transformation amount of the third sensing information. For example, the second device acquires the third sensing information, transforms the third sensing information to obtain a transformation amount of the third sensing information, and sends the transformation amount of the third sensing information to the first device.

[0189] In one example, the third sensing information and the first sensing information in the above implementation can be the same. Accordingly, the transformation amount of the third sensing information can be understood as the transformation amount of the first sensing information, and the seventh information can be understood as the first information.

[0190] In another example, the third sensing information in the above embodiments can be used to determine the first sensing information, that is, the first sensing information is the information determined based on the third sensing information. For example, the second device sends seventh information to the first device, which includes the third sensing information; the first device receives the seventh information from the second device and determines the first sensing information based on the third sensing information (or, in other words, determines the first information based on the third sensing information, which includes the first sensing information). For example, the first device performs filtering, smoothing, or other processing on the third sensing information to obtain the first sensing information.

[0191] Optionally, the transformation amount of the third sensing information can be a transformation amount obtained by transforming the third sensing information based on the second transformation algorithm. The second transformation algorithm can be, for example, wavelet transform, Fourier transform, or other linear or nonlinear transformation algorithms, and is not limited thereto. For example, the second device can transform the third sensing information based on the second transformation algorithm to obtain the transformation amount of the third sensing information.

[0192] Optionally, the second transformation algorithm is a reversible transformation algorithm, that is, the third sensing information can be determined (or restored or recovered) based on the transformation amount of the third sensing information and the second transformation algorithm.

[0193] Optionally, the second transformation algorithm can be configured by a core network element (such as the first core network element, or other core network elements besides the first core network element), without restriction.

[0194] Optionally, the second device may actively transform the third sensed information to obtain the transformed amount of the third sensed information; alternatively, the second device may also transform the third sensed information in response to a first instruction from a core network element (such as a first core network element or other core network elements) to obtain the transformed amount of the third sensed information, without limitation. The first instruction can be used to instruct the second device to transform the sensed information. For example, the first core network element sends the first instruction to the second device; the second device receives the first instruction from the first core network element and transforms the third sensed information according to the first instruction to obtain the transformed amount of the third sensed information.

[0195] In another implementation, a first core network element can send first information to a first device; correspondingly, the first device receives the first information from the first core network element. For example, a second device can send ninth information to the first core network element, the ninth information including third sensing information; the first core network element receives the ninth information from the second device and sends the first information to the first device. For example, the first core network element can send the first information to the first device based on the ninth information.

[0196] In one example, the first information includes first sensing information, which may be information determined based on third sensing information, or the first sensing information may include the third sensing information. For example, a first core network element determines the first sensing information based on the third sensing information and sends the first information to a first device, whereby the first information includes the first sensing information. Alternatively, the first core network element may perform filtering or other processing on the third sensing information to obtain the first sensing information. Yet another example is that the first core network element determines the first sensing information based on the third sensing information and sensing information obtained by other devices sensing the second device, and sends the first information to the first device, whereby the first information includes the first sensing information, which may include both the third sensing information and sensing information obtained by other devices sensing the second device.

[0197] In another example, the first information includes a transformation quantity of the first sensing information. This first sensing information can be third sensing information, or it can be information determined based on the third sensing information, or it can include the third sensing information. For example, a first core network element transforms the third sensing information to obtain a transformation quantity of the third sensing information and sends the first information to a first device. This first information includes the transformation quantity of the first sensing information, and the first sensing information is the third sensing information. Another example is that a first core network element determines the first sensing information based on the third sensing information, transforms the first sensing information to obtain a transformation quantity of the first sensing information, and sends the first information to the first device. For example, a first core network element performs filtering or other processing on the first sensing information to obtain the first sensing information. Yet another example is that a first core network element determines the first sensing information based on the third sensing information and sensing information obtained from sensing the second device by other devices, transforms the first sensing information to obtain a transformation quantity of the first sensing information, and sends the first information to the first device. This first information includes the transformation quantity of the first sensing information, and it also includes the third sensing information and sensing information obtained from sensing the second device by other devices.

[0198] In one embodiment, the first device may further receive (or acquire) eleventh information, which includes the location information of the second device, or the eleventh information includes a transformation amount of the location information of the second device. Optionally, the transformation amount of the location information may be a transformation amount obtained by transforming the location information based on a third transformation algorithm. The third transformation algorithm may be, for example, wavelet transform, Fourier transform, or other linear or nonlinear transformation algorithms, without limitation. Optionally, the third transformation algorithm may be a reversible transformation algorithm, that is, the location information can be determined (or restored, or recovered) based on the transformation amount of the location information and the third transformation algorithm. Optionally, the third transformation algorithm may be configured by a core network element (such as a first core network element, or other core network elements besides the first core network element), without limitation.

[0199] The eleventh piece of information may come from the second device, or it may come from the first core network element, or it may come from other core network elements besides the first core network element (such as core network elements used for positioning, etc., which are not restricted).

[0200] In one example, the eleventh piece of information may originate from a second device. For instance, the second device may send the eleventh piece of information to the first device; the first device may receive the eleventh piece of information from the second device. For instance, the second device may transform its own location information to obtain a transformation value, and then send the eleventh piece of information, which includes the transformation value of the second device's location information, to the first device. Optionally, in this example, the eleventh and seventh pieces of information may be carried in one message, or they may be carried in different messages.

[0201] Optionally, the second device may actively transform the location information to obtain the transformation amount; alternatively, the second device may also transform the location information in response to a second indication message from a core network element (such as a first core network element or other core network elements) to obtain the transformation amount, without limitation. The second indication message can be used to instruct the second device to transform the location information. For example, the first core network element sends the second indication message to the second device; the second device receives the second indication message from the first core network element and transforms the location information according to the second indication message to obtain the transformation amount.

[0202] In another example, the eleventh piece of information may originate from a first core network element. For instance, the first core network element may send the eleventh piece of information to a first device; the first device receives the eleventh piece of information from the first core network element. For instance, a second device may send twelfth piece of information to the first core network element, the twelfth piece of information including location information; the first core network element receives the twelfth piece of information from the second device and sends the eleventh piece of information to the first device. For instance, the first core network element may transform the location information of the second device to obtain a transformation amount of the location information and send the eleventh piece of information to the first device, the eleventh piece of information including the transformation amount of the location information of the second device. Optionally, in this example, the eleventh piece of information and the first piece of information may be sent by the same device or by different devices, without limitation. Optionally, in this example, the eleventh piece of information and the first piece of information may be carried in the same message or in different messages. Optionally, in this example, the twelfth piece of information and the ninth piece of information may be carried in the same message or in different messages. It should be understood that the first core network element can obtain the location information (or the transformation amount of the location information of the second device) from the second device, or it can obtain the location information (or the transformation amount of the location information of the second device) through other means, without limitation. Furthermore, the implementation method of obtaining the location information (or the transformation amount of the location information of the second device) from other core network elements can be referred to the description in this example, and will not be repeated here.

[0203] In one embodiment, the first device may further receive (or acquire) thirteenth information, which may include information about a first zone. This first zone information may, for example, be a zone identifier (zone ID). The first zone may be the area where the second device is located. This first zone information may be associated with third sensing information or first sensing information. In other words, the first zone information can be used to indicate (or represent) the area where the second device is located when acquiring the third sensing information; or, the first zone information can be used to indicate (or represent) the area where the second device is located when acquiring the third sensing information. It should be understood that the number of areas indicated by the first zone information can be one or more, and is not limited.

[0204] The thirteenth piece of information may come from the second device or from a core network element (such as a core network element or other core network elements).

[0205] In one example, the thirteenth message may originate from a second device. For instance, the second device sends the thirteenth message to the first device; the first device receives the thirteenth message from the second device. Optionally, in this example, the thirteenth message and the seventh message may be carried in the same message, or they may be carried in different messages.

[0206] In another example, the thirteenth information may originate from a first core network element. For example, the first core network element sends the thirteenth information to a first device; the first device receives the thirteenth information from the first core network element. Alternatively, a second device sends the fourteenth information to the first core network element, which includes information about a first region; the first core network element receives the fourteenth information from the second device and sends the thirteenth information to the first device. For example, the first core network element may send the thirteenth information to the first device based on the fourteenth information. Optionally, in this example, the thirteenth information and the first information may be sent by the same device or by different devices, without limitation. Optionally, in this example, the thirteenth information and the first information may be carried in the same message or in different messages, without limitation. Optionally, in this example, the fourteenth information and the ninth information may be carried in the same message or in different messages, without limitation. It should be understood that the first core network element may obtain the information about the first region from the second device, or may obtain the information about the first region through other means, without limitation. Additionally, the implementation methods of information from other core network elements (such as unified data management (UDM) elements) in this first region can be found in the description of this example, and will not be repeated here.

[0207] Optionally, the first region belongs to at least one region. The information of the at least one region (such as a zone ID) may be generated when the user subscribes to the service, or it may be predefined, etc., and this application does not limit this. For example, the second device may determine the first region located in the at least one region based on its own location, and report the information of the first region. For example, when the user subscribes to the service, zone ID#1, zone ID#2, zone ID#3, and zone ID#4 are generated. The second device determines that it is located in the region indicated by zone ID#3 based on its own location, and reports that zone ID#3.

[0208] Optionally, the first region can be understood as a logical region, such as all terminal devices in a household belonging to the same region; and / or, the first region can also be understood as a geographical region, such as all terminal devices in a house belonging to the same region. This application does not limit the division and implementation of the region.

[0209] In one example, a region can be divided into groups and sub-regions. For instance, a first region can be indicated by a first group and a first sub-region. Accordingly, the information of the first region may include information of the first group and / or information of the first sub-region. Optionally, the first group can be understood as a group consisting of multiple sub-regions.

[0210] The information of the first sub-region can be, for example, a sub-region identifier, and is not limited thereto. This first sub-region is the area where the second device is located; for example, different houses may be different sub-regions, or different rooms in the same house may be different sub-regions. This application does not limit the division and implementation of sub-regions. This first sub-region is associated with the third sensing information (or the first sensing information), as detailed in the description of the association between the first region and the third sensing information, which will not be repeated here. Furthermore, the number of sub-regions indicated by the information of the first sub-region can be one or more, and is not limited thereto.

[0211] Optionally, the first sub-region belongs to at least one sub-region. The information of this at least one sub-region (such as a sub-zone ID) may be generated when the user subscribes to the service, or it may be predefined, etc., and this application does not limit this. For example, the second device may determine the first sub-region located in the at least one sub-region based on its own location, and report the information of the first sub-region. Optionally, the second device may also report the information of the first region, that is, report the information of the first region and the information of the first sub-region. The first region includes the first sub-region, such as which room in which house.

[0212] The information for the first group can be, for example, a group identifier (group ID), without limitation. All terminal devices in the same group can be associated with the same group identifier, such as all terminal devices in a household belonging to the same group. This application does not limit the division and implementation of groups. The first group can be associated with the third sensing information (or the first sensing information). In other words, the information of the first group can be used to indicate (or represent) the group to which the second device belongs when acquiring the third sensing information.

[0213] Optionally, the first group may belong to at least one group, and the information of this at least one group (such as a group ID) may be generated when the user subscribes to the service, or it may be predefined, etc. Alternatively, a terminal device may be associated with information of a fixed group. For example, a second device may be associated with information of the first group. This application does not limit the implementation method of the groups.

[0214] In one embodiment, the second device may send an eighth message, which may include the location information of the second device or a transformation amount of the location information of the second device, and / or, the eighth message may include information about a first region. In one example, the second device may send the eighth message to the first device. Optionally, the eighth message and the seventh message in this example may be carried in the same message, or they may be carried in different messages, without limitation. In another example, the second device may send the eighth message to a first core network element. Optionally, the eighth message and the ninth message in this example may be carried in the same message, or they may be carried in different messages, without limitation. For specific implementation details, please refer to the foregoing content, which will not be repeated here.

[0215] S403: The first device acquires the second sensing information.

[0216] The second sensing information can be used to reflect (or describe) the environment in which the first device is located. For example, the second sensing information can be used to reconstruct the environment in which the first device is located. Optionally, the environment in which the first device is located can be replaced by: the environment surrounding the first device; or replaced by: the environment on the side of the first device. Exemplarily, the second sensing information may include at least one of the following: multipath information, point cloud information, reconstructing the position, shape, or size of scatterers in the environment, or electromagnetic parameters, etc. This application does not limit the implementation form of the second sensing information.

[0217] The second sensing information can be information obtained by the fourth device sensing the environment in which the first device is located. The fourth device can be an access network device or a device within an access network device, or it can be a terminal device or a device within a terminal device; this application does not limit the implementation of the fourth device. Furthermore, the fourth device can be the first device, or it may not be the first device. For example, the second sensing information may be obtained through a single-base sensing mode, and the fourth device may be the first device. Or, for example, the second sensing information may be obtained through a two-base sensing mode, and the fourth device may not be the first device, such as a device other than the first device.

[0218] In one example, a fourth device can sense the environment of the first device using a single-base sensing mode. For instance, the first device sends a first signal, receives the echo signal of the first signal, and determines second sensing information based on the echo signal of the first signal. The signal transmission is shown in Figure 1A. Specifically, the first signal sent by the first device is reflected by a target in the environment (such as the environment in which the first device is located) to form an echo signal, which is then transmitted to the first device, where it receives the echo signal.

[0219] In another example, a fourth device can sense the environment in which the first device is located through a bi-base sensing mode. This fourth device is a device other than the first device. For example, the fourth device sends a first signal; the first device receives the echo signal of the first signal and determines second sensing information based on the echo signal of the first signal, as shown in Figure 1B. The first signal sent by the fourth device is reflected by a target in the environment (such as the environment in which the first device is located) to form an echo signal, which is then transmitted to the first device, where the first device receives the echo signal of the first signal.

[0220] Understandably, in the dual-base sensing mode, the first signal can be sent by the fourth device, or it can be sent by the first device. For example, the first device sends the first signal; the fourth device receives the echo signal of the first signal, and determines the second sensing information based on the echo signal of the first signal. Furthermore, the fourth device can send the second sensing information to the first device; correspondingly, the first device receives the second sensing information, without limitation.

[0221] The first signal can be used for sensing, such as a sensing signal; or, the first signal can be used for both sensing and communication, such as a synesthetic fusion signal, without limitation.

[0222] In one implementation, the first signal can be a reference signal. For example, the first signal can be a multiplexed reference signal, and its implementation can be referred to the description of the second signal, which will not be repeated here.

[0223] S404: The first device determines a first CSI between the first device and the second device based on the first information and the second sensing information.

[0224] The first CSI may include uplink CSI, downlink CSI, or both uplink and downlink CSI, without limitation. For example, the first CSI may include at least one of the following: channel coefficient matrix, precoding vector, precoding matrix, channel quality indicator (CQI), or modulation and coding scheme, etc. This application does not limit the implementation form of the first CSI.

[0225] In one embodiment, the first device may determine the first CSI based on first sensing information and second sensing information. For example, the first device may determine the first CSI based on third information, the first sensing information, and the second sensing information, wherein the third information may include at least one of the following: location information of the second device, information of the first area, or the second CSI.

[0226] The location information of the second device is described above and will not be repeated here. The first device considers the location information of the second device based on the sensing information, which allows for corrections based on the reconstructed environment from the first sensing information, thus facilitating the acquisition of accurate CSI.

[0227] The information for the first region is described above and will not be repeated here. In addition to the sensed information, the first device can also consider the region where the second device is located. This allows for joint processing (or fusion processing) of sensed information within the same region, improving the accuracy of environmental reconstruction and thus facilitating the acquisition of precise CSI.

[0228] The second CSI can be the CSI determined based on the SRS (denoted as SRS-C) sent by the second device. For example, the second device sends the SRS-C to the first device; the first device receives the SRS-C from the second device and determines the second CSI based on the SRS-C. This application does not limit the implementation method of the first device determining the second CSI based on the SRS-C. The first device can also consider the second CSI determined based on the SRS-C in addition to the sensed information. This allows for fusion processing, estimation of the impact of device factors on the CSI, etc., which is beneficial for obtaining an accurate CSI.

[0229] Optionally, the first device may configure resource #2 for carrying SRS-C. Exemplarily, resource #2 may include at least one of the following: time-domain resource, frequency-domain resource, code-domain resource, spatial-domain resource, or sequence resource, etc. For example, the first device may send a fifteenth message to the second device, the fifteenth message indicating resource #2; correspondingly, the second device receives the fifteenth message from the first device. Further, the second device may send SRS-C according to resource #2.

[0230] In the above embodiments, the first device can determine the first CSI independently based on the first and second sensing information, or based on the third information, the first sensing information, and the second sensing information. For example, the first device can reconstruct the environmental scatterer based on the first and second sensing information, and then model the interaction between the radio signal and the environmental scatterer to infer the first CSI. If there is a second CSI, the second CSI can be used to calibrate the above modeling process. In another embodiment, the first device can also determine the first CSI using an AI model. For example, the first device can input the first information and the second sensing information into a first model to obtain the first CSI.

[0231] The input and output parameters of the first model are described below.

[0232] In one example, the input parameters of the first model may include: first sensing information and second sensing information; the output parameters of the first model include: first CSI, as shown in (1) of Figure 5. For example, the first device can input the first sensing information and the second sensing information into the first model to obtain the first CSI. Optionally, the input parameters of the first model may also include: the position information of the second device or the transformation amount of the position information of the second device, and / or, the second CSI, which is represented by a dashed line in (1) of Figure 5. For example, the first device can input the second information, the first sensing information and the second sensing information into the first model to obtain the first CSI. Wherein, the second information includes the position information of the second device or the transformation amount of the position information of the second device, and / or, the second information includes the second CSI.

[0233] In another example, the input parameters of the first model may include: a transformation amount of the first sensing information and the second sensing information; the output parameters of the first model include: the first CSI, as shown in (2) of Figure 5. For example, the first device can input the transformation amount of the first sensing information and the second sensing information into the first model to obtain the first CSI. Optionally, the input parameters of the first model may also include: the position information of the second device or the transformation amount of the position information of the second device, and / or, the second CSI, which is represented by a dashed line in (2) of Figure 5. For example, the first device can input the second information, the transformation amount of the first sensing information, and the second sensing information into the first model to obtain the first CSI. Wherein, the second information includes the position information of the second device or the transformation amount of the position information of the second device, and / or, the second information includes the second CSI.

[0234] In Figure 5, the first model whose input parameters include the first perception information is denoted as model #1, and the first model whose input parameters include the transformation amount of the first perception information is denoted as model #2.

[0235] The first model can be an artificial intelligence (AI) model, a machine learning (ML) model, a deep learning-based model, or a neural network-based model. This application does not limit the implementation form of the first model.

[0236] Optionally, the first model may be determined by the first device, or it may come from a core network element (e.g., the first core network element, or other core network elements), without limitation.

[0237] In one example, a first core network element can send information about N models to a first device, where N is a positive integer. Correspondingly, the first device receives information about the N models from the core network element. Optionally, the first device can determine the first model from the N models.

[0238] Optionally, each of the N models can be associated with a region. For example, the information of the N models may include information about the N models and at least one region associated with them. This at least one region includes a first region associated with a first model. For example, a first device can determine a first model from the N models based on information about the first region. The first device can use different models for different regions, such that one model can infer the inherent logic between multiple sensed information related to the same region and CSI, which is beneficial for obtaining accurate CSI.

[0239] Optionally, each of the N models may be associated with a group, and / or, each of the N models may be associated with a sub-region. For example, the information of the N models may include the N models themselves, as well as information about at least one group associated with the N models, and / or information about at least one sub-region associated with the N models. The at least one group includes a first group. The at least one sub-region includes a first sub-region. A first model is associated with a first group, and / or, a first model is associated with a first sub-region. For example, a first device may determine a first model from the N models based on the information of the first group and / or the information of the first sub-region. The descriptions of the first group and the first sub-region are as described above and will not be repeated here.

[0240] In one embodiment, the first device may activate (or enable, or initiate) the capability to determine CSI based on sensing information. For example, the first device may activate the capability to determine CSI based on sensing information before determining the first CSI based on the first information and the second sensing information.

[0241] Optionally, the first device activating the ability to determine CSI based on sensing information can be replaced by: the first device determining to determine CSI based on sensing information; or it can be replaced by: the first device determining to determine CSI between the first device and the second device based on sensing information; or it can be replaced by: the first device determining to determine CSI between the first device and the second device based on sensing information from the second device side (i.e., first sensing information) and sensing information from the first device side (i.e., second sensing information); or it can be replaced by: the first device determining to determine CSI between the first device and the second device (i.e., first CSI) based on first information and second sensing information.

[0242] Optionally, the first device may actively activate the ability to determine CSI based on sensing information, or it may activate the ability to determine CSI based on sensing information when a first condition is met. For example, when the first condition is met, the first device may determine the CSI between the first device and the second device (i.e., the first CSI) based on the first information and the second sensing information.

[0243] For example, the first condition may include any of the following:

[0244] (1) The second device subscribed to (or signed a contract with) the first business.

[0245] The first service can be a service related to determining CSI based on perception information. For example, the service related to determining CSI based on perception information may include at least one of the following: subscribing to (or signing up for) a service that uses the CSI determined based on perception information for transmission.

[0246] For example, a second device subscribes to a first service. A second core network element can send third indication information to the first device. This third indication information can be used to indicate that the second device has subscribed to the first service, or it can be used to instruct the first device to activate the capability of determining CSI based on perception information for the second device, or it can be used to instruct the first device to activate the capability of determining CSI based on perception information. Correspondingly, the first device receives the third indication information from the second core network element and activates the capability of determining CSI based on perception information according to the third indication information. Optionally, the third indication information may include information about the second device, such as the identifier of the second device. Optionally, the second core network element can be a unified data management (UDM) network element, or it can be a first core network element. This application does not limit the implementation form of the second core network element.

[0247] Optionally, the first service subscribed to by the second device can be associated with a second area. The first device can activate the ability to determine CSI based on sensing information within the second area, or the first device can activate the ability to determine CSI based on sensing information when it is located in the second area. The second area includes the first area, or the second area is the first area. For example, when the second device subscribes to the first service, it associates the first service with the second area. The second core network element can identify the access network equipment (or cell) in the second area and maintain the identifier of the access network equipment (or cell) in the second area for the second device. When the second device moves to the coverage area of ​​the access network equipment (or cell) to establish a connection, the second core network element can send third indication information to the access network equipment. Accordingly, the access network equipment activates the ability to determine CSI based on sensing information according to the received third indication information.

[0248] (2) The second device established a connection related to the first service.

[0249] The first service is described above and will not be repeated here. For example, a service provider may subscribe to the first service. After the second device establishes a connection and / or QoS flow related to the first service with the core network (e.g., the connection is between the second device and the service provider's server), a third core network element may send fourth indication information to the first device. This fourth indication information can be used to instruct the first device to activate the capability to determine CSI based on perception information for the second device, or it can be used to instruct the first device to activate the capability to determine CSI based on perception information. Accordingly, the first device receives the fourth indication information and activates the capability to determine CSI based on perception information. Optionally, the fourth indication information may include information about the second device, such as its identifier. Optionally, the third core network element may be a first core network element, or it may be another core network element. This application does not limit the implementation form of the third core network element.

[0250] (3) The second device receives data of the first type; or, sends data of the first type to the second device. For example, it is identified (or detected) that data of the first type is being sent to the second device.

[0251] The first type of data can be data that needs to be transmitted based on the CSI determined by the perception information. Data that needs to be transmitted based on the CSI determined by the perception information may include at least one of the following: data that is subscribed to (or contracted to) for transmission based on the CSI determined by the perception information, data that needs to be transmitted based on high-precision CSI, data that needs to be transmitted with high quality of service (QoS), data that needs to be transmitted with high throughput, data that needs to be transmitted with low latency, or data that needs to be transmitted with high reliability, etc.

[0252] In one example, if a fourth core network element identifies (or detects) that data sent to a second device is of a first type, it can send a fifth indication message to the first device. This fifth indication message can be used to instruct the first device to enable the capability to determine CSI based on perception information, or it can be used to instruct the first device to enable the capability to determine CSI based on perception information for the transmission of first type data. Accordingly, the first device receives the fifth indication message and activates the capability to determine CSI based on perception information. Optionally, the fifth indication message may include information about the second device, such as its identifier. For example, if the fourth core network element detects that the transmission of data sent to the second device is a high-QoS requirement transmission and / or that the data bearer is a specific bearer, the fourth core network element sends the fifth indication message to the first device. Optionally, the fourth core network element can be a first core network element, or it can be any other core network element; this application does not limit the implementation form of the fourth core network element.

[0253] In another example, the fifth core network element sends data of the first type to the second device. The first device detects that the data is of the first type and activates its ability to determine CSI based on sensing information. For example, if the first device detects that the data transmission is a high QoS requirement transmission and / or that the data bearer is a specific bearer, the first device activates its ability to determine CSI based on sensing information. Optionally, the fifth core network element can be the first core network element, or it can be other core network elements. This application does not limit the implementation form of the fifth core network element.

[0254] (4) Receive the fifth information from the second device. For example, the first device receives the fifth information from the second device.

[0255] The fifth piece of information can be used to request the first device to determine the CSI based on the sensed information, or to request the first device to activate the ability to determine the CSI based on the sensed information, or to request the first device to determine a high-precision CSI, or to request the first device to obtain an accurate CSI. For example, the second device can send the fifth piece of information to the first device; correspondingly, the first device receives the fifth piece of information from the second device. For example, the second device can send the fifth piece of information to the first device based on the fourth piece of information and / or service requirements, without limitation.

[0256] The first condition may include any one of the following: the second device subscribing to the first service, the second device establishing a connection related to the first service, the second device receiving data of the first type, and receiving fifth information from the second device. In another embodiment, the first condition may also include multiple of the following: the second device subscribing to the first service, the second device establishing a connection related to the first service, the second device receiving data of the first type, and receiving fifth information from the second device. That is, the first condition may include at least one of the following: the second device subscribing to the first service, the second device establishing a connection related to the first service, the second device receiving data of the first type, or receiving fifth information from the second device.

[0257] In one embodiment, the transmission period of the second signal (e.g., period #1) can be greater than the transmission period of the first signal (e.g., period #2); or, the period for the second device to acquire the third sensing information (e.g., period #3) can be greater than the period for the first device to acquire the second sensing information (or period #4); or, period #1 is greater than period #4; or, period #3 is greater than period #2. Optionally, the period for the second device to acquire the third sensing information can be replaced by: the period for the second device to report the third sensing information; or replaced by: the period for the second device to report the change amount of the third sensing information. Wherein, period #1 and period #3 can be the same or different. Period #2 and period #4 can be the same or different. The first signal is used to acquire the second sensing information; please refer to the foregoing for details, which will not be repeated here. The second signal is used to acquire the third sensing information; please refer to the foregoing for details, which will not be repeated here.

[0258] For example, the third device can send a second signal according to period #1, and the fourth device can send a first signal according to period #2, where period #1 is longer than period #2. In other words, the third device can send a signal once within the duration corresponding to period #1 to sense the environment in which the second device is located. The fourth device can send a signal once within the duration corresponding to period #2 to sense the environment in which the first device is located. Optionally, period #1 can be in the range of seconds, such as 1 second or 2 seconds, etc. This application does not limit the specific value of period #1. Optionally, period #2 can be in the range of milliseconds, such as 1 millisecond or 2 milliseconds, etc. This application does not limit the specific value of period #2. The third and fourth devices are described above and will not be repeated here.

[0259] For example, the second device can acquire the third sensing information according to cycle #3, and the first device can acquire the second sensing information according to cycle #4, where cycle #3 is longer than cycle #4. In other words, the second device can acquire and report sensing information once within the duration corresponding to cycle #3. The first device can acquire sensing information once within the duration corresponding to cycle #4. Optionally, cycle #3 can be in the range of seconds, such as 1 second or 2 seconds, etc. This application does not limit the specific value of cycle #3. Optionally, cycle #4 can be in the range of milliseconds, such as 1 millisecond or 2 milliseconds, etc. This application does not limit the specific value of cycle #4.

[0260] Optionally, cycle #1 can be predefined, preconfigured, or configured by the first device, without restriction. Optionally, cycle #2 can be predefined, preconfigured, or configured by the first device, without restriction. Optionally, cycle #3 can be predefined, preconfigured, or configured by the first device, without restriction. Optionally, cycle #4 can be predefined, preconfigured, or configured by the first device, without restriction.

[0261] In the above embodiments, the first device acquires sensing information more frequently than the second device. This allows the first device to use the third sensing information multiple times to determine the CSI between the first and second devices, eliminating the need for the second device to frequently determine and report sensing information. This reduces resource consumption and is beneficial for energy saving in the second device. Furthermore, the first device can acquire CSI within a shorter time interval, which allows it to adapt to the relatively dynamic environment around the first device and the relatively static environment around the second device, thus facilitating timely and accurate acquisition of CSI.

[0262] In one embodiment, the transmission period of SRS-C (e.g., period #5) is greater than the transmission period of the first signal (i.e., period #2); or, the transmission period of SRS-C is greater than the period during which the first device acquires the second sensing information (i.e., period #4). Optionally, the transmission period of SRS-C can be replaced by the period during which the first device determines the CSI based on SRS-C. For example, the second device can transmit SRS-C according to period #5. In other words, the second device can transmit SRS-C once within the duration corresponding to period #5. Optionally, period #5 can be on the order of tens of millimeters, such as period #5 being 40 milliseconds or 80 milliseconds, etc. This application does not limit the specific value of period #5. Periods #2 and #4 can be referred to the foregoing content and will not be repeated here.

[0263] Optionally, period #5 can be predefined, preconfigured, or configured by the first device, without limitation. Optionally, period #5 can be the same as or different from period #1. Optionally, period #5 can be the same as or different from period #3.

[0264] In the above embodiments, compared to the frequency at which the second device sends SRS-C, the first device acquires sensing information more frequently. This allows the first device to use the second CSI determined based on the SRS-C multiple times to determine the CSI between the first and second devices, eliminating the need for the second device to frequently send SRS-C. This reduces resource consumption and is beneficial for energy saving in the second device. Furthermore, the first device can acquire CSI within a shorter time interval, which allows it to adapt to the relatively dynamic environment around the first device and facilitates timely acquisition of accurate CSI.

[0265] In one embodiment, the transmission period of the location information of the second device (e.g., denoted as period #6) is greater than the transmission period of the first signal (i.e., period #2); or, period #6 is greater than the period during which the first device acquires the second sensing information (i.e., period #4). Optionally, the transmission period of the location information of the second device can be replaced by: the transmission period of the change amount of the location information of the second device; or it can be replaced by: the period during which the first device acquires the location information of the second device; or it can be replaced by: the period during which the first device acquires the change amount of the location information of the second device. For example, the second device (or the first core network element) can transmit the location information of the second device (or the change amount of the location information of the second device) according to period #6. In other words, the second device (or the first core network element) can transmit the location information of the second device (or the change amount of the location information of the second device) once within the duration corresponding to period #6. It should be understood that this application does not limit the specific value of period #6. Among them, period #2 and period #4 can refer to the foregoing content and will not be repeated here.

[0266] Optionally, period #6 can be predefined, preconfigured, or configured by the first device, without limitation. Optionally, period #6 can be the same as or different from period #1. Optionally, period #6 can be the same as or different from period #3. Optionally, period #6 can be the same as or different from period #5.

[0267] In the above embodiments, the transmission period of the position information of the second device (or the change amount of the position information of the second device) is longer than the transmission period of the first signal. In this way, the first device can use the position information of the second device (or the change amount of the position information of the second device) multiple times to determine the CSI between the first device and the second device without frequently updating the position information of the second device. This reduces resource consumption and is beneficial to energy saving of the second device. Moreover, the first device can acquire CSI within a shorter time interval. This can adapt to the relatively dynamic environment around the first device and the relatively static scenario of the second device, which is conducive to timely acquisition of accurate CSI.

[0268] For example, period #1 is 1 second, meaning the third device sends the first signal at a 1-second interval; period #5 is 80 microseconds, meaning the second device sends SRS-C at an 80-microsecond interval; period #2 is 1 microsecond, meaning the fourth device sends the second signal at a 1-microsecond interval, as shown in Figure 6. Figure 6 uses the third device as the second device, the second device as the UE, the fourth device as the first device, and the first device as the base station as an example. An example of period #6 can be found in Figure 6 and will not be repeated here.

[0269] In the first communication method described above, the first sensing information is either sensing information obtained by the second device or information determined based on the sensing information obtained by the second device, reflecting the environment in which the second device is located. The second sensing information is sensing information obtained by the first device, reflecting the environment in which the first device is located. Thus, the first CSI determined based on the first sensing information (or the transformation amount of the first sensing information) and the second sensing information can conform to the communication environment between the first and second devices, improving the accuracy of CSI estimation and facilitating the acquisition of precise CSI. When the first information includes the transformation amount of the first sensing information, the first device does not perceive this first sensing information, which helps protect the privacy of the second device. Furthermore, compared to the second device, the first device has stronger computing and storage capabilities, allowing it to frequently acquire its own sensing information and determine the CSI within a shorter time interval. This facilitates timely acquisition of CSI and adaptation to the relatively dynamically changing environment around the first device.

[0270] As mentioned above, the first AI model whose input parameters include the first perception information is denoted as AI model #1, and the first AI model whose input parameters include the transformation amount of the first perception information is denoted as AI model #2. The following will introduce them in conjunction with Figures 7 and 8.

[0271] Figure 7 is a flowchart illustrating the second communication method provided in an embodiment of this application. In this embodiment, the first model is AI model #1, and the first perception information is the third perception information. As shown in Figure 7, the method may include the following:

[0272] S701: The first device sends fourth information to the second device; correspondingly, the second device receives the fourth information from the first device.

[0273] S701 is an optional step, indicated by a dashed line in Figure 7. The fourth piece of information can be used to indicate that the first device has the capability to determine CSI based on sensing information. The implementation process is detailed in S401 and will not be repeated here.

[0274] S702: The first core network element sends the sixteenth message to the second device; correspondingly, the second device receives the sixteenth message from the first core network element.

[0275] Step S702 is optional and is shown as a dashed line in Figure 7. The sixteenth piece of information may include a third transformation algorithm, or the sixteenth piece of information may be used to indicate a third transformation algorithm. This third transformation algorithm can be used to transform the position information of the second device to obtain a transformed amount of position information, and to transform the transformed amount of position information to obtain position information. For a description of the third transformation algorithm, please refer to the relevant content of S402 above, which will not be repeated here.

[0276] S703: The first core network element sends information about N models to the first device; correspondingly, the first device receives information about N models from the first core network element.

[0277] For example, the information for N models may include the N models themselves. Optionally, the information for the N models may also include information for at least one region, which includes a first region. The implementation process of this first region is described above and will not be repeated here.

[0278] S704: The first device sends the sixth information to the second device; correspondingly, the second device receives the sixth information from the first device.

[0279] S704 is an optional step, indicated by a dashed line in Figure 7. The sixth information can be used to instruct the second device to report third sensing information, which is used to determine the CSI between the first and second devices. The implementation process is detailed in S401 and will not be repeated here.

[0280] S705: The second device obtains the third sensing information.

[0281] Please refer to the content of S401 for the implementation process of S705, which will not be repeated here.

[0282] S706: The second device sends first information to the first device; correspondingly, the first device receives the first information from the second device.

[0283] In this embodiment, the first information includes third sensing information. Optionally, the first information may further include the position information of the second device or a transformation amount of the position information of the second device, and / or, the third information may further include information of the first region. The transformation amount of the position information of the second device is a transformation amount obtained by the second device transforming the position information. Optionally, the first information includes the position information of the second device, and the second device may transform the position information according to the third transformation algorithm included in the sixteenth information to obtain the transformation amount of the position information, which is not shown in Figure 7.

[0284] For the implementation process of S706, please refer to the relevant content of S402, which will not be repeated here.

[0285] S707: The second device sends an SRS-C to the first device; correspondingly, the first device receives an SRS-C from the second device.

[0286] S707 is an optional step, indicated by a dashed line in Figure 7.

[0287] S708: The first device determines the second CSI according to SRS-C.

[0288] S708 is an optional step, indicated by a dashed line in Figure 7.

[0289] S709: The first device acquires the second sensing information.

[0290] Please refer to the content of S403 for the implementation process of S709, which will not be repeated here.

[0291] S710: The first device determines AI model #1 from N models.

[0292] S710 is an optional step, indicated by dashed lines in Figure 7. For example, the first device can determine AI model #1 from the N models based on the information of the first region, without limitation.

[0293] S711: The first device inputs the third sensing information and the second sensing information into the AI ​​model #1 to obtain the first CSI.

[0294] The implementation process of S711 can be referred to the content of S404, and will not be repeated here. For example, the first device can input the position information of the second device or the transformation amount of the position information of the second device, the third sensing information, and the second sensing information into AI model #1 to obtain the first CSI. Another example is that the first device can input the second CSI, the third sensing information, and the second sensing information into AI model #1 to obtain the first CSI. Yet another example is that the first device can input the position information of the second device or the transformation amount of the position information of the second device, the second CSI, the third sensing information, and the second sensing information into AI model #1 to obtain the first CSI. Figure 7 illustrates an example of the first device inputting the second CSI, the third sensing information, and the second sensing information into AI model #1 to obtain the first CSI.

[0295] Additionally, please refer to the aforementioned descriptions for periods #1, #2, and #5 in Figure 7; they will not be repeated here.

[0296] It should be understood that the execution order of the steps in Figure 7 is merely an example, and this application does not limit it. For example, the first core network element may send information about N models to the first device after the first device sends the fourth information, or it may send information about N models to the first device before the first device sends the fourth information. As another example, the first core network element may send the sixteenth information to the second device before sending information about N models to the first device, or it may send the sixteenth information to the second device after sending information about N models.

[0297] In the second communication method described above, the first device can utilize the powerful reasoning ability of AI model #1 to reason about the inherent logic between perceived information and CSI, which is beneficial for obtaining accurate CSI.

[0298] Figure 8 is a flowchart illustrating the third communication method provided in this embodiment. In this embodiment, the first model is AI model #2, and the first perception information is the third perception information. As shown in Figure 8, the method may include the following:

[0299] S801, S803, S804, S805, and S811 to S813 correspond to S701, S703, S704, S705, and S707 to S709 respectively, with the differences shown below. Furthermore, the first device can obtain the first information via either method one or method two. S806 and S807 correspond to method one, and S808 to S810 correspond to method two. S806 and S807, and S808 to S810, are parallel steps, meaning either S806 and S807 are executed, or S808 to S810 are executed.

[0300] S802: The first core network element sends the seventeenth message to the second device; correspondingly, the second device receives the seventeenth message from the first core network element.

[0301] Step S802 is optional and is shown as a dashed line in Figure 8. The seventeenth piece of information may include a second transformation algorithm and / or a third transformation algorithm, or the seventeenth piece of information may be used to indicate the second transformation algorithm and / or the third transformation algorithm. The second transformation algorithm can be used to transform the third sensing information to obtain a transformed amount of the third sensing information, and to transform the transformed amount of the third sensing information to obtain the third sensing information. The third transformation algorithm can be used to transform the position information of the second device to obtain a transformed amount of the position information, and to transform the transformed amount of the position information to obtain the position information. For a description of the second and third transformation algorithms, please refer to the relevant content of S402 above, and will not be repeated here.

[0302] S806: The second device transforms the third sensing information based on the second transformation algorithm to obtain the transformation amount of the third sensing information.

[0303] For example, the second device can use the second transformation algorithm included in the seventeenth information to transform the third sensing information to obtain the transformed amount of the third sensing information. Optionally, the second device can actively transform the third sensing information to obtain the transformed amount of the third sensing information, or it can transform the third sensing information in response to the first instruction information to obtain the transformed amount of the third sensing information.

[0304] For details on the implementation process of S806, please refer to the relevant content of S403, which will not be repeated here.

[0305] S807: The second device sends first information to the first device; correspondingly, the first device receives the first information from the second device.

[0306] The first information includes the transformation amount of the third sensing information. Optionally, the first information may also include the position information of the second device or the transformation amount of the position information of the second device, and / or, the first information may also include information of the first region. The transformation amount of the position information of the second device is the transformation amount obtained by the second device transforming the position information. Optionally, the first information includes the position information of the second device, and the second device can transform the position information according to the third transformation algorithm included in the seventeenth information to obtain the transformation amount of the position information, which is not shown in Figure 8.

[0307] For details on the implementation process of S807, please refer to the relevant content of S402.

[0308] S808: The second device sends the ninth information to the first core network element; correspondingly, the first core network element receives the ninth information from the second device.

[0309] The ninth information includes the third sensing information. Optionally, the ninth information may also include the position information of the second device or the change amount of the position information of the second device, and / or the ninth information may also include information of the first region.

[0310] S809: The first core network element transforms the third sensing information based on the second transformation algorithm to obtain the transformation amount of the third sensing information.

[0311] For the implementation process of S809, please refer to the relevant content of S403, which will not be repeated here.

[0312] S810: The first core network element sends first information to the first device; correspondingly, the first device receives the first information from the first core network element.

[0313] The first information includes the transformation amount of the third sensing information. Optionally, the first information may also include the location information of the second device or the transformation amount of the location information of the second device, and / or, the first information may also include information of the first region. Optionally, the first information includes the location information of the second device, and the first core network element can transform the location information according to the third transformation algorithm to obtain the transformation amount of the location information, which is not shown in Figure 8.

[0314] S814: The first device determines AI model #2 from N models.

[0315] S814 is an optional step, indicated by a dashed line in Figure 8. For example, the first device can determine AI model #2 from the N models based on the information of the first region, without limitation.

[0316] S815: The first device inputs the transformation amount of the third sensing information and the second sensing information into the AI ​​model #2 to obtain the first CSI.

[0317] The implementation process of S815 can be referred to S404, and will not be repeated here. For example, the first device can input the position information of the second device or the transformed amount of the position information of the second device, the transformed amount of the third sensing information, and the second sensing information into AI model #2 to obtain the first CSI. Another example is that the first device can input the second CSI, the transformed amount of the third sensing information, and the second sensing information into AI model #2 to obtain the first CSI. Yet another example is that the first device can input the position information of the second device or the transformed amount of the position information of the second device, the second CSI, the transformed amount of the third sensing information, and the second sensing information into AI model #2 to obtain the first CSI. Figure 8 illustrates an example of the first device inputting the second CSI, the transformed amount of the third sensing information, and the second sensing information into AI model #2 to obtain the first CSI.

[0318] Additionally, please refer to the aforementioned descriptions for periods #1, #2, and #5 in Figure 8; they will not be repeated here.

[0319] It should be understood that the execution order of each step in Figure 8 is merely an example, and this application does not limit it. For example, the first core network element may send information about N models to the first device after the first device sends the fourth information, or it may send information about N models to the first device before the first device sends the fourth information. As another example, the first core network element may send information about N models to the second device before sending information about N models to the first device, or it may send information about N models to the second device after sending the seventeenth information.

[0320] In the second communication method described above, the first device can utilize the powerful reasoning ability of AI model #2 to infer the inherent logic between perceived information and CSI, which helps improve the accuracy of CSI estimation. Furthermore, the first device is unaware of the perceived information of the second device, thus protecting the privacy of the second device.

[0321] Based on the same technical concept as the above-described method embodiments, the embodiments of this application can be applied to a distributed architecture scenario of CU-DU. For example, the CU can be used to receive information from N models from a first core network element. For example, the DU can be used to receive first information from a second device. For example, the CU and / or the DU can be used to determine a first CSI based on first sensing information (or a transformation amount of the first sensing information) and second sensing information. Other cases are similar and will not be listed here.

[0322] Based on the same technical concept as the above-described method embodiments, this application provides a corresponding communication device that can be used to perform the functions of the relevant steps in the above-described method embodiments. This function can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a terminal or access network device, or a device within the terminal or access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal or functions.

[0323] Figure 9 illustrates a schematic diagram of a communication device 900 provided in an embodiment of this application. This communication device 900 can implement the functions or steps implemented by the first device, the second device, or the first core network element in the various method embodiments described above.

[0324] For example, when the communication device 900 is used to implement the functions or steps implemented by the first device in the above-described method embodiments, the communication device 900 may be an access network device or a component in the access network device.

[0325] For example, when the communication device 900 is used to implement the functions or steps implemented by the second device in the above-described method embodiments, the communication device 900 may be a terminal device or a component in the terminal device.

[0326] For example, when the communication device 900 is used to implement the functions or steps implemented by the first core network element in the above-described method embodiments, the communication device 900 may be the first core network element or a component in the first core network element.

[0327] In one embodiment, the communication device 900 may include a processing module 901 and a transceiver module 902; or it may include a processing module 901 but not a transceiver module 902; or it may include a transceiver module 902 but not a processing module 901. Wherein:

[0328] The processing module 901 can be used to support the communication device 900 in performing the processing actions in the above method embodiments. The processing module 901 can be implemented using one or more processors. For example, the processor can 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), microcontroller units (MCUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.

[0329] In this application, the processing module 901 may also be referred to as a processing unit, etc., without limitation.

[0330] Transceiver module 902 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, transceiver module 902 can output information to other devices outside of communication device 900, or to other units within communication device 900. In some embodiments, transceiver module 902 can be implemented through at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, transceiver module 902 can be implemented through interface circuitry, such as a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, and a low-noise amplifier (LNA).

[0331] Optionally, the transceiver module 902 may include a sending module and / or a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments. It should be noted that the communication device 900 may include a sending module but not a receiving module. Alternatively, the communication device 900 may include a receiving module but not a sending module. Specifically, it depends on whether the above scheme performed by the communication device 900 includes both sending and receiving actions.

[0332] In this application, the transceiver module 902 may also be referred to as a communication interface, a communication module, a transceiver unit, an interface module, an interface unit, or a communication unit, etc., without limitation.

[0333] It should be noted that the communication device 900 may include a processing module 901, but not a transceiver module 902. Alternatively, the communication device 900 may include a transceiver module 902, but not a processing module 901. Specifically, it depends on whether the above-described scheme executed by the communication device 900 includes processing and transceiver actions.

[0334] Optionally, the communication device 900 may further include a storage module, not shown in FIG9. The storage module may be used to store instructions and / or data, and the processing module 901 may read the instructions and / or data in the storage module to enable the communication device 900 to implement the aforementioned method embodiment.

[0335] Optionally, the communication device 900 may be a chip system, the transceiver module 902 may be the input / output interface of the chip (e.g., a baseband chip), and the processing module 901 may be the processor of the chip system.

[0336] In one possible design, when the communication device 900 is a communication equipment or a communication module within a communication equipment, the functionality of the processing module 901 can be implemented by one or more processors. For example, the processor may include a modem chip (also known as a baseband chip), or a SoC chip or SIP chip containing a modem core. The functionality of the transceiver module 902 can be implemented by transceiver circuitry. Optionally, the communication equipment can be an access network device, a terminal device, or a core network device.

[0337] In one possible design, when the communication device 900 is a circuit or chip responsible for communication functions within a communication device, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 901 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver module 902 can be implemented by interface circuits or data transceiver circuits on the aforementioned chip. Optionally, the communication device can be an access network device, a terminal device, or a core network device.

[0338] In the first implementation, the communication device 900 can perform the functions of the first device, executing the following: a processing module 901 is used to acquire first information, the first information including first sensing information, or the first information including a transformation amount of the first sensing information, wherein the first sensing information is sensing information obtained by the second device, or the first sensing information is information determined based on the sensing information obtained by the second device (hereinafter referred to as the third sensing information); acquire second sensing information, the second sensing information being the sensing information obtained by the first device; and determine first channel state information between the first device and the second device based on the first information and the second sensing information.

[0339] In one possible implementation, when determining the first channel state information between the first device and the second device based on the first information and the second sensing information, the processing module 901 is used to input the first information and the second sensing information into the first model to obtain the first channel state information.

[0340] In one possible implementation, the input parameters of the first model may include first sensing information and second sensing information, or the input parameters of the first model may include a transformation amount of the first sensing information and second sensing information, and the output parameters of the first model include first channel state information.

[0341] In one possible implementation, the input parameters of the first model may further include the location information of the second device or a transformation amount of the location information of the second device, and / or the input parameters of the first model may further include second channel state information, which is channel state information determined based on the probe reference signal sent by the second device.

[0342] In one possible implementation, a first channel state information processing module 901 is used to input the first information and the second sensing information into a first model to obtain the first channel state information. The module is used to input the second information, the first information, and the second sensing information into the first model to obtain the first channel state information. The second information includes the location information of the second device or the transformation amount of the location information of the second device, and / or the second information includes the second channel state information, which is the channel state information determined based on the detection reference signal sent by the second device.

[0343] In one possible implementation, the amount of change of the first sensing information comes from the second device or from the first core network element, and / or, the amount of change of the position information of the second device comes from the second device or from the first core network element.

[0344] In one possible implementation, the transceiver module 902 is further configured to receive information from N models from the first core network element, wherein the N models include the first model.

[0345] In one possible implementation, the processing module 901 is further configured to determine the first model from the N models based on information from the first region, wherein the first region is the region where the second device is located.

[0346] In one possible implementation, the processing module 902 is further configured to acquire information about the first region.

[0347] In one possible implementation, when determining the first channel state information between the first device and the second device based on the first information and the second sensing information, the processing module 901 is configured to determine the first channel state information based on the third information, the first sensing information, and the second sensing information, wherein the third information includes at least one of the following: the location information of the second device, the second channel state information, or the information of the first region, wherein the second channel state information is the channel state information determined based on the detection reference signal sent by the second device, and the first region is the region where the second device is located.

[0348] In one possible implementation, before the first device determines the first channel state information, the processing module 901 is further configured to receive the probe reference signal from the second device; and determine the second channel state information based on the probe reference signal.

[0349] In one possible implementation, the transmission period of the detection reference signal is greater than the transmission period of the first signal, which is used to acquire the second sensing information; or, the transmission period of the detection reference signal is greater than the period during which the first device acquires the second sensing information.

[0350] In one possible implementation, the transmission period of the second signal is greater than the transmission period of the first signal, wherein the second signal is used to acquire the third sensing information, and the first signal is used to acquire the second sensing information; or, the period during which the second device acquires the third sensing information is greater than the period during which the first device acquires the second sensing information.

[0351] In one possible implementation, the processing module 901 is further configured to send fourth information to the second device, the fourth information being used to indicate that the first device has the ability to determine channel state information based on sensing information.

[0352] In one possible implementation, the fourth information is carried in a radio resource control message, or the fourth information is carried in a system information block.

[0353] In one possible implementation, when determining the first channel state information between the first device and the second device based on the first information and the second sensing information, the processing module 901 is configured to determine the first channel state information based on the first information and the second sensing information if a first condition is met, wherein the first condition includes at least one of the following: the second device has subscribed to a first service, the second device has established a connection related to the first service, the second device has received data of a first type, or, receives fifth information from the second device; wherein the first service is a service related to determining channel state information based on sensing information, the first type of data is data that needs to be transmitted based on channel state information determined by sensing information, and the fifth information is used to request the first device to determine channel state information based on sensing information.

[0354] In one possible implementation, the transceiver module 902 is further configured to send a sixth message to the second device, the sixth message being used to instruct the second device to report a third sensing message, the sixth message also being used to instruct the third sensing message to determine the channel state information between the first device and the second device, the third sensing message being the sensing information obtained by the second device.

[0355] In one possible implementation, the first device can acquire the second sensing information via a single-base sensing mode. For example, the transceiver module 902 is further configured to transmit a first signal and receive an echo signal from the first signal; the processing module 901 is further configured to determine the second sensing information based on the echo signal of the first signal.

[0356] In another possible implementation, the first device can acquire the second sensing information through a bipolar sensing mode. For example, the third device sends a first signal; the transceiver module 902 is also used to receive the echo signal of the first signal, and the processing module 901 is also used to determine the second sensing information based on the echo signal of the first signal.

[0357] In one possible implementation, when acquiring the first information, the transceiver module 902 is used to receive the first information from a first core network element or a second device.

[0358] In another possible implementation, when acquiring the first information, the transceiver module 902 is used to receive the third sensing information from the second device; the processing module 901 is used to determine the first sensing information based on the third sensing information, wherein the third sensing information is the sensing information obtained by the second device.

[0359] In the second implementation, the communication device 900 can perform the functions of the second device, executing the following: a processing module 901, used to acquire third sensing information, the third sensing information being the sensing information acquired by the second device; and a transceiver module 902, used to send seventh information, the seventh information including the third sensing information, or the seventh information including a transformation amount of the third sensing information, the seventh information being used to determine the first channel state information between the second device and the first device.

[0360] In one possible implementation, the transceiver module 902 is further configured to send eighth information, which may include the location information of the second device or a change in the location information of the second device, and / or the eighth information may include information about a first region, which is the region where the second device is located.

[0361] In one possible implementation, the transmission period of the second signal is greater than the transmission period of the first signal, wherein the second signal is used to acquire the third sensing information, and the first signal is used to acquire the second sensing information; or, the period during which the second device acquires the third sensing information is greater than the period during which the first device acquires the second sensing information; wherein the second sensing information is the sensing information acquired by the first device.

[0362] In one possible implementation, the transceiver module 902 is further configured to receive fourth information from the first device, the fourth information being used to indicate that the first device has the ability to determine channel state information based on sensing information.

[0363] In one possible implementation, the fourth information is carried in a radio resource control message, or the fourth information is carried in a system information block.

[0364] In one possible implementation, the transceiver module 902 is further configured to send fifth information to the first device, the fifth information being used to request the first device to determine channel state information based on the sensing information.

[0365] In one possible implementation, the transceiver module 902 is further configured to receive sixth information from the first device, the sixth information being used to instruct the second device to report the third sensing information, and the sixth information being used to instruct the third sensing information to determine channel state information between the first device and the second device.

[0366] In one possible implementation, the second device can acquire the third sensing information via a single-base sensing mode. For example, the transceiver module 902 is further configured to transmit a second signal and receive an echo signal from the second signal; the processing module 901 is further configured to determine the third sensing information based on the echo signal of the second signal.

[0367] In another possible implementation, the second device can acquire the first sensing information through a bipolar sensing mode. For example, the transceiver module 902 is further configured to receive the echo signal of the second signal, and the processing module 901 is further configured to determine the third sensing information based on the echo signal of the second signal.

[0368] In one possible implementation, the processing module 901 is further configured to determine the first sensing information based on the third sensing information.

[0369] In the third implementation, the communication device 900 can perform the functions of the first core network element, executing the following: a transceiver module 902, used to receive ninth information from the second device, the ninth information including third sensing information, the third sensing information being sensing information obtained by the second device; and to send first information to the first device, the first information including the first sensing information, or the first information including a transformation amount of the first sensing information, the first information being used to determine first channel state information between the second device and the first device, the first sensing information being the third sensing information, or the first sensing information being information determined based on the third sensing information.

[0370] In one possible implementation, the transceiver module 902 is further configured to send the location information of the second device to the first device, or the transceiver module 902 is further configured to send a transformation amount of the location information of the second device to the first device.

[0371] In one possible implementation, the location information of the second device comes from the second device itself, or the location information of the second device is determined by the first core network element.

[0372] In one possible implementation, the transceiver module 902 is further configured to send information of N models to the first device, wherein the N models are used to determine channel state information between the second device and the first device, and N is a positive integer.

[0373] In one possible implementation, the N models include a first model, the input parameters of which include the first sensing information or the transformation amount of the first sensing information and the second sensing information, and the output parameters of the first model include the first channel state information between the first device and the second device, wherein the second sensing information is the sensing information obtained by the first device.

[0374] In one possible implementation, the input parameters of the first model may further include the location information of the second device or a transformation amount of the location information of the second device, and / or the input parameters of the first model may further include second channel state information, wherein the second channel state information is channel state information determined based on the probe reference signal sent by the second device.

[0375] In one possible implementation, the processing module 901 is used to determine the first sensing information based on the third sensing information.

[0376] Detailed descriptions of the aforementioned processing module 901 and transceiver module 902 can be obtained directly from the relevant descriptions in the foregoing method embodiments, and will not be repeated here.

[0377] Figure 10 illustrates a schematic diagram of another communication device 1000 provided in an embodiment of this application. The communication device 1000 may include a processor 1002, used to implement or support the communication device 1000 in implementing the functions of the first device, the second device, or the first core network element in the aforementioned method embodiments. For details, please refer to the detailed descriptions in the aforementioned method embodiments, which will not be repeated here. For example, the processor 1002 is used to read and execute program instructions through the communication interface 1001, so that the communication device 1000 implements the corresponding method. The processor 1002 may include one or more processors, without limitation.

[0378] It should be noted that the aforementioned functional modules can be implemented by hardware or by a combination of hardware and software, without limitation. Furthermore, when the communication device 1000 includes only the processor 1002, the communication device 1000 can be a chip or a chip system.

[0379] For example, the communication device 1000 can be a chip system. The chip system can be composed of chips or may include chips and other discrete components, without limitation.

[0380] For example, when the communication device 1000 is a chip, the communication interface 1001 can be the chip's input / output interface, where input corresponds to receiving operations and output corresponds to sending operations.

[0381] Optionally, the communication device 1000 may further include a memory 1003 for storing program instructions and / or data. The memory 1003 is coupled to the processor 1002. This coupling can be understood as an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1002 may operate in conjunction with the memory 1003; the processor 1002 and the memory 1003 may be integrated together or disposed separately.

[0382] Furthermore, the processor 1002 is used to execute program instructions stored in the memory 1003 so that the communication device 1000 implements the corresponding method.

[0383] One or more of the memories in memory 1003 may be included in the processor, or memory 1003 may exist independently, such as off-chip memory, and be connected to processor 1002 via a communication bus (represented by thick line 1004 in Figure 10). Memory 1003 and processor 1002 may also be integrated together.

[0384] Optionally, the communication device 1000 further includes a communication interface 1001 (shown as dashed lines in FIG10) for communicating with other devices via a transmission medium, thereby enabling the devices in the communication device 1000 to communicate with other devices.

[0385] For example, when the communication device 1000 is the first device, other devices can be the second device, or a first core network element, etc. The processor 1002 can use the communication interface 1001 to send and receive data. For example, the processor 1002 can be used to control the communication interface 1001 to receive and / or send signals.

[0386] Specifically, the communication interface 1001 can be a transceiver. In terms of hardware implementation, the transceiver can be used to implement the functions of the transceiver module 902 mentioned above, and the transceiver is integrated into the communication device 1000 to form the communication interface 1001.

[0387] Optionally, the transceiver may include a transmitter and / or a receiver to respectively implement the sending and receiving operations in the method embodiment; other operations besides sending and receiving may be implemented by the processor 1002.

[0388] It should be noted that the communication interface 1001 may have both sending and receiving functions, enabling the transmission and reception of signals; or it may have a sending function but no receiving function, used to transmit signals; or it may have a receiving function but no sending function, used to receive signals.

[0389] It should be noted that the specific connection medium between the communication interface 1001, processor 1002, and memory 1003 is not limited in the embodiments of this application. In Figure 10, the memory 1003, processor 1002, and communication interface 1001 are connected via a communication bus 1004. The connection methods between other components are merely illustrative and not intended to be limiting. The communication bus 1004 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 10, but this does not indicate that there is only one communication bus or one type of communication bus.

[0390] In the embodiments of this application, the processor 1002 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices. The general-purpose processor may be a microprocessor or any conventional processor. The methods disclosed in conjunction with the embodiments of this application may be executed by the hardware in the processor, or by a combination of hardware and software in the processor.

[0391] In this embodiment, the memory 1003 can be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium used to carry or store program code in the form of instructions or data structures that can be accessed by a computer; or it can be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0392] In a first possible implementation, the communication device 1000 may be a first device used to implement the relevant methods corresponding to the first device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.

[0393] For example, the methods corresponding to the first device in the above embodiments include: acquiring first information, the first information including first sensing information, or the first information including a transformation amount of the first sensing information, wherein the first sensing information is sensing information obtained by the second device, or the first sensing information is information determined based on the sensing information obtained by the second device; acquiring second sensing information, the second sensing information being the sensing information obtained by the first device; and determining first channel state information between the first device and the second device based on the first information and the second sensing information.

[0394] In a second possible implementation, the communication device 1000 may be a second device used to implement the methods corresponding to the second device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.

[0395] For example, the methods corresponding to the second device in the above embodiments include: acquiring third sensing information, the third sensing information being sensing information obtained by the second device; and sending seventh information, the seventh information including the third sensing information, or the seventh information including a transformation amount of the third sensing information, the seventh information being used to determine first channel state information between the second device and the first device.

[0396] In a third possible implementation, the communication device 1000 may be a first core network element, used to implement the relevant methods corresponding to the first core network element in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.

[0397] For example, the methods corresponding to the first core network element in the above embodiments include: receiving ninth information from a second device, the ninth information including third sensing information, the third sensing information being sensing information obtained by the second device; sending first information to a first device, the first information including first sensing information, or the first information including a transformation amount of the first sensing information, the first information being used to determine first channel state information between the second device and the first device, the first sensing information being the third sensing information, or the first sensing information being information determined based on the third sensing information.

[0398] For the specific implementation process, please refer to the relevant content in the aforementioned embodiments; it will not be repeated here.

[0399] Figure 11 exemplarily illustrates a structural schematic diagram of another communication device 1100 provided in an embodiment of this application. It is understood that the communication device 1100 includes means of necessary forms, such as modules, units, elements, circuits, or interfaces, to be appropriately configured together to execute this solution. The communication device 1100 shown in Figure 11 can be an access network device or a component within an access network device (e.g., a chip or communication module), or a first core network element or a component within a first core network element (e.g., a chip or communication module), or a terminal device or a component within a terminal device (e.g., a chip or communication module), and can be used to execute the operations of the first device or the first core network element in the above method embodiments. The communication device 1100 includes one or more processors 1101. The processor 1101 can be a general-purpose processor or a dedicated processor, etc. Optionally, the processor 1101 can include a baseband processor and / or a central processing unit; or, the processor 1101 can integrate the functions of a baseband processor and a central processing unit. The specific content of the processor 1101 can be referred to the above description of the processor 1002, and will not be repeated here.

[0400] In one possible design, processor 1101 may include program 1103. Program 1103 can be run on processor 1101 to cause communication device 1100 to perform the methods described in the above method embodiments. In another possible design, communication device 1100 includes circuitry (not shown in FIG11) for performing the methods in the above method embodiments; or, in other words, the circuitry can be used to indicate the function of the first device or the first core network element in the above method embodiments.

[0401] Optionally, the communication device 1100 may include one or more memories 1102. The memories 1102 store a program 1104, which can be executed on the processor 1101 to cause the communication device 1100 to perform the methods described in the above method embodiments.

[0402] Optionally, processor 1101 may include AI module 1107, and / or memory 1102 may include AI module 1108. The AI ​​module can be used to implement AI-related functions. For example, the AI ​​module can be used to perform model training and / or model inference. The AI ​​module can be implemented through software, hardware, or a combination of both. For example, the AI ​​module may include a radio intelligence control (RIC) module. For example, the AI ​​module can be a near real-time RIC or a non-real-time RIC.

[0403] Optionally, data may also be stored in the processor 1101 and / or the memory 1102. The processor and memory may be configured separately or integrated together.

[0404] Optionally, the communication device 1100 may further include a transceiver 1105 and / or an antenna 1106. The transceiver 1105 may also be referred to as a transceiver module, transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and can be used to realize the transmission and reception functions of the communication device through the antenna 1106.

[0405] It should be noted that the module division in the above embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or have two or more units integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or in a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0406] For example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more ASICs, one or more CPUs, one or more MCUs, one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.

[0407] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0408] This application also provides a communication system, which may include one or more of the following: a first device, a second device, or a first core network element. The first device, the second device, or the first core network element are all described in the foregoing method embodiments and will not be repeated here.

[0409] This application also provides a computer-readable storage medium for storing computer programs or instructions. When the computer programs or instructions are run, the methods or steps performed by the first device, the second device, or the first core network element in the foregoing embodiments are implemented.

[0410] This application also provides a computer program product, including a computer program, which, when run on a computer, enables the methods or steps executed by the first device, the second device, or the first core network element in the foregoing embodiments to be implemented.

[0411] This application provides a chip system including a processor for implementing the functions of the first device, the second device, or the first core network element in the aforementioned method (e.g., executing corresponding methods or steps). The chip system may be composed of chips or may include chips and other discrete devices.

[0412] Optionally, the chip system also includes a memory for storing program instructions that the processor can read and execute to implement the corresponding method.

[0413] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0414] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0415] 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.

[0416] 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.

[0417] 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.

[0418] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0419] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0420] 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 applied to a first device, characterized in that, The method includes: Acquire first information, the first information including first sensing information, or the first information including a transformation amount of the first sensing information, wherein the first sensing information is sensing information obtained by the second device, or the first sensing information is information determined based on the sensing information obtained by the second device; Acquire second sensing information, which is the sensing information obtained by the first device; Based on the first information and the second sensing information, the first channel state information between the first device and the second device is determined.

2. The method according to claim 1, characterized in that, Determining the first channel state information between the first device and the second device based on the first information and the second sensing information includes: The first information and the second sensing information are input into the first model to obtain the first channel state information.

3. The method according to claim 2, characterized in that, The input parameters of the first model include the first sensing information or the transformation amount of the first sensing information and the second sensing information, and the output parameters of the first model include the first channel state information.

4. The method according to claim 3, characterized in that, The input parameters of the first model also include the location information of the second device or the transformation amount of the location information of the second device, and / or the input parameters of the first model also include the second channel state information, which is the channel state information determined according to the detection reference signal sent by the second device.

5. The method according to any one of claims 2 to 4, characterized in that, The step of inputting the first information and the second sensing information into the first model to obtain the first channel state information includes: The second information, the first information, and the second sensing information are input into the first model to obtain the first channel state information. The second information includes the location information of the second device or the transformation amount of the location information of the second device, and / or the second information includes the second channel state information, which is the channel state information determined based on the detection reference signal sent by the second device.

6. The method according to any one of claims 2 to 5, characterized in that, The method further includes: Receive information from N models from the first core network element, wherein the first model is included among the N models, and N is a positive integer.

7. The method according to claim 6, characterized in that, Where N is greater than 1, the method further includes: The first model is determined from the N models based on information from the first region, wherein the first region is the region where the second device is located.

8. The method according to claim 7, characterized in that, The method further includes: Obtain information about the first region.

9. The method according to claim 1, characterized in that, Determining the first channel state information between the first device and the second device based on the first information and the second sensing information includes: Based on the third information, the first sensing information, and the second sensing information, the first channel state information is determined, wherein the third information includes at least one of the following: the location information of the second device, the second channel state information, or the information of the first region, wherein the second channel state information is the channel state information determined based on the detection reference signal sent by the second device, and the first region is the region where the second device is located.

10. The method according to any one of claims 4, 5, and 9, characterized in that, Before determining the first channel state information, the method further includes: Receive the detection reference signal from the second device; The second channel state information is determined based on the detection reference signal; Wherein, the transmission period of the detection reference signal is greater than the transmission period of the first signal, the first signal being used to acquire the second sensing information; or, the transmission period of the detection reference signal is greater than the period during which the first device acquires the second sensing information.

11. The method according to any one of claims 1 to 10, characterized in that, The transmission period of the second signal is longer than that of the first signal, wherein the second signal is used to acquire third sensing information, and the first signal is used to acquire the second sensing information; or... The period during which the second device acquires the third sensing information is longer than the period during which the first device acquires the second sensing information. The third sensing information is the sensing information obtained by the second device.

12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: A fourth message is sent to the second device, the fourth message being used to indicate that the first device has the ability to determine channel state information based on sensing information.

13. The method according to any one of claims 1 to 12, characterized in that, Determining the first channel state information between the first device and the second device based on the first information and the second sensing information includes: Under the condition of satisfying the first condition, the first channel state information is determined based on the first information and the second sensing information, wherein the first condition includes at least one of the following: the second device subscribes to the first service, the second device establishes a connection related to the first service, the second device receives data of the first type, or the second device receives fifth information from the second device; Wherein, the first service is a service related to determining channel state information based on sensing information, the first type of data is data that needs to be transmitted based on the channel state information determined by sensing information, and the fifth information is used to request the first device to determine channel state information based on sensing information.

14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: A sixth message is sent to the second device, the sixth message being used to instruct the second device to report third sensing information, the sixth message also being used to instruct the third sensing information to determine the channel state information between the first device and the second device, the third sensing information being the sensing information obtained by the second device.

15. The method according to any one of claims 1 to 14, characterized in that, The acquisition of the first information includes: Receive the first information from the first core network element; or, receive the first information from the second device.

16. The method according to any one of claims 1 to 14, characterized in that, The acquisition of the first information includes: Receive third sensing information from the second device, wherein the third sensing information is the sensing information obtained by the second device; The first perception information is determined based on the third perception information.

17. A communication method applied to a second device, characterized in that, The method includes: Acquire third sensing information, which is the sensing information obtained by the second device; Send a seventh message, the seventh message including the third sensing information, or the seventh message including a transformation amount of the third sensing information, wherein the seventh message is used to determine the first channel state information between the second device and the first device.

18. The method according to claim 17, characterized in that, Send an eighth message, the eighth message including the location information of the second device or a change in the location information of the second device, and / or, the eighth message including information of a first region, wherein the first region is the region where the second device is located.

19. The method according to claim 17 or 18, characterized in that, The transmission period of the second signal is longer than that of the first signal, wherein the second signal is used to acquire the third sensing information, and the first signal is used to acquire the second sensing information; or... The period during which the second device acquires the third sensing information is longer than the period during which the first device acquires the second sensing information. The second sensing information is the sensing information obtained by the first device.

20. The method according to any one of claims 17 to 19, characterized in that, The method further includes: The device receives fourth information from the first device, the fourth information being used to indicate that the first device has the ability to determine channel state information based on sensing information.

21. The method according to any one of claims 17 to 20, characterized in that, The method further includes: A fifth message is sent to the first device, the fifth message being used to request the first device to determine channel state information based on the sensing information.

22. The method according to any one of claims 17 to 21, characterized in that, The method further includes: The device receives a sixth message from the first device, the sixth message being used to instruct the second device to report the third sensing information, and the sixth message also being used to instruct the third sensing information to determine the channel state information between the first device and the second device.

23. A communication method applied to a first core network element, characterized in that, The method includes: Receive ninth information from the second device, the ninth information including third sensing information, the third sensing information being sensing information obtained by the second device; Send first information to a first device, the first information including first sensing information, or the first information including a transformation amount of the first sensing information, wherein the first information is used to determine first channel state information between the second device and the first device, the first sensing information being the third sensing information, or the first sensing information being information determined based on the third sensing information.

24. The method according to claim 23, characterized in that, The method further includes: Send the location information of the second device to the first device, or send a transformation amount of the location information of the second device to the first device.

25. The method according to claim 23 or 24, characterized in that, The method further includes: Information on N models is sent to the first device. The N models are used to determine the channel state information between the second device and the first device, where N is a positive integer.

26. The method according to claim 25, characterized in that, The N models include a first model. The input parameters of the first model include the first sensing information or the transformation amount of the first sensing information and the second sensing information. The output parameters of the first model include the first channel state information between the first device and the second device, wherein the second sensing information is the sensing information obtained by the first device.

27. The method according to claim 26, characterized in that, The input parameters of the first model also include the location information of the second device or the transformation amount of the location information of the second device, and / or the input parameters of the first model also include the second channel state information, wherein the second channel state information is the channel state information determined according to the detection reference signal sent by the second device.

28. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 27.

29. A communication device, characterized in that, It includes at least one processor, said at least one processor being used to perform the method as described in any one of claims 1 to 27.

30. A communication system, characterized in that, It includes at least one of the following: a first device, a second device, or a first core network element, wherein the first device is used to perform the method as described in any one of claims 1 to 16, the second device is used to perform the method as described in any one of claims 17 to 22, and the first core network element is used to perform the method as described in any one of claims 23 to 27.

31. A computer-readable storage medium, characterized in that, The device stores a computer program or instructions that, when executed, cause the method as described in any one of claims 1 to 27 to be implemented.

32. A computer program product, characterized in that, The computer program product includes a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 27 to be implemented.