Communication method, communication apparatus, and storage medium
By utilizing measurement information and signal parameters for sensing switching in an integrated communication and sensing system, the difficulty of detection by sensing devices when the channel changes is solved, the detection capability of sensing devices for sensing targets is improved, and the continuity and accuracy of sensing tasks are ensured.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-04
- Publication Date
- 2026-06-25
Smart Images

Figure CN2025139963_25062026_PF_FP_ABST
Abstract
Description
A communication method, communication device and storage medium
[0001] This application claims priority to Chinese Patent Application No. 202411897102.8, filed on December 19, 2024, entitled "A Communication Method, Communication Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method, communication device and storage medium. Background Technology
[0003] With the widespread adoption of internet applications and wireless network devices, the demand for wireless communication is further increasing. Future communication systems will be integrated communication and sensing systems, meaning they will possess not only enhanced communication capabilities but also sensing capabilities. This integration can take various forms, such as using communication signals to perform sensing functions or using sensing results to assist communication.
[0004] Information is sent from the sender, transmitted through a channel, and received at the receiver. Because the information may change during transmission, the received information may differ from the sent information. To accurately reconstruct the correct information, it is necessary to understand what changes the information underwent during transmission; therefore, a reference signal (RS) is introduced. During the sensing process, the sensing device can use fixed targets in its vicinity, such as billboards, walls, or corners, as anchor points.
[0005] Because the channel changes dynamically, when the channel in the scene changes, the sensing device may fail to detect the anchor, causing the sensing device to be unable to detect the anchor. Summary of the Invention
[0006] This application provides a communication method, communication device, and storage medium for improving sensing performance.
[0007] The first aspect of this application provides a communication method. Optionally, the executing entity of the method can be a first device, which can be a network device, a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device (e.g., a central unit (CU), a distributed unit (DU), or a radio unit (RU)). The first device can also be a terminal device, a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device. Taking a network device as an example, in this method, the first device receives measurement information from a second device. The measurement information is obtained by the second device based on a first reflected signal, which is a reflected signal of a first signal. The first signal is used by the first device to sense at least one sensing target. If a first condition is met, the first device sends a first message to a third device, which requests the third device to sense some or all of the at least one sensing target.
[0008] Based on the first aspect of this application, the first device can switch perception by sending a first message, so that the third device can continue the perception task of the first device and perceive the target. This solves the problem that the first device is unable to detect the target when there is occlusion between the first device and the target or when the target moves, thereby improving the perception performance.
[0009] Based on the first aspect of this application, in some possible implementations, the measurement information includes the signal quality of the first reflected signal and / or the coordinates of at least one sensed target, and the first condition includes at least one of the following:
[0010] The signal quality of the first reflected signal is lower than the first threshold value;
[0011] At least one of the sensed targets has a coordinate offset greater than the second threshold value; or,
[0012] The sum of the coordinate offsets of at least one perceived target is greater than the third threshold value.
[0013] In this embodiment of the application, by defining the first condition, the first device can perform perception switching when the first condition is met, thus avoiding the situation where the first device repeatedly sends signals and cannot obtain perception results, thereby avoiding the waste of resources.
[0014] Based on the first aspect of this application, in some possible implementations, the first message includes measurement information and signal parameters, the signal parameters being used by a third device to determine a second signal, and the second signal being used by the third device to sense at least one sensing target.
[0015] In this embodiment of the application, the first device carries measurement information and signal parameters in the first message, enabling the third device to determine at least one sensing target to be sensed based on the measurement information and to determine a second signal for sensing based on the signal parameters, thereby enabling the third device to continue to complete the sensing task of the first device.
[0016] Based on the first aspect of this application, in some possible implementations, the first device receives a perception report from the second device, the perception report including measurement information and the identifier of the third device; the first device sends a first message based on the identifier of the third device.
[0017] In this embodiment of the application, since the second device is able to receive the reflected signal of the signal sent by other sensing devices, the second device can determine the target sensing device in the sensing switch, so that the first device can determine the third device for sensing switch based on the measurement information sent by the second device, and then send the first message to the third device.
[0018] Based on the first aspect of this application, in some possible implementations, the measurement information further includes identification and indication information of at least one sensing target, the indication information being used to indicate whether a sensing switch should be performed.
[0019] In this embodiment of the application, by carrying at least one identification and indication information of a sensing target in the measurement information, the third device can determine the sensing target that needs to be sensed based on the identification and indication information of the at least one sensing target. Thus, the third device can sense the sensing target that the first device cannot sense, thereby improving the overall sensing benefit.
[0020] Based on the first aspect of this application, in some possible implementations, the first device may also receive a second message, which is a response message to the first message, and the second message is used to instruct the third device to allow a sensing switch; the first device may send a third message, which is used to instruct a sensing requirement.
[0021] In this embodiment of the application, after the third device confirms that the perception switch is allowed, the first device can send a perception request, so that the third device can continue the perception task of the first device, thereby improving the perception performance.
[0022] Based on the first aspect of this application, in some possible implementations, the third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where at least one sensing target is located, position of at least one sensing target, and movement direction of at least one sensing target.
[0023] In this embodiment of the application, by clearly defining the content of the perception requirements, the third device is able to perceive the perception target that the first device cannot perceive, thereby improving the overall perception benefits.
[0024] A second aspect of this application provides a communication method. Optionally, the executing entity of this method can be a third device. The third device can be a network device, a component or apparatus applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of the network device. The third device can also be a terminal device, a component or apparatus applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. Taking a network device as an example, in this method, the third device receives a first message, which requests the third device to sense some or all of the at least one sensing target. If sensing switching is permitted, the third device sends a second message, which is a response message to the first message.
[0025] Based on the second aspect of this application, in some possible implementations, the first message includes measurement information and signal parameters. The measurement information is obtained by the second device sensing at least one sensing target based on a first reflected signal. The first reflected signal is a reflected signal of a first signal. The first signal is used by the first device to sense at least one sensing target. The signal parameters are used by the third device to determine a second signal. The second signal is used by the third device to sense at least one anchor point.
[0026] Based on the second aspect of this application, in some possible implementations, the measurement information further includes identification and indication information of at least one sensing target, the indication information being used to indicate whether a sensing switch should be performed.
[0027] Based on the second aspect of this application, in some possible implementations, the third device may also receive a third message, which is used to indicate a sensing requirement.
[0028] Based on the second aspect of this application, in some possible implementations, the third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where at least one sensing target is located, position of at least one sensing target, and movement direction of at least one sensing target.
[0029] Based on the second aspect of this application, in some possible implementations, the third device may also send a fourth message, which is used to request a switch of the sensing data path.
[0030] In this embodiment of the application, the third device can send a fourth message to the authentication management function (AMF) network element to trigger the AMF to switch the downlink sensing data path to the third device and establish an NG-C interface instance with the third device.
[0031] A third aspect of this application provides a communication device, comprising:
[0032] The interface module is used to receive measurement information from the second device. The measurement information is obtained by the second device based on the first reflected signal. The first reflected signal is the reflected signal of the first signal. The first signal is used by the first device to sense at least one sensing target.
[0033] The processing module is used to determine whether the first condition is met;
[0034] The interface module is also used to send a first message if a first condition is met. The first message is used to request a third device to sense some or all of the sensing targets in at least one sensing target.
[0035] Based on a third aspect of this application, in some possible implementations, the measurement information includes the signal quality of the first reflected signal and / or the coordinates of at least one sensed target, and the first condition includes at least one of the following:
[0036] The signal quality of the first reflected signal is lower than the first threshold value;
[0037] At least one of the sensed targets has a coordinate offset greater than the second threshold value; or,
[0038] The sum of the coordinate offsets of at least one perceived target is greater than the third threshold value.
[0039] Based on a third aspect of this application, in some possible implementations, the first message includes measurement information and signal parameters, the signal parameters being used by a third device to determine a second signal, and the second signal being used by the third device to sense at least one sensing target.
[0040] Based on a third aspect of this application, in some possible implementations, the interface module is configured to receive measurement information from the second device, including:
[0041] The interface module is specifically used to receive a perception report from the second device, which includes measurement information and the identifier of the third device.
[0042] The interface module, used to send the first message, includes:
[0043] The interface module is specifically used to send the first message based on the identifier of the third device.
[0044] Based on the third aspect of this application, in some possible implementations, the measurement information further includes identification and indication information of at least one sensing target, the indication information being used to indicate whether a sensing switch should be performed.
[0045] Based on the third aspect of this application, in some possible implementations, the interface module is further configured to receive a second message, which is a response message to the first message, and the second message is used to instruct the third device to allow the sensing switch.
[0046] The interface module is also used to send a third message, which is used to indicate the sensing requirement.
[0047] Based on the third aspect of this application, in some possible implementations, the third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where at least one sensing target is located, position of at least one sensing target, and movement direction of at least one sensing target.
[0048] A fourth aspect of this application provides a communication device, comprising:
[0049] The interface module is used to receive a first message, which requests a third device to sense some or all of the sensing targets in at least one sensing target.
[0050] The processing module is used to determine whether a perception switch is allowed.
[0051] The interface module is also used to send a second message if a perception switch is allowed, the second message being a response message to the first message.
[0052] Based on the fourth aspect of this application, in some possible implementations, the first message includes measurement information and signal parameters. The measurement information is obtained by the second device sensing at least one sensing target based on a first reflected signal. The first reflected signal is a reflected signal of a first signal. The first signal is used by the first device to sense at least one sensing target. The signal parameters are used by the third device to determine a second signal. The second signal is used by the third device to sense at least one anchor point.
[0053] Based on the fourth aspect of this application, in some possible implementations, the measurement information further includes identification and indication information of at least one sensing target, the indication information being used to indicate whether a sensing switch should be performed.
[0054] Based on the fourth aspect of this application, in some possible implementations, the interface module is further configured to receive a third message, which indicates a sensing requirement.
[0055] Based on the fourth aspect of this application, in some possible implementations, the third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where at least one sensing target is located, position of at least one sensing target, and movement direction of at least one sensing target.
[0056] Based on the fourth aspect of this application, in some possible implementations, the interface module is further configured to send a fourth message, which requests a switch of the sensing data path.
[0057] A fifth aspect of this application provides a communication device, which may be a first device or a third device, or a component applied to the first device or the third device (e.g., a processor, circuit, chip, or chip system), or a logic module or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of the first device or the third device. The communication device includes:
[0058] A processor for executing a program that causes the communication device to perform the method as described in the first or second aspect and any possible implementation thereof.
[0059] Optionally, the communication device further includes a memory, and the processor is coupled to the memory; the memory is used to store programs.
[0060] The sixth aspect of this application provides a chip or chip system including at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, the at least one processor being used to run computer programs or instructions to perform the communication method described in any of the possible implementations of the first or second aspect.
[0061] The communication interface in the chip can be an input / output interface, pins, or circuits.
[0062] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself, such as a read-only memory or random access memory.
[0063] The seventh aspect of this application provides a communication system, including a communication device that performs the first aspect and any possible implementation thereof, and a communication device that performs the second aspect and any possible implementation thereof.
[0064] An eighth aspect of this application provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above.
[0065] The ninth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above. Attached Figure Description
[0066] Figure 1 is a network structure diagram in an embodiment of this application;
[0067] Figure 2 illustrates a possible application scenario of the communication method in the embodiments of this application;
[0068] Figure 3 is a schematic diagram of an embodiment of self-transmission and self-reception in this application;
[0069] Figure 4 is a schematic diagram of another embodiment of self-transmission and self-reception in this application;
[0070] Figure 5 is a schematic diagram of another embodiment of self-transmission and self-reception in this application;
[0071] Figure 6 is a schematic diagram of another embodiment of self-transmission and self-reception in this application;
[0072] Figure 7 is a schematic diagram of an embodiment of the communication method in this application;
[0073] Figure 8 is a schematic diagram of an embodiment of the self-transmission and self-reception in this application;
[0074] Figure 9 is a schematic diagram of another embodiment of the self-sending and self-receiving method in this application;
[0075] Figure 10 is a schematic diagram of an embodiment of the communication device in this application;
[0076] Figure 11 is a schematic diagram of another embodiment of the communication device in this application;
[0077] Figure 12 is a schematic diagram of another embodiment of the communication device in this application;
[0078] Figure 13 is a schematic diagram of another embodiment of the communication device in this application. Detailed Implementation
[0079] This application provides a communication method, communication device, and storage medium. By sending a first message, a perception switch is performed, allowing a third device to continue the perception task of the first device and thus perceive the target. This solves the problem that the first device has difficulty detecting the target when there is occlusion between the first device and the target or when the target moves, thereby improving perception performance.
[0080] The embodiments of this application will now be described with reference to the accompanying drawings. Those skilled in the art will recognize that, with technological advancements and the emergence of new scenarios, the technical solutions provided in the embodiments of this application are equally applicable to similar technical problems.
[0081] The terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the numbering of steps in the various embodiments described in this application is only to distinguish different steps and is not intended to limit the order of steps. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a series of units is not necessarily limited to those units, but may include other units not explicitly listed or inherent to these processes, methods, products, or apparatuses.
[0082] In this application, "for indicating" can include both direct and indirect indication. When describing an indication message as indicating A, it can include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.
[0083] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In specific implementation, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.
[0084] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a specific time. They do not require the device to make a judgment action during implementation, nor do they imply any other limitations.
[0085] In this application, expressions such as "at least one of A, B, and C" or "at least one of A, B, or C" are generally used to indicate any of the following: A exists alone; B exists alone; C exists alone; A and B exist simultaneously; A and C exist simultaneously; B and C exist simultaneously; A, B, and C exist simultaneously. The above examples using three elements (A, B, and C) illustrate the optional items for this project. When the expression contains more elements, its meaning can be obtained according to the aforementioned rules.
[0086] First, some technical terms involved in the embodiments of this application will be introduced.
[0087] 1) Integrated sensing and communication (ISAC):
[0088] Communication-sensing integration (also known as sensing) is an important technological direction. Communication systems possess sensing capabilities, enabling integrated design of communication and sensing. Communication-sensing integration takes various forms, such as using communication signals to perform sensing functions or using sensing results to assist communication. Sensing functions include target detection, among others.
[0089] Sensing targets (also known as perceived targets or sensing objects) are objects that are perceived, or simply targets or objects. Sensing targets include unmanned aerial vehicles (UAVs), human targets, automotive vehicles, automated guided vehicles, and objects creating hazards on roads / railways.
[0090] During the perception process, the sensing device can utilize surrounding targets, such as fixed targets like billboards, walls, and corners, as anchor points. In target localization, the sensing device identifies anchor points in the environment, and by detecting the number of anchor points, it assesses the quality of the perception. The sensing device can also use anchor points for position estimation, thereby determining thresholds. Therefore, anchor points help the sensing device effectively identify targets.
[0091] 2) Sensing signals;
[0092] A sensing signal can also be called a signal applied to sensing, a sensing reference signal, or a reference signal used for sensing. A sensing signal can be transmitted independently, or it can be transmitted along with a communication signal, or it can be a communication signal used for sensing services.
[0093] The sensed signal can propagate via a path of "sensing transmitter - sensing target - sensing receiver", a path of "sensing transmitter - sensing receiver", or a path of "sensing transmitter - interference / environment - sensing receiver". In other words, the sensed signal can be a single path or a combination of these paths. Furthermore, the sensing receiver receives the sum of the signals from the aforementioned paths.
[0094] 3) Mobility:
[0095] Mobility refers to the ability of a terminal device to change its location or connection status during communication. This capability is a core feature of modern wireless communication systems (such as cellular networks, wireless LANs, and satellite communication systems), allowing users to maintain continuous connectivity and communication capabilities without geographical limitations when using services such as telephone, internet access, and data transmission. Mobility management ensures that terminal devices can enjoy network services regardless of their movement within the network coverage area by changing the serving cell of the terminal device. Mobility includes handover, where the communication system needs to support a seamless handover process when a terminal device moves from the coverage area of one base station or access point to the coverage area of another, ensuring communication continuity and quality. Handover involves transferring the terminal device's connection from one base station or access point to another without affecting the user's communication experience.
[0096] Please refer to Figure 1. The network architecture on which the communication method in this embodiment is based is briefly described below:
[0097] Figure 1 is a possible, non-limiting system schematic diagram. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 includes an Internet 300. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 1). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0098] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G, 5G, or future mobile communication system. RAN 100 can also be an open-radio access network (ORAN), a cloud-radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0099] RAN node 110, sometimes also referred to as access network equipment, RAN entity, network equipment, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.
[0100] In one possible scenario, access network equipment includes, but is not limited to: evolved Node B (eNodeB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenario, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc., and can also be access network equipment in 5G mobile communication system. For example, a next-generation NodeB (gNB), TRP, or TP in an NR system; or one or a group of antenna panels (including multiple antenna panels) in a base station in a 5G mobile communication system; or, access network equipment can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CU), distributed units (DU), centralized unit control planes (CU-CP), centralized unit user planes (CU-UP), or radio units (RU), etc. CUs and DUs can be separate or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units. For example, in remote radio units (RRU), active antenna units (AAU), or remote radio heads (RRH). Alternatively, access network equipment can also be servers, wearable devices, vehicles, or in-vehicle equipment, etc. For example, the access network equipment in V2X technology can be a roadside unit (RSU). It should be understood that the aforementioned TRP can be a device or module located on the network side of the aforementioned communication system and having corresponding communication functions.The TRP typically contains communication modules, circuits, or chips that perform the corresponding communication functions. The TRP can also be configured with program instructions for the corresponding communication functions.
[0101] The access network equipment also includes RAN equipment mounted on the flight platform. When the RAN equipment is mounted on the flight platform, it moves synchronously with the flight platform. The RAN equipment and the flight platform can be considered as a single unit; in this case, the flight platform can be viewed as the RAN equipment, or it can be described as the flight platform operating in regenerative mode, meaning the flight platform possesses the functions of the RAN equipment. Furthermore, the communication link between the flight platform and the terminal equipment can be called a service link. When the communication system includes multiple flight platforms, the flight platforms can communicate with each other through the Xn interface. In practical applications, the network equipment can also be RAN equipment distributed on the flight platform based on DU, or it can directly function as the flight platform; the specifics are not limited here.
[0102] The aforementioned flight platform can be a satellite, drone, or other aircraft. For example, the flight platform may include geostationary earth orbit (GEO) satellites, non-geostationary orbit satellites, low-earth orbit (LEO) satellites, medium-earth orbit (MEO) satellites, geosynchronous orbit satellites, unmanned flight system platforms, high altitude platform stations (HAPS), hot air balloons, or high-orbit satellites, etc., without being limited here.
[0103] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open-distributed unit (O-DU), CU-CP can also be called an open-centralized unit control plane (O-CU-CP), CU-UP can also be called an open-centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). This application does not limit the specific names. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0104] Optionally, for network elements in the ORAN system, each network element can implement the protocol layer functions shown in Table 1 below.
[0105] Table 1
[0106] It should be noted that in the ORAN system, the access network equipment in this application can be one or more network elements listed in Table 1 above.
[0107] The architecture of the CU and DU of the access network equipment is described below. An access network equipment includes at least one CU and at least one DU. Optionally, the access network equipment may also include at least one RU.
[0108] The following description uses an access network device consisting of one CU and one DU as an example. The CU has some core network functions and can include CU-CP and CU-UP. The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU may be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (e.g., RRC and / or SDAP layers). The DU may be configured to implement the functions of protocol layers below the PDCP layer (e.g., RLC, MAC, and / or physical (PHY) layers). Alternatively, the CU may be configured to implement the functions of protocol layers above the PDCP layer (e.g., RRC and / or SDAP layers), and the DU may be configured to implement the functions of protocol layers below the PDCP layer (e.g., RLC, MAC, and / or PHY layers).
[0109] When a CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when a CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0110] The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the AMF in a 5G system. The AMF is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.
[0111] CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices.
[0112] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0113] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0114] It should be noted that the access network equipment can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, or control unit in the aforementioned device or apparatus; this application does not impose any specific limitation. It should also be noted that in this application, the term "access network equipment" can refer to the access network equipment itself, or to the chip, functional module, or integrated circuit within the access network equipment that performs the method provided in this application; this application does not impose any specific limitation.
[0115] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0116] In different systems, CU (or CU-CP and 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 O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called 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 and hardware modules.
[0117] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart homes, smart offices, smart wearables, intelligent transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. Terminals can also be configured with program instructions for performing corresponding communication functions.
[0118] Furthermore, the embodiments of this application can also be applied to other future communication technologies. The network architecture and service scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will understand, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0119] Figure 2 illustrates an application scenario applicable to an embodiment of this application. The first device is a device for transmitting sensing signals, which are reflected and / or scattered at the sensing target and received by the second device. The second device can receive sensing signals from the first device, or it can receive sensing signals reflected and / or scattered by the sensing target.
[0120] The first or second device can be a network device, a component or apparatus applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device (e.g., a central unit (CU), a distributed unit (DU), or a radio unit (RU)). The first or second device can be a terminal device, a component or apparatus applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device. The first and second devices can be of the same type, such as both being terminal devices or both being network devices; alternatively, the first and second devices can be of different types, such as the first device being a terminal device and the second device being a network device, or vice versa. Specific limitations are not specified here.
[0121] In one possible implementation, as shown in Figure 3, both the first device and the second device are network devices, that is, one network device sends a sensing signal and the other network device receives the reflected signal of the sensing signal.
[0122] In another possible implementation, as shown in Figure 4, the first device is a network device and the second device is a terminal device, that is, the network device sends a sensing signal and the terminal device receives the reflected signal of the sensing signal.
[0123] In another possible implementation, as shown in Figure 5, the first device is a terminal device and the second device is a network device, that is, the terminal device sends a sensing signal and the network device receives the reflected signal of the sensing signal.
[0124] In another possible implementation, as shown in Figure 6, both the first device and the second device are terminal devices, that is, one terminal device sends a sensing signal and the other terminal device receives the reflected signal of the sensing signal.
[0125] The device that sends the sensing signal can be called a sensing transmitter, and can be referred to as the first device. The device that receives the reflected signal can be called a sensing receiver, and can be referred to as the second device. For example, the sensing transmitter can be a network device or a terminal device, and the sensing receiver can be a network device or a terminal device.
[0126] During the sensing process, the channel is dynamically changing. For example, when the channel in the scene changes, the sensing device's perception of anchor points may fail, causing it to be unable to detect anchor points. Since the sensing device determines the number of anchor points in the environment during target localization, the inability of the sensing device to detect anchor points will affect the judgment of the sensing quality. Furthermore, since the sensing device can use anchor points for position estimation, the inability of the sensing device to detect anchor points will affect the determination of the threshold.
[0127] Based on this, this application proposes a method. This application can be applied to any scenario in Figures 3 to 6. Referring to Figure 7, the method shown in Figure 7 is executed interactively by a first device, a second device, and a third device. The first device, second device, and third device can be network devices, or components or devices applied to network devices (e.g., processors, circuits, chips, or chip systems), or logic modules or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of a network device. The first device, second device, and third device can be terminal devices, or components or devices applied to terminal devices (e.g., processors, circuits, chips, or chip systems), or logic modules or software capable of implementing all or part of the functions of a terminal device. The first device, second device, and third device can be devices of the same type, or they can be devices of different types. This application describes an example where the first device and third device are network devices, and the second device is a terminal device. A communication method in this application includes:
[0128] 701. The first device performs the sensing task.
[0129] The first device sends a first signal, which is used by the first device to sense the target. This sensing action is also referred to as performing a sensing task, doing sensing, or determining the target's information. Specifically, performing a sensing task may include determining at least one of the following: the target's motion information, the target's motion change information, the target's position information, the target's distance information, the target's velocity information, and the target's angle information.
[0130] It should be understood that the information of the sensing target can be determined based on the information from the sensing service. The information from the sensing service includes at least one of the following: sensing speed accuracy, sensing speed resolution, sensing distance accuracy, sensing distance resolution, maximum sensing speed, and maximum sensing distance. These can be abbreviated as speed accuracy, speed resolution, distance accuracy, distance resolution, maximum speed, and maximum distance, respectively.
[0131] The first signal is received by the second device after being reflected and scattered by the sensing target; that is, the second device receives the first reflected signal. Changes in the first reflected signal relative to the first signal include changes caused by reflection and / or scattering by the sensing target, such as changes in the time and / or frequency domains, and changes in amplitude and / or phase. These changes reflect information about the sensing target to some extent.
[0132] 702. The second device sends measurement information to the first device, and correspondingly, the first device receives the measurement information from the second device.
[0133] In one possible implementation, the second device obtains measurement information based on the first reflected signal, and this measurement information is used to indicate the measurement result. The second device sends a sensing report to the first device, wherein the sensing report includes the measurement information. For example, the measurement information includes one or more of the following: the coordinate position, distance, speed, angle, or direction of movement of the sensed target. For instance, after determining the coordinate position of the sensed target based on the first reflected signal, the second device sends the coordinate position of the sensed target to the first device.
[0134] In another possible implementation, the second device sends relevant information about the first reflected signal as measurement information to the first device, which then calculates the measurement result based on this information. Specific details are not limited here. For example, the relevant information about the first reflected signal may be one or more of the following: signal strength, time delay, Doppler shift, path components of the multipath propagation, measurement time, time interval, number of measurements, or beam information. The first device can determine the coordinate position, distance, velocity, angle, or direction of movement of the target based on this relevant information.
[0135] In this embodiment, taking measurement information as an example to indicate measurement results, since the first signal can be one or more signals, and for one or more sensing targets, the first reflected signal includes one or more reflected signals. Specifically, when the first signal is a single signal, it can be used to measure a single sensing target or multiple sensing targets. When the first signal is multiple signals, these multiple signals can correspond one-to-one with multiple sensing targets, or they can be used to measure a single sensing target; the specifics are not limited here.
[0136] When the first signal is used to sense a target, the second device determines the information of the target based on the reflected signal corresponding to the target and obtains the measurement information.
[0137] When the first signal is used to sense multiple sensing targets, the second device determines the information of the multiple sensing targets based on the multiple reflected signals corresponding to the multiple sensing targets, or based on a sensing signal used to measure the multiple sensing targets. Therefore, the measurement information includes the information of the multiple sensing targets.
[0138] As an example, the second device can determine the signal quality of one or more reflected signals based on the reflected signals. For example, it can determine the signal-to-noise ratio (SNR) of the first reflected signal. Or, it can determine the reference signal receiving power (RSRP) of the first reflected signal. Or, it can determine the received signal strength indicator (RSSI) of the first reflected signal. Or, it can determine the reference signal received quality (RSRQ) of the first reflected signal. Or, it can determine the signal-to-interference plus noise ratio (SINR) of the first reflected signal, without further limitation here.
[0139] As another example, the second device can also determine the actual coordinates of one or more sensing targets based on the reflected signal, wherein the measurement information includes the actual coordinates of the one or more sensing targets. In one possible implementation, the second device or the first device that receives the measurement information can determine the coordinate offset of one or more sensing targets based on the actual coordinates and estimated coordinates of the one or more sensing targets. For example, the multiple sensing targets include sensing target A1 and sensing target A2.
[0140] It should be noted that the actual coordinates of the sensed target are determined by the second device based on the reflected signal, or by the first device from the measurement information. The estimated coordinates of the sensed target are determined based on the coordinates of the known anchor points.
[0141] In another possible implementation, the measurement information includes the results of multiple sensing operations. The second device or the first device that receives the measurement information can determine the coordinate offset of one or more sensing targets based on the multiple sensing results. For example, the coordinate offset of sensing target A1 can be the offset between the actual coordinates obtained in the (i+1)th sensing operation and the actual coordinates obtained in the ith sensing operation.
[0142] Taking the determination of coordinate offset based on actual and estimated coordinates as an example, the actual coordinates corresponding to the perceived target A1 are (x... A1 ,y A1 The estimated coordinates of the perceived target A1 are (x′). A1 ,y′ A1 The actual coordinates corresponding to the perceived target A2 are (x...). A2 ,y A2The estimated coordinates of the perceived target A2 are (x′). A2 ,y′ A2 If the coordinate offset of the perceived target A1 is..., then the coordinate offset of the perceived target A1 is... The coordinate offset of the perceived target A2 is
[0143] Optionally, the second device can also determine the total offset of multiple sensing targets, that is, the sum of the coordinate offsets of the multiple sensing targets, expressed as:
[0144] It should be noted that the above method for calculating coordinate offset is only an example. In practical applications, other calculation methods can also be used to calculate coordinate offset, which is not limited here.
[0145] Based on the above description, the measurement information includes the signal quality of the first reflected signal and / or the coordinates of the sensed target. The measurement information also includes the identifier of the sensed target, thereby enabling the first device to determine the correspondence between the signal quality of the first reflected signal and the identifier of the sensed target, or to determine the correspondence between the coordinates of the sensed target and the identifier of the sensed target.
[0146] In one possible implementation, the second device may send measurement information corresponding to all the sensed targets to the first device, such as the signal quality of the reflected signals corresponding to all the sensed targets, or the coordinates of all the sensed targets.
[0147] In another possible implementation, the second device can send measurement information corresponding to some of the sensing targets to the first device. For example, the first device performs a sensing task on M sensing targets, and the second device determines, based on the M reflected signals corresponding to the M sensing targets, that N of the M reflected signals have poor signal quality. In this embodiment, poor signal quality can be understood as signal quality below a first threshold value. For example, for the RSRP of the reflected signal, the first threshold value can be the RSRP threshold value. The specific value of the first threshold value can be determined according to signaling, such as SensingDownlinkHandoverThreshold signaling, or it can be predefined by the protocol; no specific limitation is made here. For another example, for the RSSI of the reflected signal, the first threshold value can be the RSSI threshold value. For another example, for the RSRQ of the reflected signal, the first threshold value can be the RSRQ threshold value. For another example, for the SINR of the reflected signal, the first threshold value can be the SINR threshold value; no specific limitation is made here.
[0148] It should be noted that the first threshold value can be determined based on different signaling in different scenarios. For example, if both the second and first devices are network devices, the signaling can be `bsSensingHandoverThreshold`; if both the second and first devices are terminal devices, the signaling can be `bsSensingDownlinkHandoverThreshold`; if both the second and first devices are terminal devices, the signaling can be `ueSensingUplinkHandoverThreshold`; and if both the second and first devices are terminal devices, the signaling can be `ueSensingSidelinkHandoverThreshold`. The naming of the signaling is not limited in this embodiment.
[0149] Since the N reflected signals correspond to N of the M sensing targets, the second device can feed back the measurement information corresponding to the N sensing targets to the first device. Accordingly, the second device carries the identifiers of the N sensing targets in the measurement information.
[0150] Optionally, the perception report also includes indication information to indicate whether a perception switch should be performed. In one possible implementation, the indication information is 1 bit. For example, when the indication information is 0, it indicates that no perception switch is needed; when the indication information is 1, it indicates that a perception switch is needed. Alternatively, when the indication information is 1, it indicates that no perception switch is needed; when the indication information is 0, it indicates that a perception switch is needed. In another possible implementation, the second device can indicate whether a perception switch should be performed by sending or not sending the indication information. For example, when the measurement information sent by the second device to the first device carries the indication information, the first device needs to perform a perception switch; when the measurement information sent by the second device to the first device does not carry the indication information, the first device does not need to perform a perception switch. Again, when the measurement information sent by the second device to the first device does not carry the indication information, the first device needs to perform a perception switch; when the measurement information sent by the second device to the first device carries the indication information, the first device does not need to perform a perception switch. The specific implementation is not limited here.
[0151] It should be noted that if the second device can determine the measurement information, the second device can carry indication information in the perception report, thereby instructing the first device to perform perception switching.
[0152] Optionally, the measurement information sent from the second device to the first device is carried in the sensing report sent from the second device to the first device. The sensing report may be a SensingMeasurementReport. Regarding the naming of the sensing report, SensingMeasurementReport is merely an example and should not be considered a limitation of this application.
[0153] Optionally, the perception report may also include the identifier of the third device. For example, the second device receives a signal from the third device, which is a synchronization signal and PBCH block (SSB) transmitted by the third device. For example, the second device determines that the RSRP of this signal is higher than a preset threshold, thus identifying the third device as the target node for perception switching, and sends the identifier of the third device to the first device through the perception report.
[0154] The perception report may include the identifiers of multiple devices, including a third device. For example, if the second device determines that there are multiple devices whose signal RSRP is higher than a preset threshold, the second device sends the identifiers of these multiple devices to the first device through the perception report. The first device then determines the device with the best RSRP among these multiple devices as the third device.
[0155] 703. The first device sends a first message to the third device, and correspondingly, the third device receives the first message from the first device.
[0156] If the first condition is met, the first device sends a first message to the third device. The first message requests the third device to sense some or all of the at least one sensing target.
[0157] Specifically, the first device determines whether a first condition is met based on measurement information. The measurement information includes the signal quality of the first reflected signal and / or the coordinates of at least one sensed target. The first condition includes at least one of the following:
[0158] The signal quality of the first reflected signal is lower than the first threshold value;
[0159] At least one of the sensed targets has a coordinate offset greater than the second threshold value; or,
[0160] The sum of the coordinate offsets of at least one perceived target is greater than the third threshold value.
[0161] The signal quality of the first reflected signal can be RSRP or SNR, which is not specified here.
[0162] For a sensing target, such as sensing target A1, a coordinate offset greater than the second threshold value is represented as: For multiple sensing targets, such as sensing target A1 and sensing target A2, the sum of their coordinate offsets being greater than the third threshold value is expressed as: Threshold_1 and threshold_2 are determined based on signaling, such as SensingDownlinkHandoverThreshold signaling.
[0163] If a first condition is met, the first device sends a first message to multiple devices, including a third device. This first message is also referred to as a perception handover request message; however, this application does not limit the naming of this message in its embodiments.
[0164] Optionally, the first device sends a first message to the third device based on the identifier of the third device.
[0165] The first message includes measurement information and signal parameters. The signal parameters are used by the third device to determine a second signal, and the second signal is used by the third device to sense at least one target. For example, the signal parameters may include antenna information and downlink carrier frequency configuration (e.g., access stratum (AS) configuration).
[0166] In this embodiment of the application, since the measurement information is used to indicate the information of the sensing target that meets the first condition, the receiver of the measurement information can determine which sensing targets need to be re-sensed based on the measurement information.
[0167] Optionally, the first message may not include measurement information, which means that after the switch, the third device needs to sense all the sensing targets that the first device is responsible for sensing in order to obtain information about the sensing targets.
[0168] Optionally, the first message may also include one or more of the following: the identifier of the third device, a key (e.g., KgNB*), the cell radio network temporary identifier (C-RNTI) of the terminal device in the first device, the radio resource management (RRM) configuration for the terminal device during inactive periods, the quality of service (QoS) flow to the data radio bearer (DRB) mapping applied to the terminal device, the minimum system information from the first device, the terminal device capabilities for different radio access technologies (RATs), and protocol data unit (PDU) session-related information.
[0169] After receiving the first message, the third device determines whether to perform a perception handover based on the indication information carried in the first message. If the third device allows the perception handover, step 704 is executed. Here, allowing the third device to perform the perception handover can be understood as allowing the second device to access the third device after the third device performs access control for mobility handover, or it can be understood as the third device having the ability to perceive at least one sensing target; the specific meaning is not limited here.
[0170] 704. The third device sends a second message to the first device, and correspondingly, the first device receives the second message from the third device.
[0171] The second message is a response to the first message, and it is used to indicate whether the third device allows the perception handover. The second message can also be called a perception handover request confirmation message; however, this application embodiment does not limit the naming of the second message.
[0172] In one possible implementation, the second device is a terminal device, and the third device and the second device perform spontaneous and reciprocal sensing of at least one target (as shown in the scenario of Figure 4). That is, the third device sends a signal, the second device receives the reflected signal, and the third device sends a sensing report back to the third device. Therefore, the second device needs to switch from the first device to the third device. For example, if the third device can provide wireless resources to the second device, it indicates that the third device allows the sensing switch. Therefore, the third device sends a second message to the first device, thereby enabling the second device to switch to the third device, and thus the third device can perform spontaneous and reciprocal sensing of at least one target with the second device.
[0173] After receiving the second message, the first device triggers a handover and sends a handover command message to the second device. This handover command message carries the information required for the second device to connect to the third device.
[0174] In another possible implementation, the second device is a network device, and the third device and the second device perform spontaneous and reciprocal sensing of at least one sensing target. In this case, the sensing handover does not involve mobility handover. The third device sends a second message to the first device indicating that the third device has the capability to sense at least one sensing target.
[0175] In another possible implementation, the third device is self-transmitting and self-receiving; that is, the third device sends a signal and receives the reflected signal, as shown in Figure 8 or Figure 9. In this case, the sensing handover does not involve mobility handover. The third device sends a second message to the first device indicating that the third device has the capability to sense at least one target.
[0176] It should be noted that, in this embodiment of the application, the ability of the third device to sense at least one sensing target can be understood as the third device being able to sense one or more sensing targets within a specific area, and the one or more sensing targets within that specific area can also be sensed by the first device. In other words, for one or more sensing targets within that specific area, at least two sensing devices are capable of sensing them.
[0177] 705. The first device sends a third message to the third device, and correspondingly, the third device receives the third message from the first device.
[0178] The first device receives a second message from the third device, confirms whether the third device can perform a sensing switch based on the second message, and sends a third message to the third device. The third message is used to indicate the sensing requirement. The third message can also be called a sensing requirement transfer message or a state transition message. The naming of the third message is not limited in this application embodiment.
[0179] The sensing requirements include one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where at least one sensing target is located, position of at least one sensing target, and direction of movement of at least one sensing target.
[0180] It should be noted that when the second device is a terminal device, the timing between the mobility handover of the second device described in step 705 and step 704 in this embodiment of the application is not limited. That is, step 705 can be executed before the second device performs the mobility handover or after the second device completes the mobility handover, and there is no specific limitation here.
[0181] Optionally, when the third device is a network device, after the sensing handover is completed between the first and third devices, the third device can send a fourth message to the authentication management function (AMF) network element. The fourth message is used to request a switch of the sensing data path. The fourth message can also be called a sensing path switch request, which is used to trigger the AMF to switch the downlink sensing data path to the third device and establish an NG-C interface instance with the third device.
[0182] 706. The third device performs the sensing task.
[0183] The third device sends a second signal, which is determined based on the signal parameters carried in the first message in step 703. The third device can sense the signal by sending and receiving the second signal, i.e., the third device sends the second signal, the second device receives the reflected signal of the second signal, generates a sensing report, and sends it to the third device; the third device can also sense the signal by sending and receiving the second signal, i.e., the third device sends the second signal and receives the reflected signal of the second signal.
[0184] It should be noted that the third device can send a second signal to some of the multiple sensing targets based on the indication information in the measurement information. Among these, some sensing targets are those whose signal quality is poor or whose coordinate offset is large during the sensing process of the first device.
[0185] In this embodiment, when the first device has poor perception quality of the target, the third device can continue the perception task of the first device by means of perception switching, thereby perceiving the target. This solves the problem that the first device has difficulty detecting the target when there is occlusion between the first device and the target or when the target moves, thereby improving the perception performance.
[0186] The communication method in the embodiments of this application has been described above. The communication device in the embodiments of this application is described below. Referring to Figure 10, the communication device 1000 can be used to execute the process performed by the first device in the embodiment shown in Figure 7. For details, please refer to the relevant descriptions in the foregoing method embodiments. The communication device 1000 can be a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. The communication device can also be a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device.
[0187] The communication device 1000 includes an interface module 1001 and a processing module 1002.
[0188] The processing module 1002 is used for data processing. The interface module 1001 can implement corresponding communication functions. The interface module 1001 can also be called a communication interface or a communication module.
[0189] Optionally, the communication device 1000 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1002 can read the instructions and / or data in the storage module so that the communication device 1000 can implement the aforementioned method embodiments.
[0190] The communication device 1000 can be used to perform the actions performed by the first device in the above method embodiments. For example, it can be the first device or a communication module in the first device, or a circuit or chip in the first device responsible for communication functions. The communication device 1000 can be the first device or a component configurable on the first device. The processing module 1002 is used to perform processing-related operations on the first device side in the above method embodiments. The interface module 1001 is used to perform receiving-related operations on the first device side in the above method embodiments.
[0191] Optionally, the interface module 1001 may include a sending module and 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.
[0192] It should be noted that the communication device 1000 may include a transmitting module but not a receiving module. Alternatively, the communication device 1000 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 1000 includes both transmitting and receiving actions. For example, the communication device 1000 is used to execute the actions performed by the first device in the embodiment shown in FIG. 7. For details, please refer to the relevant descriptions in the embodiment shown in FIG. 7, which will not be elaborated here.
[0193] For example, the communication device 1000 is used to execute the following scheme:
[0194] Interface module 1001 is used to receive measurement information from the second device. The measurement information is obtained by the second device based on the first reflected signal. The first reflected signal is the reflected signal of the first signal. The first signal is used by the first device to sense at least one sensing target.
[0195] Processing module 1002 is used to determine whether the first condition is met;
[0196] The interface module 1001 is also used to send a first message if the first condition is met, the first message being used to request the third device to sense some or all of the sensing targets in at least one sensing target.
[0197] In one possible implementation, the measurement information includes the signal quality of the first reflected signal and / or the coordinates of at least one sensed target, and the first condition includes at least one of the following:
[0198] The signal quality of the first reflected signal is lower than the first threshold value;
[0199] At least one of the sensed targets has a coordinate offset greater than the second threshold value; or,
[0200] The sum of the coordinate offsets of at least one perceived target is greater than the third threshold value.
[0201] In another possible implementation, the first message includes measurement information and signal parameters, the signal parameters being used by the third device to determine a second signal, and the second signal being used by the third device to sense at least one sensing target.
[0202] In another possible implementation, interface module 1001 is used to receive measurement information from the second device, including:
[0203] Interface module 1001 is specifically used to receive a perception report from the second device, the perception report including measurement information and the identifier of the third device;
[0204] Interface module 1001, used to send the first message, includes:
[0205] Interface module 1001 is specifically used to send the first message based on the identifier of the third device.
[0206] In another possible implementation, the measurement information also includes identification and indication information of at least one sensing target, the indication information being used to indicate whether a sensing switch should be performed.
[0207] In another possible implementation, the interface module 1001 is also used to receive a second message, which is a response message to the first message, and the second message is used to indicate to the third device that the sensing switch is allowed;
[0208] Interface module 1001 is also used to send a third message, which is used to indicate the sensing requirement.
[0209] In another possible implementation, the third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where at least one sensing target is located, position of at least one sensing target, and direction of movement of at least one sensing target.
[0210] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0211] Optionally, when the communication device 1000 is a terminal device or a communication module within a terminal device, the processing module 1002 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip. The interface module 1001 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1001 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0212] Optionally, when the communication device 1000 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1002 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the interface module 1001 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0213] The following is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to Figure 11, the communication device 1100 can be used to execute the process performed by the third device in the embodiment shown in Figure 7. For details, please refer to the relevant description in the foregoing method embodiments. The communication device 1100 can be a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of a network device. The communication device can also be a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of a terminal device.
[0214] The communication device 1100 includes an interface module 1101 and a processing module 1102.
[0215] The processing module 1102 is used for data processing. The interface module 1101 can implement corresponding communication functions. The interface module 1101 can also be called a communication interface or a communication module.
[0216] Optionally, the communication device 1100 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1102 can read the instructions and / or data in the storage module so that the communication device 1100 can implement the aforementioned method embodiments.
[0217] The communication device 1100 can be used to perform the actions performed by the third device in the above method embodiments. For example, it can be the third device, a communication module within the third device, or a circuit or chip in the third device responsible for communication functions. The communication device 1100 can be the third device or a component configurable on the third device. The processing module 1102 is used to perform processing-related operations on the third device side in the above method embodiments. The interface module 1101 is used to perform receiving-related operations on the third device side in the above method embodiments.
[0218] Optionally, interface module 1101 may include a sending module and 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.
[0219] It should be noted that the communication device 1100 may include a transmitting module but not a receiving module. Alternatively, the communication device 1100 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 1100 includes both transmitting and receiving actions. For example, the communication device 1100 is used to execute the actions performed by the third device in the embodiment shown in FIG. 7. For details, please refer to the relevant descriptions in the embodiment shown in FIG. 7, which will not be elaborated here.
[0220] For example, the communication device 1100 is used to execute the following scheme:
[0221] Interface module 1101 is used to receive a first message, which is used to request a third device to sense some or all of the sensing targets in at least one sensing target;
[0222] Processing module 1102 is used to determine whether perception switching is allowed;
[0223] The interface module 1101 is also used to send a second message if a perception switch is allowed, the second message being a response message to the first message.
[0224] In one possible implementation, the first message includes measurement information and signal parameters. The measurement information is obtained by the second device sensing at least one sensing target based on a first reflected signal. The first reflected signal is a reflected signal of a first signal. The first signal is used by the first device to sense at least one sensing target. The signal parameters are used by the third device to determine a second signal. The second signal is used by the third device to sense at least one anchor point.
[0225] In another possible implementation, the measurement information also includes identification and indication information of at least one sensing target, the indication information being used to indicate whether a sensing switch should be performed.
[0226] In another possible implementation, interface module 1101 is also used to receive a third message, which is used to indicate the sensing requirement.
[0227] In another possible implementation, the third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where at least one sensing target is located, position of at least one sensing target, and direction of movement of at least one sensing target.
[0228] In another possible implementation, interface module 1101 is also used to send a fourth message, which is used to request a switch of the perception data path.
[0229] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0230] Optionally, when the communication device 1100 is a terminal device or a communication module within a terminal device, the processing module 1102 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip. The interface module 1101 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1101 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0231] Optionally, when the communication device 1100 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1102 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the interface module 1101 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0232] The following describes a communication device provided in an embodiment of this application. Please refer to Figure 12, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device may be a first device or a third device in the above method embodiments, or it may be a chip, chip system, or processor that supports the first device or the third device in implementing the above methods. This communication device can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0233] The communication device may include one or more processors 1201, which are connected to a memory 1202, an input / output unit 1203, and a bus 1204. The processor 1201 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal, terminal chip, DU or CU, etc.), execute software programs, and process data from the software programs.
[0234] Optionally, the communication device may include one or more memories 1202, which may store instructions that can be executed on the processor 1201 to cause the communication device to perform the methods described in the above method embodiments. Optionally, the memories 1202 may also store data. The processor 1201 and the memories 1202 may be provided separately or integrated together.
[0235] Optionally, the communication device may also include a transceiver and an antenna. A transceiver, also called a transceiver unit, transceiver, or transceiver circuit, is used to implement transmission and reception functions. A transceiver may include a receiver and a transmitter; the receiver, also called a receiver circuit, is used to implement the receiving function; the transmitter, also called a transmitter or transmitting circuit, is used to implement the transmitting function.
[0236] In another possible design, the processor 1201 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0237] In another possible design, the processor 1201 may optionally store instructions that, when executed, cause the communication device to perform the methods described in the above method embodiments. The instructions may be stored in the processor 1201; in this case, the processor 1201 may be implemented in hardware.
[0238] In another possible design, the communication device may include a circuit that can perform the transmitting or receiving or communication functions of the first or third device in the aforementioned method embodiments. The processor and transceiver described in this application embodiment can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-type metal-oxide-semiconductor (NMOS), p-type metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0239] The communication device described in the above embodiments may be a first device or a third device, but the scope of the communication device described in the embodiments of this application is not limited thereto, and the structure of the communication device may not be limited to FIG12. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be:
[0240] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0241] (2) A collection of one or more ICs, optionally including a storage component for storing data and instructions;
[0242] (3) ASIC, such as modem;
[0243] (4) Modules that can be embedded in other devices;
[0244] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.
[0245] (6) Others, etc.
[0246] For communication devices that can be chips or chip systems, please refer to the schematic diagram of the chip structure shown in Figure 13. The chip 1300 shown in Figure 13 includes a processor 1301 and an interface 1302. Optionally, it may also include a memory 1303. The number of processors 1301 can be one or more, and the number of interfaces 1302 can be multiple.
[0247] For cases where the chip is used to implement the functions of the first or third device in the embodiments of this application:
[0248] The interface 1302 is used to receive or output signals;
[0249] The processor 1301 is used to perform data processing operations of network devices or terminal devices.
[0250] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the communication device given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0251] It should be understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0252] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAK are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0253] This application also provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0254] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0255] Those skilled in the art will clearly 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.
[0256] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0257] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0258] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0259] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it 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.) 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.
[0260] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
Claims
1. A communication method, characterized in that, The method is applied to a first device, and the method includes: Receive measurement information from a second device, the measurement information being obtained by the second device based on a first reflected signal, the first reflected signal being a reflected signal of a first signal, the first signal being used by the first device to sense at least one sensing target; If the first condition is met, a first message is sent, which requests the third device to sense some or all of the at least one sensing target.
2. The method according to claim 1, characterized in that, The measurement information includes the signal quality of the first reflected signal and / or the coordinates of the at least one sensed target, and the first condition includes at least one of the following: The signal quality of the first reflected signal is lower than the first threshold value; The coordinate offset of any one of the at least one sensing targets is greater than the second threshold value; or, The sum of the coordinate offsets of at least one sensed target is greater than the third threshold value.
3. The method according to claim 1 or 2, characterized in that, The first message includes the measurement information and signal parameters, the signal parameters being used by the third device to determine a second signal, and the second signal being used by the third device to sense the at least one sensing target.
4. The method according to any one of claims 1 to 3, characterized in that, The receiving of measurement information from the second device includes: Receive a perception report from the second device, the perception report including the measurement information and the identifier of the third device; Sending the first message includes: The first message is sent based on the identifier of the third device.
5. The method according to claim 4, characterized in that, The perception report also includes identification and / or indication information of the at least one perceived target, the indication information being used to indicate whether a perception switch should be performed.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receive a second message, which is a response to the first message, and the second message is used to instruct the third device to allow the perception switch; A third message is sent, which is used to indicate the sensing requirement.
7. The method according to claim 6, characterized in that, The third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where the at least one sensing target is located, position of the at least one sensing target, and direction of movement of the at least one sensing target.
8. A communication method, characterized in that, The method is applied to a third device, and the method includes: Receive a first message, the first message being used to request the third device to sense some or all of the at least one sensing target; If perception switching is permitted, a second message is sent, which is a response to the first message.
9. The method according to claim 8, characterized in that, The first message includes measurement information and signal parameters. The measurement information is obtained by the second device sensing at least one sensing target based on a first reflected signal. The first reflected signal is a reflected signal of a first signal. The first signal is used by the first device to sense at least one sensing target. The signal parameters are used by the third device to determine a second signal. The second signal is used by the third device to sense at least one anchor point.
10. The method according to claim 8 or 9, characterized in that, The first message also includes identification and / or indication information of the at least one sensing target, the indication information being used to indicate whether to perform a sensing switch.
11. The method according to any one of claims 8 to 10, characterized in that, The method further includes: Receive a third message, which indicates a sensing requirement.
12. The method according to claim 11, characterized in that, The third message includes one or more of the following: sensing task identifier, sensing resolution, sensing refresh rate, sensing range, latency, Doppler shift, angle, sensing area where the at least one sensing target is located, position of the at least one sensing target, and direction of movement of the at least one sensing target.
13. The method according to claims 8 to 12, characterized in that, The method further includes: A fourth message is sent, which is used to request a switch of the sensing data path.
14. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 1 to 7.
15. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 8 to 13.
16. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as described in any one of claims 1 to 7.
17. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as described in any one of claims 8 to 13.
18. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on a computer, they cause the computer to perform the method as described in any one of claims 1 to 7, or cause the computer to perform the method as described in any one of claims 8 to 13.
19. A computer program product containing instructions, characterized in that, When it is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 7, or causes the computer to perform the method as described in any one of claims 8 to 13.