A communication method and related apparatus
By calculating the confidence level of the prediction results for terminal devices through network devices, and optimizing scheduling strategies, the problems of communication reliability and sustainability caused by inaccurate mobility prediction information are solved, and more efficient mobility management and communication quality are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-21
- Publication Date
- 2026-05-22
AI Technical Summary
In existing technologies, the accuracy of mobility prediction information for terminal devices is not high, resulting in low reliability of scheduling strategies and communication, and poor sustainability.
Network devices acquire multiple prediction bases and prediction results, calculate the confidence level of each prediction result, determine the target scheduling strategy, and prioritize the use of prediction results with high confidence levels for mobility management, including cell handover and resource allocation, in order to improve the reliability and sustainability of communication.
By differentiating the basis for calculating confidence levels in predictions, the reliability of scheduling strategies is improved, service interruptions are reduced, and the reliability and sustainability of communication are enhanced.
Smart Images

Figure CN122073738A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and related apparatus. Background Technology
[0002] Mobility management is a core function in mobile communication systems. It is responsible for managing the movement and handover of terminal devices between different network nodes, ensuring seamless connectivity when terminal devices cross different network devices (such as base stations) or cells. With the development of communication technology, especially in high-density deployment and high-speed mobile scenarios, terminal devices will move between different cells due to the mobility characteristics of users, thus further increasing the complexity and importance of mobility management.
[0003] In existing solutions, network devices typically combine mobility prediction information (or prediction results) from terminal devices to determine corresponding scheduling strategies for mobility management. However, the accuracy of mobility prediction information from terminal devices may be low, leading to unreliable scheduling strategies based on this information, and consequently, problems with low communication reliability and poor sustainability. Summary of the Invention
[0004] To address the aforementioned issues, this application provides a communication method and related apparatus that can improve the reliability of scheduling strategies, thereby enhancing the reliability and sustainability of communication.
[0005] The following sections introduce this application from multiple perspectives. It is easy to understand that the implementation methods of these multiple aspects can be referenced from each other.
[0006] In a first aspect, embodiments of this application provide a communication method applied to a network device or a chip within a network device. The method includes: receiving N1 first prediction results. Here, the N1 first prediction results are determined based on N2 first prediction criteria, where N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2. A target scheduling strategy is determined based on the N1 first prediction results and N1 first confidence levels. Here, the N1 first confidence levels are associated with the N1 first prediction results, the N1 first confidence levels are determined based on the N2 first prediction criteria, and the target scheduling strategy is used for mobility management of the terminal device.
[0007] In this embodiment, the network device can first obtain N1 first prediction results determined based on N2 first prediction criteria, and further combine these with N1 first confidence levels associated with the N1 first prediction results determined based on the N2 first prediction criteria to determine the target scheduling strategy. Using this method, the network device can determine the target scheduling strategy based on the first prediction results with higher first confidence levels. This results in a more reliable target scheduling strategy, thereby improving the reliability and sustainability of communication.
[0008] In conjunction with the first aspect, in one possible implementation, the method further includes: obtaining N2 first prediction bases; performing the following confidence determination operation on any of the N1 first prediction results: determining the target first prediction base corresponding to any first prediction result; obtaining M historical prediction results generated based on the target first prediction base and M historical true results corresponding to the M historical prediction results; determining the first confidence level corresponding to any first prediction result based on the M historical prediction results and the M historical true results; and determining the N1 first confidence levels corresponding to the N1 first prediction results based on the result of the confidence determination operation performed on each of the N1 first prediction results.
[0009] In the above implementation, after obtaining N2 first prediction bases, the network device can determine the first confidence level of N1 first prediction results corresponding to each of the N2 first prediction bases based on the historical prediction results and historical actual results. Compared to the method of calculating a uniform confidence level for the same prediction result without distinguishing the prediction bases, this application distinguishes the first prediction bases corresponding to each first prediction result and determines the first confidence level of each first prediction result based on different first prediction bases. The first confidence level determined by the method provided in this application is more accurate and can accurately represent the reliability of the first prediction result.
[0010] In conjunction with the first aspect, in one possible implementation, the method further includes: sending N1 first confidence scores corresponding to N1 first prediction results to the terminal device.
[0011] In the above implementation, the network device reports the first confidence level corresponding to the first prediction result to the terminal device. Since the first confidence level is determined based on the first prediction basis, this is beneficial for updating the first prediction basis corresponding to the lower first confidence level in the future, so that the reliability of the first prediction result obtained again based on the first prediction basis is higher.
[0012] In conjunction with the first aspect, in one possible implementation, the method further includes: obtaining N2 first prediction bases; receiving N1 first confidence levels corresponding to N1 first prediction results from the terminal device. Here, the N1 first prediction results are determined based on the N2 first prediction bases. The first confidence level of any one of the N1 first prediction results is determined based on M historical prediction results and M historical true results corresponding to the M historical prediction results. Any first prediction result is determined based on the target first prediction base among the N2 first prediction bases. The M historical prediction results are determined based on the target first prediction base.
[0013] In the above implementation, the network device can directly obtain N2 first prediction criteria and N1 first confidence scores of the N1 first prediction results corresponding to the N2 first prediction criteria, so as to determine the target scheduling strategy based on the N1 first confidence scores. Obtaining the N1 first confidence scores in this way reduces the data processing load of the network device. Furthermore, obtaining N2 first prediction criteria facilitates the subsequent updating of the first prediction criteria corresponding to lower first confidence scores based on the first confidence scores.
[0014] In conjunction with the first aspect, in one possible implementation, any one of the N2 first prediction criteria includes a set of communication feature information and / or the location information of the terminal device when acquiring any one of the first prediction criteria.
[0015] In conjunction with the first aspect, in one possible implementation, the N1 first prediction results include a first optimal cell prediction. Determining a target scheduling policy based on the N1 first prediction results and N1 first confidence levels includes: if the first confidence level of the first optimal cell prediction is greater than a first confidence threshold, determining the target scheduling policy as the first scheduling policy. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell. The first optimal cell is determined based on the first optimal cell prediction.
[0016] In the above implementation, the network device can determine the target scheduling strategy to prepare to switch the serving cell of the terminal device to the first optimal cell based on the prediction of the first optimal cell and its corresponding first confidence level. That is, it can trigger the preparation for cell handover in advance, thus avoiding service interruption caused by the terminal device actively triggering reconstruction and improving the reliability and sustainability of communication.
[0017] In conjunction with the first aspect, in one possible implementation, the first scheduling strategy further includes: sending first information. Here, the first information is used to configure first transmission resources, which are used to ensure uninterrupted operation of the terminal device's current services.
[0018] In the above implementation, the target scheduling strategy determined by the network device may also include sending first information to the terminal device to achieve priority scheduling of the terminal device. This avoids the terminal device's service from causing a terminal, and improves the reliability and sustainability of communication.
[0019] In conjunction with the first aspect, in one possible implementation, the first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or, the first optimal cell is a cell that meets the service requirements of the terminal device.
[0020] In conjunction with the first aspect, in one possible implementation, the N1 first prediction results include a first optimal cell prediction and a second optimal cell prediction. Determining the target scheduling strategy based on the N1 first prediction results and N1 first confidence levels includes: If both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than a first confidence threshold, and the first confidence level i1 is greater than the first confidence level j1, then the target scheduling strategy is determined as the first scheduling strategy. Here, the first scheduling strategy includes: preparing to switch the serving cell of the terminal device to the first optimal cell. The first optimal cell is determined based on the first optimal cell prediction. If both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence threshold, and the first confidence level i1 is less than the first confidence level j1, then the target scheduling strategy is determined as the second scheduling strategy. Here, the second scheduling strategy includes: preparing to switch the serving cell of the terminal device to the second optimal cell. The second optimal cell is determined based on the second optimal cell prediction. If the first confidence level i1 predicted by the first optimal cell and the first confidence level j1 predicted by the second optimal cell are both greater than the first confidence threshold, and the first confidence level i1 is equal to the first confidence level j1, then the target scheduling policy is determined to be the third scheduling policy. Here, the third scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
[0021] In the above implementation, when there are two first prediction results, the network device can determine the target scheduling strategy based on the first prediction result with higher confidence. This can improve the reliability of determining the target scheduling strategy, thereby improving the reliability and sustainability of communication.
[0022] In conjunction with the first aspect, in one possible implementation, the N1 first prediction results include first radio resource management (RRM) measurement predictions or first measurement event predictions. Determining a target scheduling policy based on the N1 first prediction results and N1 first confidence levels includes: if the first confidence level of the first RRM measurement prediction is greater than a second confidence threshold, determining the target scheduling policy as a fourth scheduling policy. Here, the fourth scheduling policy includes: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to ensure uninterrupted service for the current terminal device. Alternatively, if the first confidence level of the first measurement event prediction is greater than a second confidence threshold, determining the target scheduling policy as a fifth scheduling policy. Here, the fifth scheduling policy includes: determining a second weak coverage area based on the first measurement event prediction, and sending first information to the terminal device before the terminal device enters the second weak coverage area. The first information is used to configure first transmission resources, which are used to ensure uninterrupted service for the current terminal device.
[0023] In the above implementation, the network device can determine the target scheduling strategy based on the RRM measurement prediction or the first measurement event prediction and the corresponding first confidence level. The strategy is to send the first information before entering the weak coverage area to achieve priority scheduling of terminal devices. This avoids service interruption or lag caused by terminal devices entering the weak coverage area, and improves the reliability and sustainability of communication.
[0024] In conjunction with the first aspect, in one possible implementation, RRM measurement prediction includes prediction of the trend of RRM measurement changes. Optionally, the prediction of the trend of RRM measurement changes includes first indication information and / or statistical information of the RRM measurement. Here, the first indication information is used to indicate whether the terminal device is in a stationary state, a slightly moving state, or a moving state. The first indication information can also be used to indicate the curve of RRM measurement changes over time. The statistical information of RRM measurement includes the variance, mean, probability density function, or cumulative distribution function of the RRM measurement.
[0025] In conjunction with the first aspect, in one possible implementation, the RRM measurement includes one or more of the following: reference signal receiving power (RSRP), signal to interference plus noise ratio (SINR), or reference signal receiving quality (RSRQ).
[0026] In conjunction with the first aspect, in one possible implementation, the N1 first prediction results include first RRM measurement prediction and second RRM measurement prediction. Determining the target scheduling strategy based on the N1 first prediction results and N1 first confidence levels includes: if both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than a second confidence threshold, and the first confidence level i2 is greater than the first confidence level j2, then the target scheduling strategy is determined to be a fourth scheduling strategy. Here, the fourth scheduling strategy includes: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device. If both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than the second confidence threshold, and the first confidence level i2 is less than the first confidence level j2, then the target scheduling strategy is determined to be an eighth scheduling strategy. Here, the eighth scheduling strategy may include: determining a third weak coverage area based on the second RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the third weak coverage area. If the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are both greater than the second confidence threshold, and the first confidence level i2 is equal to the first confidence level j2, then the target scheduling strategy is determined to be the ninth scheduling strategy. Here, the ninth scheduling strategy may include: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. Alternatively, determining a third weak coverage area based on the second RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the third weak coverage area.
[0027] In conjunction with the first aspect, in one possible implementation, the N1 first prediction results include second measurement event predictions. Determining a target scheduling strategy based on the N1 first prediction results and N1 first confidence levels includes: if the second measurement event predictions determine that the terminal device is in a static state or a state without cell handover requirements, and the first confidence level of the second measurement event predictions is greater than a third confidence level threshold, then determining the target scheduling strategy as a sixth scheduling strategy. Here, the sixth scheduling strategy includes: determining the configuration information for RRM measurement to schedule the terminal device to stop performing RRM measurement and / or RRM prediction, or in other words, scheduling the terminal device to be exempt from measurement and / or prediction. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurement, where the reference signal is used for RRM measurement.
[0028] In the above implementation, the network device can determine the target scheduling strategy based on the second measurement event prediction and the corresponding first confidence level. This strategy involves determining the configuration information for RRM measurement, configuring the transmission period of the reference signal and / or the reporting period of the RRM measurement, thereby increasing the transmission period of the reference signal and / or the reporting period of the RRM measurement. This allows the scheduling terminal device to stop performing RRM measurement and / or RRM prediction for a period of time.
[0029] In conjunction with the first aspect, in one possible implementation, the N1 first prediction results include second measurement event predictions and third measurement events. Determining a target scheduling strategy based on the N1 first prediction results and N1 first confidence levels includes: if the terminal device is determined to be in a stationary or slightly moving state based on the second measurement event prediction, and the first confidence level of the second measurement event prediction is greater than a third confidence level threshold, and / or if the terminal device is determined to be in a stationary or slightly moving state based on the third measurement event prediction, and the first confidence level of the third measurement event prediction is greater than a third confidence level threshold, then determining the target scheduling strategy as a sixth scheduling strategy. Here, the sixth scheduling strategy includes: determining the configuration information for RRM measurement. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurement, where the reference signal is used for RRM measurement.
[0030] In conjunction with the first aspect, in one possible implementation, the method further includes: re-determining the configuration information for RRM measurements when a sudden event is determined to have occurred or the terminal device is in motion. By configuring the transmission period of the reference signal and / or the reporting period of the RRM measurement, it is possible to reduce the transmission period of the reference signal and / or the reporting period of the RRM measurement when there is no need for RRM measurement / RRM prediction, and schedule the terminal device to immediately perform RRM measurement / RRM prediction when there is a need for RRM measurement / RRM prediction. This ensures the performance of mobility management and meets the performance requirements of user data transmission.
[0031] In conjunction with the first aspect, in one possible implementation, the method further includes sending a second indication message to the terminal device. Here, the second indication message indicates that a sudden event has been detected. In this way, the terminal device can be informed of the reason for re-performing the RRM measurement.
[0032] In conjunction with the first aspect, in one possible implementation, the method further includes: receiving second information from a terminal device. Here, the second information includes one or more of the following: the identifier of the generator of the communication feature information set included in each of the N2 first prediction bases; update time information of the communication feature information set included in each of the N2 first prediction bases; the granularity of the communication feature information set included in each of the N2 first prediction bases; or, the type of the communication feature information set included in each of the N2 first prediction bases.
[0033] In the above implementation, the network device can obtain the information associated with the communication feature information set contained in each of the N2 first prediction criteria through the second information. This is beneficial for the network device to send the communication feature information set to the terminal device or instruct it to download the communication feature information set based on the second information.
[0034] In conjunction with the first aspect, in one possible implementation, the method further includes: receiving third information from the terminal device. Here, the third information includes the positioning mode of the terminal device and / or the confidence level of the location information of the terminal device contained in each of the N2 first prediction criteria.
[0035] In conjunction with the first aspect, in one possible implementation, the method further includes: when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a network device, sending the communication feature information set contained in each of the N2 first prediction criteria to the terminal device.
[0036] In conjunction with the first aspect, in one possible implementation, the method further includes: sending third indication information to the terminal device when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device. Here, the third indication information is used to instruct the terminal device to request the communication feature information set contained in each of the N2 first prediction criteria from the first device.
[0037] Secondly, embodiments of this application provide a communication method applied to a terminal device or a chip within a terminal device. The method includes: determining N1 first prediction results based on N2 first prediction criteria. Here, N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2. Sending the N1 first prediction results. Here, the N1 first prediction results are associated with N1 first confidence levels, and the N1 first confidence levels are determined based on the N2 first prediction criteria. The N1 first prediction results and the N1 first confidence levels are used to determine a target scheduling strategy, and the target scheduling strategy is used for mobility management of the terminal device.
[0038] In conjunction with the second aspect, in one possible implementation, the method further includes: sending N2 first prediction bases to the network device. Here, the first confidence level of any one of the N1 first prediction results is determined based on M historical prediction results and M historical true results corresponding to the M historical prediction results. Any first prediction result is determined based on the target first prediction base among the N2 first prediction bases, and the M historical prediction results are determined based on the target first prediction base.
[0039] In conjunction with the second aspect, in one possible implementation, the method further includes: performing the following confidence determination operation on any one of the N1 first prediction results: determining the target first prediction basis corresponding to any one of the first prediction results; obtaining M historical prediction results generated based on the target first prediction basis and M historical true results corresponding to the M historical prediction results; determining the first confidence level corresponding to any one of the first prediction results based on the M historical prediction results and the M historical true results; determining N1 first confidence levels corresponding to the N1 first prediction results based on the result of performing the confidence determination operation on each of the N1 first prediction results; and sending the N1 first confidence levels corresponding to the N1 first prediction results to the network device.
[0040] In conjunction with the second aspect, in one possible implementation, any of the N2 first prediction criteria includes a set of communication feature information and / or the location information of the terminal device when any first prediction criterion is obtained.
[0041] In conjunction with the second aspect, in one possible implementation, the N1 first prediction results include a first optimal cell prediction. If the first confidence level of the first optimal cell prediction is greater than a first confidence threshold, the target scheduling policy is the first scheduling policy. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, whereby the first optimal cell is determined based on the first optimal cell prediction.
[0042] In conjunction with the second aspect, in one possible implementation, the first scheduling strategy further includes: receiving first information from the network device. Here, the first information is used to configure first transmission resources, which are used to ensure uninterrupted operation of the terminal device's current services.
[0043] In conjunction with the second aspect, in one possible implementation, the first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or, the first optimal cell is a cell that meets the service requirements of the terminal device.
[0044] In conjunction with the second aspect, in one possible implementation, the N1 first prediction results include a first optimal cell prediction and a second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than a first confidence threshold, and the first confidence level i1 is greater than the first confidence level j1, the target scheduling policy is the first scheduling policy. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, where the first optimal cell is determined based on the first optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence threshold, and the first confidence level i1 is less than the first confidence level j1, the target scheduling policy is the second scheduling policy. Here, the second scheduling policy includes: preparing to switch the serving cell of the terminal device to the second optimal cell, where the second optimal cell is determined based on the second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence threshold, and the first confidence level i1 is equal to the first confidence level j1, the target scheduling policy is the third scheduling policy. Here, the third scheduling strategy includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
[0045] In conjunction with the second aspect, in one possible implementation, the N1 first prediction results include first RRM measurement predictions or first measurement event predictions. If the first confidence level of the first RRM measurement prediction is greater than a second confidence threshold, the target scheduling policy is determined to be a fourth scheduling policy. Here, the fourth scheduling policy includes: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device. Alternatively, if the first confidence level of the first measurement event prediction is greater than a second confidence threshold, the target scheduling policy is determined to be a fifth scheduling policy. Here, the fifth scheduling policy includes: determining a second weak coverage area based on the first measurement event prediction, and sending first information to the terminal device before the terminal device enters the second weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device.
[0046] In conjunction with the second aspect, in one possible implementation, RRM measurement prediction includes prediction of the trend of RRM measurement changes. Optionally, the prediction of the trend of RRM measurement changes includes first indication information and / or statistical information of the RRM measurement. Here, the first indication information is used to indicate whether the terminal device is in a stationary state, a slightly moving state, or a moving state. The first indication information can also be used to indicate the curve of RRM measurement changes over time. The statistical information of RRM measurement includes the variance, mean, probability density function, or cumulative distribution function of the RRM measurement.
[0047] In conjunction with the second aspect, in one possible implementation, the RRM measurement includes one or more of RSRP, SINR, RSRQ, etc.
[0048] In conjunction with the second aspect, in one possible implementation, the N1 first prediction results include first RRM measurement prediction and second RRM measurement prediction. When the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are both greater than the second confidence threshold, and the first confidence level i2 is greater than the first confidence level j2, the target scheduling policy is a fourth scheduling policy. Here, the fourth scheduling policy includes: determining a first weak coverage area based on the first RRM measurement prediction, and receiving first information from the network device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device. When the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are both greater than the second confidence threshold, and the first confidence level i2 is less than the first confidence level j2, the target scheduling policy is an eighth scheduling policy. Here, the eighth scheduling policy may include: determining a third weak coverage area based on the second RRM measurement prediction, and receiving first information from the network device before the terminal device enters the third weak coverage area. When the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are both greater than the second confidence threshold, and the first confidence level i2 is equal to the first confidence level j2, the target scheduling strategy is the ninth scheduling strategy. Here, the ninth scheduling strategy may include: determining a first weak coverage area based on the first RRM measurement prediction, and receiving first information from the network device before the terminal device enters the first weak coverage area. Alternatively, determining a third weak coverage area based on the second RRM measurement prediction, and receiving first information from the network device before the terminal device enters the third weak coverage area.
[0049] In conjunction with the second aspect, in one possible implementation, the N1 first prediction results include second measurement event predictions. If, based on the second measurement event predictions, it is determined that the terminal device is in a static state or a state without cell handover requirements, and the first confidence level of the second measurement event predictions is greater than a third confidence level threshold, the target scheduling policy is a sixth scheduling policy. Here, the sixth scheduling policy includes: determining the configuration information for RRM measurements. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurements, where the reference signal is used for RRM measurements.
[0050] In conjunction with the second aspect, in one possible implementation, the N1 first prediction results include second measurement event predictions and third measurement events. If, based on the second measurement event prediction, it is determined that the terminal device is in a stationary or slightly moving state, and the first confidence level of the second measurement event prediction is greater than the third confidence level threshold, and / or, if, based on the third measurement event prediction, it is determined that the terminal device is in a stationary or slightly moving state, and the first confidence level of the third measurement event prediction is greater than the third confidence level threshold, the target scheduling policy is a sixth scheduling policy. Here, the sixth scheduling policy includes: determining the configuration information for RRM measurement. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurement, where the reference signal is used for RRM measurement.
[0051] In conjunction with the second aspect, in one possible implementation, the method further includes receiving second indication information from a network device. Here, the second indication information is used to indicate that a sudden event has been detected.
[0052] In conjunction with the second aspect, in one possible implementation, the method further includes: sending second information to the network device. Here, the second information includes one or more of the following: the identifier of the generator of the communication feature information set contained in each of the N2 first prediction criteria; update time information of the communication feature information set contained in each of the N2 first prediction criteria; granularity of the communication feature information set contained in each of the N2 first prediction criteria; or, the type of the communication feature information set contained in each of the N2 first prediction criteria.
[0053] In conjunction with the second aspect, in one possible implementation, the method further includes: sending third information to the network device. Here, the third information includes the positioning mode of the terminal device and / or the confidence level of the location information of the terminal device contained in each of the N2 first prediction criteria.
[0054] In conjunction with the second aspect, in one possible implementation, the method further includes: when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a network device, receiving the communication feature information set contained in each of the N2 first prediction criteria from the network device.
[0055] In conjunction with the second aspect, in one possible implementation, the method further includes: receiving third indication information from the network device when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device. Here, the third indication information is used to instruct the terminal device to request the communication feature information set contained in each of the N2 first prediction criteria from the first device.
[0056] It should be understood that the communication method provided in the second aspect above is used to cooperate with the communication method provided in the first aspect above, and thus can achieve the same beneficial effect. To avoid redundancy, it will not be explained again.
[0057] It should be understood that the communication method provided in the first aspect above is also applicable to functional components within network devices, such as processors, chips, chip systems, circuits, etc., and this application does not specifically limit them. Similarly, the communication method provided in the second aspect above is also applicable to the corresponding functional components within the device, and to avoid redundancy, it will not be repeated here.
[0058] Thirdly, this application provides a communication device, which can be the network device mentioned in the first aspect. The communication device includes modules, units, or means that implement the above-described methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0059] In some possible designs, the communication device includes a transceiver unit (also called a transceiver module) and a processing unit (also called a processing module). The transceiver unit receives N1 first prediction results. Here, the N1 first prediction results are determined based on N2 first prediction criteria, where N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2. The processing unit determines a target scheduling strategy based on the N1 first prediction results and N1 first confidence levels. Here, the N1 first confidence levels are associated with the N1 first prediction results, the N1 first confidence levels are determined based on the N2 first prediction criteria, and the target scheduling strategy is used for the mobility management of the terminal device.
[0060] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to acquire N2 first prediction bases. The processing unit is further configured to perform the following confidence determination operation on any one of the N1 first prediction results. The processing unit is further configured to determine the target first prediction base corresponding to any one of the first prediction results. The processing unit is further configured to acquire M historical prediction results generated based on the target first prediction base and M historical true results corresponding to the M historical prediction results. The processing unit is further configured to determine the first confidence level corresponding to any one of the first prediction results based on the M historical prediction results and the M historical true results. The processing unit is further configured to determine N1 first confidence levels corresponding to the N1 first prediction results based on the result of performing the confidence determination operation on each of the N1 first prediction results.
[0061] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to acquire N2 first prediction bases. The transceiver unit is further configured to receive N1 first confidence levels corresponding to N1 first prediction results from the terminal device. Here, the N1 first prediction results are determined based on the N2 first prediction bases, where N2 is a positive integer less than or equal to N1. The first confidence level of any of the N1 first prediction results is determined based on M historical prediction results and M historical true results corresponding to the M historical prediction results. Any first prediction result is determined based on the target first prediction base among the N2 first prediction bases. The M historical prediction results are determined based on the target first prediction base.
[0062] In conjunction with the third aspect, in one possible implementation, any of the N2 first prediction criteria includes a set of communication feature information and / or the location information of the terminal device when any first prediction criterion is obtained.
[0063] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to determine the target scheduling policy as the first scheduling policy if the first confidence level of the first optimal cell prediction is greater than the first confidence threshold. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell. The first optimal cell is determined based on the first optimal cell prediction.
[0064] In conjunction with the third aspect, in one possible implementation, the first scheduling strategy further includes: sending first information to the terminal device. Here, the first information is used to configure first transmission resources, which are used to ensure uninterrupted operation of the terminal device's current services.
[0065] In conjunction with the third aspect, in one possible implementation, the first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or, the first optimal cell is a cell that meets the service requirements of the terminal device.
[0066] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to determine the target scheduling policy as a first scheduling policy when both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than a first confidence threshold, and the first confidence level i1 is greater than the first confidence level j1. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell. The first optimal cell is determined based on the first optimal cell prediction. The processing unit is further configured to determine the target scheduling policy as a second scheduling policy when both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence threshold, and the first confidence level i1 is less than the first confidence level j1. Here, the second scheduling policy includes: preparing to switch the serving cell of the terminal device to the second optimal cell. The second optimal cell is determined based on the second optimal cell prediction. The processing unit is further configured to determine the target scheduling policy as a third scheduling policy when both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence threshold, and the first confidence level i1 is equal to the first confidence level j1. Here, the third scheduling strategy includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
[0067] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to determine a fourth scheduling strategy if the first confidence level of the RRM measurement prediction is greater than a second confidence threshold. Here, the fourth scheduling strategy includes: determining a first weak coverage area based on the RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to ensure uninterrupted service for the current terminal device. Alternatively, if the first confidence level of the first measurement event prediction is greater than the second confidence threshold, the target scheduling strategy is determined to be a fifth scheduling strategy. Here, the fifth scheduling strategy includes: determining a second weak coverage area based on the first measurement event prediction, and sending first information to the terminal device before the terminal device enters the second weak coverage area. The first information is used to configure first transmission resources, which are used to ensure uninterrupted service for the current terminal device.
[0068] In conjunction with the third aspect, in one possible implementation, RRM measurement prediction includes prediction of the trend of RRM measurement changes. Optionally, the prediction of the trend of RRM measurement changes includes first indication information and / or statistical information of the RRM measurement. Here, the first indication information is used to indicate whether the terminal device is in a stationary state, a slightly moving state, or a moving state. The first indication information can also be used to indicate the curve of RRM measurement changes over time. The statistical information of RRM measurement includes the variance, mean, probability density function, or cumulative distribution function of the RRM measurement.
[0069] In conjunction with the third aspect, in one possible implementation, the RRM measurement includes one or more of RSRP, SINR, RSRQ, etc.
[0070] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to determine the target scheduling strategy as a fourth scheduling strategy when both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than the second confidence threshold, and the first confidence level i2 is greater than the first confidence level j2. Here, the fourth scheduling strategy includes: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device. The processing unit is further configured to determine the target scheduling strategy as an eighth scheduling strategy when both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than the second confidence threshold, and the first confidence level i2 is less than the first confidence level j2. Here, the eighth scheduling strategy may include: determining a third weak coverage area based on the second RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the third weak coverage area. The processing unit is further configured to determine the target scheduling strategy as the ninth scheduling strategy when both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than the second confidence level threshold, and the first confidence level i2 is equal to the first confidence level j2. Here, the ninth scheduling strategy may include: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area; or, determining a third weak coverage area based on the second RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the third weak coverage area.
[0071] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to determine the target scheduling policy as the sixth scheduling policy when, based on the prediction of the second measurement event, it is determined that the terminal device is in a static state or in a state without cell handover requirements, and the first confidence level of the second measurement event prediction is greater than the third confidence level threshold. Here, the sixth scheduling policy includes: determining the configuration information for RRM measurement to schedule the terminal device to stop performing RRM measurement and / or RRM prediction, or in other words, scheduling the terminal device to be exempt from measurement and / or prediction. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurement, where the reference signal is used for RRM measurement.
[0072] In conjunction with the third aspect, in one possible implementation, the processing unit is further configured to re-determine the configuration information for RRM measurements when it is determined that a sudden event has occurred or the terminal device is in motion.
[0073] In conjunction with the third aspect, in one possible implementation, the transceiver unit is further configured to send a second indication message to the terminal device. Here, the second indication message is used to indicate that a sudden event has been detected.
[0074] In conjunction with the third aspect, in one possible implementation, the transceiver unit is further configured to receive second information from the terminal device. Here, the second information includes one or more of the following: the identifier of the generator of the communication feature information set contained in each of the N2 first prediction bases; update time information of the communication feature information set contained in each of the N2 first prediction bases; granularity of the communication feature information set contained in each of the N2 first prediction bases; or, the type of the communication feature information set contained in each of the N2 first prediction bases.
[0075] In conjunction with the third aspect, in one possible implementation, the transceiver unit is further configured to receive third information from the terminal device. Here, the third information includes the positioning mode of the terminal device and / or the confidence level of the location information of the terminal device contained in each of the N2 first prediction bases.
[0076] In conjunction with the third aspect, in one possible implementation, the transceiver unit is further configured to send to the terminal device the communication feature information set contained in each of the N2 first prediction criteria when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a network device.
[0077] In conjunction with the third aspect, in one possible implementation, the transceiver unit is further configured to send third indication information to the terminal device when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device. Here, the third indication information is used to instruct the terminal device to request the communication feature information set contained in each of the N2 first prediction criteria from the first device.
[0078] Fourthly, this application provides a communication device, which can be the terminal device mentioned in the first aspect. The communication device includes modules, units, or means that implement the methods described above. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0079] In some possible designs, the communication device includes a transceiver unit (also called a transceiver module) and a processing unit (also called a processing module). The processing unit determines N1 first prediction results based on N2 first prediction criteria. Here, N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2. The transceiver unit transmits the N1 first prediction results. Here, the N1 first prediction results are associated with N1 first confidence levels, and the N1 first confidence levels are determined based on the N2 first prediction criteria. The N1 first prediction results and the N1 first confidence levels are used to determine a target scheduling policy, which is used for mobility management of the terminal device.
[0080] In conjunction with the fourth aspect, in one possible implementation, the transceiver unit is further configured to send N2 first prediction bases to the network device. Here, the first confidence level of any first prediction result among the N1 first prediction results is determined based on M historical prediction results and M historical true results corresponding to the M historical prediction results. Any first prediction result is determined based on the target first prediction base among the N2 first prediction bases, and the M historical prediction results are determined based on the target first prediction base.
[0081] In conjunction with the fourth aspect, in one possible implementation, the processing unit is further configured to perform the following confidence level determination operation on any one of the N1 first prediction results. The processing unit is further configured to determine the target first prediction basis corresponding to any one of the first prediction results. The processing unit is further configured to acquire M historical prediction results generated based on the target first prediction basis and M historical true results corresponding to the M historical prediction results. The processing unit is further configured to determine the first confidence level corresponding to any one of the first prediction results based on the M historical prediction results and the M historical true results. The processing unit is further configured to determine N1 first confidence levels corresponding to the N1 first prediction results based on the result of performing the confidence level determination operation on each of the N1 first prediction results. The transceiver unit is further configured to send the N1 first confidence levels corresponding to the N1 first prediction results to the network device.
[0082] In conjunction with the fourth aspect, in one possible implementation, any of the N2 first prediction criteria includes a set of communication feature information and / or the location information of the terminal device when acquiring any first prediction criterion.
[0083] In conjunction with the fourth aspect, in one possible implementation, the N1 first prediction results include a first optimal cell prediction. If the first confidence level of the first optimal cell prediction is greater than a first confidence threshold, the target scheduling policy is the first scheduling policy. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, whereby the first optimal cell is determined based on the first optimal cell prediction.
[0084] In conjunction with the fourth aspect, in one possible implementation, the first scheduling strategy further includes: receiving first information from the network device. Here, the first information is used to configure first transmission resources, which are used to ensure uninterrupted operation of the terminal device's current services.
[0085] In conjunction with the fourth aspect, in one possible implementation, the first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or the first optimal cell is a cell that meets the service requirements of the terminal device.
[0086] In conjunction with the fourth aspect, in one possible implementation, the N1 first prediction results include a first optimal cell prediction and a second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than a first confidence threshold, and the first confidence level i1 is greater than the first confidence level j1, the target scheduling policy is the first scheduling policy. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, where the first optimal cell is determined based on the first optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence threshold, and the first confidence level i1 is less than the first confidence level j1, the target scheduling policy is the second scheduling policy. Here, the second scheduling policy includes: preparing to switch the serving cell of the terminal device to the second optimal cell, where the second optimal cell is determined based on the second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence threshold, and the first confidence level i1 is equal to the first confidence level j1, the target scheduling policy is the third scheduling policy. Here, the third scheduling strategy includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
[0087] In conjunction with the fourth aspect, in one possible implementation, the N1 first prediction results include first RRM measurement predictions or first measurement event predictions. If the first confidence level of the first RRM measurement prediction is greater than a second confidence threshold, the target scheduling strategy is determined to be a fourth scheduling strategy. Here, the fourth scheduling strategy includes: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device. Alternatively, if the first confidence level of the first measurement event prediction is greater than a second confidence threshold, the target scheduling strategy is determined to be a fifth scheduling strategy. Here, the fifth scheduling strategy includes: determining a second weak coverage area based on the first measurement event prediction, and sending first information to the terminal device before the terminal device enters the second weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device.
[0088] In conjunction with the fourth aspect, in one possible implementation, RRM measurement prediction includes prediction of the trend of RRM measurement changes. Optionally, the prediction of the trend of RRM measurement changes includes first indication information and / or statistical information of the RRM measurement. Here, the first indication information is used to indicate whether the terminal device is in a stationary state, a slightly moving state, or a moving state. The first indication information can also be used to indicate the curve of RRM measurement changes over time. The statistical information of RRM measurement includes the variance, mean, probability density function, or cumulative distribution function of the RRM measurement.
[0089] In conjunction with the fourth aspect, in one possible implementation, the RRM measurement includes one or more of RSRP, SINR, RSRQ, etc.
[0090] In conjunction with the fourth aspect, in one possible implementation, the N1 first prediction results include a first RRM measurement prediction and a second RRM measurement prediction. When both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than a second confidence threshold, and the first confidence level i2 is greater than the first confidence level j2, the target scheduling policy is a fourth scheduling policy. Here, the fourth scheduling policy includes: determining a first weak coverage area based on the first RRM measurement prediction, and receiving first information from the network device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device. When both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than a second confidence threshold, and the first confidence level i2 is less than the first confidence level j2, the target scheduling policy is an eighth scheduling policy. Here, the eighth scheduling policy may include: determining a third weak coverage area based on the second RRM measurement prediction, and receiving first information from the network device before the terminal device enters the third weak coverage area. When the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are both greater than the second confidence threshold, and the first confidence level i2 is equal to the first confidence level j2, the target scheduling strategy is the ninth scheduling strategy. Here, the ninth scheduling strategy may include: determining a first weak coverage area based on the first RRM measurement prediction, and receiving first information from the network device before the terminal device enters the first weak coverage area. Alternatively, determining a third weak coverage area based on the second RRM measurement prediction, and receiving first information from the network device before the terminal device enters the third weak coverage area.
[0091] In conjunction with the fourth aspect, in one possible implementation, the N1 first prediction results include second measurement event predictions. If, based on the second measurement event predictions, it is determined that the terminal device is in a static state or a state without cell handover requirements, and the first confidence level of the second measurement event predictions is greater than a third confidence level threshold, the target scheduling policy is a sixth scheduling policy. Here, the sixth scheduling policy includes: determining the configuration information for RRM measurements. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurements, where the reference signal is used for RRM measurements.
[0092] In conjunction with the fourth aspect, in one possible implementation, the N1 first prediction results include second measurement event predictions and third measurement events. If, based on the second measurement event prediction, it is determined that the terminal device is in a stationary or slightly moving state, and the first confidence level of the second measurement event prediction is greater than the third confidence level threshold, and / or, if, based on the third measurement event prediction, it is determined that the terminal device is in a stationary or slightly moving state, and the first confidence level of the third measurement event prediction is greater than the third confidence level threshold, the target scheduling policy is the sixth scheduling policy. Here, the sixth scheduling policy includes: determining the configuration information for RRM measurement. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurement, where the reference signal is used for RRM measurement.
[0093] In conjunction with the fourth aspect, in one possible implementation, the transceiver unit is further configured to receive second indication information from the network device. Here, the second indication information is used to indicate that a sudden event has been detected.
[0094] In conjunction with the fourth aspect, in one possible implementation, the transceiver unit is further configured to send second information to the network device. Here, the second information includes one or more of the following: the identifier of the generator of the communication feature information set contained in each of the N2 first prediction bases; update time information of the communication feature information set contained in each of the N2 first prediction bases; granularity of the communication feature information set contained in each of the N2 first prediction bases; or, the type of the communication feature information set contained in each of the N2 first prediction bases.
[0095] In conjunction with the fourth aspect, in one possible implementation, the transceiver unit is further configured to send third information to the network device. Here, the third information includes the positioning mode of the terminal device and / or the confidence level of the location information of the terminal device contained in each of the N2 first prediction criteria.
[0096] In conjunction with the fourth aspect, in one possible implementation, the transceiver unit is further configured to receive, when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a network device, the communication feature information set contained in each of the N2 first prediction criteria.
[0097] In conjunction with the fourth aspect, in one possible implementation, the transceiver unit is further configured to receive third indication information from the network device when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device. Here, the third indication information is used to instruct the terminal device to request the communication feature information set contained in each of the N2 first prediction criteria from the first device.
[0098] Fifthly, this application provides a computer program product comprising instructions that, when executed on a computer, cause the computer to perform the method of any one of the first aspects or any possible implementations of the first aspect, or to perform the method of any one of the second aspects or any possible implementations of the second aspect.
[0099] Sixthly, this application provides a computer-readable storage medium storing a computer program that, when executed, performs the method described in any one of the first aspects or any possible implementations of the first aspect, or performs the method described in any one of the second aspects or any possible implementations of the second aspect.
[0100] Seventhly, this application provides a communication device including at least one processor. The at least one processor is configured to execute the method described in any of the preceding aspects or any possible implementation thereof. The communication device may be a network device as described in the first aspect, or a device including the aforementioned network device, or a device included in the aforementioned network device, such as a chip; or, the communication device may be a terminal device as described in the second aspect, or a device including the aforementioned terminal device, or a device included in the aforementioned terminal device, such as a chip.
[0101] In conjunction with the seventh aspect, in one possible implementation, the communication device further includes a memory for storing necessary program instructions and data (i.e., computer programs).
[0102] In conjunction with the seventh aspect, in one possible implementation, the memory can be coupled to the processor, or it can be independent of the processor.
[0103] Eighthly, this application provides a chip system that includes at least a processor. The processor is configured to execute computer execution instructions to cause a device mounted on the chip system to perform the method described in any one of the first aspects or any possible implementations of the first aspect, or to perform the method described in any one of the second aspects or any possible implementations of the second aspect.
[0104] In conjunction with aspect eight, in one possible implementation, the chip system may further include interface circuitry. This interface circuitry is used to receive computer execution instructions and transmit them to the processor.
[0105] Ninthly, this application provides a communication device comprising: a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. The processor is configured to implement the method described in any of the preceding aspects through logic circuits or by executing computer programs or instructions. The communication device may be a network device as described in the first aspect, or a device comprising the network device, or a device included in the network device, such as a chip system; or, the communication device may be a terminal device as described in the second aspect, or a device comprising the terminal device, or a device included in the terminal device.
[0106] In a tenth aspect, this application provides a communication system. The communication system includes at least a network device and a terminal device. The network device is used to execute the communication method provided by the first aspect or any possible implementation thereof, and the terminal device is used to execute the communication method provided by the second aspect or any possible implementation thereof.
[0107] In summary, the communication method provided in this application can improve the reliability of scheduling strategies, thereby enhancing the reliability and sustainability of communication. Attached Figure Description
[0108] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0109] Figure 2 This is a schematic diagram of the architecture of another communication system provided in the embodiments of this application;
[0110] Figure 3 This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0111] Figure 4 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0112] Figure 5 This is a schematic diagram of a confidence level determination process provided in an embodiment of this application;
[0113] Figure 6 This is a schematic diagram of another confidence level determination process provided in the embodiments of this application;
[0114] Figure 7 This is a schematic diagram of another confidence level determination process provided in the embodiments of this application;
[0115] Figure 8 This is a schematic diagram of another confidence level determination process provided in the embodiments of this application;
[0116] Figure 9 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0117] Figure 10 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0118] Figure 11 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0119] Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0120] Figure 13 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;
[0121] Figure 14 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application. Detailed Implementation
[0122] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0123] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0124] The technical solutions provided in this application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5th generation (5G) systems, or new radio (NR) systems. In addition, they can also be applied to future communication systems, such as 6th generation (6G) communication systems.
[0125] The system architecture used in the embodiments of this application is described below. It should be noted that the system architecture and business scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0126] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. It should be understood that... Figure 1 The illustration shows a terrestrial communication system to which the technical solution provided in this application is applicable. For example... Figure 1 As shown, the communication system 10 may include a radio access network (RAN) 100. RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b in the above) and at least one terminal (such as Figure 1 (120a-120j in the original text). RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). The terminal connects to the RAN node wirelessly. Optionally, the communication system 10 may also include a core network (CN) 130. The RAN node connects to the core network 130 wirelessly or via a wired connection. The core network equipment in the core network 130 and the RAN node in the RAN 100 may be different physical devices, or they may be the same physical device integrating core network logical functions and radio access network logical functions. In possible scenarios, the communication system 10 may also include Operation Administration and Maintenance (OAM), and the RAN node may also connect to the OAM wirelessly or via a wired connection.
[0127] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0128] exist Figure 1 In the communication system shown, RAN nodes, sometimes also called access network devices, network equipment, RAN entities, or access nodes, constitute part of the communication system and are used to help terminals achieve wireless access. Multiple RAN nodes in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN nodes and terminals are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station. However, for base station 110a, network element 120i is a terminal. RAN nodes and terminals are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0129] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system, etc. Figure 1 110a), micro base stations or indoor stations (such as Figure 1The RAN node can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.
[0130] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0131] exist Figure 1In the communication system shown, the terminal can be a device or module that accesses the communication system and has corresponding communication functions. The terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. The terminal typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal can also be configured with program instructions for performing the corresponding communication function.
[0132] Please see Figure 2 , Figure 2 This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application. It should be understood that... Figure 2 The illustration shows a non-terrestrial communication system, or satellite communication system, to which the technical solution provided in this application is applicable. For example... Figure 2 As shown, the communication system 20 may include at least one terminal device 210 and at least one network device 220. Exemplarily, terminal device 210 may include terminal device 210a and / or terminal device 210b, and network device 220 may include satellite 220a and / or satellite 220b. Network device 220 may communicate directly with terminal device 210 or via a relay station, such as a relay satellite. It should be understood that network device 220 may include one or more satellites. Satellites can provide communication services, navigation services, and positioning services to terminal devices through multiple beams. Satellites use multiple beams to cover the service area, and different beams can communicate through one or more of time division, frequency division, and space division. Inter-satellite links can be established between satellites, and satellites can process and forward data according to protocols. The communication system 20 may also include a connection device 230, such as a gateway, wherein network device 220 can communicate with connection device 230. Optionally, the communication system 20 may also include a core network 240, and the connection device 230 may communicate with the core network 240. It should be understood that... Figure 2This is just an example. In real-world scenarios, communication system 20 may also include other types of network devices and / or other types of terminal devices, or it may include more or fewer satellites and more or fewer terminal devices. In possible scenarios, network devices may also include other non-ground devices (or flying devices), such as drones.
[0133] In this application embodiment, the satellite communication system may include a transparent transmission mode and a non-transparent transmission mode. Transparent transmission, also known as bend-tube relay transmission, means that the signal only undergoes frequency conversion and signal amplification on the satellite. Non-transparent transmission can be called regenerative (on-board access / processing) transmission, meaning the satellite has some or all of the base station functions. The satellite involved in this application embodiment refers to an artificial satellite. The satellite can be a satellite base station, or it may include an orbital receiver or repeater for relaying information, or network equipment carried on the satellite; the satellite can be a low Earth orbit (LEO) satellite, a middle Earth orbit (MEO) satellite, a highly elliptical orbit (HEO) satellite, a geostationary earth orbit (GEO) satellite, or a non-geostationary orbit (NGEO) satellite, etc. This application does not impose any limitations on this. It should be understood that the solutions in this application embodiment can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.
[0134] exist Figure 2In the communication system shown, network devices can be devices that access the network using 3GPP technology or other narrowband satellite communication technologies, including but not limited to: base stations, NodeBs (or NBs), evolved NodeBs (eNodeBs, eNBs, or eNBs), gNBs or TRPs in 5G (such as NR) systems, next-generation base stations in 6G mobile communication systems, base stations in future mobile communication systems, and base stations evolved from 3GPP systems. They can also be modules or units that perform some functions of a base station, such as CUs or DUs. Network devices can also be: macro base stations, micro base stations, pico base stations, small cells, relay stations, indoor stations, balloon stations, satellite stations, wireless relay nodes, wireless backhaul nodes, etc. Network devices can also be devices that access the network using non-3GPP technologies, such as, but not limited to, access points (APs), wireless relay nodes, wireless backhaul nodes, etc., in wireless fidelity (WiFi) systems. Network devices can also be servers, wearable devices, or vehicle-mounted devices. Network devices can also be network devices in cloud radio access network (CRAN) scenarios. Network equipment can also be network equipment in non-terrestrial networks (NTNs), such as relay satellites or satellites with base station functions. Network equipment can contain one or more co-located or non-co-located TRPs.
[0135] Figure 2The terminal device 210 in the communication system shown can also be referred to as UE, access terminal, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, user terminal, terminal, wireless communication device, UE agent, or UE device, etc. It is a device with wireless transceiver capabilities, which can be fixed or mobile. Terminal devices can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; they can also be deployed on water (such as on ships); and they can also be deployed in the air (e.g., on airplanes, balloons, and satellites). Terminal devices can include, but are not limited to: mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, mixed reality (MR) terminal devices, extended reality (XR) terminal devices, wireless terminals in industrial control, haptic terminal devices, vehicle-mounted terminal devices, wireless terminals in autonomous driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, wearable terminal devices, etc. Terminal devices can support communication with multiple network devices using different technologies. For example, a terminal device can support communication with base stations supporting LTE networks, as well as base stations supporting 5G networks, and can also support dual connectivity with both LTE and 5G network base stations.
[0136] It should be understood that, in combination Figure 1 The communication system 10 shown in this application embodiment can be specifically implemented by the RAN node and the terminal in the communication system 10 working together. Combined with... Figure 2 The communication system 20 shown in this application can be specifically implemented by the terminal device 210 and the network device 220 working together within the communication system 20. For ease of understanding, the network device and the terminal device will be used as examples in the embodiments of this application.
[0137] In the embodiments of this application, the method executed by the network device can also be implemented by functional components within the network device, such as chips, chip systems, processors, circuits, etc. Similarly, the method executed by the terminal device can also be implemented by functional components within the terminal device, such as chips, chip systems, processors, circuits, etc. The embodiments of this application do not limit this approach.
[0138] It should be understood that multiple terminal devices can exist in a communication system. That is, a network device can establish communication connections with multiple terminal devices. Similarly, multiple network devices can exist in a communication system. That is, a terminal device can simultaneously establish communication connections with multiple network devices. In the embodiments of this application, no specific limitation is made on the number of network devices and terminal devices in the communication system. For ease of understanding, the following description uses one network device and one terminal device as an example to illustrate the communication method provided in this application.
[0139] In existing solutions, network devices typically combine mobility prediction information (or prediction results) from terminal devices to determine corresponding scheduling strategies for mobility management. However, the accuracy of mobility prediction information may be low, leading to unreliable scheduling strategies and consequently, poor communication reliability and sustainability. Therefore, the technical problem this application aims to solve is: how to improve the reliability of scheduling strategies.
[0140] Based on the above, the communication method of this application embodiment will be described below by way of example.
[0141] Please see Figure 3 , Figure 3 This is a flowchart illustrating a communication method provided in an embodiment of this application. It should be understood that this communication method is applicable to... Figure 1 or Figure 2 The communication system shown, and specifically can be provided by Figure 1 or Figure 2 The terminal devices and network devices shown perform this action. Figure 3 As shown, the communication method may include the following steps:
[0142] S301, the terminal device determines N1 first prediction results based on N2 first prediction criteria.
[0143] In some feasible implementations, after determining N2 first prediction criteria, the terminal device can determine N1 first prediction results based on the N2 first prediction criteria. Here, N1 and N2 are both positive integers greater than or equal to 1, and N2 is less than or equal to N1.
[0144] Optionally, any of the N2 first prediction criteria may include a set of communication feature information and / or the location information of the terminal device when acquiring any first prediction criterion. In a possible implementation, any first prediction criterion may also include statistical information obtained by processing the set of communication feature information.
[0145] The communication feature information set can be a collection of communication signal feature information, which can be used to characterize signal quality, cell information, etc. For example, the communication feature information can be other measurements such as cell load, RSRP, SINR, RSRQ, or channel state information, and this application embodiment is not limited to this.
[0146] The location information of a terminal device can be its latitude and longitude coordinates, or it can be the cell identifier (ID) associated with the terminal device. The cell identifier associated with the terminal device can be used to determine the location information of the terminal device.
[0147] It should be noted that the aforementioned set of communication feature information can also be called a communication feature information map, or simply a map. For example, when the communication feature information is RSRP, the set of communication feature information can be called an RSRP map. As another example, when the communication feature information is SINR, the set of communication feature information can be called a SINR map. As yet another example, when the communication feature information is cell load, the set of communication feature information can be called a load map. As yet another example, when the communication feature information is channel state information, the set of communication feature information can be called a channel map. It should be understood that in possible scenarios, the set of communication feature information may have other names, and this application embodiment is not limited in this regard.
[0148] Optionally, the location information of the aforementioned terminal device can be obtained in real time through the positioning module of the terminal device.
[0149] The first prediction result may include any of the following: optimal cell prediction, optimal frequency prediction, measurement event prediction, RRM measurement prediction, channel prediction, and precoding matrix indication prediction.
[0150] It should be noted that, in the embodiments of this application, optimal cell prediction may include a predicted optimal cell or a predicted measurement (such as RSRP, SINR, etc.). When optimal cell prediction includes a predicted measurement, the optimal cell can be determined based on the predicted measurement. That is, optimal cell prediction can be used to indicate the optimal cell, or in other words, optimal cell prediction can be used to determine the optimal cell.
[0151] Optimal frequency prediction can include either a predicted optimal frequency or a predicted measurement. When optimal frequency prediction includes a predicted measurement, the optimal frequency can be determined based on the predicted measurement. In other words, optimal frequency prediction is used to indicate the optimal frequency, or to determine the optimal frequency.
[0152] RRM measurement prediction can include prediction of RRM measurement values or prediction of RRM measurement trends, and can be used to determine measurement event predictions. Optionally, RRM measurement quantities can include one or more of the following: RSRP, SINR, RSRQ, etc., and this application does not limit this.
[0153] Optionally, the predicted trend of RRM measurement changes may include first indication information and / or statistical information on the RRM measurement. The first indication information may be used to indicate or determine the motion state of the terminal device, and may also be used to indicate the curve of the terminal device's RRM measurement changing over time. Here, the motion state of the terminal device may include a stationary state, a slightly moving state, or a dynamic state. The first indication information may be used to indicate that the terminal device is in a stationary state, a slightly moving state, or a dynamic state.
[0154] The statistical information for RRM measurements can include the variance, mean, probability density function, or cumulative distribution function of the RRM measurement. For example, the variance of the RSRP of a terminal device over a historical period, or the variance of the RSRP of a terminal device over a future period.
[0155] Optionally, the first indication information can be determined based on the variance of the RRM measurements of the terminal device within a preset time period. Specifically, the terminal device can determine its motion state based on the variance of its RRM measurements within the preset time period, as well as a first preset threshold and a second preset threshold, and further generate first indication information to indicate the motion state.
[0156] For example, taking RSRP as the RRM measurement, if the variance of RSRP within a preset time period is less than or equal to a first preset threshold, it can be determined that the terminal device is in a stationary state. If the variance of RSRP within a preset time period is greater than the first preset threshold and less than or equal to a second preset threshold, it can be determined that the terminal device is in a slightly moving state. If the variance of RSRP within a preset time period is greater than the second preset threshold, it can be determined that the terminal device is in motion. For example, assuming the first preset threshold is 0.15 dB, the second preset threshold is 0.2 dB, and the variance of RSRP of the terminal device within a preset time period is 0.1 dB, if the terminal device determines that its RSRP variance of 0.1 dB within the preset time period is less than the first preset threshold of 0.15 dB, it can be further determined that the terminal device is in a stationary state.
[0157] Optionally, if any of the N2 first prediction criteria includes a set of communication feature information, there are three possible ways for the terminal device to obtain the first prediction result based on the set of communication feature information.
[0158] In method one, after acquiring the communication feature information set, the terminal device can input the communication feature information set into an artificial intelligence (AI) model or a machine learning (ML) model. Through model prediction, the terminal device can determine the first prediction result corresponding to the communication feature information set. In other words, the first prediction result can be the model inference result obtained through the AI model or the ML model.
[0159] In the second method, after obtaining the communication feature information set, the terminal device can query the communication feature information contained in the communication feature information set, and further perform statistical analysis on the queried information to obtain the first prediction result corresponding to the communication feature information set. That is to say, the first prediction result can be a statistical result obtained through statistical methods.
[0160] Method 3: In possible scenarios, Methods 1 and 2 can be combined to obtain two first prediction results. That is, the terminal device can determine a first prediction result based on the implementation method provided by Method 1 (hereinafter referred to as first prediction result i for easy distinction), and the terminal device can also determine a first prediction result based on the implementation method provided by Method 2 (hereinafter referred to as first prediction result j for easy distinction). In other words, the terminal device can determine different first prediction results based on the same first prediction criterion but using different methods.
[0161] The types of the first prediction result i and the first prediction result j can be the same. For example, both the first prediction result i and the first prediction result j can be of the type of optimal cell prediction, but the optimal cells indicated by the optimal cell predictions corresponding to these two first prediction results can be different. Another example is that both the first prediction result i and the first prediction result j can be of the type of measurement event prediction.
[0162] It should be noted that in possible scenarios, the first prediction results of the same type determined by different methods based on the same first prediction criteria may be the same or different.
[0163] It should also be noted that terminal devices can determine different types of first prediction results based on the same first prediction criteria. For example, the first prediction results determined by the terminal device based on the first prediction criteria may include optimal cell prediction, or measurement event prediction, etc.
[0164] It is understood that the terminal device can determine one or more first prediction results based on a first prediction criterion. These multiple first prediction results can be prediction results of the same type obtained through different methods, or they can be prediction results of different types. This application's embodiments do not limit this.
[0165] S302, the terminal device sends N1 first prediction results to the network device. Correspondingly, the network device receives N1 first prediction results.
[0166] In some feasible implementations, after determining N1 first prediction results, the terminal device can send N1 first prediction results to the network device.
[0167] Accordingly, the network device can receive N1 first prediction results from the terminal device and obtain the information contained therein.
[0168] S303, the network device determines the target scheduling strategy based on N1 first prediction results and N1 first confidence scores.
[0169] In some feasible implementations, after receiving N1 first prediction results, the network device can further determine a target scheduling policy based on the N1 first prediction results and N1 first confidence scores. Here, the N1 first confidence scores can be associated with the N1 first prediction results, and the N1 first confidence scores can be determined based on N2 first prediction criteria. The target scheduling policy can be used for the mobility management of terminal devices.
[0170] Here, the association of N1 first confidence levels with N1 first prediction results means that each of the N1 first prediction results corresponds to a first confidence level. It should be noted that in some scenarios, the first prediction results may not have any confidence level.
[0171] It should be noted that in actual implementation, there can be multiple possible communication scenarios, and the pain points that may arise in different scenarios are different. The following section provides four possible communication scenarios and explains the potential pain points in each scenario.
[0172] Scenario 1: A new cell may have been deployed near the network device, but the network device usually hasn't updated its neighbor cell relationships yet. In this scenario, the terminal device cannot directly switch to the target cell. It will typically search for the optimal next-hop cell or frequency point on its own and then actively trigger a rebuild, which will cause service interruption.
[0173] Scenario 2: The neighboring cells configured on the network device may be faulty cells or cells whose load cannot meet the service needs of the terminal device. In this scenario, the terminal device cannot directly switch to the target cell. Usually, the terminal device will autonomously identify a cell that meets the service needs or a lightly loaded cell, and then actively trigger a rebuild. However, this will also cause service interruption.
[0174] Scenario 3: Network devices struggle to obtain accurate trajectories of terminal devices, making it impossible to accurately predict coverage black holes. In this scenario, terminal devices typically predict coverage black holes autonomously, but network devices are unaware of these events. This can lead to a failure to prioritize terminal devices during communication, resulting in service interruptions or buffering.
[0175] Scenario 4: Network devices struggle to accurately obtain the status of terminal devices, meaning they cannot determine whether the terminal device is stationary, slightly moving, or in motion. Consequently, they cannot stop RRM measurements, or in other words, cannot fully enable measurement-free operation for the terminal device. In this scenario, the terminal device typically predicts its motion state autonomously, enabling measurement-free operation when the terminal device is stationary or slightly moving. However, if a sudden event occurs during downlink communication, carrier aggregation (CA) may not be configured in time, leading to service latency.
[0176] It is understandable that, to ensure communication reliability and stability in the four different communication scenarios described above, the target scheduling strategy may differ for each scenario. It should be noted that the type of the first prediction result used to determine the target scheduling strategy may also differ for each scenario.
[0177] Since the number of the first prediction results is N1, where N1 is a positive integer greater than or equal to 1, for ease of understanding, the following will use the case where N1 equals 1 (hereinafter referred to as Case 1) and the case where N1 equals 2 (hereinafter referred to as Case 2) as examples, and combine them with the above four different communication scenarios to explain the process of network devices determining target scheduling strategies.
[0178] In Scenario 1 above, under Case 1, if the N1 first prediction results include one optimal cell prediction (hereinafter referred to as the first optimal cell prediction for ease of distinction), after obtaining the first optimal cell prediction, if the network device determines that the first confidence level associated with the first optimal cell prediction is greater than the first confidence threshold, then the target scheduling policy can be determined as the first scheduling policy. Here, the first scheduling policy may include: preparing to switch the serving cell of the terminal device to the first optimal cell. The first optimal cell can be determined based on the first optimal cell prediction.
[0179] Optionally, after determining the first scheduling policy, the network device can trigger the core network to prepare for cell handover in advance according to the first scheduling policy, that is, to switch from the serving cell of the terminal device to the first optimal cell. For example, the network device can send an indication message to the core network to indicate that the serving cell of the terminal device should be switched to the first optimal cell, so as to trigger the core network to prepare for cell handover in advance.
[0180] Among them, the first optimal cell can be a cell adjacent to the serving cell of the terminal device.
[0181] In one optional implementation, after obtaining the first optimal cell prediction, if the first confidence level of the first optimal cell prediction is less than or equal to the first confidence level threshold, the network device may not determine the target scheduling strategy based on the first optimal cell prediction, that is, it may not adopt the first optimal cell prediction.
[0182] It should be noted that, in Scenario 2 above, the specific process by which the network device determines the target scheduling strategy based on N1 first prediction results and N1 first confidence scores is similar to that in Scenario 1 above. For details, please refer to the relevant content in Scenario 1 above, which will not be repeated here. Here, in Scenario 2, the first optimal cell can be the cell that meets the service requirements of the terminal device.
[0183] Optionally, in Scenario 1 above, the first scheduling strategy may further include: sending first information to the terminal device. Here, the first information can be used to configure first transmission resources, which can be used to ensure uninterrupted service of the terminal device. That is, in Scenario 1, the network device can prioritize scheduling the terminal device to avoid interruption of the terminal device's current service.
[0184] In an optional implementation, under scenario one described above, if the N1 first prediction results include a first optimal frequency prediction, after obtaining the first optimal frequency prediction, if the network device determines that the first confidence level of the first optimal frequency prediction is greater than a first confidence threshold, then the target scheduling policy can be the seventh scheduling policy. Here, the seventh scheduling policy may include: preparing to switch the current frequency of the terminal device to the first optimal frequency. The first optimal frequency can be determined based on the first optimal frequency prediction.
[0185] Optionally, after determining the seventh scheduling policy, the network device can trigger the core network to prepare for frequency switching in advance according to the seventh scheduling policy, that is, to switch from the current frequency of the terminal device to the first optimal frequency. For example, the network device can send an indication message to the core network to indicate that the terminal device's current frequency should be switched to the first optimal frequency, so as to trigger the core network to prepare for frequency switching in advance.
[0186] In one optional implementation, after obtaining the first optimal frequency prediction, if the first confidence level of the first optimal frequency prediction is less than or equal to the first confidence level threshold, the network device may not determine the target scheduling strategy based on the first optimal frequency prediction, that is, it may not adopt the first optimal frequency prediction.
[0187] Scenario 2: When N1 first prediction results include two optimal cell predictions (for ease of explanation, the following description uses the first optimal cell prediction and the second optimal cell prediction as examples), after obtaining the first optimal cell prediction and the second optimal cell prediction, if both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence threshold, and the first confidence level i1 is greater than the first confidence level j1, the network device can determine the target scheduling policy as the first scheduling policy. The specific process of the network device executing scheduling according to the first scheduling policy can be found in the relevant content of Scenario 1 above, and will not be repeated here.
[0188] If both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence threshold, and the first confidence level i1 is less than the first confidence level j1, the network device can determine the target scheduling policy as the second scheduling policy. Here, the second scheduling policy may include: preparing to switch the serving cell of the terminal device to the second optimal cell. The second optimal cell can be determined based on the second optimal cell prediction.
[0189] Optionally, after determining the second scheduling policy, the network device can trigger the core network to prepare for cell handover in advance according to the second scheduling policy, that is, to switch from the serving cell of the terminal device to the second optimal cell. For example, the network device can send an indication message to the core network to indicate that the serving cell of the terminal device should be switched to the second optimal cell, so as to trigger the core network to prepare for cell handover in advance.
[0190] If the first confidence level i1 predicted by the first optimal cell and the first confidence level j1 predicted by the second optimal cell are both greater than the first confidence threshold, and the first confidence level i1 is equal to the first confidence level j1, then the target scheduling policy is determined to be the third scheduling policy. Here, the third scheduling policy may include: preparing to switch the serving cell of the terminal device to the aforementioned first optimal cell or the aforementioned second optimal cell.
[0191] In other words, if the N1 first prediction results include two optimal cell predictions, the network device can determine the target scheduling strategy based on the optimal cell prediction with higher confidence, so as to trigger the core network to prepare for cell handover in advance.
[0192] It should be noted that the specific process of network devices executing scheduling according to the third scheduling strategy is similar to the process of network devices executing scheduling according to the first and second scheduling strategies. For details, please refer to the relevant content above, which will not be repeated here.
[0193] It should be noted that in the second scenario of the above scenario, the specific process by which the network device determines the target scheduling strategy based on N1 first prediction results and N1 first confidence scores is similar to the process by which the network device determines the target scheduling strategy in the second scenario of the above scenario. For details, please refer to the relevant content of the second scenario of the above scenario, which will not be repeated here.
[0194] Optionally, in scenario one, case two above, the first scheduling strategy, the second scheduling strategy, and the third scheduling strategy may further include: sending the first information to the terminal device to prioritize scheduling the terminal device and avoid interruption of the terminal device's current services.
[0195] In an optional implementation, under the second scenario of the above scenario one, when the N1 first prediction results include two optimal frequency point predictions, the process by which the network device determines the target scheduling strategy based on these two optimal frequency point predictions and the first confidence level is similar to the process by which the network device determines the target scheduling strategy based on two optimal cell predictions and the first confidence level in the second scenario of the above scenario one. For details, please refer to the description of the relevant content above, and it will not be repeated here.
[0196] In scenario three above, under case one, if the N1 first prediction results include RRM measurement predictions (hereinafter referred to as first RRM measurement predictions for ease of distinction), and the network device determines that the first confidence level of the first RRM measurement prediction is greater than the second confidence level threshold, then the target scheduling strategy can be the fourth scheduling strategy. Here, the fourth scheduling strategy may include: the network device can determine a first weak coverage area based on the first RRM measurement prediction, and before the terminal device enters the first weak coverage area, it can send the aforementioned first information to the terminal device. The first information can be used to configure first transmission resources, which can be used to support uninterrupted current services of the terminal device.
[0197] Alternatively, if the N1 first prediction results include one measurement event prediction (hereinafter referred to as the first measurement event prediction for ease of distinction), and the network device determines that the first confidence level of the first measurement event prediction is greater than the second confidence level threshold, then the target scheduling strategy can be the fifth scheduling strategy. Here, the fifth scheduling strategy may include: the network device can determine a second weak coverage area based on the first measurement event prediction, and before the terminal device enters the second weak coverage area, it can send the aforementioned first information to the terminal device to ensure that the terminal device's current services are not interrupted.
[0198] In other words, before entering a weak coverage area, network devices can send first information to prioritize the scheduling of terminal devices and avoid interruption of the current services of the terminal devices.
[0199] In this embodiment of the application, a weak coverage area can also be called a coverage black hole, which refers to an area in the network where there is a coverage blind spot or a weak signal.
[0200] Optionally, in this embodiment, the network device can determine the start time and duration of weak coverage based on RRM measurement prediction or a first measurement event prediction. Then, the network device can determine the weak coverage area based on the start time and duration of weak coverage. Further, the network device can generate first information and send it to the terminal device before the terminal device enters the weak coverage area to ensure that the terminal device's current services are not interrupted.
[0201] For example, if a network device predicts, based on RRM measurement prediction or a first measurement event prediction, that the RRM measurement will begin to fall below a certain threshold at time t1, and after a period of time T, the network device predicts that the RRM measurement will begin to exceed a certain threshold, then the start time of weak coverage can be determined to be time t1, the duration of weak coverage to be T, and the end time of weak coverage to be time t1+T. Furthermore, the network device can define the area from time t1 to time t1+T as the weak coverage area.
[0202] Optionally, if the first confidence level of the RRM measurement prediction is less than or equal to the second confidence level threshold, or if the first confidence level of the first measurement event prediction is less than or equal to the second confidence level threshold, the network device may not determine the target scheduling strategy based on the RRM measurement prediction or the first measurement event prediction.
[0203] Scenario 2: When the N1 first prediction results include two RRM measurement predictions (for ease of explanation, the following description uses the first and second RRM measurement predictions as examples), after obtaining the first and second RRM measurement predictions, if both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than the second confidence threshold, and the first confidence level i2 is greater than the first confidence level j2, the network device can determine the target scheduling policy as the fourth scheduling policy. The specific process of the network device executing scheduling according to the fourth scheduling policy can be found in the relevant content of Scenario 3, Scenario 1 above, and will not be repeated here.
[0204] If both the first confidence level i2 and the first confidence level j2 of the first RRM measurement prediction are greater than the second confidence threshold, and the first confidence level i2 is less than the first confidence level j2, the network device can determine the target scheduling policy as the eighth scheduling policy. Here, the eighth scheduling policy may include: the network device can determine a third weak coverage area based on the second RRM measurement prediction, and before the terminal device enters the third weak coverage area, it can send the aforementioned first information to the terminal device.
[0205] When both the first confidence level i2 of the first RRM measurement prediction and the first confidence level j2 of the second RRM measurement prediction are greater than the second confidence threshold, and the first confidence level i2 is equal to the first confidence level j2, the network device can determine the target scheduling policy as the ninth scheduling policy. Here, the ninth scheduling policy may include: the network device can determine a first weak coverage area based on the first RRM measurement prediction, and send the aforementioned first information to the terminal device before the terminal device enters the first weak coverage area. Alternatively, the network device can determine a third weak coverage area based on the second RRM measurement prediction, and send the aforementioned first information to the terminal device before the terminal device enters the third weak coverage area.
[0206] In other words, if the N1 first prediction results include two RRM measurement predictions, the network device can determine the target scheduling strategy based on the RRM measurement prediction with higher confidence, so as to prioritize scheduling the terminal device before it enters the weak coverage area and avoid interruption of its current service.
[0207] It should be noted that when the N1 first prediction results include two measurement event predictions, the specific process by which the network device determines the target scheduling strategy based on these two measurement event predictions and the corresponding first confidence level is similar to the process described above where the network device determines the target scheduling strategy based on two RRM measurement predictions and the corresponding first confidence level. For details, please refer to the relevant content in Case 2 of Scenario 3, which will not be repeated here.
[0208] In scenario four above, case one, where N1 first prediction results include one measurement event prediction (hereinafter referred to as the second measurement event prediction for ease of distinction), if the network device determines that the terminal device is in a stationary or slightly moving state based on the second measurement event prediction, and the first confidence level of the second measurement event prediction is greater than the third confidence level threshold, then the target scheduling policy can be determined as the sixth scheduling policy. Here, the sixth scheduling policy may include: the network device can determine the configuration information for RRM measurement. This configuration information may include the transmission period of the reference signal and / or the reporting period of the RRM measurement, where the reference signal can be used for RRM measurement. The RRM measurement may include RSRP measurement.
[0209] It should be noted that network devices use the configuration information from RRM measurements to configure a longer transmission period for reference signals and / or a longer reporting period for RRM measurements. This allows scheduling terminal devices to stop RRM measurements for a period of time. In other words, the sixth scheduling strategy can include scheduling terminal devices to stop RRM measurements, or enabling terminal devices to be exempt from measurements.
[0210] Optionally, if the terminal device is determined to be in a dynamic state based on the prediction of the second measurement event, or if the first confidence level of the prediction of the second measurement event is less than or equal to the third confidence level threshold, the network device may not determine the target scheduling strategy based on the prediction of the second measurement event.
[0211] In one alternative implementation, if the terminal device determines that it has entered a dynamic state during the measurement-free period, it can report this motion state to the network device. Furthermore, the network device can redetermine the configuration information for RRM measurements to reduce the transmission period of the reference signal and / or reduce the reporting period of the RRM measurements, thereby enabling measurement-free operation of the terminal device.
[0212] In another optional implementation, during the terminal device's measurement-free period, if the network device determines that a downlink burst event has occurred, it can reconfigure the RRM measurement configuration information to increase the reference signal transmission period and / or increase the RRM measurement reporting period, thereby enabling the terminal device to be de-measured. Optionally, the network device can also send downlink traffic data and a second indication message to the terminal device to indicate that a burst event has been detected.
[0213] In scenario two, when the N1 first prediction results include two measurement event predictions (for ease of explanation, the second and third measurement event predictions will be used as examples below), after obtaining the second and third measurement event predictions, if the network device determines that the terminal device is in a stationary or slightly moving state based on the second measurement event prediction, and the first confidence level of the second measurement event prediction is greater than the third confidence level threshold, and / or, if the network device determines that the terminal device is in a stationary or slightly moving state based on the third measurement event prediction, and the first confidence level of the third measurement event prediction is greater than the third confidence level threshold, then the target scheduling strategy can be determined to be the aforementioned sixth scheduling strategy. The specific process of the network device executing scheduling according to the sixth scheduling strategy can be found in the relevant content of scenario one in scenario four above, and will not be repeated here.
[0214] Optionally, in this embodiment, the confidence threshold can be pre-configured by the network device or agreed upon by the protocol. In possible scenarios, the first confidence threshold, the second confidence threshold, and the third confidence threshold can be the same or different. This embodiment does not limit this.
[0215] It should be noted that in actual implementation, the network device can obtain three or more first prediction results and their corresponding first confidence levels. In this case, the network device can determine the target scheduling strategy based on the first prediction result with the higher first confidence level among the three or more first prediction results. The specific process is similar to the process by which the network device determines the target scheduling strategy based on two first prediction results and their corresponding first confidence levels. For details, please refer to the relevant content described in S303 above, which will not be repeated here.
[0216] For some feasible implementation methods, please refer to Figure 4 , Figure 4 This is a flowchart illustrating another communication method provided in an embodiment of this application.
[0217] Steps S304 and S305 can be executed after step S302 and before step S303. For example... Figure 4 As shown, the communication method may further include the following steps:
[0218] S304, the network device obtains N2 first prediction criteria.
[0219] In some feasible implementations, the network device can obtain N2 first prediction bases to determine the N1 first prediction results.
[0220] Optionally, the network device can receive N2 first prediction criteria from the terminal device. Alternatively, if each of the N2 first prediction criteria only includes the aforementioned set of communication feature information, the network device can directly obtain these N2 first prediction criteria. It should be noted that before the terminal device determines the N1 first prediction results based on the N2 first prediction criteria, the network device can determine the set of communication feature information that can serve as the N2 first prediction criteria based on the terminal device's capabilities, and send these N2 first prediction criteria to the terminal device. Therefore, the network device can also directly obtain these N2 first prediction criteria.
[0221] It should be noted that, in this embodiment, any one of the N2 first prediction criteria obtained by the network device can refer to the content corresponding to any one of the first prediction criteria, that is, the content corresponding to the communication feature information set and / or the content corresponding to the location information of the terminal device itself. This any one of the first prediction criteria can be used by the terminal device to determine the first prediction result.
[0222] In possible scenarios, any one of the N2 first prediction criteria obtained by the network device can also refer to any type of first prediction criterion. That is, any first prediction criterion is a set of communication feature information and / or the location information of the terminal device, rather than the content corresponding to the set of communication feature information and / or the content corresponding to the location information of the terminal device itself. In other words, based on the N2 first prediction criteria obtained, the network device can determine which type of first prediction criterion was used, i.e., whether the set of communication feature information and / or the location information of the terminal device was used, without needing to determine the content corresponding to the first prediction criterion itself.
[0223] S305, the network device determines the N1 first confidence levels corresponding to the N1 first prediction results based on the result of the confidence determination operation performed on each of the N1 first prediction results.
[0224] In some feasible implementations, the network device can determine the N1 first confidence levels corresponding to the N1 first prediction results based on the result of the confidence determination operation performed on each of the N1 first prediction results.
[0225] The following example, using any one of N1 first prediction results, illustrates the confidence level determination operation. Specifically, the network device first determines the target first prediction basis corresponding to any first prediction result. Then, the network device obtains M historical prediction results generated based on the target first prediction basis and M historical true results corresponding to these M historical prediction results. Further, the network device can determine the first confidence level corresponding to any first prediction result based on these M historical prediction results and M historical true results. Specifically, the network device compares the M historical prediction results and the M historical true results. If it is determined that the similarity between M1 of the M historical prediction results and their corresponding historical true results is greater than a predetermined threshold, then the first confidence level corresponding to any first prediction result can be determined as M1 / M.
[0226] It should be noted that, in possible scenarios, the network device can determine the first confidence level corresponding to some of the N1 first prediction results. That is, some of the N1 first prediction results may not have their corresponding first confidence level determined. This application does not limit this aspect.
[0227] To facilitate understanding, the process of determining the confidence level of any first prediction result will be explained below, taking the first prediction basis of any first prediction result in each scenario, the target first prediction basis, any historical prediction result generated, and the historical real result corresponding to the historical prediction result as examples.
[0228] Scenario 1, please refer to Figure 5 , Figure 5 This is a schematic diagram illustrating a confidence level determination process provided in an embodiment of this application. For example... Figure 5 As shown, assume the serving cell of the terminal device is cell 3. Assume that based on any first prediction result corresponding to a target first prediction criterion, the generated historical prediction results include an optimal cell prediction, which indicates cell 4, meaning it predicts that a new neighboring cell appearing near cell 3 will be cell 4. As the terminal device moves, if the terminal device determines that a new neighboring cell 4 does indeed appear after passing cell 3, then the historical true result indicates cell 4. Comparing the historical prediction results with the historical true results confirms their consistency, thus determining that the first confidence level for any first prediction result based on these historical prediction results and the historical true results is 100%.
[0229] Scenario 2, please refer to Figure 6 , Figure 6 This is a schematic diagram of another confidence level determination process provided in the embodiments of this application. For example... Figure 6 As shown, assume the serving cell of the terminal device is cell 2, and the terminal device's service requirement is 8 Mbps. Assume that based on any first prediction result corresponding to a target first prediction criterion, the generated historical prediction results include an optimal cell prediction, which indicates cell 4; that is, cell 4 is predicted to meet the terminal device's service requirement. As the terminal device moves, if the terminal device determines that cell 4 can meet its service requirement when passing through cell 4, then the historical true result indicates cell 4. Comparing the historical prediction results with the historical true results confirms their consistency, thus determining that the first confidence level for any first prediction result based on these historical prediction results and the historical true results is 100%.
[0230] Scenario 3, please refer to Figure 7 , Figure 7 This is a schematic diagram of another confidence level determination process provided in the embodiments of this application. For example... Figure 7As shown, assume the serving cell of the terminal device is cell 1. Assume that based on any first prediction result corresponding to the target first prediction basis, the generated historical prediction results include RRM measurement predictions. The first weak coverage area determined based on these RRM measurement predictions is weak coverage occurring for 1 minute (min) at time t0. As the terminal device moves, if the terminal device determines that there is no downlink communication response and / or no uplink data at time t0, it indicates that the terminal device did indeed experience 1 minute of weak coverage at time t0. Therefore, the weak coverage area indicated by the historical true results is the weak coverage occurring for 1 minute at time t0. Comparing the historical prediction results with the historical true results confirms that the historical prediction results are consistent with the historical true results. Therefore, it can be determined that the first confidence level for determining any first prediction result based on the historical prediction results and the historical true results is 100%.
[0231] Scenario 4, please refer to Figure 8 , Figure 8 This is a schematic diagram of another confidence level determination process provided in the embodiments of this application. For example... Figure 8 As shown, assume the serving cell of the terminal device is cell 1. Assume that based on any first prediction result corresponding to a target first prediction criterion, the generated historical prediction results include measurement event predictions, and based on these measurement event predictions, it is determined that the terminal device is in a stationary state. If, within a certain period after obtaining these historical prediction results, it is determined that the terminal device is indeed in a stationary state, then the historical true result indicates that the terminal device is in a stationary state. Comparing the historical prediction results with the historical true results, it can be determined that the historical prediction results are consistent with the historical true results, and therefore, it can be determined that the first confidence level of determining any first prediction result based on the historical prediction results and the historical true results is 100%.
[0232] Optionally, after the network device determines the N1 first confidence levels corresponding to the N1 first prediction results, it can send the N1 first confidence levels to the terminal device so that the terminal device can update the first prediction basis corresponding to the first prediction result with the lower first confidence level based on these N1 first confidence levels. In this way, when making predictions based on the first prediction basis in the future, the confidence level corresponding to the first prediction result can be improved.
[0233] For some feasible implementation methods, please refer to [link / reference]. Figure 4 , Figure 4 The communication method shown may also include step S306. It should be understood that step S306 may be performed before step S301.
[0234] S306, the terminal device sends the second information to the network device. Correspondingly, the network device receives the second information.
[0235] In some feasible implementations, the terminal device may generate second information and send the second information to the network device.
[0236] The second information is information associated with the communication feature information set contained in each of the N2 first prediction criteria. It may include one or more of the following: the identifier of the generator of the communication feature information set contained in each of the N2 first prediction criteria; the update time information of the communication feature information set contained in each of the N2 first prediction criteria; the granularity of the communication feature information set contained in each of the N2 first prediction criteria; or the type of the communication feature information set contained in each of the N2 first prediction criteria.
[0237] In one optional implementation, the network device may first send a request message to the terminal device, which requests information associated with the set of communication feature information contained in each of the N2 first prediction criteria. Further, after receiving the request message, the terminal device may generate second information and send it to the network device.
[0238] Optionally, the generator of the communication feature information set included in each of the N2 first prediction criteria may include a network device or a first device. The first device may be a core network or an OAM (Operational Information Management System).
[0239] It should be noted that when the communication feature information set is generated by a network device, the communication feature information set can be a public map built based on the network device. When the communication feature information set is generated by a first device, the communication feature information set can be a private map associated with a terminal built based on the terminal device, or it can be a public map built based on the terminal device or a third-party server.
[0240] Optionally, the update time information of the communication feature information set included in each of the N2 first prediction criteria may include the update time or the update period.
[0241] Optionally, the granularity of the communication feature information set included in each of the N2 first prediction criteria may include a cell global identifier (CGI) or geographic coordinates. That is, the communication feature information set may be a map identified by a CGI, or it may be a map identified by geographic coordinates.
[0242] Optionally, the type of communication feature information set included in each of the N2 first prediction criteria may include RSRP map, SINR map, or load map, etc.
[0243] Accordingly, the network device can receive the second information from the terminal device and obtain the content contained in the second information.
[0244] For some feasible implementation methods, please refer to [link / reference]. Figure 4 , Figure 4 The communication method shown may also include step S307. It should be understood that step S307 may be performed after step S306.
[0245] S307, the terminal device sends third information to the network device. Correspondingly, the network device receives the third information.
[0246] In some feasible implementations, the terminal device can generate third information and send the third information to the network device.
[0247] The third information is the location-related information of the terminal device, which may include the positioning mode of the terminal device and / or the confidence level of the location information of the terminal device contained in each of the N2 first prediction criteria.
[0248] Optionally, the positioning mode of the terminal device may include global positioning system (GPS) positioning or new radio (NR) positioning.
[0249] Accordingly, network devices can receive third information from terminal devices and obtain the content contained in the third information.
[0250] In one feasible implementation, if the network device determines, based on the aforementioned second information, that the generator of the communication feature information set contained in each of the N2 first prediction criteria is the network device, please refer to [link to relevant documentation]. Figure 3 , Figure 3 The communication method shown may further include step S308. It should be understood that step S308 may be performed after step S307.
[0251] S308, the network device sends the set of communication feature information contained in each of the N2 first prediction criteria to the terminal device. Correspondingly, the terminal device receives the set of communication feature information contained in each of the N2 first prediction criteria.
[0252] In some feasible implementations, after the network device determines that the generator of the communication feature information set contained in each of the N2 first prediction criteria is the network device based on the above-mentioned second information, it can obtain the communication feature information set contained in each of the N2 first prediction criteria and send it to the terminal device.
[0253] In another feasible implementation, if the network device determines, based on the aforementioned second information, that the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device, please refer to [link to relevant documentation]. Figure 9 , Figure 9 This is a flowchart illustrating another communication method provided in an embodiment of this application. It should be understood that steps S309 and S310 can be executed after step S307. For example... Figure 9 As shown, the communication method may further include the following steps:
[0254] S309, the network device sends third instruction information to the terminal device. Correspondingly, the terminal device receives the third instruction information.
[0255] In some feasible implementations, after the network device determines that the generator of the communication feature information set contained in each of the N2 first prediction criteria is the first device based on the second information, it can generate third indication information and send the third indication information to the terminal device.
[0256] The third instruction information can be used to instruct the terminal device to request from the first device a set of communication feature information contained in each of the N2 first prediction criteria. Alternatively, the third instruction information can be used to instruct the terminal device to download the set of communication feature information contained in each of the N2 first prediction criteria from the first device.
[0257] Accordingly, the terminal device can receive the third instruction information and obtain the content contained in the third instruction information.
[0258] S310, the terminal device sends a request message to the first device. Accordingly, the first device receives the request message.
[0259] In some feasible implementations, after receiving the third indication information, the terminal device may generate a request message and send the request message to the first device. Here, the request message can be used to request the download of the set of communication feature information contained in each of the N2 first prediction criteria.
[0260] Accordingly, after receiving the request message, the first device can obtain the content contained in the request message. Furthermore, after the first device agrees to the request message, the terminal device can download the set of communication feature information contained in each of the N2 first prediction criteria.
[0261] For some feasible implementation methods, please refer to Figure 10 , Figure 10This is a flowchart illustrating another communication method provided in an embodiment of this application. Steps S311, S312, and S313 can be executed after step S302 and before step S303. Figure 10 As shown, the communication method may further include the following steps:
[0262] S311, the network device obtains N2 first prediction bases.
[0263] In some feasible implementations, the network device can obtain N2 first prediction bases to determine the N1 first prediction results.
[0264] Here, the specific process by which the network device obtains the N2 first prediction criteria can be found in the relevant content of step S304 mentioned above, and will not be repeated here.
[0265] S312, the terminal device determines the N1 first confidence levels corresponding to the N1 first prediction results based on the result of the confidence determination operation performed on each of the N1 first prediction results.
[0266] In some feasible implementations, the terminal device can determine the N1 first confidence levels corresponding to the N1 first prediction results based on the result of the confidence determination operation performed on each of the N1 first prediction results.
[0267] Here, the specific process by which the terminal device determines the N1 first confidence levels corresponding to the N1 first prediction results based on the result of the confidence level determination operation for each of the N1 first prediction results is similar to the process by which the network device determines the N1 first confidence levels described above. For details, please refer to the relevant content of step S305 above, which will not be repeated here.
[0268] S313, the terminal device sends N1 first confidence scores corresponding to N1 first prediction results to the network device. Correspondingly, the network device receives N1 first confidence scores corresponding to N1 first prediction results.
[0269] In some feasible implementations, after determining the N1 first confidence levels corresponding to the N1 first prediction results, the network device can send the N1 first confidence levels corresponding to the N1 first prediction results to the network device.
[0270] For some feasible implementations, please refer to [link / reference]. Figure 10 , Figure 10 The method shown may also include step S314. It should be understood that step S314 may be performed before step S301.
[0271] S314, the terminal device sends the second information to the network device. Accordingly, the network device receives the second information.
[0272] In some feasible implementations, the terminal device may generate second information and send the second information to the network device.
[0273] Here, the specific process of the terminal device sending the second information to the network device can be found in the relevant description of step S306 above, and will not be repeated here.
[0274] For some feasible implementations, please refer to [link / reference]. Figure 10 , Figure 10 The method shown may also include step S315. It should be understood that step S315 may be performed after step S314.
[0275] S315, the terminal device sends third information to the network device. Correspondingly, the network device receives the third information.
[0276] In some feasible implementations, the terminal device can generate third information and send the third information to the network device.
[0277] Here, the specific process of the terminal device sending third information to the network device can be found in the relevant description of step S307 above, and will not be repeated here.
[0278] In one feasible implementation, if the network device determines, based on the aforementioned second information, that the generator of the communication feature information set contained in each of the N2 first prediction criteria is the network device, please refer to [link to relevant documentation]. Figure 10 , Figure 10 The communication method shown may further include step S316. It should be understood that step S316 may be performed after step S315.
[0279] S316, the network device sends to the terminal device a set of communication feature information contained in each of the N2 first prediction criteria. Correspondingly, the terminal device receives the set of communication feature information contained in each of the N2 first prediction criteria.
[0280] In some feasible implementations, after the network device determines that the generator of the communication feature information set contained in each of the N2 first prediction criteria is the network device based on the above-mentioned second information, it can obtain the communication feature information set contained in each of the N2 first prediction criteria and send it to the terminal device.
[0281] In another feasible implementation, if the network device determines, based on the aforementioned second information, that the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device, please refer to [link to relevant documentation]. Figure 11 , Figure 11 This is a flowchart illustrating another communication method provided in an embodiment of this application. It should be understood that steps S317 and S318 can be executed after step S315. For example... Figure 11 As shown, the communication method may further include the following steps:
[0282] S317, the network device sends a third instruction message to the terminal device. Correspondingly, the terminal device receives the third instruction message.
[0283] In some feasible implementations, after the network device determines that the generator of the communication feature information set contained in each of the N2 first prediction criteria is the first device based on the second information, it can generate third indication information and send the third indication information to the terminal device.
[0284] The specific process of the network device sending the third instruction information to the terminal device can be found in the relevant description of step S310 above, and will not be repeated here.
[0285] S318, the terminal device sends a request message to the first device. Accordingly, the first device receives the request message.
[0286] In some feasible implementations, after receiving the third indication information, the terminal device may generate a request message and send the request message to the first device. Here, the request message can be used to request the download of the set of communication feature information contained in each of the N2 first prediction criteria.
[0287] Accordingly, after receiving the request message, the first device can obtain the content contained in the request message. Furthermore, after the first device agrees to the request message, the terminal device can download the set of communication feature information contained in each of the N2 first prediction criteria.
[0288] The above, combined with Figures 3 to 11 The communication method provided in the embodiments of this application is described in detail below. Figure 12 and Figure 13 The communication device provided in the embodiments of this application is described in detail. It should be understood that the description of the embodiments of the communication device corresponds to the description of the embodiments of the communication method; therefore, any parts not described in detail can be referred to the foregoing method embodiments.
[0289] Please see Figure 12 , Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 12 As shown, the communication device 120 may include a transceiver unit 121 and a processing unit 122.
[0290] In some feasible implementations, the communication device 120 may correspond to the network device described above, or a component (such as a circuit, chip, or chip system) configured in the network device.
[0291] In the specific implementation, the transceiver unit 121 is used to receive N1 first prediction results. Here, the N1 first prediction results are determined based on N2 first prediction criteria, where N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2. The processing unit 122 is used to determine the target scheduling strategy based on the N1 first prediction results and N1 first confidence levels. Here, the N1 first confidence levels are associated with the N1 first prediction results, the N1 first confidence levels are determined based on the N2 first prediction criteria, and the target scheduling strategy is used for the mobility management of the terminal device.
[0292] In one possible implementation, processing unit 122 is further configured to acquire N2 first prediction bases. Processing unit 122 is further configured to perform the following confidence determination operation on any one of the N1 first prediction results. Processing unit 122 is further configured to determine the target first prediction base corresponding to any one of the first prediction results. Processing unit 122 is further configured to acquire M historical prediction results generated based on the target first prediction base and M historical true results corresponding to the M historical prediction results. Processing unit 122 is further configured to determine the first confidence level corresponding to any one of the first prediction results based on the M historical prediction results and the M historical true results. Processing unit 122 is further configured to determine N1 first confidence levels corresponding to the N1 first prediction results based on the result of performing the confidence determination operation on each of the N1 first prediction results.
[0293] In one possible implementation, processing unit 122 is further configured to acquire N2 first prediction bases. Transceiver unit 121 is further configured to receive N1 first confidence levels corresponding to N1 first prediction results. Here, the first confidence level of any first prediction result among the N1 first prediction results is determined based on M historical prediction results and M historical true results corresponding to the M historical prediction results. Any first prediction result is determined based on the target first prediction base among the N2 first prediction bases. The M historical prediction results are determined based on the target first prediction base.
[0294] In one possible implementation, any of the N2 first prediction criteria includes a set of communication feature information and / or the location information of the terminal device when any first prediction criterion is obtained.
[0295] In one possible implementation, the processing unit 122 is further configured to determine the target scheduling policy as the first scheduling policy if the first confidence level of the first optimal cell prediction is greater than the first confidence threshold. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell. The first optimal cell is determined based on the first optimal cell prediction.
[0296] In one possible implementation, the first scheduling strategy further includes sending first information. Here, the first information is used to configure first transmission resources, which are used to ensure uninterrupted operation of the terminal device's current services.
[0297] In one possible implementation, the first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or the first optimal cell is a cell that meets the service requirements of the terminal device.
[0298] In one possible implementation, processing unit 122 is further configured to determine the target scheduling policy as a first scheduling policy when both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than a first confidence threshold, and the first confidence level i1 is greater than the first confidence level j1. Here, the first scheduling policy includes preparing to switch the serving cell of the terminal device to the first optimal cell. The first optimal cell is determined based on the first optimal cell prediction. Processing unit 122 is further configured to determine the target scheduling policy as a second scheduling policy when both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence threshold, and the first confidence level i1 is less than the first confidence level j1. Here, the second scheduling policy includes preparing to switch the serving cell of the terminal device to the second optimal cell. The second optimal cell is determined based on the second optimal cell prediction. The processing unit 122 is further configured to determine the target scheduling policy as a third scheduling policy when both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence level threshold, and the first confidence level i1 is equal to the first confidence level j1. Here, the third scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
[0299] In one possible implementation, processing unit 122 is further configured to determine a fourth scheduling strategy if the first confidence level of the RRM measurement prediction is greater than a second confidence threshold. Here, the fourth scheduling strategy includes: determining a first weak coverage area based on the RRM measurement prediction, and sending first information before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to ensure uninterrupted service for the current terminal device. Alternatively, if the first confidence level of the first measurement event prediction is greater than the second confidence threshold, the target scheduling strategy is determined to be a fifth scheduling strategy. Here, the fifth scheduling strategy includes: determining a second weak coverage area based on the first measurement event prediction, and sending first information before the terminal device enters the second weak coverage area. The first information is used to configure first transmission resources, which are used to ensure uninterrupted service for the current terminal device.
[0300] In one possible implementation, RRM measurement prediction includes prediction of the trend of RRM measurement changes. Optionally, the prediction of the trend of RRM measurement changes includes first indication information and / or statistical information of the RRM measurement. Here, the first indication information is used to indicate whether the terminal device is in a stationary state, a slightly moving state, or a moving state. The first indication information can also be used to indicate the curve of RRM measurement changes over time. The statistical information of RRM measurement includes the variance, mean, probability density function, or cumulative distribution function of the RRM measurement.
[0301] In one possible implementation, RRM measurements include one or more of RSRP, SINR, RSRQ, etc.
[0302] In one possible implementation, the processing unit 122 is further configured to determine the target scheduling policy as a sixth scheduling policy when, based on the prediction of the second measurement event, it is determined that the terminal device is in a static state or in a state without cell handover requirements, and the first confidence level of the second measurement event prediction is greater than a third confidence level threshold. Here, the sixth scheduling policy includes: determining configuration information for RRM measurement to schedule the terminal device to stop performing RRM measurement and / or RRM prediction, or in other words, scheduling the terminal device to be exempt from measurement and / or prediction. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurement, where the reference signal is used for RRM measurement.
[0303] In one possible implementation, the processing unit 122 is further configured to re-determine the configuration information for RRM measurement when it is determined that a sudden event has occurred or the terminal device is in motion.
[0304] In one possible implementation, the transceiver unit 121 is further configured to send a second indication message to the terminal device. Here, the second indication message is used to indicate that a sudden event has been detected.
[0305] In one possible implementation, the transceiver unit 121 is further configured to receive second information from the terminal device. Here, the second information includes one or more of the following: the identifier of the generator of the communication feature information set included in each of the N2 first prediction bases; the update time information of the communication feature information set included in each of the N2 first prediction bases; the granularity of the communication feature information set included in each of the N2 first prediction bases; or the type of the communication feature information set included in each of the N2 first prediction bases.
[0306] In one possible implementation, the transceiver unit 121 is further configured to receive third information from the terminal device. Here, the third information includes the positioning mode of the terminal device and / or the confidence level of the location information of the terminal device contained in each of the N2 first prediction bases.
[0307] In one possible implementation, the transceiver unit 121 is further configured to send the set of communication feature information contained in each of the N2 first prediction criteria to the terminal device when the generator of the set of communication feature information contained in each of the N2 first prediction criteria is a network device.
[0308] In one possible implementation, the transceiver unit 121 is further configured to send third indication information to the terminal device when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device. Here, the third indication information is used to instruct the terminal device to request the communication feature information set contained in each of the N2 first prediction criteria from the first device.
[0309] In some feasible implementations, the communication device 120 may correspond to the terminal device described above, or a component (such as a circuit, chip, or chip system) configured in the terminal device.
[0310] In a specific implementation, processing unit 122 is used to determine N1 first prediction results based on N2 first prediction criteria. Here, N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2. Transceiver unit 121 is used to send the N1 first prediction results. Here, the N1 first prediction results are associated with N1 first confidence levels, and the N1 first confidence levels are determined based on the N2 first prediction criteria. The N1 first prediction results and N1 first confidence levels are used to determine the target scheduling strategy, and the target scheduling strategy is used for the mobility management of the terminal device.
[0311] In one possible implementation, the transceiver unit 121 is further configured to transmit N2 first prediction bases. Here, the first confidence level of any first prediction result among the N1 first prediction results is determined based on M historical prediction results and M historical true results corresponding to the M historical prediction results. Any first prediction result is determined based on the target first prediction base among the N2 first prediction bases, and the M historical prediction results are determined based on the target first prediction base.
[0312] In one possible implementation, processing unit 122 is further configured to perform the following confidence level determination operation on any one of the N1 first prediction results. Processing unit 122 is further configured to determine the target first prediction basis corresponding to any one of the first prediction results. Processing unit 122 is further configured to acquire M historical prediction results generated based on the target first prediction basis and M historical true results corresponding to the M historical prediction results. Processing unit 122 is further configured to determine the first confidence level corresponding to any one of the first prediction results based on the M historical prediction results and the M historical true results. Processing unit 122 is further configured to determine N1 first confidence levels corresponding to the N1 first prediction results based on the result of performing the confidence level determination operation on each of the N1 first prediction results. Transceiver unit 121 is further configured to transmit the N1 first confidence levels corresponding to the N1 first prediction results.
[0313] In one possible implementation, any of the N2 first prediction criteria includes a set of communication feature information and / or the location information of the terminal device when any first prediction criterion is obtained.
[0314] In one possible implementation, the N1 first prediction results include a first optimal cell prediction. If the first confidence level of the first optimal cell prediction is greater than a first confidence threshold, the target scheduling policy is the first scheduling policy. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, whereby the first optimal cell is determined based on the first optimal cell prediction.
[0315] In one possible implementation, the first scheduling strategy further includes receiving first information from the network device. Here, the first information is used to configure first transmission resources, which are used to ensure uninterrupted operation of the terminal device's current services.
[0316] In one possible implementation, the first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or the first optimal cell is a cell that meets the service requirements of the terminal device.
[0317] In one possible implementation, the N1 first prediction results include a first optimal cell prediction and a second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than a first confidence threshold, and the first confidence level i1 is greater than the first confidence level j1, the target scheduling policy is the first scheduling policy. Here, the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, where the first optimal cell is determined based on the first optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence threshold, and the first confidence level i1 is less than the first confidence level j1, the target scheduling policy is the second scheduling policy. Here, the second scheduling policy includes: preparing to switch the serving cell of the terminal device to the second optimal cell, where the second optimal cell is determined based on the second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence threshold, and the first confidence level i1 is equal to the first confidence level j1, the target scheduling policy is the third scheduling policy. Here, the third scheduling strategy includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
[0318] In one possible implementation, the N1 first prediction results include first RRM measurement predictions or first measurement event predictions. If the first confidence level of the first RRM measurement prediction is greater than a second confidence threshold, the target scheduling policy is determined to be a fourth scheduling policy. Here, the fourth scheduling policy includes: determining a first weak coverage area based on the first RRM measurement prediction, and sending first information to the terminal device before the terminal device enters the first weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device. Alternatively, if the first confidence level of the first measurement event prediction is greater than a second confidence threshold, the target scheduling policy is determined to be a fifth scheduling policy. Here, the fifth scheduling policy includes: determining a second weak coverage area based on the first measurement event prediction, and sending first information to the terminal device before the terminal device enters the second weak coverage area. The first information is used to configure first transmission resources, which are used to support uninterrupted current services of the terminal device.
[0319] In one possible implementation, RRM measurement prediction includes prediction of the trend of RRM measurement changes. Optionally, the prediction of the trend of RRM measurement changes includes first indication information and / or statistical information of the RRM measurement. Here, the first indication information is used to indicate whether the terminal device is in a stationary state, a slightly moving state, or a moving state. The first indication information can also be used to indicate the curve of RRM measurement changes over time. The statistical information of RRM measurement includes the variance, mean, probability density function, or cumulative distribution function of the RRM measurement.
[0320] In one possible implementation, RRM measurements include one or more of RSRP, SINR, RSRQ, etc.
[0321] In one possible implementation, the N1 first prediction results include second measurement event predictions. If, based on the second measurement event predictions, it is determined that the terminal device is in a stationary state or a state without cell handover requirements, and the first confidence level of the second measurement event predictions is greater than a third confidence level threshold, the target scheduling policy is a sixth scheduling policy. Here, the sixth scheduling policy includes: determining the configuration information for RRM measurements. The configuration information includes the transmission period of the reference signal and / or the reporting period of the RRM measurements, where the reference signal is used for RRM measurements.
[0322] In one possible implementation, the transceiver unit 121 is further configured to receive second indication information from the network device. Here, the second indication information is used to indicate that a sudden event has been detected.
[0323] In one possible implementation, the transceiver unit 121 is further configured to send second information to the network device. Here, the second information includes one or more of the following: the identifier of the generator of the communication feature information set contained in each of the N2 first prediction bases; the update time information of the communication feature information set contained in each of the N2 first prediction bases; the granularity of the communication feature information set contained in each of the N2 first prediction bases; or the type of the communication feature information set contained in each of the N2 first prediction bases.
[0324] In one possible implementation, the transceiver unit 121 is further configured to send third information to the network device. Here, the third information includes the positioning mode of the terminal device and / or the confidence level of the location information of the terminal device contained in each of the N2 first prediction criteria.
[0325] In one possible implementation, the transceiver unit is further configured to receive, when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a network device, the communication feature information set contained in each of the N2 first prediction criteria.
[0326] In one possible implementation, the transceiver unit 121 is further configured to receive third indication information from the network device when the generator of the communication feature information set contained in each of the N2 first prediction criteria is a first device other than the terminal device and the network device. Here, the third indication information is used to instruct the terminal device to request the communication feature information set contained in each of the N2 first prediction criteria from the first device.
[0327] Please see Figure 13 , Figure 13 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 130 can be used to implement the operations performed by the network device or terminal device in the above embodiments, or the communication device 130 can be the network device or terminal device described above. The communication device 130 includes: a processor 131, a memory 132, and a bus system 133.
[0328] The memory 132 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 132 is used to store related instructions and data. The memory 132 stores executable modules or data structures, or subsets thereof, or extended sets thereof:
[0329] Operation instructions: This includes various operation instructions used to perform various operations.
[0330] Operating system: includes various system programs used to implement various basic business functions and handle hardware-based tasks.
[0331] Figure 13 Only one memory is shown in the image; of course, multiple memory can be configured as needed.
[0332] In one possible implementation, the communication device 130 may include only the processor 131 and the bus system 133, that is, it may exclude the memory 132.
[0333] The communication device 130 may further include a transceiver 134. The transceiver 134 may be a communication module or a transceiver circuit. In the embodiments of this application, the transceiver 134 is used to perform the message sending and receiving operations described in the above embodiments.
[0334] Processor 131 may be configured with at least one, specifically it may be a controller, central processing unit (CPU), general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Processor 131 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of DSP and microprocessor, etc.
[0335] In specific applications, the various components of the communication device 130 are coupled together through a bus system 133. This bus system 133 includes not only a data bus but may also include a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 13 All buses are labeled as Bus System 133. For ease of representation, Figure 13 The image shown is only schematic.
[0336] In specific implementation, the communication device 130 can execute the steps of the method performed by the network device or the terminal device in the above embodiments. Specifically, when the communication device 130 is used to implement the various steps performed by the network device or the terminal device in the communication method provided in the embodiments, the processor 131 can implement the function of the processing unit 122, and the transceiver 134 can implement the function of the transceiver unit 121.
[0337] It should be noted that in practical applications, the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0338] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), EPROM, electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory described in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0339] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, implements the method steps performed by the network device or terminal device in the above embodiments.
[0340] This application also provides a computer program product that, when executed by a computer, implements the method steps performed by the network device or terminal device in the above embodiments.
[0341] This application also provides a chip including at least one processor. The at least one processor is configured to execute computer execution instructions to cause a device on which the chip is mounted to perform the method steps executed by the network device or terminal device in the above embodiments.
[0342] Optionally, the chip may also include interface circuitry. This interface circuitry is used to receive computer execution instructions and transmit them to the processor.
[0343] This application also provides a chip system including a processor for supporting the apparatus on which the chip system is installed to implement the method steps performed by the network device or terminal device in the above embodiments, such as generating or processing the data and / or information involved in the above methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the data transmission device. The chip system may be composed of chips or may include chips and other discrete devices.
[0344] Optionally, the chip system may also include interface circuitry. This interface circuitry can be used to receive computer-executed instructions and transmit them to the processor.
[0345] Please see Figure 14 , Figure 14 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 140 may include a processor 141 and an interface circuit 142. The interface circuit 142 can be used to receive signals from other communication devices besides the communication device 140 and transmit them to the processor 141, or to send signals from the processor 141 to other communication devices besides the communication device 140. The processor 141 can be used to execute computer programs or instructions through logic circuits to implement the communication method described in the preceding embodiments.
[0346] In some possible designs, the communication device 140 may be the terminal device described above, or a device including the terminal device described above, or a device contained in the terminal device described above, such as a chip system. The communication device 140 may also be the network device described above, or a device of the network device described above, or a device contained in the network device described above.
[0347] This application also provides a communication system, which includes at least the network device and terminal device described above. The network device and terminal device work together to implement the communication method described in the preceding embodiments.
[0348] In the above method embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0349] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0350] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0351] The above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A communication method, characterized in that, The method includes: Receive N1 first prediction results, wherein the N1 first prediction results are determined based on N2 first prediction criteria, where N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2; A target scheduling strategy is determined based on the N1 first prediction results and the N1 first confidence scores, wherein the N1 first confidence scores are associated with the N1 first prediction results and are determined based on the N2 first prediction criteria. The target scheduling strategy is used for the mobility management of terminal devices.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the N2 first prediction criteria; For any one of the N1 first prediction results, perform the following confidence determination operation: Determine the target first prediction basis corresponding to any of the first prediction results; Obtain M historical prediction results generated based on the first prediction basis of the target, and M historical true results corresponding to the M historical prediction results; The first confidence level corresponding to any first prediction result is determined based on the M historical prediction results and the M historical actual results; Based on the result of performing the confidence determination operation on each of the N1 first prediction results, N1 first confidence levels corresponding to the N1 first prediction results are determined.
3. The method according to claim 1, characterized in that, The method further includes: Obtain the N2 first prediction criteria; Receive N1 first confidence levels corresponding to the N1 first prediction results, wherein the first confidence level of any first prediction result among the N1 first prediction results is determined based on M historical prediction results and M historical true results corresponding to the M historical prediction results, and any first prediction result is determined based on the target first prediction basis among the N2 first prediction basis, and the M historical prediction results are determined based on the target first prediction basis.
4. The method according to claim 2 or 3, characterized in that, Any of the N2 first prediction criteria includes a set of communication feature information and / or the location information of the terminal device when obtaining any of the first prediction criteria.
5. The method according to any one of claims 1-4, characterized in that, The N1 first prediction results include a first optimal cell prediction. The step of determining the target scheduling strategy based on the N1 first prediction results and the N1 first confidence levels includes: If the first confidence level of the prediction of the first optimal cell is greater than the first confidence threshold, the target scheduling policy is determined as the first scheduling policy, wherein the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, and the first optimal cell is determined based on the prediction of the first optimal cell.
6. The method according to claim 5, characterized in that, The first scheduling strategy further includes: sending first information, the first information being used to configure first transmission resources, the first transmission resources being used to support the current services of the terminal device without interruption.
7. The method according to claim 5 or 6, characterized in that, The first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or the first optimal cell is a cell that meets the service requirements of the terminal device.
8. The method according to any one of claims 1-4, characterized in that, The N1 first prediction results include a first optimal cell prediction and a second optimal cell prediction. The step of determining the target scheduling strategy based on the N1 first prediction results and the N1 first confidence levels includes: When both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence level threshold, and the first confidence level i1 is greater than the first confidence level j1, the target scheduling policy is determined to be the first scheduling policy, wherein the first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, wherein the first optimal cell is determined based on the first optimal cell prediction; When both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence level threshold, and the first confidence level i1 is less than the first confidence level j1, the target scheduling strategy is determined to be the second scheduling strategy. The second scheduling strategy includes: preparing to switch the serving cell of the terminal device to the second optimal cell, wherein the second optimal cell is determined based on the second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence level threshold, and the first confidence level i1 is equal to the first confidence level j1, the target scheduling strategy is determined to be the third scheduling strategy, wherein the third scheduling strategy includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
9. The method according to any one of claims 1-4, characterized in that, The N1 first prediction results include Radio Resource Management (RRM) measurement predictions or first measurement event predictions. The step of determining the target scheduling strategy based on the N1 first prediction results and the N1 first confidence levels includes: If the first confidence level of the RRM measurement prediction is greater than the second confidence threshold, the target scheduling strategy is determined to be the fourth scheduling strategy. The fourth scheduling strategy includes: determining a first weak coverage area based on the RRM measurement prediction; sending first information before the terminal device enters the first weak coverage area; the first information is used to configure a first transmission resource; the first transmission resource is used to support the current service of the terminal device without interruption. Alternatively, if the first confidence level of the first measurement event prediction is greater than the second confidence threshold, the target scheduling strategy is determined to be the fifth scheduling strategy, wherein the fifth scheduling strategy includes: determining a second weak coverage area based on the first measurement event prediction, and sending first information before the terminal device enters the second weak coverage area, wherein the first information is used to configure a first transmission resource, and the first transmission resource is used to support the current service of the terminal device without interruption.
10. The method according to any one of claims 1-4, characterized in that, The N1 first prediction results include second measurement event predictions. The step of determining the target scheduling strategy based on the N1 first prediction results and the N1 first confidence levels includes: When it is predicted according to the second measurement event that the terminal device is in a stationary state and the first confidence level of the prediction of the second measurement event is greater than the third confidence threshold, determine that the target scheduling policy is the sixth scheduling policy, where the sixth scheduling policy includes: determining the configuration information of RRM measurement, and the configuration information includes the transmission period of the reference signal and / or the reporting period of RRM measurement, and the reference signal is used for RRM measurement.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: Receiving second information, where the second information includes the identifier of the generation party of the communication feature information set included in each of the N2 first prediction bases, the update time information of the communication feature information set included in each of the N2 first prediction bases, the granularity of the communication feature information set included in each of the N2 first prediction bases, or one or more of the types of the communication feature information sets included in each of the N2 first prediction bases.
12. A communication method, characterized in that, The method includes: Determining N1 first prediction results according to N2 first prediction bases, where N1 and N2 are both positive integers greater than or equal to 1, and N1 is greater than or equal to N2; Sending the N1 first prediction results, where the N1 first prediction results are associated with N1 first confidence levels, the N1 first confidence levels are determined based on the N2 first prediction bases, the N1 first prediction results and the N1 first confidence levels are used to determine a target scheduling policy, and the target scheduling policy is used for the mobility management of the terminal device.
13. The method according to claim 12, characterized in that, The method further includes: Sending the N2 first prediction bases, where the first confidence level of any one of the N1 first prediction results is determined based on M historical prediction results and the M historical true results corresponding to the M historical prediction results, any one of the first prediction results is determined based on the target first prediction basis among the N2 first prediction bases, and the M historical prediction results are determined based on the target first prediction basis.
14. The method according to claim 12 or 13, characterized in that, The method further includes: Performing the following confidence level determination operation on any one of the N1 first prediction results: Determining the target first prediction basis corresponding to any one of the first prediction results; Obtaining M historical prediction results generated based on the target first prediction basis and the M historical true results corresponding to the M historical prediction results; Determining the first confidence level corresponding to any one of the first prediction results according to the M historical prediction results and the M historical true results; Determining the N1 first confidence levels corresponding to the N1 first prediction results according to the results of performing the confidence level determination operation on each of the N1 first prediction results; Sending the N1 first confidence levels corresponding to the N1 first prediction results.
15. The method according to any one of claims 12-14, characterized in that, Any one of the N2 first prediction bases includes a communication feature information set and / or the location information of the terminal device when obtaining any one of the first prediction bases.
16. The method according to any one of claims 12-15, characterized in that, The N1 first prediction results include a first optimal cell prediction. When the first confidence level of the first optimal cell prediction is greater than the first confidence threshold, the target scheduling policy is a first scheduling policy. The first scheduling policy includes: preparing to switch the serving cell of the terminal device to the first optimal cell, and the first optimal cell is determined based on the first optimal cell prediction.
17. The method according to claim 16, characterized in that, The first scheduling strategy further includes: sending first information, the first information being used to configure first transmission resources, the first transmission resources being used to support the current services of the terminal device without interruption.
18. The method according to claim 16 or 17, characterized in that, The first optimal cell is a cell adjacent to the serving cell of the terminal device, and / or the first optimal cell is a cell that meets the service requirements of the terminal device.
19. The method according to any one of claims 12-15, characterized in that, The N1 first prediction results include the first optimal cell prediction and the second optimal cell prediction; When both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence level threshold, and the first confidence level i1 is greater than the first confidence level j1, the target scheduling policy is the first scheduling policy, which includes: preparing to switch the serving cell of the terminal device to the first optimal cell, wherein the first optimal cell is determined based on the first optimal cell prediction; When both the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are greater than the first confidence level threshold, and the first confidence level i1 is less than the first confidence level j1, the target scheduling strategy is the second scheduling strategy. The second scheduling strategy includes: preparing to switch the serving cell of the terminal device to the second optimal cell, wherein the second optimal cell is determined based on the second optimal cell prediction. When the first confidence level i1 of the first optimal cell prediction and the first confidence level j1 of the second optimal cell prediction are both greater than the first confidence level threshold, and the first confidence level i1 is equal to the first confidence level j1, the target scheduling strategy is the third scheduling strategy, which includes: preparing to switch the serving cell of the terminal device to the first optimal cell or the second optimal cell.
20. The method according to any one of claims 12-15, characterized in that, The N1 first prediction results include Radio Resource Management (RRM) measurement predictions or first measurement event predictions; If the first confidence level of the RRM measurement prediction is greater than the second confidence threshold, the target scheduling strategy is a fourth scheduling strategy. The fourth scheduling strategy includes: determining a first weak coverage area based on the RRM measurement prediction; receiving first information before the terminal device enters the first weak coverage area; the first information is used to configure a first transmission resource; the first transmission resource is used to support the current service of the terminal device without interruption. Alternatively, if the first confidence level of the first measurement event prediction is greater than the second confidence threshold, the target scheduling strategy is a fifth scheduling strategy, which includes: determining a second weak coverage area based on the first measurement event prediction; receiving first information before the terminal device enters the second weak coverage area; the first information is used to configure first transmission resources; and the first transmission resources are used to support the current service of the terminal device without interruption.
21. The method according to any one of claims 12-15, characterized in that, The N1 first prediction results include predictions of the second measurement event; If the terminal device is determined to be in a stationary state based on the second measurement event prediction, and the first confidence level of the second measurement event prediction is greater than the third confidence level threshold, the target scheduling strategy is the sixth scheduling strategy. The sixth scheduling strategy includes: determining the configuration information for RRM measurement, the configuration information including the transmission period of the reference signal and / or the reporting period of the RRM measurement, the reference signal being used for RRM measurement.
22. The method according to any one of claims 12-21, characterized in that, The method further includes: Send a second message, wherein the second message includes one or more of the following: the identifier of the generator of the communication feature information set contained in each of the N2 first prediction criteria; the update time information of the communication feature information set contained in each of the N2 first prediction criteria; the granularity of the communication feature information set contained in each of the N2 first prediction criteria; or the type of the communication feature information set contained in each of the N2 first prediction criteria.
23. A communication device, characterized in that, The communication device includes a unit for implementing the communication method as described in any one of claims 1 to 11 or claims 12 to 22.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the communication method as described in any one of claims 1 to 11, or the communication method as described in any one of claims 12 to 22.
25. A chip system, characterized in that, Including the processor; The processor is configured to execute computer execution instructions to cause a device equipped with the chip system to perform the communication method as described in any one of claims 1 to 11, or the communication method as described in any one of claims 12 to 22.
26. The chip system according to claim 25, characterized in that, The chip system also includes an interface circuit, which is used to receive computer execution instructions and transmit them to the processor.
27. A computer program product, characterized in that, The computer program product is executed by a computer using the communication method according to any one of claims 1 to 11, or the communication method according to any one of claims 12 to 22.
28. A communication device, characterized in that, It includes at least one processor for executing a computer program stored in a memory to cause the communication device to perform the communication method as described in any one of claims 1 to 11, or the communication method as described in any one of claims 12 to 22.