Communication method and communication device
By sending measurement configurations between terminal equipment and network equipment, terminal equipment can flexibly report measurement reports, solving the problem of inflexible reporting of measurement reports in the prior art, realizing the timely switching of terminal equipment to high-quality cells, and improving communication quality.
Patent Information
- Application Number
- CN202510548802.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2045-04-28
AI Technical Summary
In the prior art, terminal equipment needs to report measurement reports in a certain period of time, resulting in inflexible reporting of measurement reports, which affects the service base station to switch terminal equipment to target cells with better quality in a timely manner, thereby affecting communication quality.
By sending measurement configurations between the terminal device and the network device, the terminal device can flexibly report measurement reports according to preset conditions, realizing flexible settings and triggering of measurement configurations.
The flexibility of reporting measurement reports is improved, so that the service base station can promptly trigger the terminal equipment to switch to a target cell with better communication quality according to the measurement reports, reduce the probability of handover failure, and ensure communication quality.
Smart Images

Figure CN120075876A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and a communication device. Background Art
[0002] Mobility management, as a main function of mobile communication, allows a terminal device in a mobile communication system to maintain communication with a network device (such as a base station) of a cell in the mobile communication system while moving. Since the signal coverage range of a base station is limited, in order to ensure the communication quality of the terminal device, during the movement of the terminal device, the terminal device may report a measurement report for the network device to instruct the terminal device to switch from the current serving base station to a target base station with better quality according to the measurement report.
[0003] In the prior art, the terminal device reports the measurement report at a certain period, so that the terminal device needs to wait for a period of time to report the measurement report, resulting in inflexible reporting of the measurement report, and thus causing the serving base station to be unable to perform relevant operations in a timely manner according to the measurement report, such as triggering the terminal device to switch cells, affecting the communication quality of the terminal device.
[0004] Specifically, how the terminal device flexibly reports the measurement report is a problem that needs to be discussed. Summary of the Invention
[0005] Embodiments of this application provide a communication method and a communication device for realizing flexible reporting of a measurement report.
[0006] To achieve the above object, the embodiments of this application adopt the following technical solutions: In a first aspect, a communication method is provided. This method can be executed by a terminal device, for example, or can also be executed by a component (such as a circuit, a chip, or a chip system, etc.) configured in the terminal device, and can also be implemented by a logic module or software that can implement all or part of the functions of the terminal device. This application does not make any limitation in this regard. The following description is given by taking the terminal device as an example.
[0007] The method includes: The terminal device receives a measurement configuration from a first network device. Among them, the measurement configuration is related to a preset condition; the measurement configuration is used for the terminal device to measure a neighboring cell of the first network device.
[0008] The terminal device sends a measurement report to the first network device; among them, the measurement report is used to indicate a measurement result of a neighboring cell of the first network device, and the measurement result is determined according to the measurement configuration.
[0009] In this application, the first network device may send a measurement configuration to the terminal device according to a preset condition to instruct the terminal device to report a corresponding measurement report. The preset condition can be flexibly configured, so as to achieve flexible setting / triggering of the measurement configuration, and further enable the terminal device to flexibly report the measurement report.
[0010] In a second aspect, a communication method is provided. This method can be executed, for example, by a network device, or can also be executed by a component (such as a circuit, a chip, or a chip system, etc.) configured in the network device, and can also be implemented by a logic module or software that can implement all or part of the functions of the network device. This application does not make any limitations in this regard. The following will be described by taking a network device (such as a base station) as an example.
[0011] The method includes: The first network device may send a measurement configuration to the terminal device. The measurement configuration is related to a preset condition, and the measurement configuration is used to instruct the terminal device to measure the neighboring cells of the first network device.
[0012] After that, the first network device receives a measurement report from the terminal device. The measurement report is used to indicate the measurement results of the neighboring cells of the first network device.
[0013] In a third aspect, a communication device is provided. The communication device includes a processing module and a transceiver module. The transceiver module is used to receive a measurement configuration from the first network device, where the measurement configuration is related to a preset condition; the measurement configuration is used for the terminal device to measure the neighboring cells of the first network device.
[0014] The processing module is used to determine the measurement results of the neighboring cells of the first network device according to the measurement configuration.
[0015] The transceiver module is further used to send a measurement report to the first network device. The measurement report is used to indicate the measurement results of the neighboring cells of the first network device.
[0016] In a fourth aspect, a communication device is provided. The communication device includes a processing module and a transceiver module.
[0017] The processing module is used to determine the measurement configuration of the terminal device. The measurement configuration is related to a preset condition; the measurement configuration is used to instruct the terminal device to measure the neighboring cells of the first network device; The transceiver module is used to send the measurement configuration to the terminal device. And receive a measurement report from the terminal device; the measurement report is used to indicate the measurement results of the neighboring cells of the first network device.
[0018] In a fifth aspect, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation manner of the first aspect above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0019] In one implementation manner, the communication interface may be a transceiver or an input / output interface.
[0020] In another implementation manner, the communication device is a chip configured in a terminal device. When the communication device is a chip configured in a terminal device, the communication interface may be an input / output interface.
[0021] In a sixth aspect, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation manner of the second aspect above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0022] In one implementation manner, the communication interface may be a transceiver or an input / output interface.
[0023] In another implementation manner, the communication device is a chip configured in a base station. When the communication device is a chip configured in a base station, the communication interface may be an input / output interface.
[0024] In a seventh aspect, a processor is provided, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation manner in any aspect.
[0025] In a specific implementation process, the above-mentioned processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be transistors, gate circuits, flip-flops, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, which is used as the input circuit and the output circuit at different times respectively. The embodiments of the present application do not limit the specific implementation manners of the processor and various circuits.
[0026] In an eighth aspect, a communication device is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive signals through a receiver and transmit signals through a transmitter to execute the methods in any of the possible implementation manners in any of the above aspects.
[0027] Optionally, there is one or more processors, and there is one or more memories.
[0028] In a ninth aspect, a computer program product is provided, which includes: a computer program (which can also be referred to as code or instructions). When the computer program runs, it causes a computer to execute the methods in any of the possible implementation manners in any of the above aspects.
[0029] In a tenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (which can also be referred to as code or instructions). When it runs on a computer, it causes the computer to execute the methods in any of the possible implementation manners in any of the above aspects.
[0030] In an eleventh aspect, an embodiment of the present application provides a chip system, which includes one or more processors configured to call and run instructions stored in a memory, so that the methods in each of the above aspects or any of the possible implementation manners of each aspect are executed. The chip system can be composed of chips, or can include chips and other discrete devices.
[0031] Among them, the chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0032] In a twelfth aspect, a communication system is provided, including the aforementioned terminal device and a first network device. Optionally, the communication system can also include other devices that communicate with the terminal device and / or the first network device.
[0033] It can be understood that any of the above-provided communication devices, communication systems, chip systems, processors, computer-readable storage media, or computer program products can be applied to the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the communication method provided in the first aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 is a schematic structural diagram of a communication system provided by an embodiment of the present application; Figure 2 is a schematic structural diagram of a model provided by an embodiment of the present application; Figure 3A schematic diagram of the coverage direction provided by an embodiment of the present application Figure 1 ; Figure 4 A schematic diagram of the coverage direction provided by an embodiment of the present application Figure 2 ; Figure 5 A schematic diagram of the handover process of a traditional cell provided by an embodiment of the present application; Figure 6 A schematic diagram of a network device provided by an embodiment of the present application; Figure 7 A schematic flow diagram of a communication method provided by an embodiment of the present application; Figure 8 A schematic diagram of the structure of a communication device provided by an embodiment of the present application Figure 1 ; Figure 9 A schematic diagram of the structure of a communication device provided by an embodiment of the present application Figure 2 。 Detailed implementation manners
[0035] The technical solutions provided by the present application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), 5th Generation (5G) Mobile Communication System or New Radio Access Technology (NR). Among them, the 5G mobile communication system may include Non-Standalone (NSA) and / or Standalone (SA). The technical solutions provided by the present application can also be applied to future communication systems. The present application does not limit this.
[0036] Figure 1 It is a schematic diagram of a communication system 100 to which an embodiment of the present application is applied. The communication system 100 may include a network device, such as Figure 1 the network device 110 shown. The communication system 100 may further include a terminal device, such as Figure 1The terminal device 120 shown. The network device 110 and the terminal device 120 can communicate via a wireless link.
[0037] Figure 1 Exemplarily, a network device 110 and a terminal device 120 are shown. Optionally, the communication system 100 may further include multiple network devices and / or multiple terminal devices.
[0038] The network device in this application may be a device on the network side such as an access network, a core network device, etc. The access network device is sometimes also referred to as an access node. The access network device has a wireless transceiver function for communicating with terminals. The access network device includes but is not limited to the base station (base station), evolved NodeB (eNodeB), transmission reception point (TRP), next generation NodeB (gNB) in a 5G mobile communication system, the access network device or module in an open RAN (ORAN) system, the base station in a future mobile communication system, etc. in the above communication system. The access network device may also be a module or unit capable of implementing some functions of the base station. The access network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a radio controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device may also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the access network device in vehicle-to-everything (V2X) technology may be a road side unit (RSU). Multiple access network devices in the communication system may be of the same type of base station or different types of base stations. The base station can communicate with the terminal or communicate with the terminal through a relay station. The terminal can communicate with multiple base stations in different access technologies. The specific technologies and specific device forms adopted by the access network device in the embodiments of this application are not limited. In this application, the access network device is simply referred to as the network device.
[0039] In this application, the device for implementing the functions of the network device may be the network device or a device capable of supporting the network device to implement such functions, such as a processor, a circuit, a chip, or a chip system, etc. This device may be installed in the network device or used in connection with the network device. In the technical solution provided in this application, the device for implementing the functions of the network device is taken as an example of the network device to describe the technical solution provided in this application.
[0040] The terminal device in this application can be a wireless terminal device capable of receiving scheduling and indication information from a network device. The wireless terminal device can be a device that provides voice and / or data connectivity to users, or a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. For example, the terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal device can be widely used in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, aircraft (such as drones, helicopters, airplanes), hot air balloon, ship, robot, robotic arm, or smart home device, etc. The embodiments of this application do not limit the form of the terminal device.
[0041] In this application, the device for implementing the functions of the terminal device can be the terminal device or a device capable of supporting the terminal device to implement such functions, such as a processor, circuit, chip, chip system, etc. This device can be installed in the terminal device or used in connection with the terminal device. In the technical solution provided in this application, taking the device for implementing the functions of the terminal device as the terminal device as an example, the technical solution provided in this application is described.
[0042] The access network device and / or the terminal can be fixed or movable. The access network device and / or the terminal can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes or balloons in the air. The embodiments of this application do not limit the application scenarios of the access network device and the terminal. The access network device and the terminal device can be deployed in the same scenario or different scenarios. For example, the access network device and the terminal device are both deployed on land at the same time; or, the access network device is deployed on land and the terminal device is deployed on the water surface, etc., and no more examples are given.
[0043] In practical applications, multiple network devices can cooperate to assist a terminal in achieving wireless access, and different network devices respectively implement some functions of a base station. For example, the network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0044] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be called an O-CU (open CU), the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. Any one of the CU (or CU-CP, CU-UP), the DU, and the RU in this application can be implemented through a software module, a hardware module, or a combination of a software module and a hardware module. The CU (or CU-CP and CU-UP), the DU, and the RU can implement different protocol layer functions.
[0045] To facilitate the understanding of the embodiments of this application, the terms involved in this application are briefly described first. Optionally, the explanations of some terms can also refer to the explanations in the 3rd generation partnership project (3GPP) standard protocol.
[0046] 1. Premature handover Premature handover means that the terminal device performs a handover when the signal quality of the network device in the neighboring cell (such as the base station in the neighboring cell) is unstable. After the network device in the serving cell (such as the serving base station) issues a handover command, due to the unstable signal quality of the network device in the target cell (such as the target base station), the terminal device experiences a radio link failure when switching to the target base station and reconnects to the original serving base station. Among them, the target base station belongs to the base station in the neighboring cell. In addition, in this application, the network device in the serving cell can be referred to as the first network device, the network device in the neighboring cell can be referred to as the second network device in the neighboring cell, and the network device in the target cell can be referred to as the target network device.
[0047] 2. Late handover Late handover means that the terminal device performs a handover when it is at the edge of the signal coverage area of the network device in the serving cell, but due to unstable signals, the terminal device cannot complete the handover command, resulting in a random access failure.
[0048] 3. Ping-pong effect Ping-pong handover means that when the terminal device is within the signal coverage areas of multiple neighboring cells with similar signal strengths, due to the continuous change of the signal strengths of these neighboring cells, the terminal device switches back and forth between these neighboring cells, resulting in frequent handovers of the terminal device.
[0049] 4. Recurrent neural networks (RNN) model The RNN model is a special neural network model. Compared with the traditional feedforward neural network model, the RNN model can transfer the information of the previous moment in the sequence to the next moment when processing sequence data. This means that the RNN model can consider historical information and use historical information to more accurately model and predict sequence data. Therefore, the RNN model is widely used in processing and predicting sequence data.
[0050] However, when processing long time series, the RNN model is prone to the problem of gradient disappearance, resulting in the RNN model being unable to accurately and effectively complete the processing and prediction of the sequence. To solve this problem, two variants have been derived from the RNN model: the long short-term memory network (LSTM model) and the gated recurrent unit (GRU) model.
[0051] Both the LSTM model and the GRU model introduce a gating mechanism to solve the gradient disappearance problem of the RNN model. The difference between the two is that the LSTM introduces three gating mechanisms, namely the input gate, the forget gate, and the output gate. The three gates respectively control the input, forgetting, and output of information, and at the same time introduce a memory unit to store key information.
[0052] Based on the LSTM model, the GRU model optimizes three gates into two gates, namely the update gate and the reset gate (as Figure 2 shown by the update gate z t and the reset gate r t ). Among them, the update gate realizes the input gate in the LSTM model, which is used to receive external data input and process the data. The update gate also realizes the forget gate and the output gate in the LSTM model. Among them, Figure 2 other parameters shown can be referred to the description of the prediction process of the GRU model below, and will not be introduced here first.
[0053] 5. Coverage Direction The coverage direction of a network device refers to the geographical area pointed by the main lobe of the signal radiation formed by the directional antenna array of the network device. Among them, the coverage direction of the network device is related to the emission direction of the beam. When the emission direction of the beam changes, the coverage direction of the network device also changes. Taking the network device as a base station as an example, the directional antenna array of the base station vertically emits a narrow beam downward, and the formed area is roughly conical (see Figure 3 ). Then, the directional antenna array emits a narrow beam at a certain tilt angle , and the formed area is approximately elliptical, and the center of the ellipse of the elliptical area is not at the origin (see Figure 4 ). Correspondingly, the coverage direction of the base station changes. Among them, Figure 3 or Figure 4 in represents the included angle of the beam.
[0054] It should be understood that the technical terms in this application are only examples rather than limitations. For example, with the evolution of technology, technical terms will also change. In the case of the same technical meaning, other technical terms should also apply to this application.
[0055] As the main function of mobile communication, mobility management allows the terminal device in the mobile communication system to still maintain communication with the network device (such as a base station) of the cell in the mobile communication system. Since the signal coverage range of the base station (or described as the coverage range) is limited, when the terminal device exceeds the signal coverage range of the network device of the current serving cell, it is necessary to use the mobility management function to switch the user to a neighboring network device with better communication quality. Otherwise, the terminal device will face the problem that the quality of service (QoS) gradually deteriorates or even the connection is lost, thereby affecting the communication quality of the terminal device. Therefore, in order to ensure the communication quality of the terminal device, during the movement of the terminal device, the terminal device can be switched from the current serving cell to a target cell with better quality.
[0056] In the traditional cell handover process, the terminal device measures the neighboring cells of its current serving cell at a certain measurement period. When a neighboring cell meets preset condition 1, the terminal device reports the corresponding measurement report to the network device of the serving cell. The measurement report indicates the measurement result of the neighboring cell. Optionally, the measurement report indicates the measurement results of the neighboring cells that meet preset condition 1.
[0057] Among them, preset condition 1 may include that the network device of the neighboring cell meets event A3. Event A3 means that the difference between the signal quality of the network device of the neighboring cell and the signal quality of the network device of the serving cell is greater than a preset threshold. This difference represents the difference obtained by subtracting the signal quality of the network device of the serving cell from the signal quality of the network device of the neighboring cell.
[0058] The measurement result of the neighboring cell may include the signal quality of the network device of the neighboring cell. Optionally, the signal quality includes but is not limited to parameters such as reference signal received power (RSRP). The preset threshold may be a handover hysteresis margin (HOM).
[0059] After that, the network device of the serving cell decides to hand over the terminal device to the target cell according to the measurement report. The target cell belongs to the neighboring cells of the serving cell. Exemplarily, if the network device of the neighboring cell continuously meets the preset condition 1 within the time to trigger (TTT), the network device of the serving cell takes the neighboring cell as the target cell and triggers the terminal device to hand over to the target cell.
[0060] Next, taking the network device of the serving cell as the serving base station, the network device of the neighboring cell as the neighboring base station, and preset condition 1 including event A3 as an example, combined with Figure 5 introduce the traditional cell handover process. As Figure 5 shown, the traditional cell handover process may include steps 1 - step 9.
[0061] Step 1: The serving base station sends a measurement configuration to the terminal device. Correspondingly, the terminal device receives the measurement configuration. Among them, the measurement configuration carries a measurement period.
[0062] Step 2: The terminal device measures the neighboring base stations of the serving base station according to the measurement period.
[0063] Step 3: When the neighboring base station meets event A3, the terminal device sends a measurement report to the serving base station. Correspondingly, the serving base station receives the measurement report. Among them, the measurement report indicates the measurement results of the neighboring cells.
[0064] Step 4: Based on the measurement results of neighboring cells, when a neighboring cell base station continuously meets event A3 within the handover trigger time, the serving base station takes this neighboring cell base station as the target base station.
[0065] Step 5: The serving base station sends a handover request to the target base station. Correspondingly, the target base station receives the handover request.
[0066] Step 6: The target base station sends an approval handover response message to the serving base station. Correspondingly, the serving base station receives the approval handover response message.
[0067] Step 7: The serving base station sends a handover instruction to the terminal device. Correspondingly, the terminal device receives the handover instruction. Among them, the handover instruction is used to indicate to switch to the target base station.
[0068] Step 8: In response to the handover instruction, the terminal device establishes a connection with the target base station.
[0069] Step 9: The terminal device releases the communication resources with the serving base station. The communication resources may include the resources allocated by the serving base station to the terminal device, such as channel resources, etc.
[0070] It should be noted that the measurement configuration in the traditional cell handover process in this application can be called the traditional measurement configuration, and the measurement period carried by the traditional measurement configuration can be called the legacy measurement period; or called the legacy cycle; or called the traditional measurement period; or called the traditional cycle, etc.
[0071] As can be seen from the above content, the traditional cell handover mechanism essentially belongs to a passive response scheme. When the network device of a neighboring cell meets the preset condition 1, the network device of the serving cell will instruct the terminal device to hand over the cell. And the terminal device measures the neighboring cell according to the measurement period. That is to say, it takes a certain period of time to determine whether the network device of the neighboring cell meets the preset condition 1. This may cause the terminal device to be unable to hand over to the target cell in time. Further, in the scenario where the mobility of the terminal device is low or the density of network devices is sparse (such as sparse base station density), the network device of the serving cell triggering the terminal device to hand over the cell according to the traditional cell handover mechanism may be able to ensure the timeliness of the handover. However, in the scenario where the mobility of the terminal device is strong and / or the network devices are dense, the terminal device cannot measure the neighboring cell in time within the cycle time, resulting in the network device of the serving cell being unable to trigger the terminal device to hand over to the target cell in time, affecting the continuity of the signal transmission of the terminal device, and thus affecting the communication quality of the terminal device. And this will lead to an increase in the probability of premature handover, late handover or ping-pong effect, that is, an increase in the probability of handover failure. It should be understood that for a moving terminal device, dense network devices will increase the handover frequency of the terminal device and the probability of ping-pong effect. For example, see Figure 6, the terminal device 30 moves in a scenario with a dense network of network devices. During the movement from network device 31 to network device 32, the terminal device 30 needs to frequently perform cell handovers, and the probability of the ping-pong effect occurring is relatively high.
[0072] In view of this, the present application provides a communication method. The serving cell can flexibly trigger the terminal device to report a measurement report according to the current situation of the terminal device (such as the current movement situation), so that when the terminal device has strong mobility and / or the terminal device is in a scenario with a dense network of network devices, the terminal device can still report the measurement report in a timely manner, so that the network device of the serving cell can timely trigger the terminal device to switch to a target cell with better communication quality according to the measurement report, avoiding the problem that the terminal device cannot report the measurement report in a timely manner due to a relatively large traditional measurement period, thereby causing the terminal device to fail to switch in a timely manner. Moreover, the probability of premature handover, excessive handover, or the ping-pong effect is reduced, that is, the probability of handover failure is reduced, ensuring better communication quality of the terminal device.
[0073] The solution provided by the present application will be described in detail below with reference to the corresponding flowchart. It can be understood that in the schematic flowchart provided by the present application, different devices (such as the terminal device and the network device) are mainly used as the execution subjects of the interaction schematic to illustrate the method, but the present application does not limit the execution subjects of the interaction schematic. For example, the devices (such as the terminal device and the network device) in the schematic flowchart can also be a chip, a chip system, or a processor that supports the device to implement the method, and can also be a logic module or software that can implement all or part of the functions of the device.
[0074] For unified description here, in the interaction process of the embodiments of the present application, the message or signaling interaction involved can adopt the messages or signaling in the standard, or can also be newly introduced messages or signaling, and the embodiments of the present application do not make specific limitations on this.
[0075] Figure 7 is a schematic diagram of a communication method according to an embodiment of the present application. It can be understood that Figure 7 the terminal device in can be Figure 1 any terminal device 120 in, or can also refer to a device in the terminal device (such as a processor, a chip, or a chip system, etc.). The first network device can be Figure 1 any network device 110 in, or can also refer to a device in the access network device (such as a processor, a chip, or a chip system, etc.). As Figure 7 shown, the method includes the following steps: S701. The first network device sends a measurement configuration to the terminal device. Correspondingly, the terminal device receives the measurement configuration.
[0076] Among them, the measurement configuration is related to a preset condition. The measurement configuration is used for the terminal device to measure the neighboring cells of the first network device.
[0077] In some embodiments, the above-mentioned measurement configuration being related to a preset condition includes: In response to meeting the preset condition, the measurement configuration is triggered, and the preset condition includes at least one of the following: The speed of the terminal device is greater than or equal to a first threshold; The measurement period of the terminal device is less than or equal to a second threshold; The measurement frequency of the terminal device is greater than or equal to a third threshold.
[0078] Among them, the measurement period represents the period for the terminal device to measure the neighboring cells of the first network device. When the second threshold is small, the terminal device can be triggered to measure the neighboring cells of the first network device more frequently, thereby increasing the number of measurement reports reported by the terminal device. Optionally, the second threshold can be a traditional measurement period.
[0079] The measurement frequency represents the number of times the terminal device measures the neighboring cells of the first network device within a unit time (or within a predefined period of time). Among them, when the third threshold is large, the terminal device can be triggered to measure the neighboring cells of the first network device more frequently, thereby increasing the number of measurement reports reported by the terminal device. Optionally, the third threshold can be a traditional measurement frequency. Additionally, optionally, the traditional measurement frequency can be determined by the traditional measurement period. In this application, the measurement period of the terminal device being less than or equal to the second threshold can be alternatively described as the measurement period being less than or equal to the second threshold. The measurement frequency of the terminal device being greater than or equal to the third threshold can be alternatively described as the measurement frequency being greater than or equal to the third threshold.
[0080] It should be understood that the above-mentioned measurement period and measurement frequency are only examples, and other parameters that can characterize the number of measurements of the terminal device should also be within the protection scope of this application, such as measurement frequency, number of measurements, measurement interval, etc.
[0081] In some embodiments, the above-mentioned first threshold, second threshold, and third threshold can be configured by the network device or predefined by the protocol.
[0082] In some embodiments, the measurement period of the above-mentioned terminal device is related to the speed of the terminal device.
[0083] Optionally, the measurement period is positively correlated with the speed of the terminal device. The greater the speed of the terminal device, the shorter the measurement period of the terminal device. For a terminal device with strong mobility, the first network device needs to obtain the measurement report of the terminal device in a timely manner to decide whether the terminal device needs to switch to a neighboring cell with better quality. Therefore, the measurement period of the terminal device can be set shorter to increase the number of measurement reports.
[0084] Further, the measurement period of the terminal device belongs to a candidate period, the candidate period includes at least one period, and the at least one period corresponds to at least one speed range. The speed of the terminal device belongs to at least one speed range. For example, the speed ranges include speed range 1, speed range 2, and speed range 3. Speed range 1 corresponds to period 1, speed range 2 corresponds to period 2, and speed range 3 corresponds to period 3. If the speed of the terminal device belongs to speed range 1, the first device takes period 1 as the measurement period of the terminal device.
[0085] Similarly, the measurement frequency of the above terminal device is related to the speed of the terminal device.
[0086] Optionally, the measurement frequency is positively correlated with the speed of the terminal device. The greater the speed of the terminal device, the higher the measurement frequency of the terminal device. Further, the measurement frequency of the terminal device belongs to candidate frequencies, the candidate frequencies include at least one frequency, and the at least one frequency corresponds to at least one speed range. For example, the speed ranges include speed range 1, speed range 2, and speed range 3. Speed range 1 corresponds to frequency 1, speed range 2 corresponds to frequency 2, and speed range 3 corresponds to frequency 3. If the speed of the terminal device belongs to speed range 1, the first device takes frequency 1 as the measurement frequency of the terminal device.
[0087] In some embodiments, the measurement configuration carries the above measurement period.
[0088] In some embodiments, the measurement configuration carries the above measurement frequency.
[0089] In some embodiments, in one implementation, the measurement configuration being related to a preset condition means being triggered according to the preset condition. Exemplarily, when the terminal device meets the preset condition, the first network device sends the measurement configuration to the terminal device. Taking the preset condition including that the speed of the terminal device is greater than or equal to a first threshold as an example, when the speed of the terminal device is greater than or equal to the first threshold, the first network device sends the measurement configuration to the terminal device.
[0090] In another implementation, the measurement configuration being related to a preset condition means being set according to the preset condition. Exemplarily, the first network device sets the measurement configuration according to the specific conditions included in the preset condition. Taking the preset condition including that the measurement period of the terminal device is less than or equal to a second threshold as an example, the first network device sets the measurement period in the preset condition as a specific parameter in the measurement configuration, that is, the measurement configuration carries the measurement period in the preset condition.
[0091] In this application, when the speed of the terminal device is relatively high, the first network device can directly send a measurement configuration to the terminal device to trigger the terminal device to measure the neighboring cells of the first network device, so as to report a measurement report indicating the measurement results of the neighboring cells, realizing the active triggering and reporting of the measurement report, without the need to measure and report according to the traditional measurement period, thereby ensuring the timeliness of the measurement report. Or, the measurement period carried in the measurement configuration sent by the first network device is short or the measurement frequency is high, so as to increase the number of times the terminal device measures the neighboring cells, thereby ensuring the timeliness of the measurement report. And when the mobility of the terminal device is strong and / or the terminal device is in a dense network device scenario, the first network device can obtain the measurement report in a timely manner, so that it can decide whether to switch the cell of the terminal device according to the measurement report, realizing flexible cell switching.
[0092] In some embodiments, the speed of the terminal device described above may be the actual speed of the terminal device, such as the current actual speed of the terminal device.
[0093] Or, the speed of the terminal device described above may be the predicted speed of the terminal device.
[0094] Among them, the predicted speed of the terminal device may be reported by the terminal device. Exemplarily, the first network device may send configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information from the first network device. Among them, the configuration information is used to indicate reporting a prediction information report.
[0095] The terminal device sends a prediction information report to the first network device. Correspondingly, the first network device receives the prediction information report from the terminal device. Among them, the prediction information report includes the predicted speed of the terminal device. Based on this, the first network device can obtain the predicted speed of the terminal device, so that it can pre-determine whether to send a measurement configuration based on the predicted speed of the terminal device in advance, that is, determine whether the terminal device needs to report a measurement report.
[0096] Optionally, the terminal device may send a prediction information report to the first network device when the predicted speed is greater than or equal to a fourth threshold. Based on this, when the predicted speed of the terminal device is greater than or equal to the fourth threshold, it indicates that the mobility of the terminal device is strong. Therefore, the terminal device can report a prediction information report to trigger the first network device to send a measurement configuration according to a preset condition, thereby triggering the terminal device to actively report a measurement report in a timely manner.
[0097] Further, the above configuration information is used to instruct the terminal device to report a prediction information report when the predicted speed is greater than or equal to a fourth threshold. Based on this, when the predicted speed of the terminal device is greater than or equal to the fourth threshold, it indicates that the future mobility of the terminal device is relatively strong. The terminal device can send a prediction information report to the first network device to instruct the first network device to issue a measurement configuration, so as to realize the timely issuance of the measurement configuration. Optionally, the first network device can send the configuration information to the terminal device regularly or at any time.
[0098] Optionally, the above configuration information is of the first type (or referred to as the speed-triggered reporting type) of configuration information. The configuration information of the first type is related to the speed of the terminal device. For example, the configuration information of the first type is used to instruct the terminal device to report a prediction information report when the predicted speed is greater than or equal to the fourth threshold.
[0099] In some embodiments, the above fourth threshold may be configured and sent by the first network device to the terminal device (that is, the fourth threshold may be from the first network device), or preset by the terminal device.
[0100] In some embodiments, the above configuration information is used to instruct periodic reporting of a prediction information report. That is to say, the terminal device can periodically report a prediction information report, so that the first network device can determine the movement situation of the terminal device according to the prediction information report, and thus can determine in advance and in a timely manner whether to issue a measurement configuration.
[0101] Optionally, the configuration information is of the second type of configuration information (or referred to as the periodic reporting type, regular reporting type). The configuration information of the second type is used to instruct the terminal device to periodically report a prediction information report. In this application, the configuration information can also be referred to as prediction information configuration.
[0102] For example, the above configuration information may include a prediction information report trigger type (or referred to as a report trigger type, prediction information report type), and the prediction information report trigger type may include a first type and a second type. Specifically, the format of the configuration information is shown in Table 1.
[0103] Table 1
[0104] In some embodiments, the predicted speed of the above terminal device may include the predicted speed of the terminal device within a prediction time. Correspondingly, the fact that the predicted speed of the above terminal device is greater than or equal to a first threshold means that there is at least one predicted speed greater than or equal to the first threshold among the predicted speeds of the terminal device within the prediction time. That is to say, at least one predicted speed within the prediction time is greater than or equal to the first threshold.
[0105] Similarly, the prediction speed of the above terminal device being greater than or equal to the fourth threshold indicates that there is at least one prediction speed greater than or equal to the fourth threshold among the prediction speeds of the terminal device within the prediction time, that is, at least one prediction speed within the prediction time is greater than or equal to the fourth threshold.
[0106] In some embodiments, when the prediction speed of the terminal device is greater than or equal to the first threshold, the first network device may trigger the terminal device to perform speed prediction again. When the newly obtained prediction speed is greater than or equal to the first threshold again, the first network device sends a measurement configuration to the terminal device, avoiding incorrect prediction of speed and thus unnecessary issuance of the measurement configuration.
[0107] Exemplarily, before the first network device performs sending the measurement configuration in S701 above, the first network device receives a prediction information report from the terminal device, and the prediction information report includes the prediction speed of the terminal device. When the prediction speed of the terminal device is greater than or equal to the first threshold, the first network device sends configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information. In response to the configuration information, the terminal device sends a corresponding prediction information report to the first network device again. The prediction information report includes the new prediction speed of the terminal device. After that, when the new prediction speed of the terminal device is greater than or equal to the first threshold again, the first network device may perform sending the measurement configuration in S701. In this application, the configuration information can also be alternatively described as prediction configuration, or prediction configuration information, or indication information, etc. The prediction information report can also be alternatively described as prediction report, or information prediction report, etc.
[0108] Optionally, the prediction speed of the above terminal device is the prediction speed of the terminal device within the prediction time. The number of such prediction speeds can be multiple. When the prediction speeds in the first period of the prediction time are all less than the first threshold and there is a prediction speed in the second period of the prediction time that is greater than or equal to the first threshold, it indicates that the mobility of the terminal device may be relatively large. To avoid unnecessary issuance of the measurement configuration, the first network device may trigger the terminal device to perform speed prediction again.
[0109] In addition, when the predicted speed in the previous period of the prediction time is greater than or equal to the first threshold, it indicates that the mobility of the terminal device is about to be large. For the timeliness of measurement report submission, the first network device can directly send the measurement configuration without triggering the terminal device to perform speed prediction again. That is, before sending the measurement configuration to the terminal device in S701, the first network device receives a prediction information report from the terminal device, and the prediction information report includes the predicted speed of the terminal device. When the predicted speed of the terminal device is greater than or equal to the first threshold, the first network device performs sending the measurement configuration to the terminal device in S701. Moreover, since the previous period is relatively close to the current time, the accuracy rate of the predicted speed in the previous period is relatively high.
[0110] Among them, the above-mentioned previous period can also be referred to as the early stage (or the first time), including the time before the median in the prediction time. For example, if the preset time is 10 ms, then the previous period can be the first 5 ms. Similarly, the above-mentioned latter period can also be referred to as the later stage (or the second time), including the time after the median in the prediction time. For example, if the preset time is 10 ms, then the previous period can be the last 5 ms. It should be understood that the prediction time represents a period of time in the future, and the prediction time can be divided into the early stage and the later stage, and there is no overlapping part between the early stage and the later stage.
[0111] In some embodiments, the above-mentioned prediction information report may further include the predicted position of the terminal device. Optionally, the predicted position of the terminal device may include the predicted position of the terminal device within the prediction time. Correspondingly, the predicted position in this application belongs to the signal coverage range representation of the network device, and at least one of the predicted positions of the terminal device within the prediction time belongs to the signal coverage range, that is, at least one predicted position within the prediction time belongs to the signal coverage range.
[0112] Optionally, the predicted position may include longitude and latitude.
[0113] It should be understood that longitude and latitude are only used as an example of identifying a position, and other parameters that can identify a position should also be within the protection scope of this application. For example, a coordinate system is established, and the coordinates corresponding to the predicted position in this coordinate system; or, a reference point is set up, and the distance and direction of the predicted position relative to the reference point, and so on.
[0114] Optionally, the predicted positions within the prediction time and the predicted speeds within the prediction time are in one-to-one correspondence. By way of example, taking Table 2 below as an example, V n+1 corresponds to P n+1 ; V n+2 corresponds to P n+2 ;... V n+t corresponds to P n+t ; and so on.
[0115] In some other embodiments, the above prediction information report further includes the predicted location and predicted movement direction of the terminal device. Optionally, the predicted location of the terminal device includes the predicted location of the terminal device within the prediction time, and the predicted movement direction of the terminal device includes the predicted movement direction of the terminal device within the prediction time. Among them, the predicted location within the prediction time and the predicted movement direction within the prediction time correspond one by one. In addition, the predicted location within the prediction time and the predicted speed within the prediction time correspond one by one. Taking Table 2 below as an example, V n+1、 θ n+1 corresponds to P n+1 The three, V n+2、 θ n+2 corresponds to P n+2 The three, …V n+t、 θ n+t corresponds to P n+t The three correspond to each other.
[0116] In some other embodiments, the above prediction information report may further include the prediction time, and there is a corresponding predicted movement situation for the prediction time, such as the above predicted speed, predicted location, and predicted movement direction. Optionally, the prediction time may be composed of multiple prediction time points. Taking Table 2 below as an example, the prediction time may include T n+1 、T n+2 、…T n+t .
[0117] In some embodiments, the above prediction information report may further include the object to which the prediction information belongs. The identifier of the terminal device that sends the prediction information report (such as the ID of the terminal device) may be represented by the object to which the prediction information belongs.
[0118] In some embodiments, one or more of the above prediction time points, predicted speed, predicted location, and predicted movement direction may be included in the predicted trajectory information. Among them, the predicted trajectory information is also referred to as prediction information or predicted movement trajectory information.
[0119] In some embodiments, the above prediction information report may further include a report type (or referred to as a trigger type), which indicates the type that triggers the current reported prediction information report (that is, the requirements corresponding to which type are met to trigger). For example, when it is determined that the predicted speed is greater than or equal to the fourth threshold, it indicates that the current reported prediction information report is triggered because the requirements corresponding to the first type are met. Then, the value of the report type in the prediction information report may be the first type.
[0120] Taking the above prediction information report including the report type, the object to which the prediction information belongs, and the preset trajectory information (including the predicted speed, predicted location, predicted movement direction, and prediction time point of the terminal device within the prediction time) as an example, the format of the prediction information report may be as shown in Table 2.
[0121] Table 2
[0122] Among them, P in Table 2 n+1 represents the predicted position of the terminal device at T n+1 , θ n+1 represents the predicted movement direction of the terminal device at T n+1 , and V n+1 represents the predicted speed of the terminal device at V n+1 . Similarly, P n+2 represents the predicted position of the terminal device at T n+2 , θ n+2 represents the predicted movement direction of the terminal device at T n+2 , and V n+2 represents the predicted speed of the terminal device at V n+2 ...... P n+t represents the predicted position of the terminal device at T n+t , θ n+t represents the predicted movement direction of the terminal device at T n+t , and V n+t represents the predicted speed of the terminal device at V n+t .
[0123] In this application, the formats and contents of the configuration information and the prediction information report are defined, and the trigger conditions and reporting specifications for the terminal device to make predictions are clarified.
[0124] In some embodiments, the above-mentioned prediction time points can also be referred to as time, time points, etc. The predicted position can be referred to as the predicted movement position, predicted moving position, predicted coordinate, or coordinate, etc. The predicted direction can be referred to as the predicted moving direction, predicted movement direction, or direction, etc. The predicted speed can be referred to as the predicted movement speed, predicted moving speed, or speed, etc. The predicted time can also be referred to as the predicted step length, or time step length.
[0125] In some embodiments, the predicted speed of the above-mentioned terminal device can be obtained by inputting the historical speed of the terminal device and / or the current speed of the terminal device into the target model for prediction.
[0126] Similarly, the predicted position of the above-mentioned terminal device can be obtained by inputting the historical position of the terminal device and / or the current position of the terminal device into the target model for prediction.
[0127] The predicted movement direction of the above-mentioned terminal device can be obtained by inputting the historical movement direction of the terminal device and / or the current movement direction of the terminal device into the target model for prediction.
[0128] Optionally, the above-mentioned predicted speed, predicted movement direction, and predicted position can be predicted separately or together. For the convenience of description, this application takes the case where the predicted speed, predicted movement direction, and predicted position are predicted together as an example to introduce the prediction process.
[0129] Considering that the user's movement trajectory has a certain regularity (or temporal regularity), therefore, the user's historical movement trajectory can be used to predict the user's future movement trajectory. The terminal device can input the historical trajectory information of the terminal device and / or the current trajectory information of the terminal device into the target model to predict the predicted trajectory information of the terminal device. Optionally, the predicted trajectory information of the terminal device may include the predicted trajectory information of the terminal device within the prediction time. For example, if the prediction time is 10 ms, the predicted trajectory information of the terminal device may include the predicted speed, predicted movement direction, and predicted position within the next 10 ms.
[0130] Optionally, the above-mentioned target model can be a target GRU model. The target GRU model predicts the movement trajectory information by predicting the next one or several trajectory points of the terminal device based on the known historical trajectory information and / or current trajectory information. Each trajectory point represents the prediction time point and its corresponding predicted speed, predicted position, and predicted movement direction. For example, (T n+1 , P n+1 , θ n+1 , V n+1 ) in Table 2 above is a trajectory point.
[0131] The above-mentioned target GRU model is obtained by the terminal device training the GRU model. Exemplarily, the training process includes obtaining training samples, and the training input samples include N input data. Each of the N input data includes historical trajectory information and current trajectory information. Then, preprocess each of the N input data to obtain the vector corresponding to the input data. For example, the vector is . Then, input the matrix composed of the vectors corresponding to the N input data into the GRU model to train the GRU model. The dimension of this matrix is (N, n, 4). The predicted trajectory information corresponding to the N input data output by the GRU model, that is, input N predicted trajectory information. The predicted trajectory information can be a vector, which is . That is to say, the output of the GRU model is a matrix of (N, t, 4). When the prediction accuracy of the GRU model is greater than or equal to the preset accuracy threshold, the training can be stopped, and the trained GRU model is used as the target GRU model.
[0132] Optionally, the prediction accuracy can be evaluated by metrics such as mean absolute error (MAE), mean squared error (MSE), and root mean squared error (RMSE).
[0133] Optionally, the above training involves the following Formulas 1 to 4.
[0134] Formula 1. Where z t represents the update gate, x t represents the input data (including the current one), h t-1 represents the memory variable at the previous moment, and W z and U z are weights respectively.
[0135] Formula 2. Where r t represents the reset gate, and W r and U r are weights respectively.
[0136] Formula 3. Where represents the set of candidate memory variables, and W and U are weights respectively.
[0137] Formula 4. Where h t represents the current memory variable.
[0138] First, the GRU model combines the input data with the memory variable at the previous moment, and then passes it through the sigmoid function to convert the input data into a value between (0, 1). Then, the converted input data is respectively input into the update gate and the reset gate. After that, the GRU model linearly combines the reset gate, the input data, and the memory variable at the previous moment. Finally, the information of the two is superimposed as the output at the current moment.
[0139] In this application, the target GRU model of the terminal device is obtained by training the GRU model according to the historical trajectory information and / or the current trajectory information of the terminal device, so that the target GRU model can fully learn the movement law of the terminal device itself, thereby ensuring the accuracy of prediction.
[0140] It should be noted that the target model can also be other models, such as the target LSTM model.
[0141] In this application, since the GRU model has only two memory unit gates, the GRU model has lower model complexity and computational latency. Moreover, when the mobility of the terminal device is relatively high and / or in a scenario with a dense network of network devices, if cell handover is required, the real-time nature of the handover of the terminal device can be ensured, thereby ensuring a relatively high handover quality. Additionally, since the GRU model has only two memory unit gates, the training parameters of the GRU model are reduced, the computational complexity is relatively low, and the training efficiency can be significantly improved.
[0142] In some embodiments, the above preset conditions further include that the predicted location satisfies any one of the following: The predicted location of the terminal device is not within the signal coverage range of the first network device; The predicted location of the terminal device is within the signal coverage range of the first network device and the distance between the predicted location and the edge of the signal coverage range of the first network device is less than or equal to a preset distance.
[0143] In this application, when the predicted location of the terminal device is not within the signal coverage range of the first network device, or the predicted location of the terminal device is at the edge of the signal coverage range of the first network device, it indicates that there is a future handover requirement for the terminal device, and the possibility of reporting a measurement report is relatively high.
[0144] Among them, optionally, as can be seen from the foregoing content, the predicted location of the terminal device not being within the signal coverage range of the first network device means that the predicted location of the terminal device within the predicted time is not within the signal coverage range of the first network device. The predicted location of the terminal device being within the signal coverage range of the first network device means that there is a predicted location of the terminal device within the preset time within the signal coverage range of the first network device.
[0145] S702. The terminal device sends a measurement report to the first network device. Correspondingly, the first network device receives the measurement report. Among them, the measurement report is used to indicate the measurement results of the neighboring cells of the first network device. The measurement results are determined according to the measurement configuration.
[0146] In this application, after receiving the measurement report, the first network device can perform corresponding operations according to the measurement report.
[0147] In some embodiments, the first network device can trigger the terminal device to hand over cells according to the measurement report. The first network device sends a handover instruction to the terminal device. Correspondingly, the terminal device receives the handover instruction from the first network device. Among them, the handover instruction is used to indicate handover to the target network device. After that, the terminal device can hand over to the target network device according to the handover instruction; the target network device belongs to the second network device of the neighboring cell. For example, the second network devices of the neighboring cell include Network Device 1, Network Device 2, and Network Device 3. The target network device can be one of Network Devices 1 - 3.
[0148] Based on this, since the terminal device can flexibly report measurement reports, the first network device can flexibly trigger the terminal device to switch to the target network device, reducing the probability of handover failure and ensuring the handover quality. Moreover, when the terminal device triggers the terminal device to report measurement reports according to the movement situation of the terminal device (such as the predicted speed of the terminal device), the timeliness of the handover can be ensured, thereby ensuring the communication quality of terminal devices with strong mobility. In addition, the first network device can obtain measurement reports without waiting for the terminal device to meet event A3, thus enabling proactive handover of cells.
[0149] In some embodiments, the number of neighboring cells of the above-mentioned first network device is at least one. The target network device can be determined from the second network devices of at least one neighboring cell based on the measurement results and predicted location of at least one neighboring cell. For example, the second network devices of the neighboring cells include Network Device 1, Network Device 2, and Network Device 3. The target network device can be determined from Network Devices 1 - 3 according to the measurement results of Network Device 1, the measurement results of Network Device 2, the measurement results of Network Device 3, and the predicted location of the terminal device.
[0150] Based on this, a suitable target cell is determined from the neighboring cells according to the measurement results and predicted location of the neighboring cells, ensuring the rationality of the handover, that is, ensuring the handover quality and reducing the probability of handover failure.
[0151] Optionally, as can be seen from the foregoing content, the measurement results of the above-mentioned neighboring cells may include the signal quality of the second network devices of the neighboring cells. The first network device can make a decision on the network devices of the candidate cells (i.e., candidate network devices) according to the measurement results of at least one neighboring cell, so as to further determine the target network device from the candidate network devices.
[0152] The target network device belongs to the candidate network devices, and the candidate network devices are the network devices among the second network devices of the neighboring cells that meet the following conditions: the predicted location of the terminal device is within the signal coverage range of the second network device of the neighboring cell; the signal quality of the second network device of the neighboring cell meets event A3. It should be understood that event A3 is only an example, and it can also be other events, and the present application does not limit it.
[0153] Based on this, the first network device can comprehensively make a decision on the candidate cells according to the neighboring cell where the predicted location of the terminal device is located and the signal quality of the neighboring cell, ensuring the accuracy of the candidate cell decision, thereby ensuring the accuracy of the target cell determined based on the candidate cell, and further reducing the probability of ping-pong effect during cell handover.
[0154] Among them, the signal quality of the second network device in the neighboring cell satisfying event A3 can be alternatively described as the second network device in the neighboring cell satisfying event A3. Additionally, optionally, the signal quality of the second network device in the neighboring cell satisfying event A3 can include that the signal quality of the second network device in the neighboring cell satisfies event A3 within the handover trigger time.
[0155] Further, referring to the foregoing, the prediction information report may further include the predicted movement direction of the terminal device. The above conditions further include that the predicted movement direction of the terminal device is consistent with the coverage direction of the second network device in the neighboring cell. Based on this, the first network device comprehensively determines candidate cells according to the neighboring cell where the predicted position of the terminal device is located, the signal quality of the neighboring cell, and the predicted movement direction of the terminal device, further ensuring the accuracy of the decision.
[0156] Among them, the predicted movement direction being consistent with the coverage direction of the second network device means that the predicted movement direction is within the geographical area pointed to by the main lobe of the signal radiation formed by the directional antenna array of the second network device. Simply put, the predicted movement direction belongs to the direction pointed to by the main lobe of the signal radiation of the second network device.
[0157] Optionally, the predicted movement direction of the terminal device includes the predicted movement direction of the terminal device within the predicted time. Correspondingly, the above-mentioned predicted movement direction of the terminal device being consistent with the coverage direction of the second network device in the neighboring cell means that there is at least one predicted movement direction among the predicted movement directions of the terminal device within the predicted time that is consistent with the coverage direction of the second network device in the neighboring cell. That is to say, at least one predicted movement direction within the predicted time is consistent with the coverage direction of the second network device in the neighboring cell.
[0158] In some embodiments, after determining the candidate network devices, the first network device may determine a target network device from the candidate network devices according to the performance of each candidate network device. The performance of the candidate network device includes the load of the candidate network device and / or the signal quality of the candidate network device. Optionally, the process of determining the load of the candidate network device may include: the first network device sends a first message to each candidate network device respectively. The first message is used to instruct to report its own load size. In response to the first message, the candidate network device sends the load size of the candidate network device to the first network device.
[0159] Taking the performance including load and signal quality as an example to illustrate the process of determining the target network device, for each candidate network device, the first network device may perform a weighted sum of the load and signal quality of the candidate network device to obtain the performance value of the candidate network device. After that, the first network device may select the candidate network device with the largest performance value as the target network device, so that the terminal device switches to the best candidate network device, preventing the occurrence of ping-pong handover problems and reducing the number of handovers.
[0160] For example, the candidate network devices respectively include candidate network device 1 and candidate network device 2. The first network device performs a weighted sum of the load and signal quality of candidate network device 1 to obtain performance value 1 of candidate network device 1. Similarly, the first network device performs a weighted sum of the load and signal quality of candidate network device 2 to obtain performance value 2 of candidate network device 2. The first network device performs a weighted sum of the load and signal quality of candidate network device 3 to obtain performance value 3 of candidate network device 3. Since performance value 3 > performance value 2 > performance value 1, the first network device can use candidate network device 3 as the target network device.
[0161] It can be understood that the above weighted sum is only a possible implementation for determining the target network device, and the target network device can also be comprehensively determined by other means, such as through a model, etc. This application does not limit it. Among them, the target network device can input the load and signal quality of the candidate network device into the trained model to obtain the performance value of the candidate network device.
[0162] In addition, the candidate network device can be determined by the first network device. Or the candidate network device can be determined and reported by the terminal device. For example, the above measurement report can indicate the measurement result of the candidate network device. The process by which the terminal device determines the candidate network device can refer to the process of determining the candidate network device introduced above.
[0163] In some embodiments, after determining the target network device, the first network device triggers the terminal device to switch to the target network device, which can refer to the relevant content above and will not be elaborated here.
[0164] In some embodiments, as described above, the predicted speed of the terminal device may include the predicted speed of the terminal device within the prediction time. When the terminal device switches to the target network device, a switching failure may occur. In the case of a failure to switch to the target network device, it indicates that the prediction time may be unreasonable, causing the network device to misjudge that the terminal device is suitable for switching cells. Therefore, the terminal device can adjust the prediction time to achieve adaptive adjustment of the prediction time.
[0165] Optionally, the failure to switch to the target network device may include switching too early or too late. In the case of switching too early, the terminal device can shorten the prediction time. In the case of switching too late, the terminal device can extend the prediction time.
[0166] In the embodiments of the present application, since the first network device triggers the cell handover of the terminal device according to the predicted trajectory information of the terminal device within the predicted time, the size of the predicted time has a greater impact on the cell handover. If the predicted time is long, the probability that the predicted position of the terminal device in the latter part of the predicted time exceeds the signal coverage range of the first network device increases. Once the first network device determines that the terminal device exceeds the signal coverage range of the first network device, it will send a handover instruction to the terminal device, resulting in premature handover. Therefore, when the failure of the terminal device to handover to the target network device is premature handover, it indicates that the predicted time is long, and the terminal device can shorten the predicted time, thereby reducing the probability of subsequent cell handover failure of the terminal device.
[0167] If the predicted time is short, the probability that the predicted position of the terminal device within the predicted time exceeds the signal coverage range of the first network device is small. The first network device cannot accurately determine in advance whether the predicted position of the terminal device exceeds the signal coverage range of the first network device, so it cannot send a handover instruction to the terminal device in advance, resulting in late handover. Therefore, when the failure of the terminal device to handover to the target network device is late handover, it indicates that the predicted time is short, and the terminal device can extend the predicted time, thereby reducing the probability of subsequent cell handover failure of the terminal device.
[0168] Further, the above-mentioned extension of the predicted time may include adding a first preset value on the basis of the predicted time. Similarly, shortening the predicted time may include subtracting a second preset value on the basis of the predicted time. The sizes of the first preset value and the second preset value can be set according to requirements, and the present application does not limit them. Of course, the predicted time can also be extended or shortened in other ways, and the present application does not limit them.
[0169] Among them, both the first preset value and the second preset value represent time, such as 1 ms. Optionally, the first preset value and the second preset value can be preset by the terminal device, or configured by the network device and sent to the terminal device (that is, the first preset value and the second preset value can be from the network device).
[0170] In the present application, the terminal device can adaptively adjust the predicted time according to the handover effect, so as to realize the adaptive adjustment of the predicted time of the target model.
[0171] In some embodiments, the initial value of the above-mentioned predicted time can be configured by the network device, and the first network device can send the initial value of the predicted time to the terminal device.
[0172] Optionally, the initial value of the prediction time is related to the speed of the terminal device. The first network device may obtain a time value corresponding to the speed range to which the speed of the terminal device belongs, and use this time value as the initial value of the preset event. The speed of the terminal device may be the current speed or the predicted speed of the terminal device, and this application does not limit it.
[0173] In one case, the initial value of the prediction time may be carried in the above configuration information. In another case, the first network device may send corresponding indication information to the terminal device, and the indication information carries the initial value of the prediction time.
[0174] In this application, the movement of the terminal device is predicted through a target model, so that the serving cell can use the movement of the terminal device to make a pre - decision on whether to switch in advance, realizing active handover based on artificial intelligence (AI) / machine learning (ML). And by comprehensively considering various handover factors (such as movement, signal quality of the second network device in the neighboring cell, load, etc.), while ensuring the handover quality, the probability of handover failure is reduced, so as to provide stable communication services for users.
[0175] It should be understood that Figures 1 to 7 The flowchart or scenario diagram shown is only for easy understanding and does not intend to limit the embodiments of this application to the examples in the diagram. In fact, those skilled in the art can perform equivalent transformations based on Figures 1 to 7 the examples in it to obtain more implementation manners.
[0176] As described above in combination with Figures 1 to 7 , the communication method provided by the embodiments of this application has been described in detail. Next, the device embodiments of this application will be described in detail in combination with Figures 8 to 9 It should be understood that the communication device in the embodiments of this application can execute various communication methods in the foregoing embodiments of this application, that is, the specific working processes of the following various products can refer to the corresponding processes in the foregoing method embodiments.
[0177] In the foregoing embodiments, the terminal device may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are only examples, and the embodiments of this application may also execute other operations or various deformations of the operations. In addition, the various steps may be executed in different orders presented in each embodiment, and it is possible that not all the operations in the embodiments of this application are to be executed. Moreover, the magnitude of the serial numbers of the various steps does not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0178] Figure 8It is a schematic block diagram of a communication device provided by an embodiment of the present application. As Figure 8 shown, the communication device 800 may include a communication module 820. The communication module 820 may implement corresponding communication functions, which may be internal communication functions of the communication device 800 or communication functions between the communication device 800 and other devices. Optionally, the communication module 820 may also be referred to as a communication interface or a transceiver module. Optionally, the communication device 800 further includes a processing module 810. The processing module 810 may implement corresponding processing functions.
[0179] Optionally, the communication device 800 further includes a storage module, which may be used to store instructions and / or data; the processing module 810 may read the instructions and / or data in the storage module to enable the communication device 800 to implement the foregoing method embodiments.
[0180] In a possible design, the communication device 800 may correspond to the terminal device in the foregoing method embodiments, or be a component (such as a circuit, a chip, or a chip system, etc.) configured in the terminal device. The communication device 800 may be used to execute the steps or processes performed by the terminal device in any of the foregoing method embodiments.
[0181] Exemplarily, the communication module 820 is used for: receiving a measurement configuration from a first network device, where the measurement configuration is related to a preset condition; the measurement configuration is used for the terminal device to measure the neighboring cell of the first network device.
[0182] The processing module 810 is used for: determining a measurement result of the neighboring cell of the first network device according to the measurement configuration.
[0183] The communication module 820 is further used for: sending a measurement report to the first network device. The measurement report is used to indicate the measurement result of the neighboring cell of the first network device.
[0184] In a possible design, the measurement configuration being related to a preset condition includes: in response to meeting the preset condition, the measurement configuration is triggered, and the preset condition includes at least one of the following: the speed of the terminal device is greater than or equal to a first threshold; the measurement period of the terminal device is less than or equal to a second threshold; the measurement frequency of the terminal device is greater than or equal to a third threshold.
[0185] In a possible design, the measurement period of the terminal device belongs to a candidate period, the candidate period includes at least one period, and at least one period corresponds to at least one speed interval, the measurement frequency of the terminal device belongs to a candidate frequency, the candidate frequency includes at least one frequency, and at least one frequency corresponds to at least one speed interval. The speed of the terminal device belongs to at least one speed interval.
[0186] In a possible design, the speed of the terminal device includes the predicted speed of the terminal device; Before receiving the measurement configuration from the first network device, the communication module 820 is further configured to: receive configuration information from the first network device; wherein, the configuration information is used to indicate reporting a prediction information report; Send a prediction information report to the first network device; wherein, the prediction information report includes the predicted speed of the terminal device.
[0187] In a possible design, when the predicted speed is greater than or equal to a fourth threshold, the communication module 820 is further configured to: send a prediction information report to the first network device.
[0188] In a possible design, the configuration information is used to indicate that the terminal device reports a prediction information report when the predicted speed is greater than or equal to a fourth threshold.
[0189] In a possible design, the configuration information is used to indicate that the terminal device periodically reports a prediction information report.
[0190] In a possible design, the predicted speed of the terminal device is obtained by inputting the historical speed and / or the current speed of the terminal device into a target model for prediction.
[0191] In a possible design, the target model includes a target gated recurrent unit (GRU) model.
[0192] In a possible design, after sending a measurement report to the first network device, the communication module 820 is further configured to: receive a handover instruction from the first network device; The processing module 810 is further configured to: switch to a target network device according to the handover instruction; the target network device belongs to a second network device in the neighboring cell.
[0193] In a possible design, the predicted speed of the terminal device includes the predicted speed of the terminal device within a predicted time; When the handover to the target network device fails, the processing module 810 is further configured to: adjust the predicted time.
[0194] In a possible design, the failure of the handover to the target network device includes early handover or late handover; the processing module 810 is further configured to: shorten the predicted time in the case of early handover; and extend the predicted time in the case of late handover.
[0195] In a possible design, the prediction information report further includes the predicted location of the terminal device. The target network device is determined from second network devices of at least one neighboring cell based on measurement results and predicted locations of the at least one neighboring cell.
[0196] In a possible design, the measurement result of the neighboring cell includes the signal quality of the second network device of the neighboring cell; The target network device belongs to candidate network devices, and the candidate network devices are network devices among the second network devices of the neighboring cells that meet the following conditions: The predicted location of the terminal device is within the signal coverage of the second network device of the neighboring cell; The signal quality of the second network device of the neighboring cell meets event A3.
[0197] In a possible design, the prediction information report further includes the predicted location of the terminal device; the preset condition further includes that the predicted location meets any one of the following: The predicted location of the terminal device is not within the signal coverage of the first network device; The predicted location of the terminal device is within the signal coverage of the first network device and the distance between the predicted location and the edge of the signal coverage of the first network device is less than or equal to a preset distance.
[0198] The above are only examples, and the detailed steps or processes can refer to the description of the foregoing embodiments.
[0199] In a possible design, the communication device 800 may correspond to the network device in the foregoing method embodiment, or be a component (such as a circuit, a chip, or a chip system, etc.) configured in the network device. The communication device 800 can be used to execute the steps or processes performed by the network device in any of the foregoing method embodiments.
[0200] Exemplarily, the processing module 810 is configured to: determine the measurement configuration of the terminal device. Wherein, the measurement configuration is related to the preset condition; the measurement configuration is used to instruct the terminal device to measure the neighboring cells of the first network device.
[0201] The communication module 820 is configured to: send the measurement configuration to the terminal device. And, receive the measurement report from the terminal device; wherein, the measurement report is used to indicate the measurement results of the neighboring cells of the first network device.
[0202] In a possible design, the fact that the measurement configuration is related to the preset condition includes: In response to meeting the preset condition, the measurement configuration is triggered, and the preset condition includes at least one of the following: The speed of the terminal device is greater than or equal to a first threshold; The measurement period of the terminal device is less than or equal to a second threshold; The measurement frequency of the terminal device is greater than or equal to a third threshold value.
[0203] In a possible design, the measurement period of the terminal device belongs to a candidate period, the candidate period includes at least one period, and the at least one period corresponds to at least one speed interval. The measurement frequency of the terminal device belongs to a candidate frequency, the candidate frequency includes at least one frequency, and the at least one frequency corresponds to at least one speed interval. The speed of the terminal device belongs to the at least one speed interval.
[0204] In a possible design, the speed of the terminal device includes the predicted speed of the terminal device. Before sending the measurement configuration to the terminal device, the communication module 820 is further configured to: send configuration information to the terminal device; wherein, the configuration information is used to indicate reporting a prediction information report. The communication module 820 is further configured to: receive a prediction information report from the terminal device; wherein, the prediction information report includes the predicted speed of the terminal device.
[0205] In a possible design, the prediction information report is triggered when the predicted speed of the terminal device is greater than or equal to a fourth threshold value.
[0206] In a possible design, the configuration information is used to indicate that the terminal device reports the prediction information report when the predicted speed is greater than or equal to a fourth threshold value.
[0207] In a possible design, the configuration information is used to indicate reporting the prediction information report periodically.
[0208] In a possible design, the predicted speed of the terminal device is obtained by inputting the historical speed and / or the current speed of the terminal device into a target model for prediction.
[0209] In a possible design, the target model includes a target gated recurrent unit (GRU) model.
[0210] In a possible design, the prediction information report further includes the predicted position of the terminal device; the preset condition further includes that the predicted position satisfies any one of the following: The predicted position of the terminal device is not within the signal coverage range of the first network device; The predicted position of the terminal device is within the signal coverage range of the first network device and the distance between the predicted position and the edge of the signal coverage range of the first network device is less than or equal to a preset distance.
[0211] In a possible design, after receiving the measurement report from the terminal device, the communication module 820 is further configured to: send a handover instruction to the terminal device; wherein, the handover instruction is used to indicate a handover to a target network device; and the target network device belongs to a second network device of the neighboring cell.
[0212] In a possible design, the prediction information report further includes the predicted location of the terminal device; The number of the neighboring cells is at least one, and the target network device is determined from second network devices of at least one of the neighboring cells based on the measurement results of at least one of the neighboring cells and the predicted location.
[0213] In a possible design, the measurement result of the neighboring cell includes the signal quality of the second network device of the neighboring cell; The target network device belongs to candidate network devices, and the candidate network devices are network devices among second network devices of the neighboring cells that meet the following conditions: The predicted location of the terminal device is within the signal coverage range of the second network device of the neighboring cell; The signal quality of the second network device of the neighboring cell meets event A3.
[0214] The above is only an example, and the detailed steps or processes can refer to the description of the foregoing embodiments.
[0215] Figure 9 It is another schematic block diagram of a communication device provided by an embodiment of the present application. The communication device 900 may be a chip, a chip system, or a processor, etc., of a terminal device or a network device for implementing the above method. The communication device 900 can be used to implement the method described in the above method embodiment, and for details, reference can be made to the description in the above method embodiment.
[0216] As Figure 9 shown, the communication device 900 may include one or more processors 910. The processor 910 may also be referred to as a processing unit or a processing module, and can implement certain control functions. The processor 910 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device 900 (such as a base station, a baseband chip, a user, a user chip), execute software programs, and process data of software programs.
[0217] In an alternative design, the processor 910 may also store instructions and / or data, which can be executed by the processor 910 to cause the communication device 900 to perform the methods described in the above method embodiments.
[0218] In another alternative design, the communication device 900 may include a communication interface 920 for implementing receiving and sending functions. For example, the communication interface 920 may be a transceiver circuit, interface, interface circuit, or transceiver, etc. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and sending functions may be separate or integrated together. The above transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or the above transceiver circuit, interface, interface circuit, or transceiver may be used for signal transmission or transfer.
[0219] Optionally, the communication device 900 may include one or more memories 930, on which instructions may be stored, and the instructions may be executed on the processor 910 to cause the communication device 900 to perform the methods described in the above method embodiments. Optionally, data may also be stored in the memory 930. Optionally, instructions and / or data may also be stored in the processor 910. The processor 910 and the memory 930 may be provided separately or integrated together.
[0220] It should be understood that in a possible design, the steps in the method embodiments provided in this application may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of this application may be directly embodied as being executed by the hardware processor, or executed by a combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium in the art such as a random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0221] In one implementation, the communication device 900 may correspond to the terminal device in the above method embodiments and may be used to perform each step and / or process executed by the terminal device in the above method embodiments. The processor 910 may be used to execute the instructions stored in the memory 930, and when the processor 910 executes the instructions stored in the memory, the processor 910 is used to perform each step and / or process of the above method embodiment corresponding to the terminal device.
[0222] Another implementation manner is that the communication device 900 may correspond to the network device in the foregoing method embodiment and may be used to execute each step and / or process performed by the network device in the foregoing method embodiment. The processor 910 may be used to execute the instructions stored in the memory 930, and when the processor 910 executes the instructions stored in the memory, the processor 910 is used to execute each step and / or process of the foregoing method embodiment corresponding to the network device.
[0223] It should be understood that the foregoing processing device may be one or more chips. For example, the processing device may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0224] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and directrambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.
[0225] According to the method provided by the embodiments of the present application, the present application also provides a chip system, which includes one or more processors for calling and running instructions stored in the memory from the memory, so that the method of the embodiments of the present application is executed. The chip system can be composed of chips or can include chips and other discrete devices.
[0226] Among them, the chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0227] According to the method provided by the embodiments of the present application, the present application also provides a communication system, which includes the foregoing network device and terminal device. Among them, the network device can include a first network device. Optionally, the network device can further include a second network device.
[0228] According to the method provided by the embodiments of the present application, the present application also provides a computer program product, which includes: computer program code. When the computer program code runs on a computer, it causes the computer to execute each step or process performed by the network device and the terminal device in any of the foregoing method embodiments.
[0229] According to the method provided by the embodiments of the present application, the present application also provides a computer-readable storage medium, which stores program code. When the program code runs on a computer, it causes the computer to execute each step or process performed by the network device and the terminal device in any of the foregoing method embodiments.
[0230] The computer-readable storage medium may be the above-mentioned volatile memory or non-volatile memory, or may include both volatile memory and non-volatile memory at the same time.
[0231] In the embodiments of the present application, the terms and English abbreviations are all exemplary examples given for convenience of description, and should not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0232] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part.
[0233] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0234] It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0235] In summary, the above description is only a preferred embodiment of the technical solution of this application and is not intended to limit the protection scope of this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this application shall be included within the protection scope of this application.
Claims
1. A communication method, characterized in that: Applied to a terminal device, the method comprises: Receiving a measurement configuration from a first network device; wherein the measurement configuration is related to a preset condition; and the measurement configuration is used by the terminal device to measure a neighboring area of the first network device; Sending a measurement report to the first network device; wherein the measurement report is used to indicate a measurement result of a neighboring area of the first network device, and the measurement result is determined according to the measurement configuration.
2. The method according to claim 1, characterized in that The measurement configuration and the preset conditions include: In response to satisfying the preset condition, the measurement configuration is triggered, and the preset condition includes at least one of the following: The speed of the terminal device is greater than or equal to a first threshold; The measurement period of the terminal device is less than or equal to a second threshold; The measurement frequency of the terminal device is greater than or equal to a third threshold.
3. The method according to claim 2, characterized in that The measurement period of the terminal device belongs to a candidate period, the candidate period includes at least one period, and the at least one period corresponds to at least one speed interval. The measurement frequency of the terminal device belongs to the candidate frequency, and the candidate frequency includes at least one frequency, and the at least one frequency corresponds to at least one speed interval. The speed of the terminal device belongs to the at least one speed interval.
4. The method according to claim 2 or 3, characterized in that: The speed of the terminal device includes a predicted speed of the terminal device; Before receiving the measurement configuration from the first network device, the method further includes: Receiving configuration information from the first network device; wherein the configuration information is used to instruct reporting of prediction information report; Send the prediction information report to the first network device; wherein the prediction information report includes the predicted speed of the terminal device.
5. The method according to claim 4, characterized in that The sending the prediction information report to the first network device includes: When the predicted speed is greater than or equal to a fourth threshold, the prediction information report is sent to the first network device.
6. The method according to claim 5, characterized in that The configuration information is used to instruct the terminal device to report the prediction information when the predicted speed is greater than or equal to a fourth threshold.
7. The method according to claim 4, characterized in that The configuration information is used to instruct the terminal device to periodically report the prediction information report.
8. The method according to claim 4, characterized in that The predicted speed of the terminal device is obtained by inputting the historical speed of the terminal device and / or the current speed of the terminal device into a target model for prediction.
9. The method according to claim 8, characterized in that The target model includes a target gated recurrent unit (GRU) model.
10. The method according to claim 4, characterized in that After sending the measurement report to the first network device, the method further includes: receiving a switching instruction from the first network device; Switch to the target network device according to the switching instruction; the target network device belongs to the second network device in the neighboring area.
11. The method according to claim 10, characterized in that The predicted speed of the terminal device includes the predicted speed of the terminal device within the predicted time; In the case where the switching to the target network device fails, the method further includes: The predicted time is adjusted.
12. The method according to claim 11, characterized in that The failure to switch to the target network device includes switching too early or switching too late; and the adjusting the predicted time includes: In case of premature switching, shortening the prediction time; In case the switching is too late, the prediction time is extended.
13. The method according to claim 10, characterized in that The forecast information report also includes the forecast location of the terminal device; The target network device is determined from at least one second network device in the neighboring area based on the measurement result of at least one of the neighboring areas and the predicted position.
14. The method according to claim 13, characterized in that The measurement result of the neighboring cell includes the signal quality of the second network device in the neighboring cell; The target network device is a candidate network device, and the candidate network device is a network device that satisfies the following conditions among the second network devices in the neighboring area: The predicted location of the terminal device is within the signal coverage of the second network device in the neighboring area; The signal quality of the second network device in the neighboring area satisfies event A3.
15. The method according to claim 13, characterized in that The prediction information report also includes the predicted location of the terminal device; the preset condition also includes that the predicted location satisfies any of the following: The predicted location of the terminal device is not within the signal coverage of the first network device; The predicted position of the terminal device is within the signal coverage range of the first network device and the distance between the terminal device and the edge of the signal coverage range of the first network device is less than or equal to a preset distance.
16. A communication method, characterized in that: Applied to a first network device, the method comprises: Sending a measurement configuration to a terminal device; wherein the measurement configuration is related to a preset condition; and the measurement configuration is used to instruct the terminal device to measure a neighboring area of the first network device; Receive a measurement report from the terminal device; wherein the measurement report is used to indicate the measurement result of the neighboring area of the first network device.
17. The method according to claim 16, characterized in that The measurement configuration and the preset conditions include: In response to satisfying the preset condition, the measurement configuration is triggered, and the preset condition includes at least one of the following: The speed of the terminal device is greater than or equal to a first threshold; The measurement period of the terminal device is less than or equal to a second threshold; The measurement frequency of the terminal device is greater than or equal to a third threshold.
18. The method according to claim 17, characterized in that The measurement period of the terminal device belongs to a candidate period, the candidate period includes at least one period, and the at least one period corresponds to at least one speed interval. The measurement frequency of the terminal device belongs to the candidate frequency, and the candidate frequency includes at least one frequency, and the at least one frequency corresponds to at least one speed interval. The speed of the terminal device belongs to the at least one speed interval.
19. The method according to claim 17 or 18, characterized in that The speed of the terminal device includes a predicted speed of the terminal device; Before sending the measurement configuration to the terminal device, the method further includes: Sending configuration information to the terminal device; wherein the configuration information is used to instruct reporting of prediction information report; Receive a prediction information report from the terminal device; wherein the prediction information report includes a predicted speed of the terminal device.
20. The method according to claim 19, characterized in that The prediction information report is triggered when the predicted speed of the terminal device is greater than or equal to a fourth threshold.
21. The method according to claim 20, characterized in that The configuration information is used to instruct the terminal device to report the prediction information when the predicted speed is greater than or equal to a fourth threshold.
22. The method according to claim 19, characterized in that The configuration information is used to instruct periodic reporting of the prediction information report.
23. The method according to claim 19, characterized in that The predicted speed of the terminal device is obtained by inputting the historical speed of the terminal device and / or the current speed of the terminal device into a target model for prediction.
24. The method according to claim 23, characterized in that The target model includes a target gated recurrent unit (GRU) model.
25. The method according to claim 19, characterized in that The prediction information report also includes the predicted location of the terminal device; the preset condition also includes that the predicted location satisfies any of the following items; The predicted location of the terminal device is not within the signal coverage of the first network device; The predicted position of the terminal device is within the signal coverage range of the first network device and the distance between the terminal device and the edge of the signal coverage range of the first network device is less than or equal to a preset distance.
26. The method according to claim 19, characterized in that After receiving the measurement report from the terminal device, the method further includes: Send a switching instruction to the terminal device; wherein the switching instruction is used to indicate switching to a target network device; the target network device belongs to a second network device in the neighboring area.
27. The method according to claim 26, characterized in that The forecast information report also includes the forecast location of the terminal device; The number of the neighboring cells is at least one, and the target network device is determined from a second network device in at least one of the neighboring cells based on a measurement result of at least one of the neighboring cells and the predicted position.
28. The method according to claim 26, characterized in that The measurement result of the neighboring cell includes the signal quality of the second network device in the neighboring cell; The target network device is a candidate network device, and the candidate network device is a network device that satisfies the following conditions among the second network devices in the neighboring area: The predicted location of the terminal device is within the signal coverage of the second network device in the neighboring area; The signal quality of the second network device in the neighboring area satisfies event A3.
29. A communication device, characterized in that: include: At least one processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the method as described in any one of claims 1-15 through a logic circuit or by executing code instructions; and / or the processor being used to implement the method as described in any one of claims 16-28 through a logic circuit or by executing code instructions.
30. A computer-readable storage medium, characterized in that: The method comprises a computer program or an instruction, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 15; and / or causes the computer to execute the method according to any one of claims 16 to 28.
Citation Information
Patent Citations
Pharmaceutical compositions for preventing or treating muscular dystrophy comprising Yukmijihwangtang as an active ingredient
KR1020250011786A
Cell measurement method and communication apparatus
WO2022141130A1
Wireless communication method, terminal device, access network device, and core network device
WO2023065155A1
Extension of user equipment history information
WO2024072289A1
Measurement method, apparatus and system
WO2025036313A1