Handover method and communication device

CN122970588APending Publication Date: 2026-10-23HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510504995.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

但是感知任务的要求与通信任务的要求是不同的,现有的根据通信任务的要求进行切换的方式并不一定满足感知任务的要求

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122970588A_ABST
    Figure CN122970588A_ABST
Patent Text Reader

Abstract

The application discloses a switching method and a communication device, relates to the field of communication, and can be applied to the scene of integration of sensing and communication. The switching method comprises the following steps: sending first request information to a plurality of second network devices; receiving first response information from the plurality of second network devices; the first response information comprises at least one of the following: relative motion information of a terminal device relative to the second network devices, a link state between the terminal device and the second network devices, a communication task load of the second network devices, and a sensing mode of the second network devices; and selecting a target network device from the plurality of second network devices according to the first response information of the plurality of second network devices, and controlling the terminal device to switch to the target network device. The method can realize switching of the terminal device between different network devices for a sensing task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a switching method and a communication device. Background Technology

[0002] With the development of communication technology, network devices can support not only communication tasks but also sensing tasks, i.e., integrated sensing and communication (ISAC). In existing technologies, network devices still control the switching of terminal devices between different network devices according to the requirements of communication tasks (e.g., communication quality). However, the requirements of sensing tasks differ from those of communication tasks, and existing switching methods based on communication task requirements may not necessarily meet the requirements of sensing tasks. Summary of the Invention

[0003] This application provides a switching method and a communication device for enabling a terminal device to switch between different network devices for a sensing task.

[0004] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:

[0005] Firstly, a switching method is provided. This method can be executed by a first network device, or by a component (such as a circuit, chip, or chip system) configured in the first network device, or by a logic module or software capable of implementing all or part of the functions of the first network device. This application does not limit this approach. The following description uses a first network device as an example.

[0006] The method includes: sending a first request message to a plurality of second network devices; receiving a first response message from the plurality of second network devices; the first response message is obtained from the first request message, and the first response message includes at least one of the following: relative motion information of the terminal device relative to the second network devices, link status between the terminal device and the second network devices, communication task load of the second network devices, and perception mode of the second network devices; selecting a target network device from the plurality of second network devices according to the first response message from the plurality of second network devices, and controlling the terminal device to switch to the target network device.

[0007] The handover method provided in this application embodiment involves a first network device receiving first response information from multiple second network devices. The first response information includes at least one of the following: relative motion information of the terminal device relative to the second network devices, link status between the terminal device and the second network devices, communication task load of the second network devices, and sensing mode of the second network devices. The first network device controls the terminal device to switch to a second network device based on the first response information. This first response information is designed specifically for sensing tasks, better meeting the requirements of sensing tasks and enabling the terminal device to switch between different network devices for sensing tasks. This not only avoids frequent switching between different network devices, ensuring the continuity of sensing tasks, but also allows the first network device to comprehensively consider the first response information of each second network device and select a target network device, avoiding the target network device rejecting the terminal device's access, reducing the number of handovers, lowering the handover latency between different network devices, and reducing the risk of sensing task interruption caused by handover. Furthermore, it can provide better performance for sensing tasks, such as improving sensing accuracy and reducing sensing latency.

[0008] In one possible implementation, the first request information includes at least one of the following: a request for relative motion information, a request for link status, a request for communication task load, and a request for sensing mode. The request for relative motion information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device; the request for link status is used to instruct the second network device whether to report the link status between the terminal device and the second network device; the request for communication task load is used to instruct the second network device whether to report the communication task load of the second network device; and the request for sensing mode is used to instruct the second network device whether to report the sensing mode of the second network device. This implementation provides a detailed description of the information included in the first request information.

[0009] In one possible implementation, when the request information for relative motion information instructs the second network device to report the relative motion information of the terminal device relative to the second network device, or when the request information for link status instructs the second network device to report the link status between the terminal device and the second network device, the method further includes: sending the location information of the terminal device to a plurality of second network devices.

[0010] The location information of the terminal device helps the second network device determine the position of the terminal device relative to the second network device. The second network device can send a sensing signal in the direction of the terminal device to perform sensing on the terminal device, thereby obtaining the relative motion information of the terminal device relative to the second network device, or the link status between the terminal device and the second network device.

[0011] In one possible implementation, selecting a target network device from multiple second network devices based on first response information from multiple second network devices includes: if the first response information includes the link status between the terminal device and the second network device, and the link status is represented by LOS confidence, then selecting a second network device with an LOS confidence greater than the LOS confidence threshold as the target network device.

[0012] Compared to communication tasks, sensing tasks are more sensitive to NLOS links. Multipath clutter significantly reduces the signal-to-noise ratio of sensing, causing larger parameter estimation errors and potentially leading to missed or misjudged targets. Furthermore, sensing tasks face greater technical challenges, requiring specialized design of physical layer algorithms, resulting in higher computational overhead and resource scheduling complexity. Secondary network devices with high LOS confidence can provide better performance for sensing tasks, such as improving sensing accuracy and reducing sensing latency.

[0013] In one possible implementation, selecting a target network device from a plurality of second network devices based on first response information from a plurality of second network devices includes: if the first response information includes relative motion information of the terminal device relative to the second network devices, and the relative motion information includes the motion direction of the terminal device relative to the second network devices, then selecting the motion direction ψ in [ψ min ,ψ max Within the range and closest to (ψ) min +ψ max The second network device is used as the target network device.

[0014] The direction of motion ψ of the terminal device relative to the second network device is in [ψ min ,ψ max Within the range, the terminal device moves towards the second network device, and the closer the terminal device moves relative to the second network device, the closer it gets (ψ). min +ψ max The closer the terminal moves to the second network device, the longer it stays within the coverage area of ​​the second network device, thus avoiding frequent switching between network devices and reducing the risk of interruption of sensing tasks caused by switching.

[0015] In one possible implementation, selecting a target network device from a plurality of second network devices based on first response information of a plurality of second network devices includes: if the first response information includes relative motion information of a terminal device relative to a second network device, and the relative motion information includes the horizontal speed of the terminal device relative to the second network device, then selecting a second network device whose horizontal speed is less than a horizontal speed threshold as the target network device.

[0016] If the horizontal speed of the terminal device relative to the second network device is less than the horizontal speed threshold, the terminal device will stay within the coverage area of ​​the second network device for a longer period of time, avoiding frequent switching between network devices and reducing the risk of interruption of sensing tasks caused by switching.

[0017] In one possible implementation, selecting a target network device from multiple second network devices based on first response information of multiple second network devices includes: if the first response information includes the perception mode of the second network device, then selecting the second network device with a single-target perception mode as the target network device.

[0018] A second network device in single-target sensing mode can provide better performance for sensing tasks, such as improving sensing accuracy and reducing sensing latency.

[0019] In one possible implementation, selecting a target network device from multiple second network devices based on first response information of multiple second network devices includes: if the first response information includes the communication task load of the second network device, then selecting a second network device whose communication task load is less than a communication task load threshold as the target network device.

[0020] Due to the limited communication capabilities of network devices, high communication loads, consuming significant spectrum or time-domain resources, can lead to a decrease in the signal-to-noise ratio (SNR) of sensing tasks, affecting sensing accuracy. Furthermore, high communication loads increase data processing latency for sensing tasks, impacting the sensing of high-speed targets with stricter real-time requirements. Additionally, when communication and sensing tasks compete for resources, network devices may be forced to reduce the transmission power of sensing signals or shorten sensing time, thereby narrowing the sensing range and hindering target detection. Therefore, network devices should prioritize switching terminal devices to target network devices with lower communication loads to provide better performance for sensing tasks, such as improving sensing accuracy and reducing sensing latency.

[0021] In one possible implementation, the first request information is carried in an auxiliary information request message. The auxiliary information request message includes at least one of the following: a location information field of the terminal device, a request information field for relative motion information, a request information field for link status, a request information field for communication task load, and a request information field for sensing mode. The data types of the request information fields for relative motion information, link status, communication task load, and sensing mode are enumeration (ENUMERATE) or Boolean (BOOLEAN), and the enumeration or Boolean value can be TRUE or FALSE. The location information field of the terminal device can be represented by a location coordinate system, including latitude and longitude fields. This can be modified based on existing auxiliary information request messages in existing communication protocols, requiring minimal modification to the existing communication protocols.

[0022] In one possible implementation, the first response information is carried in an auxiliary information provision message. The auxiliary information provision message includes at least one of the following: a relative motion information field, a link status field, a communication task load field, and a sensing mode field. The relative motion information field includes a horizontal velocity field and an azimuth field. The horizontal velocity field is a 11-bit string with a value range of [0, 2047] and a step size of 1 km / h. The azimuth field is an 8-bit string with a value range of [0, 252] and a step size of 1.43°. The communication task load field is represented by RB utilization, which is an integer with a value range of [0, 100] and represents a percentage. The link status field can be represented by LOS confidence, which is an integer with a value range of [0, 100] and represents a percentage. The sensing mode field is an enumeration, with values ​​ranging from single-target sensing mode to multi-target sensing mode. It can be modified based on auxiliary information provided in the existing communication protocol, with minimal changes to the existing communication protocol.

[0023] Secondly, a switching method is provided. This method can be executed by a second network device, or by a component (such as a circuit, chip, or chip system) configured in the second network device, or by a logic module or software capable of implementing all or part of the functions of the second network device. This application does not limit this approach. The following description uses a second network device as an example.

[0024] The method includes: receiving a first request information from a first network device; obtaining a first response information based on the first request information; the first response information includes at least one of the following: relative motion information of the terminal device relative to a second network device, link status between the terminal device and the second network device, communication task load of the second network device, and perception mode of the second network device; sending the first response information to the first network device, the first response information being used by the first network device to determine whether to control the terminal device to switch to the second network device.

[0025] In one possible implementation, the first request information includes at least one of the following: a request for relative motion information, a request for link status, a request for communication task load, and a request for sensing mode; the request for relative motion information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device, the request for link status is used to instruct the second network device whether to report the link status between the terminal device and the second network device, the request for communication task load is used to instruct the second network device whether to report the communication task load of the second network device, and the request for sensing mode is used to instruct the second network device whether to report the sensing mode of the second network device.

[0026] In one possible implementation, if the request information for the communication task load indicates that the second network device should report the communication task load of the second network device, then the first response information includes the communication task load of the second network device.

[0027] In one possible implementation, if the request information for the perception mode indicates that the second network device should report its perception mode, then the first response information includes the perception mode of the second network device.

[0028] In one possible implementation, if the link status request information instructs the second network device to report the link status between the terminal device and the second network device, then the first response information includes the link status between the terminal device and the second network device.

[0029] In one possible implementation, if the request information for relative motion information instructs the second network device to report the relative motion information of the terminal device relative to the second network device, then the first response information includes the relative motion information of the terminal device relative to the second network device.

[0030] In one possible implementation, the method further includes: receiving location information of the terminal device from the first network device, sending a sensing signal to the terminal device based on the location information of the terminal device, receiving an echo signal reflected by the terminal device, performing sensing on the terminal device, obtaining the link status between the terminal device and the second network device, and / or the relative motion information of the terminal device relative to the second network device.

[0031] In one possible implementation, the first request information is carried in an auxiliary information request message. The auxiliary information request message includes at least one of the following: a location information field of the terminal device, a request information field for relative motion information, a request information field for link status, a request information field for communication task load, and a request information field for sensing mode. The data types of the request information fields for relative motion information, link status, communication task load, and sensing mode are enumeration (ENUMERATE) or Boolean (BOOLEAN), and the enumeration value or Boolean value can be TRUE or FALSE. The location information field of the terminal device can be represented by a location coordinate system, including a latitude field and a longitude field.

[0032] In one possible implementation, the first response information is carried in an auxiliary information provision message. The auxiliary information provision message includes at least one of the following: a relative motion information field, a link status field, a communication task load field, and a sensing mode field. The relative motion information field includes a horizontal velocity field and an azimuth field. The horizontal velocity field is a 11-bit string with a value range of [0, 2047] and a step size of 1 km / h. The azimuth field is an 8-bit string with a value range of [0, 252] and a step size of 1.43°. The communication task load field is represented by RB utilization, which is an integer with a value range of [0, 100] and represents a percentage. The link status field can be represented by LOS confidence, which is an integer with a value range of [0, 100] and represents a percentage. The sensing mode field is an enumeration, with values ​​ranging from single-target sensing mode to multi-target sensing mode.

[0033] The second aspect and any of its embodiments are implementations of a second network device corresponding to the first aspect and any of its embodiments. The explanations, supplements and descriptions of the beneficial effects of the first aspect and any of its embodiments also apply to the second aspect and any of its embodiments, and will not be repeated here.

[0034] Thirdly, a switching method is provided. This method can be executed by a first network device and a second network device, or by a component (such as a circuit, chip, or chip system) configured in the first and second network devices, or by a logic module or software capable of implementing all or part of the functions of the first and second network devices. This application does not limit this approach. The following description uses the first and second network devices as examples.

[0035] The method includes: a first network device sending first request information to a plurality of second network devices; the second network devices obtaining first response information based on the first request information; the first response information including at least one of the following: relative motion information of the terminal device relative to the second network devices, link status between the terminal device and the second network devices, communication task load of the second network devices, and sensing mode of the second network devices. The second network devices send the first response information to the first network device, the first response information being used by the first network device to determine whether to control the terminal device to switch to the second network device. The first network device selects a target network device from the plurality of second network devices based on the first response information from the plurality of second network devices, and controls the terminal device to switch to the target network device.

[0036] Fourthly, a communication device is provided, comprising a processing module and a communication module. The communication module is used to send first request information to a plurality of second network devices; the communication module is used to receive first response information from the plurality of second network devices; the first response information is obtained from the first request information and includes at least one of the following: relative motion information of the terminal device relative to the second network devices, link status between the terminal device and the second network devices, communication task load of the second network devices, and sensing mode of the second network devices. The processing module is used to select a target network device from the plurality of second network devices based on the first response information from the plurality of second network devices and control the terminal device to switch to the target network device.

[0037] In one possible implementation, when a request for relative motion information instructs a second network device to report the relative motion information of the terminal device relative to the second network device, or when a request for link status instructs a second network device to report the link status between the terminal device and the second network device, the communication module is used to send the location information of the terminal device to multiple second network devices.

[0038] In one possible implementation, the processing module is configured to select the second network device as the target network device if the first response information includes the link status between the terminal device and the second network device, and the link status is represented by the LOS confidence score.

[0039] In one possible implementation, the processing module is configured to select a motion direction ψ in [ψ] if the first response information includes relative motion information of the terminal device relative to the second network device, and the relative motion information includes the motion direction of the terminal device relative to the second network device. min ,ψ max Within the range and closest to (ψ) min +ψ max The second network device (2) is used as the target network device.

[0040] In one possible implementation, the processing module is configured to select the second network device whose horizontal speed is less than a horizontal speed threshold as the target network device if the first response information includes relative motion information of the terminal device relative to the second network device, and the relative motion information includes the horizontal speed of the terminal device relative to the second network device.

[0041] In one possible implementation, the processing module is configured to select the second network device with a single-target perception mode as the target network device if the first response information includes the perception mode of the second network device.

[0042] In one possible implementation, the processing module is configured to select the second network device whose communication task load is less than the communication task load threshold as the target network device if the first response information includes the communication task load of the second network device.

[0043] In one possible implementation, the first request information is carried in an auxiliary information request message.

[0044] In one possible implementation, the first response information is carried in an auxiliary information provision message.

[0045] In one possible implementation, the relative motion information request information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device, the link status request information is used to instruct the second network device whether to report the link status between the terminal device and the second network device, the communication task load request information is used to instruct the second network device whether to report the communication task load of the second network device, and the sensing mode request information is used to instruct the second network device whether to report the sensing mode of the second network device.

[0046] Fifthly, a communication device is provided, comprising a processing module and a communication module. The communication module receives first request information from a first network device; the processing module obtains first response information based on the first request information; the first response information includes at least one of the following: relative motion information of a terminal device relative to a second network device, link status between the terminal device and the second network device, communication task load of the second network device, and sensing mode of the second network device. The communication module sends the first response information to the first network device, the first response information being used by the first network device to determine whether to control the terminal device to switch to the second network device.

[0047] In one possible implementation, if the request information for the communication task load indicates that the second network device should report the communication task load of the second network device, then the first response information includes the communication task load of the second network device.

[0048] In one possible implementation, if the request information for the perception mode indicates that the second network device should report its perception mode, then the first response information includes the perception mode of the second network device.

[0049] In one possible implementation, if the link status request information instructs the second network device to report the link status between the terminal device and the second network device, then the first response information includes the link status between the terminal device and the second network device.

[0050] In one possible implementation, if the request information for relative motion information instructs the second network device to report the relative motion information of the terminal device relative to the second network device, then the first response information includes the relative motion information of the terminal device relative to the second network device.

[0051] In one possible implementation, the communication module is configured to receive location information of the terminal device from the first network device, send a sensing signal to the terminal device based on the location information of the terminal device, receive an echo signal reflected by the terminal device, perform sensing on the terminal device, obtain the link status between the terminal device and the second network device, and / or the relative motion information of the terminal device relative to the second network device.

[0052] In one possible implementation, the relative motion information request information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device, the link status request information is used to instruct the second network device whether to report the link status between the terminal device and the second network device, the communication task load request information is used to instruct the second network device whether to report the communication task load of the second network device, and the sensing mode request information is used to instruct the second network device whether to report the sensing mode of the second network device.

[0053] The third aspect is the method implementation of the communication system corresponding to the first and second aspects. The fourth aspect and any of its implementations, and the fifth aspect and any of its implementations are the device-side implementations corresponding to the first aspect and any of its implementations, and the second aspect and any of its implementations. The explanations, supplements and descriptions of the beneficial effects of the first aspect and any of its implementations, and the second aspect and any of its implementations also apply to the third aspect and any of its implementations, and the fifth aspect and any of its implementations, and will not be repeated here.

[0054] A sixth aspect provides a communication device including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the methods of the first aspect and any implementation thereof. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0055] In one implementation, the communication interface may be a transceiver, or an input / output interface.

[0056] In another implementation, the communication device is a chip configured in a network device. When the communication device is a chip configured in a network device, the communication interface can be an input / output interface.

[0057] A seventh aspect provides a communication device including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the methods of the second aspect and any implementation thereof. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0058] In one implementation, the communication interface may be a transceiver, or an input / output interface.

[0059] In another implementation, the communication device is a chip configured in a terminal device. When the communication device is a chip configured in a terminal device, the communication interface can be an input / output interface.

[0060] Eighthly, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method in any possible implementation of any of the preceding aspects.

[0061] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0062] A ninth aspect provides a communication device including a processor and a memory. The processor is configured to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the method in any possible implementation of any of the preceding aspects.

[0063] Optionally, the processor may be one or more, and the memory may be one or more.

[0064] In a tenth aspect, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.

[0065] Eleventhly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the method in any possible implementation of any of the preceding aspects.

[0066] In a twelfth aspect, embodiments of this application provide a chip system including one or more processors for calling and executing instructions stored in memory, causing the methods in any of the above aspects or possible implementations to be performed. The chip system may be composed of chips or may include chips and other discrete devices.

[0067] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.

[0068] In a thirteenth aspect, a communication system is provided, including the aforementioned first network device and second network device. Optionally, the communication system may further include other devices that communicate with the first network device and the second network device.

[0069] The technical effects of aspects six through thirteen refer to the technical effects of aspect one and any of its embodiments, and aspect two and any of its embodiments, and will not be repeated here. Attached Figure Description

[0070] Figure 1 This application provides a schematic diagram of the architecture of a wireless communication system.

[0071] Figure 2 A schematic diagram of the structure of a terminal device and a network device provided in an embodiment of this application;

[0072] Figure 3 A schematic diagram illustrating a scene switching scenario provided in an embodiment of this application;

[0073] Figure 4 A flowchart illustrating a switching method provided in an embodiment of this application;

[0074] Figure 5 A schematic diagram illustrating the direction of motion of a terminal device relative to a second network device, provided as an embodiment of this application;

[0075] Figure 6A flowchart illustrating another switching method provided in an embodiment of this application;

[0076] Figure 7 A flowchart illustrating yet another switching method provided in an embodiment of this application;

[0077] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

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

[0079] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0080] First, some concepts involved in this application will be described.

[0081] The terms "first" and "second" used in the embodiments of this application are only used to distinguish features of the same type and should not be construed as indicating relative importance, quantity, order, etc.

[0082] The terms "exemplary" or "for example" used in the embodiments of this application are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0083] The technical solutions provided in this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, non-terrestrial network (NTN) communication systems, 5th generation (5G) mobile communication systems, new radio access technology (NR), future communication systems, and 5G Advanced communication systems. Among these, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication systems. This application does not limit the scope of these applications. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies.

[0084] Figure 1 This is a schematic diagram of a wireless communication system used in an embodiment of this application. The communication system 100 may include a network device, such as... Figure 1 The at least one network device 110 shown (including a first network device 1101, a second network device 1102, and a third network device 1103) is also included. The communication system 100 may further include terminal devices, such as… Figure 1 The terminal device 120 is shown. The network device 110 and the terminal device 120 can communicate via a wireless link. The network device 110 supports not only communication tasks but also sensing tasks, i.e., integrated communication and sensing.

[0085] Figure 1 Three network devices 110 and one terminal device 120 are illustrated as an example. Optionally, the communication system 100 may also include multiple network devices 110 and / or multiple terminal devices 120.

[0086] The network equipment in this application can be network-side equipment such as access network equipment and core network equipment. Access network equipment is sometimes also called access node. Access network equipment has wireless transceiver capabilities and is used to communicate with terminals. Access network equipment includes, but is not limited to, base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs) in the above-mentioned communication systems, next-generation NodeBs (gNBs) in 5G mobile communication systems, access network equipment or modules of access network equipment in open RAN (ORAN) systems, satellites in NTN communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems. Access network equipment can also be modules or units that can implement some of the functions of a base station. Access network equipment can be macro base stations, micro base stations, or indoor stations, relay nodes or donor nodes, or wireless controllers in cloud radioaccess network (CRAN) scenarios. Optionally, access network equipment can also be servers, wearable devices, or vehicle-mounted equipment, etc. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate with terminals directly or via relay stations. Terminals can communicate with multiple base stations using different access technologies. The embodiments of this application do not limit the specific technology or device form used in the access network equipment. In this application, the access network equipment is referred to as a network device.

[0087] In this application, the means for implementing the functions of a network device can be a network device itself, or a means capable of supporting the network device in implementing those functions, such as a processor, circuit, chip, or chip system. This means can be installed in or connected to the network device. In the technical solutions provided in this application, the example of a network device being used to implement the functions of a network device is used to describe the technical solutions provided in this application.

[0088] The terminal device in this application can be a wireless terminal device capable of receiving network device scheduling and instruction information. The wireless terminal device can be a device providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. For example, the terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, or satellite communication, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft (such as drone, helicopter, airplane), hot air balloon, ship, robot, robotic arm, or smart home device, etc. The embodiments of this application do not limit the form of the terminal device.

[0089] In this application, the apparatus for implementing the functions of a terminal device can be the terminal device itself, or any apparatus capable of supporting the terminal device in implementing those functions, such as a processor, circuit, chip, or chip system. This apparatus can be installed in or connected to the terminal device. In the technical solutions provided in this application, the example of a terminal device being used to implement the functions of a terminal device is used to describe the technical solutions provided in this application.

[0090] Access network equipment and / or terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. This application does not limit the application scenarios of the access network equipment and terminal equipment. They can be deployed in the same or different scenarios; for example, both can be deployed on land simultaneously; or the access network equipment can be deployed on land while the terminal equipment is deployed on water, etc., and so on.

[0091] In practical applications, multiple network devices can collaborate to assist terminal devices in achieving wireless access, with different network devices each performing some of the functions of a base station. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0092] 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. 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. CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.

[0093] Figure 2 This is a schematic diagram of the structure of a terminal device and a network device provided in an embodiment of this application. The terminal device 120 includes a first processor 121, a first memory 122, and a first transceiver 123.

[0094] The first processor 121 may include one or more processing units, such as: a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a microcontroller unit (MCU), a programmable logic device (PLD), an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.

[0095] The first memory 122 can be volatile memory or non-volatile memory, or it can 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 RAM 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 (DRRAM).

[0096] The first memory 122 can exist independently and be connected to the first processor 121 via a bus. Alternatively, the first memory 122 can be integrated with the first processor 121. The first memory 122 stores application code that executes the scheme of this application, and its execution is controlled by the first processor 121. The first processor 121 executes the computer program instructions stored in the first memory 122, thereby performing various functional applications and data processing of the terminal device, such as implementing the switching method described in the embodiments of this application.

[0097] The first processor 121 and the first transceiver 123 are connected via a bus. The first transceiver 123 can be any transceiver-like device used for communication with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The first transceiver 123 includes a transmitter Tx and a receiver Rx.

[0098] Network device 110 includes a second processor 111, a second memory 112, and a second transceiver 113. The second processor 111 executes computer program instructions stored in the second memory 112, thereby performing various functional applications and data processing of the network device 110, such as implementing the communication method described in the embodiments of this application. The functions of the second processor 111 are described with reference to the first processor 121, the functions of the second memory 112 are described with reference to the first memory 122, and the functions of the second transceiver 113 are described with reference to the first transceiver 123, and will not be repeated here.

[0099] To facilitate understanding of the embodiments of this application, the terminology used in this application will be briefly explained first. Optionally, the explanation of some terms may also refer to the explanations in the 3rd Generation Partnership Project (3GPP) standard protocol.

[0100] Communication and sensing are the two main tasks of wireless communication systems, especially in applications such as the Internet of Things (IoT), wireless sensor networks (WSN), autonomous driving, and robotics. Communication involves terminal devices transmitting data to and from the network via network devices, and terminal devices can also transmit data to each other through network devices. Sensing involves network devices measuring the position, speed, and direction of movement of terminal devices.

[0101] A line-of-sight (LOS) link refers to a path where a signal can propagate directly between the source and the target without any obstructions. LOS links represent the most ideal propagation conditions in wireless communication, typically providing the strongest signal strength and the highest communication quality.

[0102] A non-line-of-sight (NLOS) link refers to a signal that cannot propagate directly between the source and the target due to obstacles, but instead reaches the target through mechanisms such as reflection, diffraction, and scattering. NLOS links are very common in complex environments (such as cities and indoors), and although the signal strength is weaker, they can achieve wider coverage.

[0103] LOS confidence level indicates the degree of confidence that a LOS path exists between the transmitter and receiver.

[0104] In existing technologies, network devices still control terminal devices to switch between different network devices according to the requirements of communication tasks (such as communication quality). However, the requirements of sensing tasks are different from those of communication tasks, and the existing switching methods based on communication task requirements may not meet the requirements of sensing tasks.

[0105] For example, Figure 3This is a schematic diagram illustrating a handover scenario provided in an embodiment of this application. Terminal device 120 is currently within the coverage area of ​​first network device 1101, where communication and sensing tasks are performed by first network device 1101. When terminal device 120 moves to the edge of the serving cell of first network device 1101, in an area where multiple cells overlap in coverage, the terminal device measures the signals of second network device 1102 and third network device 1103, and sends measurement reports from second network device 1102 and third network device 1103 to first network device 1101. According to the requirements of the communication task, first network device 1101, based on the measurement reports (e.g., signal strength) from second network device 1102 and third network device 1103, determines to switch terminal device 120 to second network device 1102, and second network device 1102 continues to perform communication and sensing tasks. If terminal device 120 moves in the direction of the arrow in the diagram, second network device 1102 needs to switch terminal device 120 to third network device 1103 again, and third network device 1103 continues to perform communication and sensing tasks. However, such frequent switching may cause the perception task to be interrupted.

[0106] For example, when terminal device 120 switches from first network device 1101 to second network device 1102, the second network device 1102 determines whether to allow terminal device 120 to access the network based on communication quality. If the second network device 1102 refuses access, the first network device 1101 needs to reselect a target network device, which increases the handover latency. A longer handover latency may also cause the sensing task to be interrupted.

[0107] In view of this, embodiments of this application provide a switching method in which a first network device receives first response information from a plurality of second network devices. The first response information includes at least one of the following: relative motion information of the terminal device relative to the second network devices, link status between the terminal device and the second network devices, communication task load of the second network devices, and sensing mode of the second network devices.

[0108] The relative motion information of the terminal device relative to the second network device reflects the dwell time of the terminal device within the coverage area of ​​the second network device. A longer dwell time reduces the probability of the terminal device switching between different network devices, thus lowering the risk of interruption in the sensing task caused by the switch. The link status (LOS confidence) between the terminal device and the second network device reflects the probability that the link between them is a LOS link. A higher LOS confidence indicates better performance of the sensing task, such as higher sensing accuracy and lower sensing latency. The communication task load of the second network device reflects the resources occupied by communication tasks, and consequently, whether the second network device has sufficient resources remaining for the sensing task. A lower communication task load means more resources are available for the sensing task, resulting in better performance, such as higher sensing accuracy and lower sensing latency. The sensing mode of the second network device reflects whether it can provide better performance for the sensing task, such as improving sensing accuracy. The sensing modes of the second network device include single-target sensing mode and multi-target sensing mode. Single-target sensing mode can provide better performance for the sensing task, such as improving sensing accuracy and reducing sensing latency.

[0109] The first network device controls the terminal device to switch to the second network device based on the first response information. This first response information is designed specifically for the sensing task and better meets its requirements. It enables the terminal device to switch between different network devices for the sensing task. This not only avoids frequent switching between different network devices, ensuring the continuity of the sensing task, but also allows the first network device to comprehensively consider the first response information from various second network devices and select the target network device, avoiding rejection of the terminal device's access by the target network device, reducing the number of handovers, lowering the handover latency between different network devices, and reducing the risk of sensing task interruption caused by handovers. Furthermore, it can provide better performance for the sensing task, such as improving sensing accuracy and reducing sensing latency.

[0110] Figure 4 This is a flowchart illustrating a switching method according to an embodiment of this application. It can be understood that... Figure 4 The terminal device in the middle can be Figure 1 The term "terminal device" can also refer to a component within the terminal device (such as a processor, chip, or chip system). The first network device and the second network device can be... Figure 1 Any network device, or a component within a network device (such as a processor, chip, or chip system). Figure 4 As shown, the switching method 400 includes the following steps S401-S404:

[0111] S401, The first network device sends a first request message to multiple second network devices.

[0112] Accordingly, multiple second network devices (e.g., second network device 1, second network device 2) receive first request information from the first network device. The first request information includes at least one of the following: request information for relative motion information, request information for link status, request information for communication task load, and request information for sensing mode.

[0113] The relative motion information request information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device. The data type of the relative motion information request information is either an enumeration (ENUMERATE) or a Boolean value (BOOLEAN). A TRUE enumeration value or a FALSE Boolean value indicates that the second network device is instructed to report the relative motion information of the terminal device relative to the second network device. A FALSE enumeration value or a FALSE Boolean value indicates that the second network device does not need to report the relative motion information of the terminal device relative to the second network device. It should be noted that this application embodiment does not limit the naming, data type, or value range of various information.

[0114] The relative motion information of the terminal device relative to the second network device includes at least one of the following: the horizontal velocity of the terminal device relative to the second network device, and the direction of motion of the terminal device relative to the second network device.

[0115] Although the first network device can obtain the relative motion information of the terminal device relative to itself based on the echo signal reflected by the terminal device, estimating the relative motion information of the terminal device relative to the second network device by the first network device will result in a large error. Furthermore, the first network device needs to construct the topology of adjacent network devices to estimate the relative motion information of the terminal device relative to the second network device, increasing the workload and storage overhead of the first network device. The lower the horizontal velocity of the terminal device relative to the second network device, the longer the terminal device stays within the coverage area of ​​the second network device, and the lower the probability of the terminal device switching between different network devices. The direction of motion of the terminal device relative to the second network device can reflect whether the terminal device is approaching or moving away from the second network device. When the terminal device approaches the second network device, the probability of switching between different network devices after switching to the second network device is even lower. The first network device prioritizes switching the terminal device to the second network device with a lower horizontal velocity and a similar direction of motion to avoid frequent switching between different network devices in the sensing scenario, reducing the risk of sensing task interruption caused by switching. Therefore, in this embodiment, the first network device can instruct the second network device to report the relative motion information of the terminal device relative to the second network device.

[0116] Link-state request information is used to instruct the second network device whether to report the link-state status between the terminal device and the second network device. The data type of the link-state request information is either an enumeration (ENUMERATE) or a Boolean value (BOOLEAN). A true enumeration value or Boolean value indicates that the second network device is instructed to report the link-state status between the terminal device and the second network device. A false enumeration value or Boolean value indicates that the second network device does not need to report the link-state status between the terminal device and the second network device.

[0117] The link status between the terminal device and the second network device can be represented by a deterministic value such as a LOS link or an NLOS link, or by a probabilistic value such as LOS confidence. The closer the LOS confidence is to 100%, the greater the probability that the link status between the terminal device and the second network device is a LOS link; the closer the LOS confidence is to 0%, the greater the probability that the link status between the terminal device and the second network device is an NLOS link. This application uses LOS confidence to represent the link status between the terminal device and the second network device, but it is not intended to be limited to this.

[0118] In communication tasks, NLOS links increase path loss, leading to decreased channel capacity and increased bit error rate. While some path loss can usually be compensated for through coding and modulation, beamforming techniques can optimize directional transmission power and significantly mitigate the impact of NLOS links. However, compared to communication tasks, sensing tasks are more sensitive to NLOS links. Multipath clutter significantly reduces the signal-to-noise ratio of sensing, causing larger parameter estimation errors and potentially leading to missed or misjudged targets. The first network device prioritizes switching the terminal device to a second network device with higher LOS confidence, providing better performance for the sensing task, such as improved sensing accuracy and reduced sensing latency. Therefore, in this embodiment, the first network device can instruct the second network device to report the link status between the terminal device and the second network device.

[0119] The communication task load request information is used to instruct the second network device whether to report its communication task load. The data type of the communication task load request information is either an enumeration (ENUMERATE) or a Boolean value (BOOLEAN). A true enumeration value or a true Boolean value indicates that the second network device is instructed to report its communication task load. A false enumeration value or a false Boolean value indicates that the second network device does not need to report its communication task load.

[0120] The communication task load of the second network device can be considered as the resource block (RB) utilization rate. Due to the limited communication capabilities of network devices, a high communication task load, consuming significant spectrum or time-domain resources, can lead to a decrease in the signal-to-noise ratio of the sensing task, affecting sensing accuracy. Furthermore, a high communication task load increases the data processing latency of the sensing task, impacting the sensing of high-speed targets with stricter real-time requirements. Additionally, when communication and sensing tasks compete for resources, network devices may be forced to reduce the transmission power of sensing signals or shorten sensing time, thereby narrowing the sensing range and hindering target detection. The first network device prioritizes switching terminal devices to the second network device with a lower communication task load, providing better performance for the sensing task, such as improved sensing accuracy and reduced sensing latency. Therefore, in this embodiment, the first network device can instruct the second network device to report its communication task load.

[0121] The perception mode request information is used to instruct the second network device whether to report its perception mode. The data type of the perception mode request information is either an enumeration (ENUMERATE) or a boolean value (BOOLEAN). A true enumeration value or a true boolean value indicates that the second network device is instructed to report its perception mode. A false enumeration value or a false boolean value indicates that the second network device does not need to report its perception mode.

[0122] The perception modes of the second network device can include single-target perception mode and multi-target perception mode. Single-target perception mode is the mode that perceives a single target (terminal device), while multi-target perception mode is the mode that perceives multiple targets (terminal devices).

[0123] Different sensing modes offer varying levels of accuracy and latency in target perception. Single-target sensing modes, by concentrating beam energy, can reduce multipath interference, thus improving accuracy and reducing latency. However, when multiple targets are close together, it may be impossible to distinguish between them, making it unsuitable for scenarios with densely packed targets. Multi-target sensing modes have limited range resolution, affecting accuracy. However, multiple directional beams improve spatial resolution and reduce the probability of individual targets being occluded, making them suitable for scenarios involving group perception. The first network device prioritizes switching the terminal device to the single-target sensing mode of the second network device, providing better performance for the sensing task, such as improved accuracy and reduced latency. Therefore, in this embodiment, the first network device can instruct the second network device to report its sensing mode.

[0124] Optionally, when the request for relative motion information is true (indicating that the second network device should report the relative motion information of the terminal device relative to the second network device), and / or when the request for link status is true (indicating that the second network device should report the link status between the terminal device and the second network device), the first network device sends the location information of the terminal device to multiple second network devices. Accordingly, the multiple second network devices receive the location information of the terminal device from the first network device.

[0125] Location information of the terminal device: The location information of the terminal device can be its longitude and latitude. The location information of the terminal device helps the second network device determine the position of the terminal device relative to the second network device. The second network device can send sensing signals in the direction of the terminal device to perform sensing on the terminal device, thereby obtaining the relative motion information of the terminal device relative to the second network device, or the link status between the terminal device and the second network device.

[0126] It should be noted that the first request information sent by the first network device to multiple second network devices is independent and may be the same or different.

[0127] S402, Multiple second network devices obtain first response information based on the first request information.

[0128] The first response information includes at least one of the following: relative motion information of the terminal device relative to the second network device, link status between the terminal device and the second network device, communication task load of the second network device, and sensing mode of the second network device.

[0129] If the communication task load request information indicates that the second network device should report its communication task load, then the first response information includes the communication task load of the second network device. If the communication task load request information indicates that the second network device does not need to report its communication task load, then the first response information does not include the communication task load of the second network device. The second network device can obtain its communication task load by calculating the RB utilization rate. The first network device prioritizes switching terminal devices to the second network device with a lower communication task load to provide better performance for sensing tasks, such as improving sensing accuracy and reducing sensing latency.

[0130] If the perception mode request information indicates that the second network device should report its perception mode, then the first response information includes the second network device's perception mode. If the perception mode request information indicates that the second network device does not need to report its perception mode, then the first response information does not include the second network device's perception mode. The second network device can directly obtain its perception mode by reading its current perception mode. The first network device prioritizes switching the terminal device to the second network device in single-target perception mode to provide better performance for the perception task, such as improving perception accuracy and reducing perception latency.

[0131] If the link status request information indicates that the second network device should report the link status between the terminal device and the second network device, then the first response information includes the link status between the terminal device and the second network device. If the link status request information indicates that the second network device does not need to report the link status between the terminal device and the second network device, then the first response information does not include the link status between the terminal device and the second network device. The first network device prioritizes switching the terminal device to the second network device with higher LOS confidence to provide better performance for the sensing task, such as improving sensing accuracy and reducing sensing latency.

[0132] The second network device sends sensing signals to the terminal device based on the terminal device's location information and receives the echo signals reflected by the terminal device. By performing sensing on the terminal device, it can obtain the link status between the terminal device and the second network device. The link status between the terminal device and the second network device can be represented by the LOS confidence score. The terminal device's location information helps the second network device determine the terminal device's position relative to it. The second network device can send sensing signals in the direction of the terminal device to perform sensing on the terminal device, thereby obtaining the link status between the terminal device and the second network device.

[0133] Specifically, the time delay for the second network device to extract N multipath echo signals is: {τ1, τ2...τ...} N}. Select the minimum delay τ min =min{τ1,τ2...τ N The shortest path corresponding to} is a candidate LOS path. If the delay τ of any other path j j All satisfy τ j -τ min >Δτ th ,Δτ th The multipath delay propagation threshold is set so that if the delay of any other path is significantly greater than the delay of the candidate LOS path, then the candidate LOS path is determined to be a LOS path, and any other path is determined to be an NLOS path. The LOS confidence score is then calculated. Among them, E jFor any path j, E min Let be the received power of the LOS path. If there exists any path j that does not satisfy τ j -τ min >Δτ th If the time delays of each path are not significantly different, then each path is an NLOS path. In this case, the LOS confidence level P is... LOS It is 0.

[0134] If the request for relative motion information instructs the second network device to report the relative motion information of the terminal device relative to the second network device, then the first response information includes the relative motion information of the terminal device relative to the second network device. If the request for relative motion information instructs the second network device not to report the relative motion information of the terminal device relative to the second network device, then the first response information does not include the relative motion information of the terminal device relative to the second network device. The first network device preferentially switches the terminal device to the second network device with a lower horizontal speed and a similar direction of motion to avoid frequent switching of the terminal device between different network devices in the sensing scenario, thereby reducing the risk of sensing task interruption caused by switching.

[0135] The second network device sends sensing signals to the terminal device based on the terminal device's location information, receives echo signals reflected from the terminal device, and performs sensing on the terminal device to obtain the relative motion information of the terminal device relative to the second network device. This relative motion information includes at least one of the following: the horizontal velocity (or horizontal plane velocity) of the terminal device relative to the second network device, and the direction of motion of the terminal device relative to the second network device. The terminal device's location information helps the second network device determine the terminal device's position relative to the second network device. The second network device can send sensing signals in the direction of the terminal device to perform sensing on the terminal device, thereby obtaining the relative motion information of the terminal device relative to the second network device.

[0136] Specifically, the second network device obtains the absolute azimuth angle φ of the terminal device's motion direction based on the phase difference Δθ of the echo signal received by multiple antennas, the wavelength λ of the echo signal, and the distance d between the terminal device and the second network device. The distance d between the terminal device and the second network device can be obtained through the location information of the second network device and the location information of the terminal device. Figure 5 This is a schematic diagram of the movement direction of a terminal device relative to a second network device, provided in an embodiment of this application. The absolute azimuth angle φ of the movement direction of the terminal device refers to the azimuth angle of the movement direction of the terminal device relative to the absolute baseline direction (e.g., due north).

[0137] The second network device obtains the radial velocity v of the terminal device relative to the second network device based on the Doppler frequency shift Δf and the wavelength λ of the echo signal. rad =λΔf / 2.

[0138] The second network device uses the rate of change of the absolute azimuth angle φ of the terminal device's direction of motion. The distance d between the terminal device and the second network device is used to obtain the lateral velocity of the terminal device relative to the second network device.

[0139] The second network device is based on the radial velocity v of the terminal device relative to the second network device. rad and lateral velocity v lat The horizontal speed of the terminal device relative to the second network device is obtained.

[0140] like Figure 5 As shown, the second network device determines the location of the terminal device based on the absolute azimuth angle φ of the terminal device's direction of motion and the absolute azimuth angle of the terminal device relative to the second network device. Obtain the direction of motion (azimuth) of the terminal device relative to the second network device. Among them, the absolute azimuth angle of the terminal device relative to the second network device The azimuth angle of the connection between the second network device and the terminal device relative to the absolute baseline direction (e.g., due north), and the absolute azimuth angle of the terminal device relative to the second network device. It can be obtained through the location information of the second network device and the location information of the terminal device.

[0141] If the direction of motion ψ of the terminal device relative to the second network device is within the range of [0°, 90°] or [270°, 360°], then the terminal device moves away from the second network device; if the direction of motion ψ of the terminal device relative to the second network device is within the range of [90°, 270°], then the terminal device moves towards the second network device.

[0142] S403. Multiple second network devices send first response information to the first network device. The first response information is used by the first network device to determine whether to control the terminal device to switch to the second network device.

[0143] Accordingly, the first network device receives first response information from multiple second network devices.

[0144] S404. The first network device selects a target network device from the multiple second network devices based on the first response information from the multiple second network devices, and controls the terminal device to switch to the target network device.

[0145] Accordingly, the terminal device receives information from the target network device. The target network device receives context information from the terminal device.

[0146] For example, suppose the first network device determines that the second network device 1 is the target network device based on the first response information from the second network device 1 and the first response information from the second network device 2, then the first network device controls the terminal device to switch to the target network device (the second network device 1).

[0147] The first network device may select a target network device from multiple second network devices based on first response information from multiple second network devices in at least one of the following ways. When multiple methods are used, the intersection of the target network devices selected by multiple methods is taken, and the selected target network device satisfies more conditions, providing better performance for the sensing task, such as improving sensing accuracy and reducing sensing latency.

[0148] If the first response information includes the link status (LOS confidence level) between the terminal device and the second network device, the first network device can select the second network device with an LOS confidence level greater than the LOS confidence level threshold as the target network device. Compared to communication tasks, sensing tasks are more sensitive to NLOS links. Multipath clutter interference significantly reduces the signal-to-noise ratio of sensing, causing larger parameter estimation errors, which may directly lead to missed detections or misjudgments of targets. Furthermore, sensing tasks face greater technical challenges, requiring special design of physical layer algorithms, resulting in greater computational overhead and resource scheduling complexity. A second network device with a high LOS confidence level can provide better performance for sensing tasks, such as improving sensing accuracy and reducing sensing latency. The LOS confidence level threshold represents the maximum LOS confidence level that meets the sensing accuracy requirements.

[0149] If the first response information includes relative motion information of the terminal device relative to the second network device, and the relative motion information of the terminal device relative to the second network device includes the direction of motion of the terminal device relative to the second network device, then the first network device can select the direction of motion ψ of the terminal device relative to the second network device in [ψ]. min ,ψ max Within the range and closest to (ψ) min +ψ max The second network device (2) is used as the target network device. The direction of motion ψ of the terminal device relative to the second network device is within [ψ]. min ,ψ max Within the range, the terminal device moves towards the second network device, and the closer the terminal device moves relative to the second network device, the closer it gets (ψ). min +ψ maxAs the terminal moves towards the second network device, it stays within the coverage area of ​​that device for a longer period, avoiding frequent switching between network devices and reducing the risk of interruptions to sensing tasks caused by switching. For example, ψ min =90°, ψ max =270°.

[0150] If the first response information includes relative motion information between the terminal device and the second network device, and this relative motion information includes the horizontal velocity of the terminal device relative to the second network device, then the first network device can select the second network device, whose horizontal velocity relative to the terminal device is less than a horizontal velocity threshold, as the target network device. Since the horizontal velocity of the terminal device relative to the second network device is less than the horizontal velocity threshold, the terminal device stays within the coverage area of ​​the second network device for a longer period, avoiding frequent switching between network devices and reducing the risk of sensing task interruption caused by switching.

[0151] If the first response information includes the perception mode of the second network device, the first network device can select the second network device with the single-target perception mode as the target network device. The second network device with the single-target perception mode can provide better performance for the perception task, such as improving perception accuracy and reducing perception latency.

[0152] If the first response information includes the communication task load of the second network device, the first network device can select the second network device whose communication task load (e.g., RB utilization) is less than the communication task load threshold (e.g., RB utilization threshold) as the target network device. The communication task load threshold represents the upper limit of the communication task load that meets the sensing accuracy requirements.

[0153] Regarding the first network device controlling the terminal device to switch to the target network device: The first network device sends information about the target network device to the terminal device, including the target network device's PCI, frequency, etc., to help the terminal device search for and access the target network device on the corresponding frequency. The first network device sends context information about the terminal device to the target network device, including the terminal device's transmission status, terminal device identifier, etc., to help the terminal device quickly resume data communication with the target network device.

[0154] The handover method provided in this application embodiment involves a first network device receiving first response information from multiple second network devices. The first response information includes at least one of the following: relative motion information of the terminal device relative to the second network devices, link status between the terminal device and the second network devices, communication task load of the second network devices, and sensing mode of the second network devices. The first network device controls the terminal device to switch to a second network device based on the first response information. This first response information is designed specifically for sensing tasks, better meeting the requirements of sensing tasks and enabling the terminal device to switch between different network devices for sensing tasks. This not only avoids frequent switching between different network devices, ensuring the continuity of sensing tasks, but also allows the first network device to comprehensively consider the first response information of each second network device and select a target network device, avoiding the target network device rejecting the terminal device's access, reducing the number of handovers, lowering the handover latency between different network devices, and reducing the risk of sensing task interruption caused by handover. Furthermore, it can provide better performance for sensing tasks, such as improving sensing accuracy and reducing sensing latency.

[0155] Figure 6 This is a flowchart illustrating another switching method according to an embodiment of this application, used to further explain in conjunction with specific messages. Figure 4 The switching method is shown. This is understandable. Figure 6 The terminal device in the middle can be Figure 1 The term "terminal device" can also refer to a component within the terminal device (such as a processor, chip, or chip system). The terms "first network device," "second network device 1," and "second network device 2" can be... Figure 1 Any network device, or a component within a network device (such as a processor, chip, or chip system). Figure 6 As shown, the switching method 600 includes the following steps S601-S607:

[0156] S601. The first network device sends the measurement configuration to the terminal device.

[0157] Measurement configurations include the frequency points of neighbor cells, the physical cell identity (PCI) of neighbor cells, and events that trigger handover.

[0158] S602. The first network device sends a sensing signal to the terminal device, receives the echo signal reflected by the terminal device, and performs sensing on the terminal device to obtain the location information of the terminal device.

[0159] Regarding the location information of the terminal device, please refer to the description in S401, and it will not be repeated here.

[0160] S603, The terminal device sends a measurement report to the first network device.

[0161] When a handover event occurs, the terminal device sends a measurement report to the first network device. The measurement report includes information about neighboring cells, such as the neighboring cell's PCI and the neighboring cell's reference signal received power (RSRP).

[0162] S604. The first network device sends an Assistance Information Request message to multiple second network devices, the Assistance Information Request message including the first request information.

[0163] Accordingly, multiple second network devices (e.g., second network device 1, second network device 2) receive auxiliary information request messages. Optionally, the auxiliary information request message includes the location information of the terminal device. The auxiliary information request message can be modified based on existing communication protocols, requiring minimal modification to the existing communication protocols. An exemplary structure of the auxiliary information request message is shown below.

[0164]

[0165] The auxiliary information request message includes at least one of the following sequences: a location estimate field for the terminal device, a relative motion information request field, a link status request field (Los / nlosLinkStatusRequest), a data payload request field, and a sensing mode request field. The location estimate field for the terminal device is optional.

[0166] The data types of the terminal device's location information field, relative motion information request field, link status request field, communication task load request field, and sensing mode request field are enumeration (ENUMERATE) or Boolean (BOOLEAN), and the enumeration value or Boolean value can be true (TRUE) or false (FALSE). For the relative motion information request field, refer to the description of the relative motion information request field in S401. For the link status request field, refer to the description of the link status request field in S401. For the communication task load request field, refer to the description of the communication task load request field in S401. For the sensing mode request field, refer to the description of the sensing mode request field in S401, and will not be repeated here.

[0167] The location information field of a terminal device can be represented by a location coordinate system. For example, the structure of a location coordinate system is shown below.

[0168]

[0169] The location coordinate system includes the terminal device's latitude (degreesLatitude) and longitude (degreesLongitude) fields. Both fields are integers, with the latitude field ranging from [0, 8388607] (23 bits) and the longitude field ranging from [-8388608, 8388607] (24 bits). The latitude and longitude fields can be converted to latitude and longitude in an ellipsoid using the WGS84 coordinate system conversion method. For example, the terminal device's latitude = degreesLatitude * (180 / 2^23) degrees, with a range of [0°, 180°], where 0 degrees represents the latitude of the South Pole and 180 degrees represents the latitude of the North Pole. The longitude of the terminal device is calculated as + / - degreesLongitude * (180 / 2^23). The longitude range is [-180°, 180°], with positive values ​​for east longitude and negative values ​​for west longitude. The default ellipsoidal height is 0.

[0170] S605. Multiple second network devices obtain first response information based on the first request information.

[0171] This step is based on S402 and will not be repeated here.

[0172] S606. Multiple second network devices send Assistance Information Provide messages to the first network device, the Assistance Information Provide message including first response information.

[0173] Accordingly, the first network device receives auxiliary information provision messages from multiple second network devices. These messages can be modified based on existing communication protocols, requiring minimal modification to the existing protocols. For example, the structure of an auxiliary information provision message is shown below.

[0174]

[0175] The auxiliary information providing message includes at least one of the following sequences: Relative Motion Information field, LosLinkStatus field, DataPayload field, and SensingMode field.

[0176] The Link Status field can be represented by the Loss Confidence (LOS) value, which is an integer ranging from [0, 100] and represents a percentage. The Communication Task Load field is represented by the Replication Utilization (RB) value, which is also an integer ranging from [0, 100] and represents a percentage. The Sensing Mode field is an enumeration, with values ​​ranging from Single Sense Mode to Multiple Sense Mode.

[0177] The Relative Motion Information field is represented by Velocity Information. For example, the structure of the Velocity Information is shown below.

[0178]

[0179] The speed information includes the following sequences: Horizontal Velocity and Bearing. The Horizontal Velocity field is an 11-bit string with a value range of [0, 2047] and a step size of 1 km / h. The Bearing field is an 8-bit string with a value range of [0, 252] and a step size of 1.43°. After conversion, the range of motion direction of the terminal device relative to the second network device is [0°, 360°].

[0180] Regarding the link status field, refer to the description of the link status between the terminal device and the second network device in S401 and S402. Regarding the communication task load field, refer to the description of the communication task load of the second network device in S401 and S402. Regarding the sensing mode field, refer to the description of the sensing mode of the second network device in S401 and S402. Regarding the horizontal speed field, refer to the description of the horizontal speed of the terminal device relative to the second network device in S401 and S402. Regarding the motion direction field, refer to the description of the motion direction of the terminal device relative to the second network device in S401 and S402, and will not be repeated here.

[0181] S607. The first network device selects a target network device from the multiple second network devices based on the first response information from the multiple second network devices, and controls the terminal device to switch to the target network device.

[0182] This step is based on S404 and will not be repeated here.

[0183] Figure 7 This is a flowchart illustrating another switching method provided in an embodiment of this application, used to further explain it in conjunction with a specific application scenario. Figure 6 The handover method shown assumes the terminal device is a mobile phone, the first network device is the first base station, the second network device 1 is the second base station, and the second network device 2 is the third base station. This is understandable. Figure 7 The mobile phone in the middle can be Figure 1 The term "terminal equipment" can also refer to devices within the terminal equipment (such as processors, chips, or chip systems). The first base station, second base station, and third base station can be... Figure 1 Any network device, or a component within a network device (such as a processor, chip, or chip system). Figure 7 As shown, the switching method 700 includes the following steps S701-S707:

[0184] S701, the first base station sends measurement configuration to the mobile phone.

[0185] This step is based on S601 and will not be repeated here.

[0186] S702. The first base station sends a sensing signal to the mobile phone, receives the echo signal reflected by the mobile phone, and performs sensing on the mobile phone to obtain the location information of the mobile phone.

[0187] Regarding the location information of the mobile phone, please refer to the description in S401, and it will not be repeated here.

[0188] S703, the mobile phone sends a measurement report to the first base station.

[0189] This step is based on S603 and will not be repeated here.

[0190] S704. The first base station sends an auxiliary information request message to the second base station and the third base station. The auxiliary information request message includes the first request information.

[0191] This step is based on S604 and will not be repeated here.

[0192] S705, the second base station, and the third base station obtain their respective first response information based on the first request information.

[0193] That is, the second base station obtains the first response information of the second base station based on the first request information. The third base station obtains the first response information of the third base station based on the first request information. This step is the same as S402 and will not be described again here.

[0194] S706, the second base station and the third base station send their respective auxiliary information provision messages to the first base station, and the auxiliary information provision messages include their respective first response information.

[0195] Specifically, the second base station sends an auxiliary information provision message to the first base station, which includes the second base station's first response information. The third base station then sends an auxiliary information provision message to the first base station, which also includes the third base station's first response information. This step is described in S606 and will not be repeated here.

[0196] S707: The first base station selects the second base station from the second base station and the third base station based on the first response information from the second base station and the third base station, and controls the mobile phone to switch to the second base station.

[0197] This step is based on S404 and will not be repeated here.

[0198] like Figure 8 As shown in the illustration, an embodiment of this application provides a communication device. The communication device 800 may include a communication module 810. The communication module 810 can implement corresponding communication functions, which can be internal communication functions of the communication device 800 or communication functions between the communication device 800 and other devices. Optionally, the communication module 810 may also be referred to as a communication interface or a transceiver module. Optionally, the communication device 800 further includes a processing module 820. The processing module 820 can implement corresponding processing functions.

[0199] Optionally, the communication device 800 further includes a storage module 830, which can be used to store instructions and / or data; the processing module 820 can read the instructions and / or data in the storage module 830 so that the communication device 800 can implement the aforementioned method embodiments.

[0200] In one possible design, the communication device 800 may correspond to the first network device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the first network device. The communication device 800 may be used to perform the steps or processes performed by the first network device in any of the above method embodiments.

[0201] For example, the communication module 810 is used to send a first request message to a plurality of second network devices.

[0202] The communication module 810 is used to receive first response information from multiple second network devices; the first response information is obtained from the first request information and includes at least one of the following: relative motion information of the terminal device relative to the second network device, link status between the terminal device and the second network device, communication task load of the second network device, and perception mode of the second network device.

[0203] The processing module 820 is used to select a target network device from multiple second network devices based on first response information from multiple second network devices, and control the terminal device to switch to the target network device.

[0204] In one possible implementation, when a request for relative motion information instructs a second network device to report the relative motion information of the terminal device relative to the second network device, or when a request for link status instructs a second network device to report the link status between the terminal device and the second network device, the communication module 810 is used to send the location information of the terminal device to multiple second network devices.

[0205] In one possible implementation, the processing module 820 is configured to select the second network device as the target network device if the first response information includes the link status between the terminal device and the second network device, and the link status is represented by the LOS confidence level.

[0206] In one possible implementation, the processing module 820 is configured to select the motion direction ψ in [ψ] if the first response information includes relative motion information of the terminal device relative to the second network device, and the relative motion information includes the motion direction of the terminal device relative to the second network device. min ,ψ max Within the range and closest to (ψ) min +ψ max The second network device (2) is used as the target network device.

[0207] In one possible implementation, the processing module 820 is configured to select the second network device whose horizontal speed is less than a horizontal speed threshold as the target network device if the first response information includes relative motion information of the terminal device relative to the second network device, and the relative motion information includes the horizontal speed of the terminal device relative to the second network device.

[0208] In one possible implementation, the processing module 820 is configured to select the second network device with a single-target perception mode as the target network device if the first response information includes the perception mode of the second network device.

[0209] In one possible implementation, the processing module 820 is configured to select a second network device whose communication task load is less than a communication task load threshold as the target network device if the first response information includes the communication task load of the second network device.

[0210] In one possible implementation, the first request information is carried in an auxiliary information request message.

[0211] In one possible implementation, the first response information is carried in an auxiliary information provision message.

[0212] In one possible implementation, the first request information includes at least one of the following: a request for relative motion information, a request for link status, a request for communication task load, and a request for sensing mode; the request for relative motion information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device, the request for link status is used to instruct the second network device whether to report the link status between the terminal device and the second network device, the request for communication task load is used to instruct the second network device whether to report the communication task load of the second network device, and the request for sensing mode is used to instruct the second network device whether to report the sensing mode of the second network device.

[0213] In one possible design, the communication device 800 may correspond to the second network device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the second network device. The communication device 800 may be used to perform the steps or processes performed by the second network device in any of the above method embodiments.

[0214] For example, the communication module 810 is used to receive a first request message from a first network device.

[0215] The processing module 820 is used to obtain first response information based on the first request information; the first response information includes at least one of the following: relative motion information of the terminal device relative to the second network device, link status between the terminal device and the second network device, communication task load of the second network device, and perception mode of the second network device.

[0216] The communication module 810 is used to send a first response information to the first network device, and the first response information is used by the first network device to determine whether to control the terminal device to switch to the second network device.

[0217] In one possible implementation, if the request information for the communication task load indicates that the second network device should report the communication task load of the second network device, then the first response information includes the communication task load of the second network device.

[0218] In one possible implementation, if the request information for the perception mode indicates that the second network device should report its perception mode, then the first response information includes the perception mode of the second network device.

[0219] In one possible implementation, if the link status request information instructs the second network device to report the link status between the terminal device and the second network device, then the first response information includes the link status between the terminal device and the second network device.

[0220] In one possible implementation, if the request information for relative motion information instructs the second network device to report the relative motion information of the terminal device relative to the second network device, then the first response information includes the relative motion information of the terminal device relative to the second network device.

[0221] In one possible implementation, the communication module 810 is used to receive the location information of the terminal device from the first network device, send a sensing signal to the terminal device according to the location information of the terminal device, receive the echo signal reflected by the terminal device, perform sensing on the terminal device, obtain the link status between the terminal device and the second network device, and / or the relative motion information of the terminal device relative to the second network device.

[0222] In one possible implementation, the first request information is carried in an auxiliary information request message.

[0223] In one possible implementation, the first response information is carried in an auxiliary information provision message.

[0224] In one possible implementation, the first request information includes at least one of the following: a request for relative motion information, a request for link status, a request for communication task load, and a request for sensing mode; the request for relative motion information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device, the request for link status is used to instruct the second network device whether to report the link status between the terminal device and the second network device, the request for communication task load is used to instruct the second network device whether to report the communication task load of the second network device, and the request for sensing mode is used to instruct the second network device whether to report the sensing mode of the second network device.

[0225] Figure 9 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 900 may be a first network device or a chip, chip system, or processor of a network device implementing the above-described method. The communication device 900 can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.

[0226] like Figure 9 As shown, the communication device 900 may include one or more processors 910, which may also be referred to as processing units or processing modules, and can implement certain control functions. The processor 910 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device 900 (e.g., a base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.

[0227] In an alternative design, the processor 910 may also store instructions and / or data, which can be executed by the processor 910 to cause the communication device 900 to perform the methods described in the above method embodiments.

[0228] In another alternative design, the communication device 900 may include a communication interface 920 for implementing receiving and transmitting functions. For example, the communication interface 920 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.

[0229] Optionally, the communication device 900 may include one or more memories 930, which may store instructions that can be executed on the processor 910, causing the communication device 900 to perform the methods described in the above method embodiments. Optionally, the memories 930 may also store data. Optionally, the processor 910 may also store instructions and / or data. The processor 910 and the memories 930 may be provided separately or integrated together.

[0230] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the methods disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.

[0231] In one implementation, the communication device 900 may correspond to the first network device in the above method embodiments, and may be used to execute the various steps and / or processes executed by the first network device in the above method embodiments. The processor 910 may be used to execute instructions stored in the memory 930, and when the processor 910 executes the instructions stored in the memory, the processor 910 is used to execute the various steps and / or processes of the above method embodiments corresponding to the first network device.

[0232] In another implementation, the communication device 900 may correspond to the network device in the above method embodiments and may be used to execute the various steps and / or processes executed by the network device in the above method embodiments. The processor 910 may be used to execute instructions stored in the memory 930, and when the processor 910 executes the instructions stored in the memory, the processor 910 is used to execute the various steps and / or processes of the above method embodiments corresponding to the network device.

[0233] It should be understood that the aforementioned processor can be one or more chips. For example, the processor can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0234] 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 RAM 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.

[0235] According to the method provided in the embodiments of this application, this application also provides a processor, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the method described in the embodiments of this application.

[0236] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0237] According to the method provided in the embodiments of this application, this application also provides a chip system, which includes one or more processors for calling and executing instructions stored in memory, thereby causing the method described in the embodiments of this application to be executed. The chip system may be composed of chips or may include chips and other discrete devices.

[0238] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.

[0239] According to the method provided in the embodiments of this application, this application also provides a communication system, which includes the aforementioned network device, first network device, and second network device.

[0240] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the network device, the first network device, and the second network device in any of the foregoing method embodiments.

[0241] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code. When the program code is run on a computer, it causes the computer to execute the various steps or processes performed by the network device, the first network device, and the second network device in any of the foregoing method embodiments.

[0242] The computer-readable storage medium may be the aforementioned volatile memory or non-volatile memory, or it may include both volatile memory and non-volatile memory.

[0243] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.

[0244] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A 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 flow or function according to the embodiments of this application is generated.

[0245] 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 through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0246] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0247] In summary, the above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A switching method, characterized in that, Applied to a first network device, the method includes: Send first request information to multiple second network devices; Receive first response information from the plurality of second network devices; the first response information is obtained from the first request information, and the first response information includes at least one of the following: relative motion information of the terminal device relative to the second network device, link status between the terminal device and the second network device, communication task load of the second network device, and sensing mode of the second network device; Based on the first response information from the plurality of second network devices, a target network device is selected from the plurality of second network devices, and the terminal device is controlled to switch to the target network device.

2. The method according to claim 1, characterized in that, The first request information includes at least one of the following: request information for relative motion information, request information for link status, request information for communication task load, and request information for sensing mode; The request information for relative motion information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device. The link status request information is used to indicate whether the second network device should report the link status between the terminal device and the second network device. The communication task load request information is used to indicate whether the second network device should report the communication task load of the second network device. The request information for the perception mode is used to instruct the second network device whether to report the perception mode of the second network device.

3. The method according to claim 2, characterized in that, When the request information for relative motion information instructs the second network device to report the relative motion information of the terminal device relative to the second network device, or when the request information for link status instructs the second network device to report the link status between the terminal device and the second network device, the method further includes: The location information of the terminal device is sent to the plurality of second network devices.

4. The method according to any one of claims 1-3, characterized in that, The step of selecting a target network device from the plurality of second network devices based on the first response information of the plurality of second network devices includes: If the first response information includes the link status between the terminal device and the second network device, and the link status is represented by the LOS confidence level, then the second network device with an LOS confidence level greater than the LOS confidence level threshold is selected as the target network device.

5. The method according to any one of claims 1-4, characterized in that, The step of selecting a target network device from the plurality of second network devices based on the first response information of the plurality of second network devices includes: If the first response information includes relative motion information of the terminal device relative to the second network device, and the relative motion information includes the motion direction of the terminal device relative to the second network device, then the motion direction ψ is selected in [ψ]. min ,ψ max Within the range and closest to (ψ) min +ψ max The second network device of ) / 2 is the target network device.

6. The method according to any one of claims 1-5, characterized in that, The step of selecting a target network device from the plurality of second network devices based on the first response information of the plurality of second network devices includes: If the first response information includes relative motion information of the terminal device relative to the second network device, and the relative motion information includes the horizontal velocity of the terminal device relative to the second network device, then the second network device with a horizontal velocity less than a horizontal velocity threshold is selected as the target network device.

7. The method according to any one of claims 1-6, characterized in that, The step of selecting a target network device from the plurality of second network devices based on the first response information of the plurality of second network devices includes: If the first response information includes the perception mode of the second network device, then the second network device with the perception mode of single-target perception mode is selected as the target network device.

8. The method according to any one of claims 1-7, characterized in that, The step of selecting a target network device from the plurality of second network devices based on the first response information of the plurality of second network devices includes: If the first response information includes the communication task load of the second network device, then the second network device with a communication task load less than the communication task load threshold is selected as the target network device.

9. The method according to any one of claims 1-8, characterized in that, The first request information is carried in the auxiliary information request message.

10. The method according to any one of claims 1-9, characterized in that, The first response information is carried in the auxiliary information provision message.

11. A switching method, characterized in that, Applied to a second network device, the method includes: Receive a first request message from the first network device; A first response information is obtained based on the first request information; the first response information includes at least one of the following: relative motion information of the terminal device relative to the second network device, link status between the terminal device and the second network device, communication task load of the second network device, and sensing mode of the second network device; The first response information is sent to the first network device, and the first response information is used by the first network device to determine whether to control the terminal device to switch to the second network device.

12. The method according to claim 11, characterized in that, The first request information includes at least one of the following: request information for relative motion information, request information for link status, request information for communication task load, and request information for sensing mode; The request information for relative motion information is used to instruct the second network device whether to report the relative motion information of the terminal device relative to the second network device. The link status request information is used to indicate whether the second network device should report the link status between the terminal device and the second network device. The communication task load request information is used to indicate whether the second network device should report the communication task load of the second network device. The request information for the perception mode is used to instruct the second network device whether to report the perception mode of the second network device.

13. The method according to claim 12, characterized in that, If the request information for the communication task load indicates that the second network device should report the communication task load of the second network device, then the first response information includes the communication task load of the second network device.

14. The method according to claim 12 or 13, characterized in that, If the request information for the perception mode indicates that the second network device should report its perception mode, then the first response information includes the perception mode of the second network device.

15. The method according to any one of claims 12-14, characterized in that, If the link status request information indicates that the second network device reports the link status between the terminal device and the second network device, then the first response information includes the link status between the terminal device and the second network device.

16. The method according to any one of claims 12-15, characterized in that, If the request information for relative motion information instructs the second network device to report the relative motion information of the terminal device relative to the second network device, then the first response information includes the relative motion information of the terminal device relative to the second network device.

17. The method according to claim 15 or 16, characterized in that, Also includes: The system receives the location information of the terminal device from the first network device, sends a sensing signal to the terminal device based on the location information of the terminal device, receives the echo signal reflected by the terminal device, performs sensing on the terminal device, and obtains the link status between the terminal device and the second network device, and / or the relative motion information of the terminal device relative to the second network device.

18. The method according to any one of claims 11-17, characterized in that, The first request information is carried in the auxiliary information request message.

19. The method according to any one of claims 11-18, characterized in that, The first response information is carried in the auxiliary information provision message.

20. A communication method, characterized in that, The method includes: The first network device sends a first request message to multiple second network devices; The second network device obtains first response information based on the first request information; the first response information includes at least one of the following: relative motion information of the terminal device relative to the second network device, link status between the terminal device and the second network device, communication task load of the second network device, and sensing mode of the second network device; The second network device sends the first response information to the first network device, and the first response information is used by the first network device to determine whether to control the terminal device to switch to the second network device; The first network device selects a target network device from the plurality of second network devices based on first response information from the plurality of second network devices, and controls the terminal device to switch to the target network device.

21. A communication device, characterized in that, The device includes a processor and a memory, wherein the memory stores instructions, and when the processor executes the instructions, the network device performs the method as described in any one of claims 1-10, or performs the method as described in any one of claims 11-19, or performs the method as described in claim 20.

22. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1-10, or to perform the method as described in any one of claims 11-19, or to perform the method as described in claim 20.