Mobility management method, communication device and storage medium
By obtaining mobility information and using preset codebook table to determine the target codebook, the overhead and delay problems caused by RIS frequently changing codebooks on mobile vehicles are solved, and the accuracy and stability of codebook updates are improved, ensuring that Signal quality of user equipment in the vehicle.
Patent Information
- Application Number
- CN202310746861.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2024-12-24
AI Technical Summary
In the scenario where RIS is deployed on mobile vehicles, frequent codebook replacement leads to increased measurement overhead and signaling overhead, codebook updates have delays and low accuracy, so it is impossible to accurately measure the distance and orientation of RIS to the site antenna in advance. horn.
By acquiring mobility information, determining the target codebook based on the preset codebook table, and sending codebook update instructions to RIS, reducing real-time detection and measurement, reducing the time delay of codebook updates and improving accuracy.
It reduces measurement and signaling overhead, reduces the delay in codebook updates, improves the accuracy of codebook updates, and ensures the stable signal quality of user equipment in the vehicle.
Smart Images

Figure CN119183124A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a mobility management method, a communication device and a storage medium. Background Art
[0002] A reconfigurable intelligent surface (RIS) is an artificial electromagnetic material with programmable electromagnetic properties. It includes a large number of low-cost reflective arrays. By controlling the phase and amplitude of each array, the direction of the outgoing beam focus can be adjusted, thereby changing the propagation path of the electromagnetic wave and achieving control of the wireless network environment.
[0003] The deployment method of RIS is usually as follows: deploy one or more dedicated RIS within the coverage area of the base station (BS) to improve the signal of the coverage blind spot within the coverage area of the base station. In some special scenarios, RIS will be deployed on a mobile vehicle to provide signal relay and coverage for users in the vehicle. For example, in a high-speed rail, it is necessary to deploy a transmissive RIS on the window to reflect the beam of the base station into the space inside the car. The movement of the vehicle will cause the movement of the RIS, which in turn causes the relative position relationship between the RIS and the roadside base station antenna to continuously change, thereby causing the angular relationship between the incident beam and the outgoing beam of the RIS to continuously change. In this way, the outgoing beam of the RIS cannot stably cover the user equipment (UE) in the vehicle, causing the signal quality of the UE to fluctuate greatly.
[0004] Therefore, in order to ensure stable coverage of UEs in the vehicle, the RIS needs to frequently change the codebook. However, since the mobile RIS cannot accurately measure the distance and azimuth between the RIS and the site antenna in advance, it can only estimate the codebook that needs to be replaced by measuring the synchronization signal or reference signal in real time. Therefore, frequent codebook changes may lead to increased measurement and signaling overhead, delays in codebook updates, and low codebook update accuracy. Summary of the invention
[0005] The embodiments of the present application provide a mobility management method, a communication device, and a storage medium, which can reduce measurement overhead and signaling overhead, reduce the delay of codebook update, and improve the accuracy of codebook update in a scenario where RIS is deployed on a mobile vehicle.
[0006] Automatically measure and maintain the position parameter information of RIS.
[0007] In one aspect, a mobility management method is provided, the method being applied to a first node, the method comprising:
[0008] Acquiring mobility information of the first node;
[0009] Based on the mobility information of the first node, a codebook update strategy of the first node is determined.
[0010] On the other hand, a mobility management method is provided, which is applied to a second node, and the method includes:
[0011] Acquiring mobility information of the first node;
[0012] Determining a target codebook based on the mobility information of the first node and a preset codebook table;
[0013] Sending codebook update indication information to the first node, where the codebook update indication information includes an identifier of a target codebook.
[0014] In another aspect, a management device is provided, comprising:
[0015] An acquisition module, configured to acquire mobility information of the first node;
[0016] The determination module is used to determine a codebook update strategy of the first node based on the mobility information of the first node.
[0017] On the other hand, a management device is provided, applied to a base station, including:
[0018] An acquisition module, configured to acquire mobility information of the first node;
[0019] A determination module, configured to determine a target codebook based on the mobility information of the first node and a preset codebook table;
[0020] The sending module is configured to send codebook update indication information to the first node, where the codebook update indication information includes an identifier of a target codebook.
[0021] On the other hand, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor implements the mobility management method of any of the above embodiments when executing the computer program.
[0022] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the mobility management method of any of the above embodiments is implemented.
[0023] On the other hand, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions are executed by a processor, the mobility management method of any of the above embodiments is implemented.
[0024] In the mobility management method provided in the embodiment of the present application, the first node can determine the codebook update strategy based on the obtained mobility information of the first node. It can be seen that in the scenario where the first node is deployed on a mobile vehicle, the first node can obtain its own mobility information, and then determine its own codebook update strategy based on its own mobility information, so that it can accurately determine the codebook update strategy that matches its own mobility information without the help of other nodes (such as base stations, etc.), which can reduce measurement overhead and signaling overhead, reduce the time delay of codebook update, and improve the accuracy of codebook update.
[0025] The mobility management method provided in the embodiment of the present application determines the target codebook based on the acquired mobility information of the first node and the preset codebook table, and sends codebook update indication information to the first node, and the codebook update indication information includes the identifier of the target codebook. It can be seen that the embodiment of the present application can reduce the measurement overhead and signaling overhead, reduce the time delay of the codebook update, and improve the accuracy of the codebook update by presetting the codebook without real-time detection and determination of the codebook. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solution in the present application, the drawings required for use in some embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only drawings of some embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0027] Figure 1 A schematic diagram of the architecture of a communication system provided in some embodiments of the present application;
[0028] Figure 2 A schematic diagram of the structure of a base station provided in some embodiments of the present application;
[0029] Figure 3 A schematic diagram of the structure of a relay reflection device provided in some embodiments of the present application;
[0030] Figure 4 A schematic diagram of the structure of a relay reflection device provided in some embodiments of the present application Figure 1 ;
[0031] Figure 5 A schematic diagram of the structure of a relay reflection device provided in some embodiments of the present application Figure 2 ;
[0032] Figure 6 Schematic diagram of application scenarios of the communication system provided in some embodiments of the present application Figure 1 ;
[0033] Figure 7Schematic diagram of application scenarios of the communication system provided in some embodiments of the present application Figure 2 ;
[0034] Figure 8 Schematic diagram of application scenarios of the communication system provided in some embodiments of the present application Figure 3 ;
[0035] Fig. 9 Mobility management method process provided for some embodiments of the present application Figure 1 ;
[0036] Fig.10 Mobility management method process provided for some embodiments of the present application Figure 2 ;
[0037] Fig.11 Schematic diagram of application scenarios of the mobility management method provided in some embodiments of the present application Figure 1 ;
[0038] Fig.12 Schematic diagram of application scenarios of the mobility management method provided in some embodiments of the present application Figure 2 ;
[0039] Fig.13 Mobility management method process provided for some embodiments of the present application Figure 3 ;
[0040] Fig.14 Mobility management method process provided for some embodiments of the present application Figure 4 ;
[0041] Fig.15 Schematic diagram of application scenarios of the mobility management method provided in some embodiments of the present application Figure 3 ;
[0042] Fig.16 Schematic diagram of application scenarios of the mobility management method provided in some embodiments of the present application Figure 4 ;
[0043] Fig.17 Schematic diagram of application scenarios of the mobility management method provided in some embodiments of the present application Figure 5 ;
[0044] Fig.18 Schematic diagram of application scenarios of the mobility management method provided in some embodiments of the present application Figure 6 ;
[0045] Fig.19 A schematic diagram of a management device provided in some embodiments of the present application Figure 1 ;
[0046] Fig. 20A schematic diagram of a management device provided in some embodiments of the present application Figure 2 ;
[0047] Fig.21 A schematic diagram of the structure of a communication device provided for some embodiments of the present application. DETAILED DESCRIPTION
[0048] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0049] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0050] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0051] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more.
[0052] With the explosive growth of data traffic, millimeter wave (mmWave) has become a key technology for the fifth generation of mobile communications with its abundant available frequency bands. The first severe challenge in realizing millimeter wave communication is path loss. In order to compensate for the serious path loss of millimeter wave during transmission, millimeter wave base stations (BS) usually use large-scale antenna arrays for narrow beam transmission, which can effectively concentrate the transmission energy in a certain area or direction. However, the directional transmission of millimeter waves is very sensitive to blockage and may even cause connection interruption, which also brings new challenges to the establishment and maintenance of millimeter wave links. To this end, RIS and network controlled repeaters (NCR) and other devices with signal forwarding and relay functions are integrated into millimeter wave cellular systems.
[0053] RIS is an artificial electromagnetic material with programmable electromagnetic properties. It includes a large number of low-cost reflective arrays. By controlling the phase and amplitude of each array, the direction of the outgoing beam focus can be adjusted, thereby changing the propagation path of the electromagnetic wave and achieving control of the wireless network environment.
[0054] Traditional wireless technologies generally perform signal processing at the transceiver end to adapt to the dynamic and uncontrollable wireless network environment, while RIS can actively correct the wireless channel through controllable intelligent signal reflection technology. Therefore, RIS provides new degrees of freedom for improving the performance of wireless links and paves the way for the realization of intelligent programmable wireless environments. For example, in millimeter wave cellular systems, the blocking of wireless channels due to factors such as terrain or obstacles can seriously reduce the communication quality and even cause link interruption. RIS has the potential to become a new method for dealing with millimeter wave communication blocking problems due to its ability to change the electromagnetic wave transmission environment. For users whose links with base stations are blocked, the phase adjustment of RIS can be used to enable the transmission path of electromagnetic waves to bypass obstructions to reach users, thereby improving communication quality and the coverage capability of millimeter wave systems.
[0055] As mentioned in the background technology, the deployment method of RIS is usually: deploy one or more dedicated RIS within the coverage area of the base station to improve the signal of the coverage blind spot within the coverage area of the base station. In some special scenarios, RIS will be deployed on a mobile vehicle to provide signal relay and coverage for users in the vehicle. For example, in a high-speed rail, a transmissive RIS needs to be deployed on the window to reflect the beam of the base station into the space inside the car. The movement of the vehicle will cause the movement of the RIS, which will cause the relative position relationship between the RIS and the roadside base station antenna to continuously change, thereby causing the angular relationship between the incident beam and the outgoing beam of the RIS to continuously change. In this way, the outgoing beam of the RIS will not be able to stably cover the UE in the vehicle, causing the signal quality of the UE to fluctuate greatly.
[0056] Therefore, in order to ensure stable coverage of UEs in the vehicle, the RIS needs to frequently change the codebook. However, since the mobile RIS cannot accurately measure the distance, azimuth and other spatial relationships between the RIS and the site antenna in advance, it can only estimate by measuring the synchronization signal or reference signal in real time to determine the codebook that needs to be replaced. Therefore, frequent codebook changes may lead to increased measurement and signaling overhead, delays in codebook updates, and low codebook update accuracy.
[0057] Exemplarily, RIS can be measured through synchronization signal and physical broadcast channel (physical broadcast channel, PBCH) block (synchronization signal and PBCH block, SSB) or channel state information reference signal (channel state information-reference signal, CSI-RS); or, the base station measures through the sounding reference signal (sounding reference signal, SRS) of the cascade port (uplink) of RIS. However, no matter which signal is used for measurement, additional measurement overhead and delay are required. At the same time, after the RIS measurement is completed, the measurement results need to be reported (for example, to the base station), resulting in reporting delay; the base station then determines a new RIS codebook based on the measurement signal and sends it to the RIS, which may cause processing delay and sending delay.
[0058] Assuming that the measurement period is configured to 20ms, the reporting time is about 10 to 20 slots (1 slot is 1ms to 0.125ms, and the SCS is 15kHz to 120kHz). The delay for the base station to process and send the new codebook is about 4 to 5ms; the total time consumption is: about 30 to 35ms in the sub6G frequency band; about 25 to 28ms in the FR2 frequency band. In the high-speed rail scenario (350 to 500km / h), RIS will produce a displacement of about 1 meter / 10ms within the measurement delay, resulting in a lag in the application of the new codebook.
[0059] Considering that when RIS crosses the overlapping area of 2 access points, if a high-level handover process is required, more delay is required.
[0060] In addition, there is a certain error in estimating the distance between the RIS and the site antenna or the direction of arrival (DOA) or angle of arrival (AOA) of the beam by measuring the reference signal, which will affect the accuracy of codebook selection and further affect the coverage performance within the vehicle.
[0061] In summary, the problems existing in the related technologies are: in the scenario where RIS is deployed on a mobile vehicle, how to solve the problems of increased measurement overhead and signaling overhead, delays in codebook updates, and low accuracy of codebook updates that may be caused by frequent codebook changes.
[0062] In view of the above technical problems, an embodiment of the present application provides a mobility management method, the idea of which is to obtain the mobility information of the first node; then determine the target codebook based on the mobility information of the first node and the preset codebook table, and send codebook update indication information to the first node, the codebook update indication information including the identifier of the target codebook. It can be seen that the embodiment of the present application can reduce the measurement overhead and signaling overhead, reduce the time delay of the codebook update, and improve the accuracy of the codebook update by presetting the codebook, without the need for real-time detection and determination of the codebook.
[0063] See also Figure 1 , is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 1 As shown, the communication system includes: a base station 110, a relay reflection device 120 and a terminal device 130.
[0064] The base station 110 is used to transmit and receive electromagnetic waves.
[0065] Exemplarily, base station 110 may be a next generation base station (the next Generation Node B, gNB).
[0066] In some embodiments, Figure 2 As shown, the base station 110 includes: a controller 111 and an antenna 112. The controller 111 is used to manage the wireless communication interface and the wireless channel. The antenna 112 is used to transmit and receive electromagnetic waves.
[0067] Exemplarily, the antenna 112 may transmit electromagnetic waves to the relay reflection device 120 according to the control of the controller 111 .
[0068] In some embodiments, the base station 110 may further include a communication interface 113 for information exchange with other devices. Exemplarily, the base station 110 may exchange information with the relay reflection device 120 through the communication interface 113. The base station 110 may also exchange information with other devices such as network servers through the communication interface 113.
[0069] In some embodiments, the base station 110 may further include a memory 114 for storing data. For example, the memory 114 may be used to store a codebook.
[0070] Exemplarily, the memory 114 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0071] The relay reflection device 120 is used to relay or forward the electromagnetic waves emitted by the base station 110 .
[0072] Exemplarily, the relay reflector device 120 may be a RIS, an NCR, an intelligent relay device, or other devices having signal forwarding and relaying functions.
[0073] In some embodiments, Figure 3 As shown, the relay reflection device 120 includes: a reflection module 121 and a control module 122. Exemplarily, when the relay reflection device 120 is a RIS, the reflection module 121 may be a signal relay module (RIS-Forwarding, RIS-Fwd) of the RIS; and the control module 122 may be a communication and control module (RIS-Mobile-Termination, RIS-MT) of the RIS.
[0074] The reflection module 121 is a reflection array composed of antenna elements, which is used to adjust the incident beam in different ways according to the codebooks of different antenna elements (the codebooks are used to control the spectrum, phase, amplitude, and polarization values of each antenna element), so that the outgoing beam can achieve changes in different amplitudes, different widths, different frequency shifts, and different exit angles, as well as changes in single-beam reflection, multi-beam reflection, diffuse scattering, refraction, transmission, etc.
[0075] Exemplarily, the reflection module 121 can reflect the incident beam to a specified area (e.g., a coverage blind area of a base station) according to the beam indication (i.e., codebook) provided by the control module 122 to serve the UE in the area. For example, in an embodiment of the present application, the reflection module 121 can adjust the incident beam from the base station 110 to an outgoing beam toward the terminal device 130.
[0076] The control module 122 includes a controller 122 - 1 , a memory 122 - 2 , and a communication interface 122 - 3 .
[0077] The controller 122 - 1 is used to transmit a relay beam indication (ie, a codebook) to the reflection module 121 , and control the working state of the reflection module 121 .
[0078] Exemplarily, the controller 122-1 can control the working state of the reflection module 121 according to the instructions of the base station 110, such as: switch state (controlling the working or non-working of the reflection module 121, etc.); power control (controlling the reflection beam amplitude of the reflection module 121); relay beam indication (code book of the antenna array of the reflection module 121).
[0079] It can be understood that a codebook represents a relative relationship between an incident beam and an outgoing beam. Therefore, for a reflectarray, a codebook can also be called a beam indication.
[0080] The memory 122-2 is used to store a codebook.
[0081] The communication interface 122 - 3 is used to perform information exchange with other devices. Exemplarily, the control module 122 can perform information exchange with the base station 110 through the communication interface 122 - 3.
[0082] Exemplarily, the control module 122 may receive control information (e.g., codebook update information, etc.) sent by the base station 110 through the communication interface 122-3, and send RIS working status information, RIS configuration information, and RIS codebook set, etc. to the base station through the communication interface 122-3.
[0083] In some embodiments, the control module 122 may send sensor capability information and measurement results of the sensor module 123 to the base station 110 through the communication interface 122 - 3 .
[0084] Exemplarily, the communication interface 122 - 3 can exchange information with other devices through narrowband Internet of Things (NB-IoT), fifth-generation mobile communication technology (5G), wireless network transmission (wireless fidelity, WiFi), etc.
[0085] Optionally, the structure of the relay reflector device 120 may include the following:
[0086] (1) The reflection module 121 and the control module 122 are co-located.
[0087] (2) One control module 122 controls one reflection module 121, and the two are not co-located; the reflection module 121 and the control module 122 can be connected by wire or wirelessly.
[0088] (3) One control module 122 controls multiple reflection modules 121, and the control module 122 and the reflection module 121 are not co-located; illustratively, one control module 122 can control N reflection modules 121 at the same time, and the control module 122 can receive control information of the N reflection modules 121 from the base station 110, and report status information of the N reflection modules 121 to the base station 110.
[0089] In conjunction with the drawings of the specification, the structure of the relay reflector device 120 is described below by taking the relay reflector device 120 as RIS, the reflector module 121 as RIS-Fwd, and the control module 122 as RIS-MT as an example.
[0090] For example, Figure 4 As shown, RIS can be deployed on high-speed rail carriages, and RIS-Fwd and RIS-MT are integrated into one, and the working frequency band and beam of RIS-MT are a subset of RIS-Fwd.
[0091] For example, Figure 5 As shown in the figure, RIS can be deployed on a high-speed rail carriage, and one RIS-MT is deployed separately from multiple RIS-Fwds. In this structural form, in the forward direction, RIS-MT will detect the pick-up deployment before RIS-Fwd; in the opposite forward direction, RIS-MT will detect the neighboring beam later than RIS-Fwd.
[0092] It should be noted that, in addition to being deployed on high-speed rail carriages, the above-mentioned structural form is also applicable to other types of mobile vehicles, such as subways and light rails, drones, vehicles on highways, ferries, etc., and the embodiments of the present application are not limited to this.
[0093] The terminal device 130 is used to communicate according to the electromagnetic waves radiated by the relay reflection device 120.
[0094] Exemplarily, the terminal device 130 may be a UE, such as a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) or a virtual reality (VR) device, etc. The embodiment of the present application does not impose any special restrictions on the specific form of the terminal device 130.
[0095] In the following, with reference to the drawings in the specification, the scenario involved in the communication system provided in the embodiment of the present application is described by taking the relay reflection device 120 as a RIS as an example.
[0096] In some embodiments, Figure 6 As shown, it is a schematic diagram of an application scenario of the communication system provided by the embodiment of the present application. The scenario includes: a RIS management entity, a base station, and a RIS deployed on a mobile vehicle. It can be seen that in this scenario, the RIS needs to switch between base stations during the movement.
[0097] The RIS management entity is used to manage the codebook library of RIS, the deployment information of RIS and the authentication of RIS. The RIS management entity can be deployed in: base station, core network domain, core network element, operation administration and maintenance background (OAM), radio access network (RAN) access network domain, etc. Exemplarily, the core network element can be: access and mobility management function (AMF), service management function (SMF), point coordination function (PCF), user port function (UPF), application function (AF), etc.
[0098] In some embodiments, Figure 1 The base station shown in FIG. 1 may include one or more transmission reception points (TRPs) to improve the coverage area of the base station. Figure 7As shown, it is a schematic diagram of another application scenario of a communication system provided by an embodiment of the present application. The scenario includes: a RIS management entity, a base station, a TRP, and a RIS deployed on a mobile vehicle. It can be seen that in this scenario, the RIS needs to switch between different TRPs of the same base station and between different TRPs of different base stations during the movement.
[0099] In some embodiments, Figure 1 The architecture of the base station shown in FIG. 1 may be a centralized unit (CU) and a distributed unit (DU) separated architecture. Figure 8 As shown, it is a schematic diagram of another application scenario of a communication system provided by an embodiment of the present application. Among them, the scenario includes: a RIS management entity, a DU and a CU of a base station, and a RIS deployed on a mobile vehicle. It can be seen that in this scenario, the RIS needs to switch between base stations during movement, and switch between different CUs of the same base station.
[0100] It should be noted that the system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0101] The following is a detailed introduction to a mobility management method provided in an embodiment of the present application.
[0102] It should be noted that the execution entity of the link balancing method provided in the embodiment of the present application is not limited. For example, the method can be executed by the base station 110 or by the relay reflection device 120.
[0103] For example, Fig. 9 As shown, the method provided in the embodiment of the present application can be applied to a first node (for example, the first node can be as shown in Figure 1 The method may include the following steps:
[0104] S201. A first node obtains mobility information of the first node.
[0105] Exemplarily, the first node may be a RIS, an NCR, or an intelligent relay device, etc.
[0106] In some embodiments, the first node can be deployed on a mobile vehicle (such as a train, high-speed rail, etc.) to provide a wireless network signal to a terminal device in the mobile vehicle.
[0107] In some embodiments, the first node includes at least one reflection module and a control module, and the reflection module is used to adjust the incident beam from the second node to an outgoing beam toward the third node. The third node can be as follows: Figure 1 The terminal device 130 shown in FIG.
[0108] The mobility information of the first node includes mobility information of at least one reflection module of the first node.
[0109] Exemplarily, the at least one reflection module may include: a target reflection module (the target reflection module may be any one of the at least one reflection module). The mobility information of the target reflection module is described below from different perspectives.
[0110] 1. The mobility information of the target reflection module includes the location information of the target reflection module.
[0111] Exemplarily, the position information of the reflection module may be absolute position information of the target reflection module, or relative position information of the target reflection module.
[0112] The absolute position information of the target reflection module is used to indicate the position of the target reflection module on the earth's surface; the coordinate system may be a geographic coordinate system. The relative position information of the target reflection module may be the position of the target reflection module relative to a preset reference point.
[0113] In some embodiments, the absolute position information of the target reflection module can be determined by the following implementation:
[0114] As a possible implementation manner, the first node includes a positioning device, which can be used to measure absolute position information of the target reflection module.
[0115] Exemplarily, the positioning device may be a global positioning system (GPS) or a Beidou navigation satellite system (BDS).
[0116] As another possible implementation manner, the absolute position information of the target reflection module may be determined based on the absolute position information of the control module and the relative position relationship between the control module and the target reflection module.
[0117] It is understandable that, when the target reflection module and the control module are co-located, the absolute address of the target reflection module is the same as the absolute position information of the control module. When the target reflection module and the control module are not co-located, the absolute position information of the target reflection module is determined based on the relative position relationship between the control module and the target reflection module.
[0118] Exemplarily, the absolute position of the control module may be determined in the following manner.
[0119] Mode 1: The first node includes a positioning device, which can be used to measure the absolute position information of the control module.
[0120] Method 2: determining the absolute position information of the control module based on the moving distance of the control module relative to the reference point.
[0121] Exemplarily, the first node can determine the absolute position information of the control module according to the preset moving route of the vehicle and the moving distance of the control module relative to the reference point. Exemplarily, the reference point can be the starting point of the vehicle, or a stop point in the moving route of the vehicle.
[0122] Mode 3: The second node (e.g., a base station) has a positioning measurement function and can perform positioning according to the uplink signal sent by the control module. For example, the second node calculates the absolute position information of the control module based on the uplink time difference of arrival (UL-TDOA) algorithm of the uplink signal according to the time difference of the uplink signal sent by the received control module and the position information of the second node itself.
[0123] In some embodiments, the relative position information of the target reflection module can be determined based on the movement distance of the control module relative to the reference point and the relative position relationship between the control module and the target reflection module. The reference point can be the starting point of the vehicle, or a stop point in the vehicle's moving route, etc.
[0124] Exemplarily, when the control module and the target reflection module are co-located and have the same position, the relative position information of the target reflection module is determined according to the moving distance of the control module relative to the reference point.
[0125] Exemplarily, when the control module and the target reflection module are not co-located, the relative position information of the target reflection module is determined based on the movement distance of the control module relative to the reference point and the relative position relationship between the control module and the target reflection module.
[0126] 2. The mobility information of the target reflection module includes the wireless network information of the target reflection module.
[0127] The wireless network information includes the measurement information of the serving cell and the measurement information of the neighboring cells.
[0128] In some embodiments, the measurement information may include the signal quality of a beam (e.g., a beam transmitted by a serving cell, or a beam transmitted by a neighboring cell) and / or the signal quality of a cell. Exemplarily, the signal quality of a beam may include at least one of the following: reference signal receiving power (RSRP), signal to interference plus noise ratio (SINR), channel quality indication (CQI), and rank indicator (RI), etc.
[0129] In some embodiments, the measurement information may also include beam information (e.g., beam identification, e.g., beam identification may be an index of a reference signal carried by the beam) and / or cell information (e.g., cell identification).
[0130] In some embodiments, the wireless network information of the target reflection module can be determined based on the wireless network information measured by the control module of the first node. Exemplarily, when the control module and the target reflection module are co-located, the wireless network information measured by the control module is the wireless network information of the target reflection module; when the control module and the target reflection module are not co-located, the wireless network information of the target reflection module is determined based on the wireless network information detected by the control module and the relative position relationship between the control module and the target reflection module.
[0131] S202: Determine a codebook update strategy for the first node based on mobility information of the first node.
[0132] The codebook update strategy may include a reflection module whose codebook needs to be updated among at least one reflection module of the first node, a preset codebook to be updated corresponding to the reflection module, and a time offset or a distance offset for updating the codebook.
[0133] As a possible implementation, the codebook update strategy of the first node may be determined by the first node. Fig.10 The above step S202 can be implemented as the following steps S2021-S2023.
[0134] S2021. The first node determines whether the mobility information of the target reflection module meets a codebook update condition.
[0135] The target reflection module may be any one of the at least one reflection module of the first node.
[0136] The above step S2021 is described below by taking the example that the mobility information of the target reflection module includes the location information of the target reflection module; or the mobility information of the target reflection module includes the wireless network information of the target reflection module.
[0137] In some embodiments, when the mobility information of the target reflection module includes the location information of the target reflection module, the codebook update condition may include at least one of the following:
[0138] The distance between the position of the target reflection module and the geographical area corresponding to the target codebook in the preset codebook table is less than or equal to the preset distance offset;
[0139] The distance between the location of the target reflection module and arriving at or entering the geographical area corresponding to the target codebook in the preset codebook table is less than or equal to the preset time offset.
[0140] Exemplarily, assuming that the control module and the target reflection module of the current first node are both located on the third section, then determine whether the geographical location of the target reflection module is less than or equal to L-offset (preset distance offset) from the starting point of the fourth section; if so, it is considered that the target reflection module of the first node has met the codebook update conditions.
[0141] Exemplarily, assuming that the control module and the target reflection module of the current first node are both located in the third section, then determine whether the time from the current position of the target reflection module to the starting point of arriving at or entering the fourth section is less than or equal to T-offset (preset time offset); if so, it is considered that the target reflection module of the first node has met the codebook update conditions.
[0142] Wherein, at least one of the preset distance offset and the preset time offset is pre-configured by the second node, the RIS management entity, the core network element or the third-party server.
[0143] In some embodiments, when the mobility information of the target reflection module includes the wireless network information of the target reflection module, the codebook update condition may include at least one of the following:
[0144] The reference signal received power of the neighboring cell is higher than the reference signal received power of the serving cell by a first preset threshold value;
[0145] The reference signal received power of the neighboring cell is greater than or equal to the second preset threshold value;
[0146] The reference signal received power of the serving cell is less than or equal to a third preset threshold.
[0147] At least one of the first preset threshold value, the second preset threshold value and the third preset threshold value is pre-configured by the second node, the RIS management entity, the core network element or the third-party server.
[0148] S2022: When the mobility information of the target reflection module meets the codebook update condition, the first node determines a target codebook from a preset codebook table.
[0149] The target codebook is a codebook to be updated of the target transmission module, and the target codebook matches the mobility information of the target reflection module.
[0150] The above step S2022 is described below by taking the example that the mobility information of the target reflection module includes the location information of the target reflection module; or the mobility information of the target reflection module includes the wireless network information of the target reflection module.
[0151] (i) The mobility information of the target reflection module includes the location information of the target reflection module.
[0152] In some embodiments, the preset codebook table may include multiple codebooks and geographical area information corresponding to each of the multiple codebooks. It is understandable that the geographical area corresponding to the codebook refers to the geographical area covered by the beam emitted by the reflection module when the second node records the codebook.
[0153] The geographic area information corresponding to the codebook includes at least one of the following: a starting position, an ending position, a distance length, a midpoint position, a radius, and a diameter. Exemplarily, the geographic area information corresponding to the codebook may include location information of a road section corresponding to the codebook. For example, the road section between the starting position and the ending position in the geographic area information corresponding to the codebook is the road section corresponding to the codebook.
[0154] Exemplarily, the location information may be expressed in the form of location coordinates. For example, the starting coordinates of the starting position of the road section a corresponding to the codebook a may be expressed as (x as ,y as , z as ), the terminal coordinates of the terminal position of the road section a corresponding to the codebook a can be expressed as (x ae ,y ae , z ae ), where x can be expressed as longitude, y can be expressed as latitude, z can be expressed as altitude, a can be expressed as the identifier of section a, s can be expressed as the starting coordinate, and e can be expressed as the ending coordinate.
[0155] It can be understood that since the movement of the vehicle will cause the movement of the first node, and thus cause the relative position relationship between the first node and the base station to continue to change, therefore, in order to ensure stable coverage of the UE in the vehicle, the embodiment of the present application can divide the route of the vehicle's movement into different sections according to the geographical location, and preset an optimal code book for each section. In this way, during the movement of the vehicle, the section where the first node is located can be determined based on the location information of the first node, and the code book for the first node can be updated in a timely and accurate manner to ensure stable coverage of the UE in the vehicle.
[0156] In some embodiments, when the mobility information of the target reflection module includes the location information of the target reflection module, the above-mentioned determination of the target codebook from the preset codebook table can be implemented as the following steps:
[0157] Step a1: based on the position information of the target reflection module and the position information of each road section in the driving route, determine the position information of the next road section of the target reflection module.
[0158] For example, assume that the driving route includes: road section A, road section B, road section C and road section D. Assume that the location information of each road section can be expressed as {(starting coordinates), (ending coordinates)}, then the location information of road section A is {(x as ,y as , z as ), (x ae ,y ae , z ae )}; the location information of section B is {(x bs ,y bs , z bs ), (x be ,y be , z be )}; the location information of road segment C is {(x cs ,y cs , z cs ), (x ce ,y ce , z ce )}; the location information of road segment D is {(x ds ,y ds , z ds ), (x de ,y de , z de )}. If the current target reflection module position information is {(x bs ,y bs , z bs ), (x be ,y be , z be)}, indicating that the target transmitting module is currently located at section B, then the next section of the target transmitting module is section C, and the location information is {(x cs ,y cs , z cs ), (x ce ,y ce , z ce )}.
[0159] Step a2: Select a target codebook that matches the location information of the next road section of the target reflection module from the preset codebook table.
[0160] It can be understood that since the preset code book table may include multiple code books and the geographical area information corresponding to each code book in the multiple code books (the geographical area information corresponding to the code book includes the location information of the road section corresponding to the code book), the location information of the next road section of the target reflection module can be compared with the geographical area information of each code book in the preset code book table to determine the target code book for the next road section of the target reflection module.
[0161] Exemplarily, it is assumed that the preset codebook table includes: codebook 1, codebook 2 and codebook 3. The geographic area information of codebook 1 includes the location information of the road section corresponding to codebook 1: {(x bs ,y bs , z bs ), (x be ,y be , z be )}; The geographic area information of codebook 2 includes the location information of the road section corresponding to codebook 2: {(x cs ,y cs , z cs ), (x ce ,y ce , z ce )}; The geographic area information of codebook 3 includes the location information of the road section corresponding to codebook 3: {(x ds ,y ds , z ds ), (x de ,y de , z de )}. If the location information of the next section of the target reflection module is: {(x cs ,y cs , z cs ), (x ce ,y ce , z ce )}, then the target codebook of the next section of the target reflection module is determined to be codebook 2.
[0162] For example, Fig.11As shown, in the route passed by the first node, different sections are divided according to the position coordinates, and an optimal codebook is preset for each section (the optimal codebook means that when the reflection module of the first node uses the codebook, it can reflect the best incident beam to serve the UE in the vehicle). Fig.11 As shown, the first node deployed in the second car has just left the coverage area of gNB1 and entered the coverage area of gNB2 in the current section (coordinates 3 to 4). Then, the optimal codebook for this section should be the codebook that reflects the beam of gNB2 toward this section, rather than the codebook that reflects the beam of gNB1 toward this section.
[0163] (ii) The mobility information of the target reflection module includes the wireless network information of the target reflection module.
[0164] In some embodiments, the preset codebook table includes multiple codebooks and wireless network information corresponding to each of the multiple codebooks. The wireless network information corresponding to the codebook includes at least one of the following: serving cell information, serving beam information, transmission point information, and centralized unit information.
[0165] Among them, the service beam information refers to the information of the optimal beam reflected by the reflection module of the first node when the first node loads the codebook. Exemplarily, the above-mentioned service beam information may include an identification (Identity, ID) of the service beam. Exemplarily, the identification of the service beam may be an index of a reference signal carried by the service beam. For example, the reference signal includes at least one of the following: SSB, CSI-RS, Tracking RS, demodulation reference signal (demodulation reference signal, DMRS), positioning RS, interference RS.
[0166] Among them, the serving cell information refers to the information of the cell to which the optimal beam reflected by the reflection module of the first node belongs when the first node loads the codebook. Exemplarily, the serving cell information includes an identifier of the serving cell. Exemplarily, the identifier of the serving cell may include at least one of the following: a global identification cell identifier (cell global identifier, GCI), a public land mobile network (public land mobile network, PLMN) ID, a cell identifier (cell ID), a base station identifier, and a physical cell identifier (physical cell identifier, PCI).
[0167] Exemplarily, the wireless network information corresponding to the codebook may include any one of the following:
[0168] an identifier of the best beam and an identifier of the cell to which the best beam belongs;
[0169] an identification of the optimal beam and an identification of the base station transmitting the optimal beam;
[0170] an identification of an optimal beam and an identification of a transmission receiving point emitting the optimal beam;
[0171] The identification of the optimal beam, and the identification of the centralized unit transmitting the optimal beam.
[0172] It is understandable that in different network deployment modes, the codebook corresponding to the wireless network information can be expressed in a variety of ways. Figure 6 In the scenario shown, the signal transmitted by the base station covers the terminal device, and the wireless network information corresponding to the codebook can be expressed as: the identifier of the optimal beam and the identifier of the cell to which the optimal beam belongs; or, the identifier of the optimal beam and the identifier of the base station that transmits the optimal beam.
[0173] In such Figure 7 In the scenario shown, the signal transmitted by the TPR covers the terminal device, and the wireless network information corresponding to the codebook can be expressed as: the identifier of the optimal beam, and the identifier of the transmission receiving point that transmits the optimal beam.
[0174] In such Figure 8 In the scenario shown, the signal transmitted by the DU covers the terminal device, and the wireless network information corresponding to the codebook can be expressed as: the identifier of the optimal beam, and the identifier of the centralized unit that transmits the optimal beam.
[0175] It is understandable that since the movement of the vehicle will cause the movement of the first node, which in turn causes the relative position relationship between the first node and the base station to continuously change, so that the strongest base station beam that the first node can measure is different, therefore, the embodiment of the present application can preset the codebook according to the optimal beam measured by the first node. In this way, during the movement of the vehicle, according to the change of the incident beam measured by the first node, the codebook can be updated for the first node in a timely and accurate manner to ensure stable coverage of the UE in the vehicle.
[0176] In some embodiments, when the mobility information of the target reflection module includes the wireless network information of the target reflection module, the above-mentioned determination of the target codebook from the preset codebook table can be implemented as follows: according to the wireless network information of the target reflection module, a target codebook matching the wireless network information of the target reflection module is selected from the preset codebook table.
[0177] It is understandable that, since the preset codebook table may include multiple codebooks and wireless network information corresponding to each of the multiple codebooks, the wireless network information of the target reflection module may be compared with the wireless network information of each codebook in the preset codebook table to determine the target codebook that best matches the wireless network information of the target reflection module.
[0178] As a possible implementation, the wireless network information of the target reflection module may include information of the incident beam of the target reflection module and information of the cell to which the incident beam belongs; the wireless network information corresponding to the codebook may include service beam information and service cell information. Therefore, the above-mentioned comparison of the wireless network information of the target reflection module with the wireless network information of each codebook in the preset codebook table may include: comparing the information of the incident beam of the target reflection module with the service beam information corresponding to each codebook in the preset codebook table; comparing the information of the cell to which the incident beam of the target reflection module belongs with the service cell information corresponding to each codebook in the preset codebook table.
[0179] Exemplarily, it is assumed that the preset codebook table includes: codebook 1, codebook 2 and codebook 3. Among them, the service beam information of codebook 1 is SSB1, and the service cell information is: GCI1; the service beam information of codebook 2 is SSB2, and the service cell information is: GCI2; the service beam information of codebook 3 is SSB3, and the service cell information is: GCI3. If the incident beam information of the target reflection module is SSB2, and the information of the cell to which the incident beam belongs is: CGI2, then it is determined that the target codebook for the target reflection module is codebook 2.
[0180] For example, Fig.12 As shown, in the process of the vehicle driving according to the driving route, the codebook of the reflection module of the first node is updated according to the change of the incident beam measured by the first node.
[0181] For example, at the first example position from the left, the incident beam measured by RIS is "beam 1 of gNB1-TRP1", and the target codebook matching "beam 1 of gNB1-TRP1" is found from the preset codebook library.
[0182] In the second example position from the left, the incident beam measured by RIS is "beam15 of gNB1-TRP2", and the target codebook matching "beam 15 of gNB1-TRP2" is found from the preset codebook library.
[0183] In the third example position from the left, the incident beam measured by RIS is "beam 7 of gNB2-TRP3", and the target codebook matching "beam 7 of gNB2-TRP3" is found from the preset codebook library.
[0184] In the fourth example position from the left, the incident beam measured by RIS is "beam35 of gNB2-TRP4", and the target codebook matching "beam 35 of gNB2-TRP4" is found from the preset codebook library.
[0185] In some embodiments, after the first node determines the target codebook of the target reflection module, the method further includes: sending an index of the target codebook and / or an identifier of the target reflection module to the second node.
[0186] It can be understood that after the first node determines the target codebook of the target reflection module, the first node can control the target reflection module to use the target codebook; at the same time, the first node can also inform the second node of the index of the target codebook and the identifier of the target reflection module using the target codebook, so that the second node can know the codebook update status of the first node.
[0187] S2023. The first node controls the target reflection module to use the target codebook.
[0188] In some embodiments, the control module of the first node can determine whether the distance between the target reflection module and the next segment is less than or equal to a preset distance offset based on the relative position relationship between the control module and the target reflection module; if so, control the target reflection module to use the target codebook.
[0189] In some embodiments, the control module of the first node can determine whether the time it takes for the target reflection module to arrive at or enter the next section is less than or equal to a preset time offset based on the relative position relationship between the control module and the target reflection module, and the running speed of the high-speed rail; if so, the target reflection module is controlled to use the target code book.
[0190] It can be understood that the above-mentioned preset distance offset and preset time offset are to reserve hardware processing delay for the target reflection module to replace the code book, so as to improve the dynamic performance of the beam management of the first node.
[0191] As another possible implementation, the codebook update strategy of the first node may be implemented by the second node (wherein the second node may be as follows: Figure 1 The above step S202 can be implemented as follows: when the mobility information of the target reflection module meets the codebook update condition, the mobility information of the target reflection module and / or the codebook update suggestion information are sent to the second node; and then, the first node receives the codebook update strategy sent by the second node.
[0192] The codebook update suggestion may include an identifier of a candidate codebook determined by the first node according to the mobility information of the target reflection module.
[0193] Exemplarily, the specific implementation manner of the second node determining the codebook update strategy may refer to the following steps S301-S303, which will not be described in detail herein.
[0194] It can be understood that the mobility management method provided in the embodiment of the present application obtains the mobility information of the first node; and then determines the codebook update strategy based on the mobility information of the first node. Among them, the codebook update strategy may include a reflection module in the first node that needs to update the codebook, and a preset codebook to be updated corresponding to the reflection module, as well as a time offset or a distance offset for updating the codebook. It can be seen that the embodiment of the present application uses a preset codebook, without the need for real-time detection and determination of the codebook, which can reduce measurement overhead and signaling overhead, reduce the time delay of codebook update, and improve the accuracy of codebook update.
[0195] In the following, the execution subject is taken as the second node (for example, the second node can be as follows Figure 1 Taking the base station 110 shown in FIG. 1 as an example, a mobility management method provided by an embodiment of the present application is described. Fig.13 As shown, the method provided in the embodiment of the present application may include the following steps:
[0196] S301. A second node obtains mobility information of a first node.
[0197] Exemplarily, the mobility information of the first node may be obtained by measuring the first node. Thus, the above step S301 may be implemented as follows: the second node receives the mobility information of the first node sent by the first node.
[0198] Exemplarily, the mobility information of the first node may be obtained by measuring the second node. Thus, the above step S301 may be implemented as follows: the second node measures the first node to obtain the mobility information of the first node.
[0199] S302: Determine a target codebook based on the mobility information of the first node and a preset codebook table.
[0200] In some embodiments, the mobility information of the first node includes the mobility information of the target reflection module; then the above step S302 can be implemented as the following steps:
[0201] When the mobility information of the target reflection module meets the codebook update condition, the target codebook is determined based on the mobility information of the target reflection module and a preset codebook identifier.
[0202] In some embodiments, the specific implementation of the above step S302 can refer to the specific implementation of the above step S202, which will not be repeated here.
[0203] S303: Send codebook update indication information to the first node, where the codebook update indication information includes an identifier of a target codebook.
[0204] The codebook update indication information further includes an index of a target reflection module corresponding to the target codebook, and the target reflection module belongs to at least one reflection module.
[0205] It can be understood that the mobility management method provided in the embodiment of the present application obtains the mobility information of the first node; then determines the target codebook based on the mobility information of the first node and the preset codebook table, and sends codebook update indication information to the first node, and the codebook update indication information includes the identifier of the target codebook. It can be seen that the embodiment of the present application can reduce the measurement overhead and signaling overhead, reduce the time delay of the codebook update, and improve the accuracy of the codebook update by presetting the codebook, without the need for real-time detection and determination of the codebook.
[0206] The following is a description of the generation and storage process of the preset codebook table in the embodiment of the present application. Fig.14 As shown, the generation and storage process of the preset codebook table can be implemented as the following steps:
[0207] S401: A codebook generation entity obtains parameters required for codebook generation.
[0208] The codebook generation entity includes at least one of the following: a management entity of the first node, a control module of the first node, an OAM management background, a third-party computing server, and a core network element. Exemplarily, the core network element includes but is not limited to: AMF, SMF, PCF, UPF, and AF.
[0209] In some embodiments, the parameters required for codebook generation may be sent by a parameter provider to the codebook generation subject. Exemplarily, the provider may include any one of the following: RIS management entity, RIS-MT, OAM management backend, core network.
[0210] In some embodiments, the parameters required for the above codebook generation include: vehicle information, deployment information of the first node, and capability information of the first node.
[0211] The vehicle information may include at least one of the following: route information, timetable, operating speed, and vehicle type information. For example, the route information may include the geographic coordinates of the route, the direction of the vehicle route (e.g., outbound or return trip, etc.). The vehicle type information may include the model of the vehicle, etc.
[0212] The deployment information of the first node includes at least one of the following:
[0213] Information used to indicate whether the control module and the reflection module of the first node are co-located;
[0214] the number of control modules of the first node;
[0215] An identifier of a control module of the first node;
[0216] The number of reflection modules managed by the control module of the first node;
[0217] An identifier of a reflection module managed by the control module of the first node;
[0218] A deployment position of the control module of the first node (for example, the deployment position may be a relative position of the control module relative to a fixed reference point on the vehicle);
[0219] A deployment position of the reflection module of the first node (for example, the deployment position may be a relative position of the reflection module relative to a fixed reference point on the vehicle);
[0220] a phase position relationship between the control module of the first node and the reflection module managed by the control module of the first node (for example, a horizontal distance and a vertical distance between the control module and the reflection module managed by the control module);
[0221] A deployment azimuth angle of the reflection module of the first node relative to the vehicle (for example, the deployment azimuth angle may be a pitch angle and a horizontal angle, etc.);
[0222] An outgoing beam configuration of a reflection module of the first node (for example, the outgoing beam configuration may include: the number of outgoing beams, the outgoing beam width, the outgoing beam frequency, the outgoing beam bandwidth, the size of the outgoing beam coverage area, and the outgoing angle, etc.);
[0223] Wireless network information corresponding to each road section in the driving route (for example, the wireless network information corresponding to each road section includes optimal incident beam information corresponding to each road section).
[0224] The length of the road section covered by the optimal incident beam for each road section in the driving route (since the shape of each road section is different (it can be straight or curved), and the sparseness and distance of roadside base station deployment are different, the length of the road section covered by the optimal incident beam for each road section is also different).
[0225] Exemplarily, the capability information of the first node may include at least one of the following:
[0226] An operating frequency band of a control module of the first node;
[0227] An operating frequency band of a reflection module of the first node;
[0228] An operating mode supported by the reflection module of the first node (for example, the operating mode may include an incident mode, a reflection mode, a partial transmission mode, and a partial reflection mode, etc.);
[0229] Physical parameters of the reflection module of the first node.
[0230] In some embodiments, the physical parameters of the reflection module of the first node include at least one of the following: aperture, reflection unit density, frequency characteristics, supported bandwidth, reciprocity characteristic information, differences in various directions, and adjustable angle range.
[0231] S402: The codebook generation subject generates a preset codebook table according to parameters required for codebook generation.
[0232] In some embodiments, the codebook generation entity generates a preset codebook table according to the parameters required for codebook generation, which may be implemented in the following manner:
[0233] (i) Generate a preset codebook table based on the information of the driving route.
[0234] For example, the first node is RIS. Fig.15 As shown in the figure, assuming that the RIS management entity and the OAM background are deployed in the core network domain, the core network's computing server can be used as the codebook generation subject. Among them, the OAM management background provides the computing server with vehicle information, and the RIS management entity provides the computing server with RIS deployment information and RIS capability information; the computing server generates the RIS preset codebook on the entire route based on the above information; and sends the RIS preset codebook to the RIS management entity and the OAM background; the RIS management entity can forward the RIS preset codebook to the base station deployed along the vehicle's running route and the RIS on the vehicle.
[0235] Exemplarily, the RIS preset codebook generated by the computing server may be in the form shown in the following Table 1:
[0236] Table 1
[0237]
[0238] (ii) Generate a preset codebook table based on the deployment of the wireless network along the driving route.
[0239] For example, the first node is RIS. Fig.16 As shown, the RIS management entity and the OAM background can be deployed in the core network domain; the RIS management entity itself can be used as the codebook generation subject, and the OAM management background can be used as the parameter provider to provide the RIS management entity with vehicle information and RIS deployment information; the RIS management entity itself stores all RIS capability information; then, the RIS management entity generates a RIS preset codebook for the entire route based on the above information; and sends the RIS preset codebook to the OAM background, the base station deployed along the vehicle operation route, and the RIS on the vehicle.
[0240] Among them, Fig.17As shown, the embodiment of the present application can preset the codebook based on the optimal beam information of each road section (including the optimal beam ID and the cell ID to which the optimal beam belongs). Exemplarily, the RIS preset codebook generated by the RIS management entity in the embodiment of the present application can be in the form shown in the following Table 2:
[0241] Table 2
[0242]
[0243]
[0244] S403: The codebook generating entity sends the preset codebook table to the codebook storing entity.
[0245] In some embodiments, the preset codebook table is stored in a codebook storage body, and the codebook storage body includes at least one of the following: a management entity of the first node, a second node, a control module of the first node, an OAM management background, a third-party computing server, and a core network element.
[0246] In some embodiments, for longer routes, a segmented generation and segmented storage method can be adopted, that is, if the road sections managed by the code book generation entity are different, only the preset code book corresponding to the local road section managed by itself can be generated, and stored in the code book storage body of the local road section; a centralized generation and segmented storage method can also be adopted, that is, a code book generation entity generates a preset code book for the entire route and distributes it to the code book storage entities of different road sections.
[0247] For example, taking high-speed rail as an example, the length of the entire route may range from hundreds of kilometers to thousands of kilometers. The number of base stations or cells deployed along the route may be in the thousands or even tens of thousands, and they may belong to the network element management of different core networks. Therefore, for such scenarios with long routes, segmented management can be adopted. For example, Fig.18 As shown, the RIS preset codebook for the entire high-speed railway route can be uniformly generated by a RIS management entity, and then the RIS preset codebook corresponding to each long section is distributed to the RIS management entity to which each long section belongs. Alternatively, each RIS management entity can generate a RIS preset codebook corresponding to the long section it manages.
[0248] If two RIS management entities are deployed in the management area of the same access and mobility management function (AMF) and there is no direct interface between the two, the RIS preset codebook can be exchanged through the AMF. If there is a direct interface between the two, the RIS preset codebook can be directly exchanged through the direct interface.
[0249] If two RIS management entities are deployed in different AMF management areas, for example Fig.18 If the RIS management entity 1 and the RIS management entity 2 are deployed in AMF-1 and AMF-2 respectively, the RIS preset codebook can be transferred through the interface between AMF-1 and AMF-2.
[0250] In addition, the number of RIS preset codebooks corresponding to each long section can be controlled within 1,000 to reduce the signaling overhead required for codebook storage and transmission.
[0251] To facilitate understanding, the mobility management method provided in the embodiment of the present application is described below in the form of examples in combination with application scenarios.
[0252] It should be noted that, for ease of description, the following description is made by taking the first node as RIS, the reflection module of the first node as RIS-Fwd, the control module of the first node as RIS-MT, and the second node as a base station as an example.
[0253] Scenario 1: The mobility information of RIS-Fwd includes location information, and a preset codebook is matched for RIS-Fwd based on the location information of RIS-Fwd.
[0254] Exemplarily, assuming that the preset codebook library is in the form shown in Table 1 above, during the operation of the high-speed rail, the codebook update methods of the RIS-Fwd of each RIS deployed on the train are as follows:
[0255] Method 1: The base station instructs RIS to update the codebook
[0256] Exemplarily, the roadside base station can detect the real-time position of each RIS-MT on the high-speed rail in real time (the real-time position can be reported by the RIS-MT autonomously, or the position of the RIS-MT can be obtained by using the existing base station positioning mechanism). When it is found that the distance between the position of the m-th RIS-Fwd managed by the n-th RIS-MT on the high-speed rail and the next section (the preset code book corresponding to the next section is different from the preset code book corresponding to the current position of the m-th RIS-Fwd) is less than or equal to L-offset1, the base station sends a codebook update indication to the n-th RIS-MT, instructing the n-th RIS-MT to update the m-th RIS-Fwd to the preset codebook corresponding to the next section after receiving the T-offset time offset of the codebook update indication or the position offset of L-offset2.
[0257] Wherein, n is an integer greater than or equal to 1, m is an integer greater than or equal to 1, L-offset1 and L-offset2 are predefined position offsets, L-offset1 and L-offset2 can be positive, 0 or negative values; T-offset is a predefined time offset, T-offset can be a positive, 0 or negative value.
[0258] Exemplarily, L-offset1, L-offset2 and T-offset may be configured by any one of the base station, the RIS management entity, or the OAM management background, and sent to the RIS-MT in advance.
[0259] In some embodiments, the above method 1 can also be executed by the RIS management entity. That is, the RIS management entity can obtain the real-time position of each RIS-MT on the high-speed rail in real time, and then determine whether the codebook needs to be updated according to the real-time position, and send a codebook update instruction to the RIS-MT if the codebook needs to be updated. The specific implementation method can refer to the above method 1, which will not be repeated here.
[0260] Method 2: RIS autonomously updates the codebook
[0261] Exemplarily, each RIS-MT on the high-speed rail can autonomously detect the real-time position of each RIS-Fwd managed by it (for example, the real-time position of each RIS-Fwd can be inferred based on the real-time position of the RIS-MT and the relative position relationship between the RIS-MT and each RIS-fwd); when the RIS-MT finds that the distance between the current position of the m-th RIS-Fwd managed by it and the next section (the preset code book corresponding to the next section is different from the preset code book corresponding to the current position of the m-th RIS-Fwd), the RIS-MT controls the m-th RIS-Fwd to be updated to the preset code book corresponding to the next section.
[0262] The real-time position of the RIS-MT can be obtained through a satellite positioning module (such as GPS or BDS) integrated in the RIS-MT, or by using a positioning measurement function of a base station.
[0263] Among them, L-offset3 is a predefined position offset, and the position offset is set to leave hardware processing delay for RIS-Fwd to update the codebook.
[0264] In some embodiments, the RIS-MT also needs to send the ID of the mth RIS-Fwd and the identifier of the preset codebook corresponding to the next path segment to the base station, the RIS management entity and the OAM management background.
[0265] Scenario 2: The mobility information of RIS-Fwd includes wireless network information, and the wireless network information measured by RIS-MT is used to match the preset codebook for RIS-Fwd.
[0266] Exemplarily, it is assumed that the preset codebook library is in the form shown in the following Table 3:
[0267] Table 3
[0268]
[0269]
[0270] Based on Table 3 above, during the operation of the high-speed rail, the codebook update methods of the RIS-Fwd of each RIS deployed on the train are as follows:
[0271] Method 1: The base station instructs RIS to update the codebook
[0272] Exemplarily, each RIS-MT on the high-speed rail detects the downlink reference signal strength of the serving cell and the adjacent cell in real time, and determines whether the reference signal strength meets the following codebook update conditions:
[0273] The reference signal received power of the neighboring cell is higher than the reference signal received power of the serving cell by a preset threshold thres1;
[0274] The reference signal receiving power of the neighboring cell is higher than a preset threshold value thres2;
[0275] The reference signal received power of the neighboring cell is higher than a preset threshold value thres3, and the reference signal received power of the serving cell is lower than a preset threshold value thres4.
[0276] The above preset threshold may be configured by the base station and sent to the RIS.
[0277] When the reference signal strength meets the above codebook update condition, the RIS-MT sends the detection result to the base station.
[0278] Furthermore, after receiving the detection result, the base station determines, based on the relative position relationship between RIS-MT and each RIS-Fwd managed by RIS-MT and the running speed of the high-speed rail, that the mth RIS-Fwd managed by RIS-MT will enter the next section after T-offset (the preset codebook corresponding to the next section is different from the preset codebook corresponding to the current position of the mth RIS-Fwd); then the base station sends a codebook update indication to RIS-MT (including the mth RIS-Fwd id of the codebook to be updated, the index of the preset codebook to be updated, and T-offset1).
[0279] Correspondingly, after receiving the codebook update instruction, the RIS-MT updates the codebook of the mth RIS-Fwd to the preset codebook corresponding to the next path segment after T-offset1.
[0280] Wherein, T-offset1 is a predefined time offset.
[0281] In some embodiments, the above-mentioned method 1 can also be performed by the RIS management entity. That is, the RIS-MT sends the detection result to the RIS management entity, and the RIS management entity determines whether the codebook needs to be updated according to the detection result, and sends a codebook update instruction to the RIS-MT if the codebook needs to be updated. The specific implementation method can refer to the above-mentioned method 1, which will not be repeated here.
[0282] Method 2: RIS autonomously updates the codebook
[0283] Exemplarily, each RIS-MT on the high-speed rail detects the downlink reference signal strength of the serving cell and the adjacent cell in real time, and determines whether the reference signal strength meets the following codebook update conditions:
[0284] The reference signal received power of the neighboring cell is higher than the reference signal received power of the serving cell by a preset threshold thres1;
[0285] The reference signal receiving power of the neighboring cell is higher than a preset threshold value thres2;
[0286] The reference signal received power of the neighboring cell is higher than a preset threshold value thres3, and the reference signal received power of the serving cell is lower than a preset threshold value thres4.
[0287] The above preset threshold may be configured by the base station and sent to the RIS.
[0288] When the reference signal strength meets the above-mentioned codebook update conditions, the relative position relationship between RIS-MT and each RIS-Fwd managed by RIS-MT, combined with the high-speed rail operating speed, determines that the mth RIS-Fwd managed by RIS-MT will enter the next section after T-offset (the preset codebook corresponding to the next section is different from the preset codebook corresponding to the current position of the mth RIS-Fwd); then RIS-MT controls the mth RIS-Fwd to be updated to the preset codebook corresponding to the next section after T-offset2.
[0289] Among them, the preset codebook corresponding to the above-mentioned next section can be determined according to the beam information of the incident beam detected by RIS-MT. Exemplarily, assuming that RIS is in the above-mentioned N+1 section, at this time RIS-Fwd uses the codebook corresponding to the codebook number b1, when RIS moves with the vehicle to the N+2 section, the incident beam information measured by RIS-MT is "PLMN 46000 (China Telecom), PCI id 24, beam No. 13 (configured with reference signal SSB index 7)", then RIS-MT can query the preset codebook table according to the cell identifier and beam identifier in the incident beam information, and find that the beam information corresponding to the codebook number b2 in the preset codebook table can match it, then determine that the preset codebook corresponding to the next section is the codebook corresponding to the codebook number b2.
[0290] In addition, the RIS-MT also needs to send the ID of the mth RIS-Fwd and the updated preset codebook index to the base station, the RIS management entity and the OAM management background.
[0291] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method. It is understandable that, in order to realize the above functions, the management device includes at least one of the hardware structure and software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiment of the present application.
[0292] It is understandable that, in order to realize the above functions, the management device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0293] The embodiment of the present application can divide the functional modules of the management device according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0294] Fig.19 is a schematic diagram of the structure of a management device provided in an embodiment of the present application. The management device is applied to a first node and can execute the mobility management method provided in the above method embodiment. Fig.19 As shown, the management device 500 may include: an acquisition module 501 and a determination module 502. In some other embodiments, the management device 500 may further include a sending module 503.
[0295] The acquisition module 501 is configured to acquire mobility information of a first node.
[0296] The determination module 502 is configured to determine a codebook update strategy of the first node based on the mobility information of the first node.
[0297] In some embodiments, the first node includes at least one reflection module for adjusting an incoming beam from the second node to an outgoing beam towards the third node.
[0298] In some embodiments, the mobility information of the first node includes the mobility information of the target reflection module in at least one reflection module; the determination module 502 is specifically used to send the mobility information and / or codebook update recommendation information of the target reflection module to the second node when the mobility information of the target reflection module meets the codebook update condition.
[0299] In some embodiments, the mobility information of the first node includes mobility information of a target reflection module in at least one reflection module; the determination module 502 is specifically used to determine the target codebook from a preset codebook table when the mobility information of the target reflection module meets the codebook update condition, and control the target reflection module to use the target codebook.
[0300] In some embodiments, the sending module 503 is configured to send an index of a target codebook and / or an identifier of a target reflection module to the second node.
[0301] In some embodiments, the preset codebook table includes multiple codebooks and geographical area information corresponding to each of the multiple codebooks.
[0302] In some embodiments, the geographic area information corresponding to the codebook includes at least one of the following: a starting position, an ending position, a distance length, a midpoint position, a radius, and a diameter.
[0303] In some embodiments, the preset codebook table includes multiple codebooks and wireless network information corresponding to each of the multiple codebooks.
[0304] In some embodiments, the wireless network information corresponding to the codebook includes at least one of the following: serving cell information, serving beam information, transmission point information, and centralized unit information.
[0305] In some embodiments, the service beam information includes an index of a reference signal carried by the service beam, and the reference signal includes at least one of the following: a synchronization signal, a channel state information reference signal, a tracking reference signal, a demodulation reference signal, a positioning reference signal, and an interference reference signal.
[0306] In some embodiments, the serving cell information includes at least one of the following: a global identification cell identity, a public land mobile network, a cell identity, a base station identity, and a physical cell identity.
[0307] In some embodiments, the mobility information of the target reflection module includes location information or wireless network information of the target reflection module; wherein the wireless network information includes measurement information of the serving cell and measurement information of the neighboring cell, and the measurement information includes reference signal received power.
[0308] In some embodiments, the position information of the target reflection module is the absolute position information of the target reflection module; wherein the absolute position information of the target reflection module is used to indicate the position of the target reflection module on the surface of the earth.
[0309] In some embodiments, the first node also includes a control module; the absolute position information of the target reflection module is measured by a positioning device; or, the absolute position information of the target reflection module is determined based on the absolute position information of the control module and the relative position relationship between the control module and the target reflection module.
[0310] In some embodiments, the absolute position information of the control module is obtained by measuring the positioning of the control module by a second node; or, the absolute position information of the control module is measured by a positioning device; or, the absolute position information of the control module is determined based on the movement distance of the control module relative to a reference point.
[0311] In some embodiments, the position information of the target reflection module is relative position information of the target reflection module; wherein the relative position information of the target reflection module is used to indicate the position of the target reflection module relative to a reference point.
[0312] In some embodiments, the first node further includes a control module; and the relative position information of the target reflection module is determined based on a moving distance of the control module relative to a reference point, and a relative position relationship between the control module and the target reflection module.
[0313] In some embodiments, the codebook update condition includes at least one of the following: the distance between the position of the target reflection module and the geographical area corresponding to the target codebook in the preset codebook table is less than or equal to the preset distance offset; the distance between the position of the target reflection module and arriving at or entering the geographical area corresponding to the target codebook in the preset codebook table is less than or equal to the preset time offset; the reference signal received power of the neighboring cell is higher than the reference signal received power of the serving cell by a first preset threshold value; the reference signal received power of the neighboring cell is greater than or equal to the second preset threshold value; the reference signal received power of the serving cell is less than or equal to the third preset threshold value.
[0314] In some embodiments, the preset codebook table is generated by a codebook generating entity, and the codebook generating entity includes at least one of the following: a management entity of the first node, a control module of the first node, an operation management and maintenance OAM management background, a third-party computing server, and a core network element.
[0315] In some embodiments, the preset codebook table is stored in a codebook storage body, and the codebook storage body includes at least one of the following: a management entity of the first node, a second node, a control module of the first node, an OAM management background, a third-party computing server, and a core network element.
[0316] In some embodiments, the preset codebook table is generated based on at least one of the vehicle information, the deployment information of the first node, and the capability information of the first node.
[0317] In some embodiments, the vehicle information includes at least one of the following: information on the driving route, schedule, operating speed, and type information of the vehicle.
[0318] In some embodiments, the deployment information of the first node includes at least one of the following:
[0319] Information used to indicate whether the control module and the reflection module of the first node are co-located;
[0320] the number of control modules of the first node;
[0321] An identifier of a control module of the first node;
[0322] The number of reflection modules managed by the control module of the first node;
[0323] An identifier of a reflection module managed by the control module of the first node;
[0324] A deployment location of a control module of the first node;
[0325] A deployment position of the reflection module of the first node;
[0326] a phase position relationship between a control module of the first node and a reflection module managed by the control module of the first node;
[0327] A deployment azimuth angle of the reflection module of the first node relative to the vehicle;
[0328] An outgoing beam configuration of a reflection module of the first node;
[0329] Wireless network information corresponding to each section of the driving route;
[0330] The length of each segment of the route.
[0331] In some embodiments, the capability information of the first node includes at least one of the following:
[0332] An operating frequency band of a control module of the first node;
[0333] An operating frequency band of a reflection module of the first node;
[0334] The working modes supported by the reflection module of the first node;
[0335] Physical parameters of the reflection module of the first node.
[0336] In some embodiments, the first node is a reconfigurable intelligent metasurface RIS, a network-controllable relay device NCR, or an intelligent relay device.
[0337] In some embodiments, a codebook is used to indicate the correspondence between an incoming beam and an outgoing beam.
[0338] Fig. 20 is a schematic diagram of the structure of a management device provided in an embodiment of the present application. The management device is applied to the second node and can execute the mobility management method provided in the above method embodiment. Fig. 20 As shown, the management device 600 may include: an acquisition module 601 , a determination module 602 and a sending module 603 .
[0339] An acquisition module 601 is used to acquire mobility information of a first node;
[0340] A determination module 602 is configured to determine a target codebook based on the mobility information of the first node and a preset codebook table;
[0341] The sending module 603 is configured to send codebook update indication information to the first node, where the codebook update indication information includes an identifier of a target codebook.
[0342] In some embodiments, the first node includes at least one reflection module for adjusting an incoming beam from the second node to an outgoing beam towards the third node.
[0343] In some embodiments, the codebook update indication information further includes an index of a target reflection module corresponding to the target codebook, and the target reflection module belongs to at least one reflection module.
[0344] In some embodiments, the mobility information of the first node includes mobility information of the target reflection module; the determination module 602 is specifically used to determine the target codebook based on the mobility information of the target reflection module and the preset codebook identifier when the mobility information of the target reflection module meets the codebook update condition.
[0345] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present application provides a possible structure of the communication device involved in the above-mentioned embodiment. Fig.21 As shown, the communication device 700 includes: a processor 702 and a bus 704. Optionally, the communication device 700 may further include a memory 701; optionally, the communication device 700 may further include a communication interface 703.
[0346] The processor 702 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 702 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 702 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0347] The communication interface 703 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0348] The memory 701 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0349] As a possible implementation, the memory 701 may exist independently of the processor 702, and the memory 701 may be connected to the processor 702 via a bus 704 for storing instructions or program codes. When the processor 702 calls and executes the instructions or program codes stored in the memory 701, the mobility management method provided in the embodiment of the present application can be implemented.
[0350] In another possible implementation, the memory 701 may also be integrated with the processor 702 .
[0351] The bus 704 may be an extended industry standard architecture (EISA) bus, etc. The bus 704 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.21 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0352] Some embodiments of the present application provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the mobility management method as described in any of the above embodiments.
[0353] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). The various computer-readable storage media described in this application may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0354] An embodiment of the present application provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the mobility management method described in any one of the above embodiments.
[0355] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A mobility management method, characterized in that: The method is applied to a first node, and the method comprises: Acquiring mobility information of the first node; Based on the mobility information of the first node, a codebook update strategy of the first node is determined.
2. The method according to claim 1, characterized in that The first node includes at least one reflection module, and the reflection module is used to adjust the incident beam from the second node to an outgoing beam towards the third node.
3. The method according to claim 2, characterized in that The mobility information of the first node includes mobility information of a target reflection module in the at least one reflection module; and determining a codebook update strategy of the first node based on the mobility information of the first node includes: In a case where the mobility information of the target reflection module meets the codebook update condition, the mobility information of the target reflection module and / or the codebook update suggestion information are sent to the second node.
4. The method according to claim 2, characterized in that: The mobility information of the first node includes mobility information of a target reflection module in the at least one reflection module; and determining a codebook update strategy of the first node based on the mobility information of the first node includes: When the mobility information of the target reflection module meets the codebook update condition, a target codebook is determined from a preset codebook table, and the target reflection module is controlled to use the target codebook.
5. The method according to claim 4, characterized in that The method further comprises: and sending an index of the target codebook and / or an identifier of the target reflection module to the second node.
6. The method according to claim 4, characterized in that The preset codebook table includes multiple codebooks and geographical area information corresponding to each of the multiple codebooks.
7. The method according to claim 6, characterized in that The geographical area information corresponding to the codebook includes at least one of the following: a starting position, an ending position, a distance length, a midpoint position, a radius, and a diameter.
8. The method according to claim 4, characterized in that The preset codebook table includes multiple codebooks and wireless network information corresponding to each of the multiple codebooks.
9. The method according to claim 8, characterized in that The wireless network information corresponding to the codebook includes at least one of the following: serving cell information, serving beam information, transmission point information, and centralized unit information.
10. The method according to claim 9, characterized in that The service beam information includes an index of a reference signal carried by the service beam, and the reference signal includes at least one of the following: a synchronization signal, a channel state information reference signal, a tracking reference signal, a demodulation reference signal, a positioning reference signal, and an interference reference signal.
11. The method according to claim 9, characterized in that The serving cell information includes at least one of the following: a global identification cell identifier, a public land mobile network, a cell identifier, a base station identifier, and a physical cell identifier.
12. The method according to claim 3 or 4, characterized in that: The mobility information of the target reflection module includes location information or wireless network information of the target reflection module; wherein the wireless network information includes measurement information of a serving cell and measurement information of a neighboring cell, and the measurement information includes reference signal received power.
13. The method according to claim 12, characterized in that The position information of the target reflection module is the absolute position information of the target reflection module; wherein the absolute position information of the target reflection module is used to indicate the position of the target reflection module on the surface of the earth.
14. The method according to claim 13, characterized in that The first node also includes a control module; The absolute position information of the target reflection module is measured by a positioning device; or, The absolute position information of the target reflection module is determined based on the absolute position information of the control module and the relative position relationship between the control module and the target reflection module.
15. The method according to claim 14, characterized in that The absolute position information of the control module is obtained by the second node performing positioning measurement on the control module; or, The absolute position information of the control module is measured by the positioning device; or, The absolute position information of the control module is determined based on a movement distance of the control module relative to a reference point.
16. The method according to claim 12, characterized in that The position information of the target reflection module is the relative position information of the target reflection module; wherein the relative position information of the target reflection module is used to indicate the position of the target reflection module relative to a reference point.
17. The method according to claim 16, characterized in that The first node also includes a control module; the relative position information of the target reflection module is determined based on the moving distance of the control module relative to a reference point, and the relative position relationship between the control module and the target reflection module.
18. The method according to claim 3 or 4, characterized in that The codebook update condition includes at least one of the following: The distance between the position of the target reflection module and the geographical area corresponding to the target codebook in the preset codebook table is less than or equal to the preset distance offset; The distance between the position of the target reflection module and arriving at or entering the geographical area corresponding to the target codebook in the preset codebook table is less than or equal to a preset time offset; The reference signal received power of the neighboring cell is higher than the reference signal received power of the serving cell by a first preset threshold value; The reference signal received power of the neighboring cell is greater than or equal to a second preset threshold value; The reference signal received power of the serving cell is less than or equal to a third preset threshold.
19. The method according to claim 4, characterized in that The preset codebook table is generated by a codebook generating entity, and the codebook generating entity includes at least one of the following: a management entity of the first node, a control module of the first node, an operation management and maintenance OAM management background, a third-party computing server, and a core network element.
20. The method according to claim 4, characterized in that The preset codebook table is stored in a codebook storage body, and the codebook storage body includes at least one of the following: a management entity of the first node, a second node, a control module of the first node, an OAM management background, a third-party computing server, and a core network element.
21. The method according to claim 4, characterized in that The preset codebook table is generated based on at least one of vehicle information, deployment information of the first node, and capability information of the first node.
22. The method according to claim 21, characterized in that The vehicle information includes at least one of the following: information on the driving route, timetable, running speed, and type information of the vehicle.
23. The method according to claim 21, characterized in that The deployment information of the first node includes at least one of the following: Information used to indicate whether the control module of the first node and the reflection module are co-located; The number of control modules of the first node; an identifier of a control module of the first node; the number of reflection modules managed by the control module of the first node; an identifier of a reflection module managed by the control module of the first node; a deployment location of the control module of the first node; a deployment position of the reflection module of the first node; a phase position relationship between the control module of the first node and a reflection module managed by the control module of the first node; A deployment azimuth angle of the reflection module of the first node relative to the vehicle; an outgoing beam configuration of a reflection module of the first node; Wireless network information corresponding to each road section in the driving route; The length of each road segment in the driving route.
24. The method according to claim 21, characterized in that The capability information of the first node includes at least one of the following: An operating frequency band of a control module of the first node; an operating frequency band of a reflection module of the first node; an operating mode supported by the reflection module of the first node; The physical parameters of the reflection module of the first node.
25. The method according to claim 1, characterized in that The first node is a reconfigurable intelligent metasurface RIS, a network-controllable relay device NCR or an intelligent relay device.
26. The method according to claim 1, characterized in that The codebook is used to indicate the corresponding relationship between the incident beam and the outgoing beam.
27. A mobility management method, characterized in that: The method is applied to the second node, and the method includes: Acquiring mobility information of the first node; Determining a target codebook based on the mobility information of the first node and a preset codebook table; Sending codebook update indication information to the first node, where the codebook update indication information includes an identifier of the target codebook.
28. The method according to claim 27, characterized in that The first node includes at least one reflection module, and the reflection module is used to adjust the incident beam from the second node to an outgoing beam towards the third node.
29. The method according to claim 28, characterized in that The codebook update indication information also includes an index of a target reflection module corresponding to the target codebook, and the target reflection module belongs to the at least one reflection module.
30. The method according to claim 28, characterized in that The mobility information of the first node includes the mobility information of the target reflection module; The determining a target codebook based on the mobility information of the first node and a preset codebook table includes: In a case where the mobility information of the target reflection module meets a codebook update condition, the target codebook is determined based on the mobility information of the target reflection module and the preset codebook identifier.
31. A communication device, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 26 or the method according to any one of claims 27 to 30 is performed.
32. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method as claimed in any one of claims 1 to 26, or the method as claimed in any one of claims 27 to 30.
Citation Information
Cited By
Positioning method and device, equipment and storage medium
CN119815507A
Mobility management method, communication apparatus, and storage medium
EP4718925A1
Mobility management method, communication apparatus, and storage medium
WO2024260272A1
