Communication method, apparatus and system
By using AI prediction models to obtain and report the predicted values and times of measurements through terminal devices, the technical gap of how terminals report predicted values of measurements is filled, thereby reducing communication latency and improving performance.
Patent Information
- Application Number
- PCT/CN2025/108812
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-26
- Filing Date
- 2025-07-16
- Publication Date
- 2026-01-29
AI Technical Summary
In the existing technology, there are no clear regulations on how terminals should report the predicted values of measurements generated during communication, which leads to high communication latency and affects communication performance.
The terminal device obtains the predicted value of the measurement through the AI prediction model and sends information indicating the predicted value of the measurement and the corresponding time to the network device. The network device obtains the predicted value and time of the measurement by receiving this information, thereby reducing communication latency.
By working together with terminal and network devices, communication latency is reduced and communication performance is improved.
Smart Images

Figure CN2025108812_29012026_PF_FP_ABST
Abstract
Description
A communication method, apparatus, and system
[0001] The present application claims priority to the Chinese Patent Application No. 202411017564.6, filed on July 26, 2024, and entitled "A communication method, apparatus, and system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and in particular to a communication method, apparatus, and system. BACKGROUND
[0003] With the rapid development of artificial intelligence (AI) technology, it has become a research hotspot in the field of mobile communication to use AI technology to improve the network performance of mobile communication systems and future communication systems. AI technology can be used in the process of communication between a terminal and a base station to predict the predicted value of a measurement generated in the communication process, so as to improve the performance of the communication.
[0004] Therefore, how the terminal reports the predicted value of the measurement generated in the communication process has become a problem to be solved. SUMMARY
[0005] The present application provides a communication method, apparatus, and system to realize the terminal reporting the predicted value of the measurement generated in the communication process.
[0006] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0007] In a first aspect, the present application provides a communication method, which can be executed by a terminal apparatus. The terminal apparatus can be a terminal device or a functional module or a chip in the terminal device. Taking the terminal device as an example, the method comprises: the terminal device obtains a predicted value of a first measurement, and sends first information to a network device. The first information is used to indicate the predicted value of the first measurement and a time corresponding to the predicted value of the first measurement.
[0008] Based on the method of the first aspect, the terminal device obtains the predicted value of the first measurement, and can report the predicted value of the first measurement and the time corresponding to the predicted value of the first measurement to the network device through the first information. In addition, compared with the terminal device reporting the predicted value of the first measurement and the time corresponding to the predicted value of the first measurement through multiple information, the terminal device reports the predicted value of the first measurement and the time corresponding to the predicted value of the first measurement through the first information at the same time, which reduces the communication delay between the terminal device and the network device, and can better improve the communication performance.
[0009] In a possible design, the terminal device obtaining the predicted value of the first measurement quantity can include: the terminal device obtaining the predicted value of the first measurement quantity according to an artificial intelligence (AI) prediction model. The AI prediction model is used to predict the predicted value of the first measurement quantity according to historical measurement values of the first measurement quantity.
[0010] Based on the possible design, the terminal device can obtain the predicted value of the first measurement quantity by using the AI model, so that the embodiments of the present application can be applied to communication in an AI scenario.
[0011] In a possible design, the predicted value of the first measurement quantity includes at least one value, and the first information can include at least one of a first interval, a prediction step, a prediction window length, and a first difference value. The first interval is used to indicate a time interval between a time corresponding to the reported predicted value of the first measurement quantity and a reference time. The prediction step is used to indicate a time interval between times corresponding to adjacent values in the at least one value. The prediction window length is used to indicate a time range corresponding to the predicted value of the first measurement quantity. The first difference value is used to indicate a difference between a prediction step corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction step, or a difference between a prediction window length corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction window length.
[0012] Based on the possible design, the content included in the first information is given, so that the network device can flexibly obtain the time corresponding to the predicted value of the first measurement quantity according to the content included in the first information.
[0013] In a possible design, the terminal device receives second information from the network device, and the second information is used to indicate a number of reported predicted values of the first measurement quantity.
[0014] Based on the possible design, the terminal device can adaptively adjust the prediction window length corresponding to the predicted value of the first measurement quantity by using the first information, in a case where the number of reported predicted values of the first measurement quantity is determined, according to different communication scenarios.
[0015] In a second aspect, the embodiments of the present application provide a communication method, which can be executed by a network device. The network device can be a network device or a functional module or chip in the network device. Taking the network device as an example, the method includes: the network device receives first information from a terminal device. The first information is used to indicate a predicted value of a first measurement quantity and a time corresponding to the predicted value of the first measurement quantity.
[0016] Based on the second aspect, the network device can obtain the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through the first information from the terminal device. In addition, compared with the network device obtaining the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through multiple information, the network device obtains the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through the first information at the same time, reduces the communication delay between the network device and the terminal device, and can better improve the communication performance.
[0017] In a possible design, the predicted value of the first measurement quantity is obtained according to an artificial intelligence (AI) prediction model. Based on this possible design, the terminal device can use the AI model to obtain the predicted value of the first measurement quantity, so that the embodiments of the present application can be applied to communication in an AI scenario.
[0018] In a possible design, the predicted value of the first measurement quantity includes at least one value, and the first information can include at least one of a first interval, a prediction step, a prediction window length, and a first difference value. The first interval is used to indicate a time interval between a time corresponding to the reported predicted value of the first measurement quantity and a reference time. The prediction step is used to indicate a time interval between times corresponding to adjacent values in the at least one value. The prediction window length is used to indicate a time range corresponding to the predicted value of the first measurement quantity. The first difference value is used to indicate a difference between a prediction step corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction step, or a difference between a prediction window length corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction window length.
[0019] Based on this possible design, the content that the first information can include is given, so that the network device can flexibly obtain the time corresponding to the predicted value of the first measurement quantity according to the content included in the first information.
[0020] In a possible design, the network device sends second information, and the second information is used to indicate a number of reported predicted values of the first measurement quantity. Based on this possible design, the terminal device can adaptively adjust the prediction window length corresponding to the predicted value of the first measurement quantity through the first information according to different communication scenarios when the number of reported predicted values of the first measurement quantity is determined.
[0021] In a third aspect, the embodiments of the present application provide a communication method, which can be executed by a terminal device. The terminal device can be a terminal device or a functional module or a chip in the terminal device. Taking the terminal device as an example, the method includes: the terminal device obtains a measurement result of a first measurement quantity, and sends third information. The third information is used to indicate whether the measurement result of the first measurement quantity and a first curve satisfy a first condition, or the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity.
[0022] In the method of the third aspect, the terminal device can send third information to the network device in a case where the first measurement result of the first measurement quantity is obtained, so that the network device can obtain, through the third information, whether the first measurement result of the first measurement quantity satisfies the first condition or obtain the first curve determined according to the first measurement result of the first measurement quantity, to realize that the network device can indirectly obtain the prediction information (such as the predicted value of the first measurement quantity, the time corresponding to the predicted value of the first measurement quantity) of the first measurement quantity through the indication of the third information.
[0023] In a possible design, the third information is used to indicate the first curve determined according to the first measurement result of the first measurement quantity, and the method of the third aspect further includes: the terminal device sends fourth information, and the fourth information is used to indicate a reference point in the first curve; the reference point is used to predict the first measurement quantity.
[0024] Based on the possible design, the network device can indirectly obtain the predicted value of the first measurement quantity through the indication of the fourth information in a case where the third information is used to indicate the first curve determined according to the first measurement result of the first measurement quantity.
[0025] In a possible design, the third information is used to indicate the first curve determined according to the first measurement result of the first measurement quantity. The first curve is one of a plurality of curves that satisfy the first condition with the first measurement result.
[0026] Based on the possible design, the terminal device can determine the first curve from the plurality of curves according to the first condition, which increases the implementation manner of the terminal device to obtain the first curve indicated by the third information.
[0027] In a possible design, the first condition includes: whether the correlation between the first curve and the first measurement result is greater than or equal to a first threshold value; or the first curve is one of a plurality of curves that has the highest correlation with the first measurement result.
[0028] Based on the possible design, a plurality of implementable manners are provided for the terminal device to determine the first curve according to the first measurement result of the first measurement quantity, which improves the applicability of the present solution.
[0029] In a possible design, the first curve is used to represent the trend of the first measurement result changing over time. Based on the possible design, the terminal device can indirectly represent the first measurement result by using the first curve.
[0030] In a possible design, the first curve is configured by the network device, or the first curve is reported by the terminal device, or the first curve is predefined by a protocol. Based on the possible design, a plurality of implementable manners are provided for the terminal device to obtain the first curve, which improves the applicability of the embodiments of the present application.
[0031] In a possible design, the first curve is configured by the network device, which can include: the terminal device receiving the first curve from the network device; or, the terminal device receiving sampling points from the network device, the sampling points being used to restore the first curve; or, the terminal device receiving segmented curves from the network device, the segmented curves being used to fit the first curve.
[0032] Based on this possible design, in the case where the first curve is configured by the network device, multiple implementable manners of the terminal device obtaining the first curve are given, improving the applicability of the embodiments of the present application.
[0033] In a possible design, the first curve is reported by the terminal device, which can include: the terminal device sending the first curve; or, the terminal device sending sampling points, the sampling points being used to restore the first curve; or, the terminal device sending segmented curves, the segmented curves being used to fit the first curve.
[0034] Based on this possible design, in the case where the first curve is reported by the terminal device, multiple implementable manners of the terminal device reporting the first curve are given, improving the applicability of the embodiments of the present application.
[0035] In a possible design, the first curve is shared by the serving cell and the neighbor cell; or, the first curve is applicable to the serving cell but not applicable to the neighbor cell; or, the first curve is not applicable to the serving cell but applicable to the neighbor cell.
[0036] Based on this possible design, the first curve can support communication methods in different cell types, improving the applicable scenarios of the embodiments of the present application.
[0037] In a possible design, the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, and the third information can include a current time and an identifier of the first curve. The first curve is used to represent the trend of the measurement result of the first measurement quantity changing over time, and the first measurement quantity corresponding to a time after the current time on the first curve is a predicted value of the first measurement quantity.
[0038] Based on this possible design, in the case where the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, the network device can indirectly determine the predicted value of the first measurement quantity by using the current time and the identifier of the first curve included in the third information.
[0039] In a possible design, the terminal device sends fifth information used to indicate a first correction value. The first correction value is used to correct the first curve.
[0040] Based on the possible design, the network device can correct the first curve by the first correction value indicated by the fifth information, so that the measurement result of the first measurement quantity in the first curve is closer to the actual measurement result of the first measurement quantity.
[0041] In a possible design, the terminal device sends sixth information including a handover strategy. The handover strategy is used to indicate whether the terminal device performs cell handover.
[0042] Based on the possible design, in the scenario of cell handover, the network device can receive the handover strategy determined by the terminal device through the sixth information, so that the network device no longer determines the handover strategy, and the processing resource of the network device is saved.
[0043] In a possible design, the handover strategy can include at least one of the following: immediately switching out of a serving cell, switching out of the serving cell in advance, delaying switching out of the serving cell, not switching out of the serving cell, immediately switching to a neighbor cell, delaying switching to the neighbor cell, and not switching to the neighbor cell. Based on the possible design, various contents that the handover strategy can include are provided, so that the terminal device can flexibly perform cell handover.
[0044] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a network device, and the network device can be a network device or a functional module or a chip in the network device. Taking the network device as an example, the method includes the following steps: the network device receives third information from a terminal device, the third information is used to indicate whether a measurement result of a first measurement quantity and a first curve satisfy a first condition, or the third information is used to indicate a first curve determined according to the measurement result of the first measurement quantity.
[0045] Based on the method in the fourth aspect, the network device can receive the third information indicating whether the measurement result of the first measurement quantity and the first curve satisfy the first condition, or indicating the first curve determined according to the measurement result of the first measurement quantity, so that the prediction information (such as a predicted value of the first measurement quantity, a time corresponding to the predicted value of the first measurement quantity) of the first measurement quantity is indirectly obtained through the indication of the third information.
[0046] In a possible design, the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, and the method in the fourth aspect further includes the following steps: the network device receives fourth information from the terminal device, the fourth information is used to indicate a reference point in the first curve; and the reference point is used to predict the first measurement quantity.
[0047] Based on the possible design, in the case that the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, the predicted value of the first measurement quantity is indirectly obtained through the indication of the fourth information.
[0048] In a possible design, the third information is used for indicating a first curve determined according to a measurement result of the first measurement quantity. The first curve is one of the multiple curves that satisfies a first condition with respect to the measurement result of the first measurement quantity.
[0049] Based on this possible design, the terminal device can determine the first curve from the multiple curves according to the first condition, which increases the implementation manner of the terminal device obtaining the first curve indicated by the third information.
[0050] In a possible design, the first condition includes: whether a correlation between the first curve and the measurement result of the first measurement quantity is greater than or equal to a first threshold; or the first curve is one of the multiple curves that has the highest correlation with respect to the measurement result of the first measurement quantity.
[0051] Based on this possible design, multiple implementation manners are provided for the terminal device to determine the first curve according to the measurement result of the first measurement quantity, which improves the applicability of the solution.
[0052] In a possible design, the first curve is used to represent a change trend of the measurement result of the first measurement quantity over time. Based on this possible design, the network device can indirectly obtain the measurement result of the first measurement quantity by using the first curve.
[0053] In a possible design, the first curve is configured by the network device, or the first curve is reported by the terminal device, or the first curve is predefined by a protocol. Based on this possible design, multiple implementation manners are provided for the terminal device to obtain the first curve, which improves the applicability of the embodiments of the present application.
[0054] In a possible design, the first curve is configured by the network device, which can include: the network device sending the first curve; or the network device sending a sampling point, the sampling point being used to restore the first curve; or the network device sending a segmented curve, the segmented curve being used to fit the first curve.
[0055] Based on this possible design, multiple implementation manners are provided for the network device to send the first curve in the case that the first curve is configured by the network device, which improves the applicability of the embodiments of the present application.
[0056] In a possible design, the first curve is configured by the terminal device, which can include: the network device receiving the first curve from the terminal device; or the network device receiving a sampling point from the terminal device, the sampling point being used to restore the first curve; or the network device receiving a segmented curve from the network device, the segmented curve being used to fit the first curve.
[0057] Based on the possible design, in a case that the first curve is reported by the terminal device, the network device receives the first curve from the terminal device in multiple implementable manners, thereby improving the applicability of the embodiments of the present application.
[0058] In a possible design, the first curve is shared by the serving cell and the neighbor cell; or, the first curve is applicable to the serving cell but not applicable to the neighbor cell; or, the first curve is not applicable to the serving cell but applicable to the neighbor cell.
[0059] Based on the possible design, the first curve can support the communication method under different cell types, thereby improving the applicable scenarios of the embodiments of the present application.
[0060] In a possible design, the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, and the third information can include the current time and the identifier of the first curve. The first curve is used to represent the change trend of the measurement result of the first measurement quantity over time, and the first measurement quantity corresponding to the time after the current time on the first curve is the predicted value of the first measurement quantity.
[0061] Based on the possible design, in a case that the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, the network device can indirectly determine the predicted value of the first measurement quantity by using the current time and the identifier of the first curve included in the third information.
[0062] In a possible design, the network device receives the fifth information used to indicate the first correction value from the terminal device. The first correction value is used to correct the first curve.
[0063] Based on the possible design, the network device can correct the first curve by using the first correction value indicated by the fifth information, so as to make the measurement result of the first measurement quantity in the first curve more close to the actual measurement result of the first measurement quantity.
[0064] In a possible design, the network device receives the sixth information including the handover strategy from the terminal device. The handover strategy is used to indicate whether the terminal device performs cell handover.
[0065] Based on the possible design, in a scenario of cell handover, the network device can receive the handover strategy determined by the terminal device by using the sixth information, so as to no longer determine the handover strategy, thereby saving the processing resource of the network device.
[0066] In a possible design, the switching strategy can include at least one of the following: switching out of the serving cell immediately, switching out of the serving cell in advance, delaying switching out of the serving cell, not switching out of the serving cell, switching to the neighbor cell immediately, delaying switching to the neighbor cell, and not switching to the neighbor cell. Based on this possible design, various contents that the switching strategy can include are provided, so that the terminal device can flexibly perform cell switching.
[0067] In a fifth aspect, the present application provides a communication apparatus, which can be a terminal device or a chip or system on chip in the terminal device, and can also be a functional module in the terminal device for implementing the method in the first aspect or any possible design of the first aspect. The communication apparatus can implement the functions of the terminal device in the first aspect or any possible design of the first aspect, and the functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. For example, the communication apparatus can include a processing unit and a transceiver unit. Wherein,
[0068] The processing unit is configured to obtain a predicted value of the first measurement.
[0069] The transceiver unit is configured to send first information, and the first information is used to indicate the predicted value of the first measurement and a time corresponding to the predicted value of the first measurement.
[0070] Specifically, the execution actions of the units of the communication apparatus can refer to those in the first aspect or any possible design of the first aspect, and will not be repeated here.
[0071] In a sixth aspect, the present application provides a communication apparatus, which can be a terminal device or a chip or system on chip in the terminal device, and can also be a functional module in the terminal device for implementing the method in the third aspect or any possible design of the third aspect. The communication apparatus can implement the functions of the terminal device in the third aspect or any possible design of the third aspect, and the functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. For example, the communication apparatus can include a processing unit and a transceiver unit. Wherein,
[0072] The processing unit is configured to obtain a measurement result of the first measurement.
[0073] The transceiver unit is configured to send third information, and the third information is used to indicate whether the measurement result of the first measurement and the first curve satisfy the first condition, or the third information is used to indicate the first curve determined according to the measurement result of the first measurement.
[0074] Specifically, the execution actions of the units of the communication apparatus can refer to those in the third aspect or any possible design of the third aspect, and will not be repeated here.
[0075] In a seventh aspect, the present application provides a communication apparatus, which can be a network device or a chip or system on chip in the network device, or a functional module in the network device for implementing the method in the second aspect or any possible implementation of the second aspect. The communication apparatus can implement the functions of the network device in the second aspect or any possible implementation of the second aspect, which can be implemented by hardware or software. The hardware or software includes one or more modules corresponding to the functions described above. For example, the communication apparatus can include a transceiver. In this case,
[0076] The transceiver is configured to receive first information, where the first information is used to indicate a predicted value of the first measurement quantity and a time corresponding to the predicted value of the first measurement quantity.
[0077] Specifically, the actions of the units of the communication apparatus can refer to those described in the second aspect or any possible implementation of the second aspect, and will not be repeated here.
[0078] In an eighth aspect, the present application provides a communication apparatus, which can be a network device or a chip or system on chip in the network device, or a functional module in the network device for implementing the method in the fourth aspect or any possible implementation of the fourth aspect. The communication apparatus can implement the functions of the network device in the fourth aspect or any possible implementation of the fourth aspect, which can be implemented by hardware or software. The hardware or software includes one or more modules corresponding to the functions described above. For example, the communication apparatus can include a transceiver. In this case,
[0079] The transceiver is configured to receive third information, where the third information is used to indicate whether the measurement result of the first measurement quantity and the first curve satisfy the first condition, or the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity.
[0080] Specifically, the actions of the units of the communication apparatus can refer to those described in the fourth aspect or any possible implementation of the fourth aspect, and will not be repeated here.
[0081] In a ninth aspect, the present application provides a communication apparatus, which can be the terminal apparatus or the network apparatus. In one possible design of the communication apparatus, the communication apparatus includes a processor. The processor is configured to support the communication apparatus to perform the communication method in the first aspect or any of its possible designs, or the communication method in the second aspect or any of its possible designs, or the communication method in the third aspect or any of its possible designs, or the communication method in the fourth aspect or any of its possible designs. In another possible design of the communication apparatus, the communication apparatus can further include a memory. The memory is configured to store instructions and / or data. When the communication apparatus is running, the processor executes the computer-executable instructions stored in the memory, so that the communication apparatus performs the communication method in the first aspect or any of its possible designs, or the communication method in the second aspect or any of its possible designs, or the communication method in the third aspect or any of its possible designs, or the communication method in the fourth aspect or any of its possible designs.
[0082] In a tenth aspect, the present application provides a communication system, which includes the communication apparatus in the fifth aspect and the communication apparatus in the seventh aspect, or the communication apparatus in the sixth aspect and the communication apparatus in the eighth aspect.
[0083] In an eleventh aspect, the present application provides a computer-readable storage medium storing computer instructions. When the computer instructions are run on a computer, the computer instructions cause the computer to perform the communication method in the first aspect or any of its possible designs, or the communication method in the second aspect or any of its possible designs, or the communication method in the third aspect or any of its possible designs, or the communication method in the fourth aspect or any of its possible designs.
[0084] In a twelfth aspect, the present application provides a computer program product, which comprises computer instructions, when the computer instructions are run on a computer, cause the computer to perform the communication method in the first aspect or any possible design of the first aspect; or cause the computer to perform the communication method in the second aspect or any possible design of the second aspect, or cause the computer to perform the communication method in the third aspect or any possible design of the third aspect; or cause the computer to perform the communication method in the fourth aspect or any possible design of the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS
[0085] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application;
[0086] FIG. 2 is a flow diagram of a communication method according to an embodiment of the present application;
[0087] FIG. 3 is a flow diagram of a communication method according to an embodiment of the present application;
[0088] FIG. 4 is a flow diagram of a communication method according to an embodiment of the present application;
[0089] FIG. 5 is a flow diagram of a communication method according to an embodiment of the present application;
[0090] FIG. 6 is a schematic diagram of a plurality of RSRP curves according to an embodiment of the present application;
[0091] FIG. 7 is a flow diagram of a communication method according to an embodiment of the present application;
[0092] FIG. 8 is a schematic diagram of a communication apparatus according to an embodiment of the present application;
[0093] FIG. 9 is a schematic diagram of a communication apparatus according to an embodiment of the present application;
[0094] FIG. 10 is a schematic diagram of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0095] Before introducing the embodiments of the present application, some technical terms related to the embodiments of the present application are explained. It should be noted that the following explanations are provided for the purpose of making the embodiments of the present application more easily understood, and should not be regarded as limiting the scope of protection claimed by the embodiments of the present application.
[0096] In the research of wireless communication, with the introduction of the 5th generation (5G) mobile communication system and its evolution version, the rapid development of various future communication networks, it is increasingly urgent to improve the communication performance between the terminal and the base station. With the wide recognition of the great advantages of AI technology based on machine learning (ML), deep learning (DL), reinforcement learning (RL) and other AI technologies in solving problems with high complexity and difficulty in modeling and solving, artificial intelligence (AI) technology is also increasingly applied to various communication processes to improve communication performance. For example, the terminal and / or base station can use AI technology to predict the predicted value of the measurement quantity generated in the communication process to optimize the communication process and achieve the purpose of improving the communication performance.
[0097] Currently, the protocol proposes a scheme of using models (such as AI / ML models / functions) for air interface enhancement. The scheme of using models for air interface enhancement can include the acquisition process of the training data set, the training and loading process of the model, and the model management process, etc.
[0098] It should be understood that the model involved in the embodiments of the present application can be described as a function (such as an AI function or an ML function), a feature or an algorithm, etc. The model can include a model used in the scheme for air interface enhancement, such as an AI model or an ML model, etc.
[0099] Taking the cell handover as an example, the terminal is deployed with an AI model for predicting the predicted value of the radio resource management (RRM) measurement quantity. The terminal can predict the predicted value of the RRM measurement quantity of the serving cell and / or the neighboring cell according to the historical measurement value of the RRM measurement quantity of the serving cell and / or the neighboring cell and the AI model, and further transmit the predicted value of the RRM measurement quantity of the serving cell and / or the neighboring cell to the base station, so that the base station can determine the cell handover strategy according to the predicted value of the RRM measurement quantity of the serving cell and / or the neighboring cell, and perform cell handover based on the cell handover strategy to optimize the network performance and user experience.
[0100] Among them, the cell handover (handover) is used to keep the network communication of the terminal uninterrupted when the terminal moves from one cell (referring to a base station or the coverage of a base station) to another cell.
[0101] The RRM measurement quantity refers to a measurement quantity obtained by the terminal measuring a wireless signal in a network coverage area. The RRM measurement quantity can include signal strength, signal quality, interference level, etc. The measurement result of the RRM measurement quantity can be used for network evaluation and decision, such as cell selection, cell reselection, handover decision, etc., to optimize network performance and user experience.
[0102] Optionally, the RRM measurement quantity can include at least one of reference signal receiving power (RSRP), signal to interference plus noise ratio (SINR), and reference signal received quality (RSRQ). The RSRP is used to evaluate the signal strength received by the terminal. The SINR and the RSRQ are used to evaluate the signal quality received by the terminal.
[0103] The serving cell refers to a cell currently providing services for the terminal. The neighbor cell refers to a cell adjacent to the serving cell and capable of providing services for the terminal in place of the serving cell during terminal user movement.
[0104] Currently, there is no clear provision or discussion in the standard on how the terminal implements the reporting of the predicted value of the measurement quantity generated in the communication process. Therefore, to achieve the reporting of the predicted value of the measurement quantity generated in the communication process by the terminal, the present application provides a communication method, which can include: a terminal device obtains a predicted value of a first measurement quantity, sends first information to a network device, and the network device receives the first information from the network device. The first information is used to indicate the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity. In this way, the terminal device can report the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity to the network device through the first information in the case of obtaining the predicted value of the first measurement quantity. In addition, compared with the terminal device reporting the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through multiple information, the terminal device reports the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through the first information at the same time, which reduces the communication delay between the terminal device and the network device and can better improve the communication performance. The specific implementation manner can refer to FIG. 2 or FIG. 3 described below.
[0105] In yet another example, the embodiments of the present application provide a communication method, which can include: a terminal device obtaining a measurement result of a first measurement quantity, sending third information to a network device, and the network device receiving the third information from the terminal device. The third information is used to indicate whether the measurement result of the first measurement quantity and a first curve satisfy a first condition, or the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity. In this way, the terminal device sends the third information to the network device in the case of obtaining the measurement result of the first measurement quantity, so that the network device can obtain whether the measurement result of the first measurement quantity and the first curve satisfy the first condition or the first curve determined according to the measurement result of the first measurement quantity through the third information, to realize that the network device can indirectly obtain the prediction information of the first measurement quantity (such as the predicted value of the first measurement quantity, the time corresponding to the predicted value of the first measurement quantity) through the indication of the third information. The specific implementation can refer to FIG. 4 or FIG. 5 or FIG. 7.
[0106] The communication method provided by the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0107] The technical method of the embodiments of the present application can be applied to various communication systems, which can be a third generation partnership project (3GPP) communication system, for example, a long term evolution (LTE) system, and can also be a fifth generation (5G) mobile communication system, a new radio (NR) system, a new radio vehicle to everything (NR V2X) system, and can also be applied to a system of mixed networking of LTE and 5G, or a wireless fidelity (WiFi) system, a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, an integrated access and backhaul (IBA) communication system, an Internet of Things (IoT), and other future communication systems, and can also be a non-3GPP communication system, without limitation.
[0108] The technical solutions of the embodiments of the present application can be applied to various communication scenarios, for example, can be applied to one or more of the following communication scenarios: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC), machine type communication (MTC), massive machine type communication (mMTC), D2D, V2X, and IoT, and the like.
[0109] FIG. 1 is a schematic diagram of an architecture of a communication system provided by the embodiments of the present application, as shown in FIG. 1, the communication system can include a network device and a terminal device. Optionally, the communication system shown in FIG. 1 can also include an AI node. For example, in the case that the above-mentioned communication method includes obtaining the predicted value of the first measurement quantity, the communication system shown in FIG. 1 also includes an AI node. For another example, in the case that the above-mentioned communication method includes obtaining the measurement result of the first measurement quantity, if the first curve is protocol predefined, the communication system shown in FIG. 1 can not include an AI node; if the first curve is configured by the network device or reported by the terminal device, the communication system shown in FIG. 1 can also include an AI node. The devices of the communication system shown in FIG. 1 are introduced as follows.
[0110] The network device in FIG. 1 can be any device deployed in an access network that can communicate wirelessly with a terminal device, can also be a chip or chip system that can be provided in the above-mentioned device, can also be a logical node or a logical module or a function implemented in software, and is mainly responsible for functions such as wireless physical control, resource scheduling, radio resource management, quality of service management, data compression and encryption, wireless access control, and mobility management. Specifically, the network device can be a device supporting wired access, or a device supporting wireless access.
[0111] Exemplary network devices can be composed of one or more access network (AN) / radio access network (RAN) nodes. AN / RAN nodes can be various types of base stations such as satellite base stations, continue evolution NodeBs (gNBs), transmission reception points (TRPs), evolved NodeBs (eNBs), radio network controllers (RNCs), NodeBs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home eNBs or home NBs, HNB), macro base stations, micro base stations, pico base stations, femto base stations, relay stations, balloon stations, drone stations, wireless backhaul nodes, base band units (BBUs), or wireless fidelity (Wi-Fi) access points (APs), or grant nodes (G-nodes), etc. It can be appreciated that network devices can be ground-based devices or non-ground-based devices (e.g., satellites, drones, high altitude communication devices, etc.). Also, in communication systems employing different radio access technologies, the names of network devices with base station functionality can vary, which is not limited in the present application.
[0112] In yet another example, network devices can include a BBU and a remote radio unit (RRU). The BBU and RRU can be placed in different locations, e.g., RRU pull-out, placed in areas with high traffic, and the BBU placed in a central machine room. The BBU and RRU can also be placed in the same machine room. The BBU and RRU can also be different components under one rack.
[0113] In another example, the network device can also be a device including a centralized unit (CU) node, or including a distributed unit (DU) node, or including a CU node and a DU node. For example, the network device can be divided into a CU and a DU from a logical function perspective, functions of part of protocol layers are centrally controlled in the CU, and the rest of the protocol layers are distributed in the DU and controlled by the CU. The CU and the DU can be separately arranged, or can be included in the same network element, such as a BBU. Further, the centralized unit CU can also be divided into a control plane (CU-CP) and a user plane (CU-UP).
[0114] In another example, the network device can also be a device including a radio unit (RU), or including a CU, a DU and an RU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an active antenna unit (AAU) or a remote radio head (RRH).
[0115] It can be understood that the CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU and the RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), the DU and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0116] The terminal device in FIG. 1 can be a device with wireless transceiving function or a chip or chip system that can be arranged in the device, can allow a user to access a network, and is a device for providing voice and / or data connectivity to a user. The terminal device can also be referred to as a first terminal device, a user equipment (UE), a terminal device, a subscriber unit, a terminal, a mobile station (MS) or a mobile terminal (MT), etc.
[0117] Exemplarily, the terminal device can be a mobile phone, a tablet computer, or a computer with wireless transceiver function. The terminal device can also be a user station, a mobile station, a remote station, a remote terminal device, a mobile terminal device, a user terminal device, a wireless communication device, a user agent, a user equipment, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device, a processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in Internet of Things, a household appliance, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in smart power grid, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle with vehicle-to-vehicle (V2V) communication capability, a smart connected vehicle, a drone with unmanned aerial vehicle to unmanned aerial vehicle (UAV to UAV, U2U) communication capability, a terminal device in future network, a terminal device in future evolved public land mobile network (PLMN), a wireless fidelity (Wi-Fi) station (STA), or a terminal node in Starlink, etc. It can be understood that the terminal device and the mobile user can be completely independent. All information related to the user can be stored in a subscriber identity module (SIM) card, which can be used on the terminal device. The terminal device can send and / or receive signals through the air interface to complete interaction with the network side device.
[0118] The AI node in FIG. 1 is used to support the use of AI technology in an AI scenario.
[0119] Optionally, the AI node can be deployed in one or more of the following positions in the communication system shown in FIG. 1: a network device, a terminal device, etc., or the AI node can also be deployed separately, for example, in a host or a cloud server of an over the top (OTT) system or a position other than any of the above devices.
[0120] It can be understood that the number of AI nodes is not limited in the present application. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on functions, such as different AI nodes being responsible for different functions.
[0121] It can also be understood that the AI nodes can be independent devices, can be integrated into the same device to implement different functions, or can be network elements in a hardware device, can be software functions running on a dedicated hardware, or can be virtualized functions instantiated on a platform (for example, a cloud platform), and the specific form of the AI nodes is not limited in the present application.
[0122] The AI node can be an AI network element or an AI module.
[0123] It can be understood that the above-mentioned FIG. 1 is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solutions provided in the present application. It should be understood by those skilled in the art that in the specific implementation process, the communication system shown in FIG. 1 can also include fewer devices than those shown in FIG. 1, or the communication system shown in FIG. 1 can also include other devices, and the number of devices in the communication system shown in FIG. 1 can also be determined according to specific needs and is not limited.
[0124] Optionally, each device in FIG. 1, such as a terminal device and a network device, can also be referred to as a communication apparatus, which can be a general-purpose device or a special-purpose device, and the embodiments of the present application do not make specific limitations thereon.
[0125] Optionally, the related functions of each device in FIG. 1 of the present application can be implemented by one device, or can be implemented by multiple devices together, or can be implemented by one or more functional modules in a device, and the embodiments of the present application do not make specific limitations thereon. It can be understood that the above-mentioned functions can be network elements in a hardware device, can be software functions running on a dedicated hardware, or can be a combination of hardware and software, or can be virtualized functions instantiated on a platform (for example, a cloud platform).
[0126] The communication method provided in the embodiments of the present application will be described below in combination with the communication system shown in FIG. 1. The actions, terms, etc. involved in the following embodiments can be mutually referred to, and the message name or parameter name in the message exchanged between devices in each embodiment is only an example, and other names can also be used in the specific implementation. For example, “corresponding” in the following embodiments can be replaced by “associated” and the like, and “sending” in the following embodiments can be replaced by “transmitting” and the like.
[0127] FIG. 2 is a flow diagram of a communication method provided in an embodiment of the present application, as shown in FIG. 2, which can include:
[0128] S201: The terminal device obtains a predicted value of a first measurement quantity.
[0129] The first measurement quantity is a measurement quantity generated in a communication process. For example, the first measurement quantity is at least one of an RSRP measurement quantity, an SINR measurement quantity, and an RSRQ measurement quantity included in an RRM measurement quantity.
[0130] The predicted value of the first measurement quantity is the first measurement quantity corresponding to a time after a current time.
[0131] The terminal device obtaining the predicted value of the first measurement quantity can include the terminal device obtaining the predicted value of the first measurement quantity according to an AI prediction model. In this application, the AI prediction model is used to predict the predicted value of the first measurement quantity according to a historical measurement value of the first measurement quantity, and the historical measurement value of the first measurement quantity is the first measurement quantity corresponding to a time before a current time.
[0132] In this application, the terminal device obtaining the predicted value of the first measurement quantity according to the AI prediction model can include the following cases:
[0133] (1) The AI prediction model is deployed on the terminal device, the terminal device obtains a historical measurement value of the first measurement quantity, determines the input of the AI prediction model according to the historical measurement value of the first measurement quantity, or determines the input of the AI prediction model according to a value related to the historical measurement value of the first measurement quantity, and obtains the predicted value of the first measurement quantity according to the output of the AI prediction model. For example, the historical measurement value of the first measurement quantity is L3-RSRP, and L3-RSRP is determined according to L1-RSRP. The terminal device takes L1-RSRP as the input of the AI prediction model, obtains the predicted value of L1-RSRP output by the AI prediction model, and further obtains the predicted value of L3-RSRP according to the predicted value of L1-RSRP. L1-RSRP can be filtered to obtain L3-RSRP. Therefore, the historical measurement value of L3-RSRP can be used to predict the predicted value of L3-RSRP; the historical measurement value of L1-RSRP can also be used to predict the predicted value of L3-RSRP; and the historical measurement value of L1-RSRP can also be used to predict the predicted value of L1-RSRP, and the predicted value of L3-RSRP is determined according to the predicted value of L1-RSRP.
[0134] (2) The AI prediction model is deployed on a device other than the terminal device, the device other than the terminal device obtains a historical measurement value of the first measurement quantity, determines an input of the AI prediction model according to the historical measurement value of the first measurement quantity, or determines an input of the AI prediction model according to a value related to the historical measurement value of the first measurement quantity, obtains a predicted value of the first measurement quantity according to an output of the AI prediction model, and further sends the predicted value of the first measurement quantity or the output of the AI prediction model to the terminal device, so that the terminal device obtains the predicted value of the first measurement quantity.
[0135] In the present application, the device other than the terminal device refers to a device other than the terminal device, such as a server, a network device, etc.
[0136] In the present application, the way of obtaining the historical measurement value of the first measurement quantity is not limited. Taking the terminal device obtaining the historical measurement value of the first measurement quantity as an example, if the terminal device stores the measurement value of the first measurement quantity locally after measuring the first measurement quantity, the terminal device can obtain the historical measurement value of the first measurement quantity from the local storage. If the terminal device reports the measurement value of the first measurement quantity to a device other than the terminal device for storage after measuring the first measurement quantity to save storage space of the terminal device, the terminal device can obtain the historical measurement value of the first measurement quantity from the device storing the measurement value of the first measurement quantity (i.e., the device other than the terminal device).
[0137] Optionally, the predicted value of the first measurement quantity can include at least one value.
[0138] S202: The terminal device sends first information, and the network device receives the first information from the terminal device.
[0139] The first information is used to indicate the predicted value of the first measurement quantity and a time corresponding to the predicted value of the first measurement quantity. The predicted value of the first measurement quantity is described in S201 and is not repeated here.
[0140] The time corresponding to the predicted value of the first measurement quantity refers to a time after the current time.
[0141] In the present application, the way of indicating the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity by the first information is not limited. In one example, the first information can indicate the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity at the same time, and the first information can be carried in one signaling. In another example, the first information can indicate the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity in a decoupled manner, and the first information can be carried in different signalings. For example, the first information carried in a first signaling indicates the predicted value of the first measurement quantity, and the first information carried in a second signaling indicates the time corresponding to the predicted value of the first measurement quantity.
[0142] In the present application, in the case that the predicted value of the first measurement quantity indicated by the first information comprises at least one value, the first information can comprise at least one of the first interval, the prediction step, the prediction window length, and the first difference value.
[0143] The first interval is used to indicate the time interval between the time corresponding to the reported predicted value of the first measurement quantity and the reference time. Optionally, the first interval is used to indicate the time interval between the time corresponding to the first or last reported predicted value of the first measurement quantity and the reference time.
[0144] Optionally, the reference time is the time corresponding to the last measurement of the historical measurement value of the first measurement quantity. When the reference time is the current time, the last measurement of the historical measurement value of the first measurement quantity is the current measurement of the first measurement quantity.
[0145] The prediction step is used to indicate the time interval between the times corresponding to adjacent values in the at least one value.
[0146] The prediction window length is used to indicate the time range corresponding to the predicted value of the first measurement quantity.
[0147] The first difference value is used to indicate the difference between the prediction step corresponding to the currently reported predicted value of the first measurement quantity and the reference prediction step, or the difference between the prediction window length corresponding to the currently reported predicted value of the first measurement quantity and the reference prediction window length. Optionally, the reference prediction step can be the prediction step corresponding to the last reported predicted value of the first measurement quantity, and the reference prediction window length can be the prediction window length corresponding to the last reported predicted value of the first measurement quantity.
[0148] In the present application, the manner in which the terminal device sends the first information is not limited. For example, the terminal device can actively send the first information or send the first information in a triggered manner. In the case that the terminal device actively sends the first information, the terminal device can periodically send the first information. In the case that the terminal device sends the first information in a triggered manner, the terminal device can send the first information after receiving the indication information for sending the first information.
[0149] Optionally, in the present application, the terminal device can receive the second information from the network device before sending the first information, and the second information is used to indicate the number of reported predicted values of the first measurement quantity. Optionally, in the present application, the number of reported predicted values of the first measurement quantity can be agreed upon by the protocol or be the default of the terminal device and the network device, in addition to being indicated by the second information.
[0150] In this way, the terminal device can adaptively adjust the prediction window length corresponding to the predicted value of the first measurement quantity according to different communication scenarios through the first information in the case that the number of reported predicted values of the first measurement quantity is determined. For example, in a high-speed scenario, in order to ensure the reliability of the predicted value of the first measurement quantity, the terminal device can shorten the prediction window length corresponding to the predicted value of the first measurement quantity by reducing the prediction step in the first information, so as to ensure the prediction accuracy of the predicted value of the first measurement quantity. For another example, in a low-speed scenario, in order to ensure the efficiency of the reported predicted value of the first measurement quantity, the terminal device can increase the prediction window length corresponding to the predicted value of the first measurement quantity by increasing the prediction step in the first information, so as to avoid the occurrence of ping-pang switching. Ping-pong switching refers to the phenomenon that the terminal device frequently switches between two or more cells. Ping-pong switching not only increases the signaling overhead and delay of the network, but also may cause data loss and call interruption.
[0151] Based on the communication method shown in FIG. 2, the terminal device sends the first information to the network device in the case that the predicted value of the first measurement quantity is obtained, so that the network device can obtain the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through the first information. In addition, compared with the case that the network device obtains the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through multiple information, the network device simultaneously obtains the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity through the first information, which reduces the communication delay between the terminal device and the network device and can better improve the communication performance.
[0152] In the following, in the case that the communication system shown in FIG. 1 includes a terminal device, a network device and an AI node, in a cell switching scenario, the terminal device in FIG. 1 is a terminal, and the terminal is deployed with an AI prediction model, the network device in FIG. 1 is a base station, the first measurement quantity in FIG. 2 is an RSRP measurement quantity, and the AI prediction model in FIG. 2 is used to predict the predicted value of the RSRP measurement quantity according to the historical measurement value of the RSRP measurement quantity. The communication method shown in FIG. 2 will be introduced in combination with FIG. 3.
[0153] FIG. 3 is a flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 3, the method can include the following steps.
[0154] S301: The terminal obtains the predicted value of the RSRP of the serving cell.
[0155] The serving cell is described above and will not be repeated here.
[0156] The predicted value of the RSRP is the RSRP corresponding to a time after the current time.
[0157] The terminal obtaining the predicted value of the RSRP of the serving cell can include: the terminal obtaining a historical measurement value of the RSRP of the serving cell, taking the historical measurement value of the RSRP of the serving cell as an input of the AI prediction model, and obtaining a predicted value of the serving cell in a low-speed scene output by the AI prediction model. The historical measurement value of the RSRP is a RSRP measurement value corresponding to a time before the current time.
[0158] The terminal obtains the historical measurement value of the RSRP of the serving cell in the manner described in S201, and the details are not repeated here.
[0159] S302: The base station sends second information to the terminal, and the terminal receives the second information.
[0160] The second information is used to indicate the number of reported predicted values of the RSRP of the serving cell. The second information can include the number of reported predicted values of the RSRP of the serving cell.
[0161] The number of reported predicted values of the RSRP of the serving cell indicated by the second information is an integer greater than or equal to 1. Optionally, the number of reported predicted values of the RSRP of the serving cell indicated by the second information is 5.
[0162] In this application, the manner in which the base station sends the second information is not limited. For example, the base station can actively send the second information or trigger the second information. In the case of the base station actively sending the second information, the base station can periodically send the second information. In the case of the base station triggering the second information, the base station can send the second information after receiving request information requesting the second information.
[0163] S302 is an optional step. For example, the number of reported predicted values of the RSRP of the serving cell is protocol-conventional or default between the terminal and the base station, and S302 can not be performed. The number of reported predicted values of the RSRP of the serving cell is configured by the base station, and S302 can be performed so that the terminal can obtain the number of reported predicted values of the RSRP of the serving cell configured by the base station through S302.
[0164] S303: The terminal sends first information to the base station, and the base station receives the first information from the terminal.
[0165] The first information is used to indicate the predicted value of the RSRP of the serving cell and the time corresponding to the predicted value of the RSRP of the serving cell.
[0166] The time corresponding to the predicted value of the RSRP of the serving cell refers to a time after the current time.
[0167] In the present application, the total number of predicted values of the RSRP of the serving cell indicated by the first information is consistent with the number of reported predicted values of the RSRP of the serving cell indicated by the second information.
[0168] In the case where the predicted values of the RSRP of the serving cell indicated by the first information include at least one value, the first information can include at least one of the first interval, the prediction step, the prediction window length, and the first difference value. The first interval, the prediction step, the prediction window length, and the first difference value are described in S202 and will not be repeated here.
[0169] Optionally, in the case where the predicted values of the RSRP of the serving cell indicated by the first information include at least one value, the prediction step in the first information can include at least one prediction step. For example, the time intervals between the times corresponding to adjacent predicted values in the at least one value of the RSRP of the serving cell indicated by the first information are different, and at this time, the prediction step in the first information can include two or more prediction steps. For another example, the time intervals between the times corresponding to adjacent predicted values in the at least one value of the RSRP of the serving cell indicated by the first information are the same, and at this time, the prediction step in the first information can include one prediction step.
[0170] In the present application, the representation of the first interval, the prediction step, the prediction window length, and the first difference value is not limited. For example, an index representation or a direct quantification representation can be used. For example, the indexes corresponding to [80ms, 320ms, 1s, 8s] are [00, 01, 10, 11], and if the prediction step is 00, it means that the prediction step is 80ms. Alternatively, the prediction step can be directly quantified as 80ms.
[0171] S304: The base station obtains the predicted value of the RSRP of the serving cell and the time corresponding to the predicted value of the RSRP of the serving cell according to the first information.
[0172] Specifically, the base station can obtain the predicted value of the RSRP of the serving cell and the time corresponding to the predicted value of the RSRP of the serving cell according to at least one of the first interval, the prediction step, the prediction window length, and the first difference value in the first information.
[0173] For example, it is assumed that the predicted values of the RSRP of the serving cell indicated by the first information include five values, i.e., -110 dBm, -108 dBm, -100 dBm, -90 dBm, and -105 dBm, the time interval between adjacent predicted values is 2 seconds (s), and the time interval between the first reported predicted value of the RSRP of the serving cell (i.e., -110 dBm) and the current time is 10 s. At this time, the first information can include a prediction step and a first interval, and the prediction step is 2 s and the first interval is 10 s. After receiving the first information from the terminal, the base station can determine that the predicted value of the RSRP of the serving cell after 10 s of the current time is -110 dBm, the predicted value of the RSRP of the serving cell after 12 s of the current time is -108 dBm, the predicted value of the RSRP of the serving cell after 14 s of the current time is -100 dBm, the predicted value of the RSRP of the serving cell after 16 s of the current time is -90 dBm, and the predicted value of the RSRP of the serving cell after 18 s of the current time is -105 dBm.
[0174] It should be understood that after the base station obtains the predicted value of the RSRP of the serving cell and the time corresponding to the predicted value of the RSRP of the serving cell, the base station can provide the terminal with a cell switching strategy according to the predicted value of the RSRP of the serving cell and the time corresponding to the predicted value of the RSRP of the serving cell, so as to improve the performance of cell switching. For example, the base station obtains that the predicted value of the RSRP of the serving cell is less than or equal to a preset threshold, and the time corresponding to the predicted value of the RSRP of the serving cell is less than or equal to a preset threshold, and sends first indication information to the terminal to instruct the terminal to immediately perform a cell switching process. For another example, the base station obtains that the predicted value of the RSRP of the serving cell is less than or equal to a preset threshold, and the time corresponding to the predicted value of the RSRP of the serving cell is greater than a preset threshold, and sends second indication information to the terminal to instruct the terminal to not immediately perform a cell switching process. For another example, the base station obtains that the predicted value of the RSRP of the serving cell is greater than a preset threshold, and the time corresponding to the predicted value of the RSRP of the serving cell is less than a preset threshold, and sends third indication information to the terminal to instruct the terminal to not perform a cell switching process.
[0175] It should be noted that the above steps S301-S302 are only exemplary descriptions of the flow of the communication method. The execution order between step S301 and step S302 is not limited. For example, step S301 can be performed before step S302; or step S301 can be performed after step S302.
[0176] It should be noted that the RSRP of the serving cell in the communication method shown in FIG. 3 can be replaced by the RSRP of the neighbor cell, so that the base station can obtain the predicted value of the RSRP of the neighbor cell and the time corresponding to the predicted value of the RSRP of the neighbor cell according to the first information. In addition, the RSRP of the serving cell in the communication method shown in FIG. 3 can be replaced by the RSRP of the cell, and the RSRP of the cell includes the RSRP of the serving cell and the RSRP of the neighbor cell, so that the base station can obtain the predicted value of the RSRP of the serving cell and the time corresponding to the predicted value of the RSRP of the serving cell, and obtain the predicted value of the RSRP of the neighbor cell and the time corresponding to the predicted value of the RSRP of the neighbor cell according to the first information.
[0177] Therefore, based on the communication method shown in FIG. 3, the terminal sends the first information to the base station, so that the base station can obtain the predicted value of the RSRP of the serving cell and / or the neighbor cell and the time corresponding to the predicted value of the RSRP of the serving cell and / or the neighbor cell according to the first information, to provide the terminal with a cell switching strategy and improve the performance of cell switching. In addition, the base station can obtain the predicted value of the RSRP of the serving cell and / or the neighbor cell and the time corresponding to the predicted value of the RSRP of the serving cell and / or the neighbor cell through the first information, which reduces the latency of cell switching compared with the base station and the terminal aligning the time corresponding to the predicted value of the RSRP of the serving cell and / or the neighbor cell first and then sending the predicted value of the RSRP of the serving cell and / or the neighbor cell and the serving cell.
[0178] The communication method shown in FIG. 2 and the communication method shown in FIG. 3 can be implemented by the terminal device reporting the predicted value of the first measurement and the time corresponding to the predicted value of the first measurement through the first information. The following describes another communication method provided by the embodiment of the application, so that the terminal device can report the predicted value of the first measurement and the time corresponding to the predicted value of the first measurement through the third information. The specific implementation can refer to the following FIG. 4, FIG. 5 or FIG. 7.
[0179] FIG. 4 is a flow diagram of a communication method provided by an embodiment of the application, as shown in FIG. 4, which can include:
[0180] S401: The terminal device obtains a measurement result of a first measurement.
[0181] The first measurement is described in S201 and will not be repeated here.
[0182] The application does not limit the manner in which the terminal device obtains the measurement result of the first measurement quantity. For example, the terminal device can directly or indirectly obtain the measurement result of the first measurement quantity. For example, the terminal device can directly obtain the measurement result of the first measurement quantity using a device (for example, a chip, a sensor) configured by itself, or the terminal device can obtain the measurement result of the first measurement quantity from another device, and the other device is not deployed on the terminal device.
[0183] S402: The terminal device sends third information, and the network device receives the third information from the terminal device.
[0184] The third information is used to indicate whether the measurement result of the first measurement quantity and the first curve satisfy the first condition, or the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity.
[0185] In the application, the manner in which the terminal device sends the third information is not limited. For example, the terminal device can actively send the third information or trigger the sending of the third information. In the case where the terminal device actively sends the third information, the terminal device can periodically send the third information. In the case where the terminal device triggers the sending of the third information, the terminal device can send the third information after receiving request information requesting the third information.
[0186] In the case where the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, the third information can include an identifier of the first curve. Optionally, the first measurement quantity on the first curve indicated by the third information can all be predicted values of the first measurement quantity.
[0187] Optionally, the third information can further include a current time, and at this time, the first measurement quantity corresponding to a time after the current time on the first curve indicated by the third information is a predicted first measurement quantity or a predicted value of the first measurement quantity.
[0188] In the application, the first curve can be used to represent the trend of the measurement result of the first measurement quantity over time. The first measurement quantity on the first curve can include a historical measurement value of the first measurement quantity and / or a predicted value of the first measurement quantity and / or a current measurement value of the first measurement quantity. For example, the first measurement quantity corresponding to a time before the current time on the first curve is a historical measurement value of the first measurement quantity, the first measurement quantity corresponding to a time after the current time on the first curve is a predicted value of the first measurement quantity, and the first measurement quantity corresponding to the current time on the first curve is a current measurement value of the first measurement quantity.
[0189] In the application, the first curve can be configured by the network device, or the first curve is configured by the terminal device, or the first curve is predefined by a protocol.
[0190] In the present application, in the case that the first curve is configured by the network device, the terminal device can receive the first curve configured by the network device. In the case that the first curve is configured by the terminal device, the terminal device can obtain the first curve locally and report the first curve to the network device, so that the network device can receive the first curve configured by the terminal device.
[0191] In the present application, the terminal device receiving the first curve configured by the network device can include the following cases:
[0192] (1) The terminal device receives the first curve from the network device. At this time, the terminal device can receive the function expression of the first curve, so that the terminal device can restore the first curve according to the function expression. Alternatively, the terminal device can also receive the identifier of the first curve to identify the restored first curve.
[0193] (2) The terminal device receives the sampling points from the network device, and the sampling points are used to restore the first curve. The sampling points are obtained by sampling the first curve, so the first curve can be restored according to the sampling points.
[0194] (3) The terminal device receives the segmented curve from the network device, and the segmented curve is used to fit the first curve. The segmented curve is obtained by segmenting the first curve, so the first curve can be obtained by fitting the segmented curve.
[0195] In the present application, in the case that the first curve is configured by the terminal device, the terminal device reporting the first curve to the network device can include the following cases:
[0196] (1) The terminal device reports the first curve to the network device. At this time, the terminal device can report the function expression of the first curve, so that the network device can restore the first curve according to the function expression. Alternatively, the terminal device can also report the identifier of the first curve to identify the restored first curve.
[0197] (2) The terminal device reports the sampling points to the network device, and the sampling points are used to restore the first curve. The sampling points are obtained by sampling the first curve, so the first curve can be restored according to the sampling points.
[0198] (3) The terminal device reports the segmented curve to the network device, and the segmented curve is used to fit the first curve. The segmented curve is obtained by segmenting the first curve, so the first curve can be obtained by fitting the segmented curve.
[0199] In the present application, the first curve can be shared by the serving cell and the neighbor cell; or the first curve is applicable to the serving cell but not applicable to the neighbor cell; or the first curve is not applicable to the serving cell but applicable to the neighbor cell. The first curve shared by the serving cell and the neighbor cell can be understood as the first curve being applicable to both the serving cell and the neighbor cell.
[0200] The first curve applicable to the serving cell can be understood as the first curve representing the trend of the measurement result of the first measurement quantity of the serving cell over time. The first curve applicable to the neighbor cell can be understood as the first curve representing the trend of the measurement result of the first measurement quantity of the neighbor cell over time. The first curve shared by the serving cell and the neighbor cell can be understood as the first curve representing both the trend of the measurement result of the first measurement quantity of the serving cell over time and the trend of the measurement result of the first measurement quantity of the neighbor cell over time.
[0201] In the present application, in the case where the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, the first curve can be a curve in the plurality of curves that meets the first condition with the measurement result of the first measurement quantity. The time ranges corresponding to any two curves in the plurality of curves can be the same or different, and / or the ranges of the first measurement quantity corresponding to any two curves in the plurality of curves can be the same or different.
[0202] The first condition can include whether the correlation between the first curve and the measurement result of the first measurement quantity is greater than or equal to a first threshold value, or the first curve is a curve in the plurality of curves that has the highest correlation with the measurement result of the first measurement quantity.
[0203] In the present application, the manner of determining the correlation between the first curve and the measurement result of the first measurement quantity is not limited. For example, subtraction operation or division operation is used for determination.
[0204] In an example, the correlation between the first curve and the measurement result of the first measurement quantity is determined by using subtraction operation. In the case where the correlation between the first curve and the measurement result of the first measurement quantity is greater than or equal to the first threshold value, the difference between the first measurement quantity corresponding to the first time on the first curve and the first measurement quantity corresponding to the first time actually measured is less than or equal to a preset value. In the case where the correlation between the first curve and the measurement result of the first measurement quantity is less than the first threshold value, the difference between the first measurement quantity corresponding to the first time on the first curve and the first measurement quantity corresponding to the first time actually measured is greater than the preset value. The first time is any one or more times before the current time.
[0205] Optionally, the first threshold value and / or the preset value are agreed by a protocol, configured by a network device, or configured by a terminal device. The preset value can also be referred to as a matching threshold value.
[0206] In a case that the preset value is configured for the network device, the terminal device can receive the preset value from the network device to determine whether the correlation of the first curve and the measurement result of the first measurement quantity is greater than or equal to the first threshold.
[0207] In another example, a subtraction operation is used to determine the correlation of the first curve and the measurement result of the first measurement quantity, in a case that the first curve is a curve with the highest correlation to the measurement result of the first measurement quantity among a plurality of curves, a first measurement quantity difference corresponding to each curve among the plurality of curves is calculated, the first measurement quantity difference is a difference between the first measurement quantity corresponding to the first time on the curve and the actually measured first measurement quantity corresponding to the first time, and the curve with the smallest first measurement quantity difference among the plurality of curves is taken as the first curve.
[0208] It should be noted that whether the correlation of the first curve and the measurement result of the first measurement quantity is greater than or equal to the first threshold can be alternatively described as whether the measurement result of the first measurement quantity matches the first curve. In a case that the correlation of the first curve and the measurement result of the first measurement quantity is greater than or equal to the first threshold, the measurement result of the first measurement quantity matches the first curve. In a case that the correlation of the first curve and the measurement result of the first measurement quantity is less than the first threshold, the measurement result of the first measurement quantity does not match the first curve.
[0209] In the present application, in a case that the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, the terminal device can further send fourth information used to indicate a reference point in the first curve, the reference point being used to predict the first measurement quantity. Optionally, the reference point in the first curve indicated by the fourth information is the current time, and in this case, the first measurement quantity corresponding to a time after the current time on the first curve indicated by the third information is the predicted first measurement quantity or the predicted value of the first measurement quantity.
[0210] It should be noted that the third information and the fourth information can be carried in one signaling, or the third information and the fourth information can be carried in different signalings.
[0211] Based on the method shown in FIG. 4, in a case that the terminal device obtains the measurement result of the first measurement quantity, the terminal device sends the third information to the network device, so that the network device can obtain, through the third information, whether the measurement result of the first measurement quantity and the first curve satisfy the first condition, or obtain the first curve determined according to the measurement result of the first measurement quantity, to realize that the network device can indirectly obtain the prediction information (such as the predicted value of the first measurement quantity, the time corresponding to the predicted value of the first measurement quantity) of the first measurement quantity through the indication of the third information.
[0212] It should be noted that, based on the method shown in FIG. 4, the measurement result of the first measurement quantity can be replaced by the predicted value of the first measurement quantity, at this time, the third information can be used to indicate whether the predicted value of the first measurement quantity and the first curve satisfy the first condition, or the third information is used to indicate the first curve determined according to the predicted value of the first measurement quantity. In this way, the terminal device sends the third information to the network device in the case of obtaining the predicted value of the first measurement quantity, so that the network device can obtain whether the predicted value of the first measurement quantity and the first curve satisfy the first condition through the third information, or obtain the first curve determined according to the predicted value of the first measurement quantity, so as to realize that the network device can indirectly obtain the predicted information (such as the predicted value of the first measurement quantity, the time corresponding to the predicted value of the first measurement quantity) of the first measurement quantity through the indication of the third information.
[0213] The following is the case where the communication system shown in FIG. 1 includes a terminal device and a network device, in the case of cell handover, the terminal device in FIG. 1 is a terminal, the network device in FIG. 1 is a base station, the first measurement quantity in FIG. 4 is the RSRP of the cell, the first curve in FIG. 4 is the first RSRP curve, the first RSRP curve is configured by the network device, and the first RSRP curve is at least one curve of the multiple RSRP curves configured by the network device. Taking the example, the following will introduce the communication method shown in FIG. 4 in combination with FIG. 5.
[0214] S501: The base station sends multiple RSRP curves and the identification of each RSRP curve in the multiple RSRP curves to the terminal, and the terminal receives the multiple RSRP curves and the identification of each RSRP curve in the multiple RSRP curves.
[0215] Wherein, the identification of the RSRP curve is used to identify the RSRP curve.
[0216] In this application, the RSRP curve can be used to represent the change trend of the measurement result of the RSRP with time. And the RSRP curve is shared by the serving cell and the neighbor cell. The RSRP curve shared by the serving cell and the neighbor cell can be understood as that the RSRP curve can represent the change trend of the measurement result of the RSRP of the serving cell with time, and can also represent the change trend of the measurement result of the RSRP of the neighbor cell with time.
[0217] Wherein, the multiple RSRP curves can be obtained by the base station according to the mapping relationship between a large number of RSRP historical measurement values and time. The RSRP historical measurement value is the measurement result of the RSRP actually measured at the time before the current time.
[0218] In the present application, the time ranges corresponding to any two of the multiple RSRP curves can be the same or different, and / or the RSRP ranges corresponding to any two of the multiple RSRP curves can be the same or different. For example, FIG. 6 is a schematic diagram of multiple RSRP curves. As shown in FIG. 6, the multiple RSRP curves include 8 RSRP curves. The RSRP curve shown in FIG. 6-1 corresponds to a time range of 0 milliseconds (ms) to 250 ms, and the RSRP curve corresponds to an RSRP range of -110 dBm to -80 dBm. The RSRP curve shown in FIG. 6-2 corresponds to a time range of 0 to 100 ms, and the RSRP curve corresponds to an RSRP range of -110 dBm to -80 dBm. The RSRP curve shown in FIG. 6-3 corresponds to a time range of 0 to 250 ms, and the RSRP curve corresponds to an RSRP range of 40 dBm to 60 dBm. The RSRP curve shown in FIG. 6-4 corresponds to a time range of 0 to 5 ms, and the RSRP curve corresponds to an RSRP range of 50 dBm to 80 dBm. The RSRP curve shown in FIG. 6-5 corresponds to a time range of 0 to 250 ms, and the RSRP curve corresponds to an RSRP range of -90 dBm to -60 dBm. The RSRP curve shown in FIG. 6-6 corresponds to a time range of 0 to 100 ms, and the RSRP curve corresponds to an RSRP range of 40 dBm to 60 dBm. The RSRP curve shown in FIG. 6-7 corresponds to a time range of 0 to 5 s, and the RSRP curve corresponds to an RSRP range of 80 dBm to 110 dBm. The RSRP curve shown in FIG. 6-8 corresponds to a time range of 0 to 60 ms, and the RSRP curve corresponds to an RSRP range of 100 dBm to 110 dBm.
[0219] In the present application, the base station sending the multiple RSRP curves to the terminal can include the base station sending sampling points of each of the multiple RSRP curves to the terminal, or the base station sending segmented curves of each of the multiple RSRP curves to the terminal, or the base station sending each of the multiple RSRP curves to the terminal.
[0220] In the present application, one sampling point can include one time and one RSRP value.
[0221] In the present application, one segmented curve can be represented by a function expression corresponding to the segmented curve.
[0222] In the case where the base station sends the sampling points of each of the multiple RSRP curves to the terminal, the terminal can recover each of the multiple RSRP curves according to the sampling points of each of the multiple RSRP curves.
[0223] Taking the RSRP curve shown in FIG. 6-1 as an example, the base station sends five sampling points of the RSRP curve shown in FIG. 6-1 to the terminal, and the five sampling points are (50 ms, -108 dBm), (100 ms, -97 dBm), (150 ms, -94 dBm), (200 ms, -100 dBm), and (250 ms, -109 dBm). The first parameter in each sampling point represents the time of the RSRP curve, and the second parameter in each sampling point represents the RSRP value of the RSRP curve. After receiving the five sampling points, the terminal can roughly recover the RSRP curve shown in FIG. 6-1. It should be noted that, in order to accurately recover the RSRP curve shown in FIG. 6-1 from the sampling points, the number of sampling points can be increased. Here, only five sampling points are taken as an example to illustrate the process of recovering the RSRP curve from the sampling points.
[0224] In the case where the base station sends the segmented curves of each RSRP curve in the plurality of RSRP curves to the terminal, the terminal can recover each RSRP curve in the plurality of RSRP curves according to the segmented curves of each RSRP curve in the plurality of RSRP curves.
[0225] Taking the RSRP curve shown in FIG. 6-3 as an example, the base station divides the RSRP curve shown in FIG. 6-2 into a segmented curve 1, a segmented curve 2, a segmented curve 3, and a segmented curve 4. The function expression corresponding to the segmented curve 1 is y = 0.12x + 46, x ∈ [50, 100]; the function expression corresponding to the segmented curve 2 is y = -0.12x + 70, x ∈ [100, 150]; the function expression corresponding to the segmented curve 3 is y = 52, x ∈ [150, 200]; and the function expression corresponding to the segmented curve 4 is y = 0.12x + 28, x ∈ [200, 250]. The units of x are ms, and the units of y are dBm. The base station sends the function expression corresponding to the segmented curve 1, the function expression corresponding to the segmented curve 2, the function expression corresponding to the segmented curve 3, and the function expression corresponding to the segmented curve 4 to the terminal. After receiving the function expression corresponding to the segmented curve 1, the function expression corresponding to the segmented curve 2, the function expression corresponding to the segmented curve 3, and the function expression corresponding to the segmented curve 4, the terminal performs segmented fitting processing according to the time sequence to obtain the RSRP curve shown in FIG. 6-2.
[0226] S502: The base station sends a matching threshold to the terminal, and the terminal receives the matching threshold.
[0227] The matching threshold is used to determine the first RSRP curve.
[0228] In the present application, the number of matching thresholds is not limited. For example, the base station can send one matching threshold to the terminal, and the matching threshold is a matching threshold shared by multiple RSRP curves in S501, that is, the matching threshold supports determining whether any RSRP curve in the multiple RSRP curves is the first RSRP curve; the base station can send multiple matching thresholds corresponding to the multiple RSRP curves to the terminal, and any matching threshold in the multiple matching thresholds corresponding to the multiple RSRP curves supports determining whether the RSRP curve corresponding to the matching threshold is the first RSRP curve.
[0229] S503: The base station sends the reference signal of the serving cell to the terminal, and the terminal receives the reference signal of the serving cell.
[0230] The reference signal of the serving cell is used to provide the terminal with wireless information of the serving cell, such as channel information of the serving cell, signal quality of the serving cell, etc.
[0231] S504: The terminal obtains the measurement result of the RSRP of the serving cell and the historical measurement value of the RSRP of the serving cell.
[0232] Specifically, the terminal can measure the reference signal of the serving cell through a measurement unit configured by itself to obtain the measurement result of the RSRP of the serving cell. In addition, the terminal obtains the historical measurement value of the RSRP of the serving cell from a device storing the historical measurement value of the RSRP of the serving cell.
[0233] The device storing the historical measurement value of the RSRP of the serving cell can be a device configured by the terminal itself or a device deployed outside the terminal. The historical measurement value of the RSRP of the serving cell is the measurement result of the RSRP of the serving cell obtained by the terminal measuring the reference signal of the serving cell at a time before the current time. The current time is the time when the terminal obtains the measurement result of the RSRP of the serving cell.
[0234] S505: The terminal determines whether there is a first RSRP curve according to the actual measurement result of the RSRP of the serving cell and the matching threshold.
[0235] The actual measurement result of the RSRP of the serving cell includes the measurement result of the RSRP of the serving cell and the historical measurement value of the RSRP of the serving cell.
[0236] Specifically, the terminal calculates a difference between the RSRP corresponding to the second time on each of the plurality of RSRP curves and the measurement result of the RSRP of the serving cell corresponding to the second time actually measured, and determines whether the first RSRP curve exists according to the difference. If the first RSRP curve exists in the plurality of RSRP curves, the difference between the RSRP corresponding to the second time on the first RSRP curve and the measurement result of the RSRP of the serving cell corresponding to the second time actually measured is less than or equal to the matching threshold value corresponding to the first RSRP curve.
[0237] The second time includes the current time and any one or more times before the current time.
[0238] The measurement result of the RSRP of the serving cell corresponding to the current time actually measured is the measurement result of the RSRP of the serving cell in S504. The measurement result of the RSRP of the serving cell corresponding to the time before the current time actually measured is the historical measurement value of the RSRP of the serving cell in S504. The matching threshold value is described in S502 and will not be repeated here.
[0239] It should be noted that if the difference between the RSRP corresponding to the second time on each of the plurality of RSRP curves and the measurement result of the RSRP of the serving cell corresponding to the second time actually measured is greater than the matching threshold value corresponding to each of the RSRP curves, the first RSRP curve does not exist in the plurality of RSRP curves.
[0240] S506: The terminal sends third information, and the base station receives the third information.
[0241] The third information is used to indicate whether the measurement result of the RSRP of the serving cell and the first RSRP curve satisfy the first condition, or the third information is used to indicate the first RSRP curve determined according to the measurement result of the RSRP of the serving cell.
[0242] The first condition is whether the measurement result of the RSRP of the serving cell corresponding to the second time actually measured is less than or equal to the RSRP corresponding to the second time on the first RSRP curve and the matching threshold value corresponding to the first RSRP curve.
[0243] The content indicated by the third information can be determined according to whether the first RSRP curve exists in S505. If it is determined in S505 that the first RSRP curve exists, the third information indicates that the measurement result of the RSRP of the serving cell meets the first condition with the first RSRP curve; if it is determined in S505 that the first RSRP curve does not exist, the third information indicates that the measurement result of the RSRP of the serving cell does not meet the first condition with the first RSRP curve. In addition, if it is determined in S505 that the first RSRP curve exists, the third information can also be used for the first RSRP curve determined in S505.
[0244] In the case where the third information is used to indicate the first RSRP curve determined according to the measurement result of the RSRP of the serving cell, the third information can include the current time and the identifier of the first RSRP curve. The identifier of the first RSRP curve is used to identify the first RSRP curve. It should be noted that the RSRP corresponding to the time after the current time on the first RSRP curve is the predicted value of the RSRP of the serving cell.
[0245] S507: The terminal obtains the first correction value according to the first RSRP curve and the measurement result of the RSRP of the serving cell actually measured.
[0246] The first correction value is used to correct the first RSRP curve.
[0247] Specifically, the terminal can obtain the first correction value by averaging the cumulative difference between the RSRP at the second time on the first RSRP curve and the measurement result of the RSRP of the serving cell corresponding to the second time actually measured. The second time includes the current time and any one or more times before the current time.
[0248] S508: The terminal sends the fifth information to the base station, and the base station receives the fifth information.
[0249] The fifth information is used to indicate the first correction value. The first correction value is described in S507 and will not be repeated here.
[0250] S509: The base station determines the handover strategy according to the third information and the fifth information.
[0251] The handover strategy is used to indicate whether the terminal performs cell handover. The handover strategy can include at least one of the following: immediately switching out of the serving cell, switching out of the serving cell in advance, delaying switching out of the serving cell, not switching out of the serving cell, immediately switching to a neighbor cell, delaying switching to a neighbor cell, and not switching to a neighbor cell.
[0252] Specifically, the base station determines the handover strategy according to the third information and the fifth information can include: in a case where the third information indicates that the measurement result of the RSRP of the serving cell does not satisfy the first condition with the first RSRP curve, the base station determines the handover strategy according to the measurement report according to the prior art; in a case where the third information indicates that the measurement result of the RSRP of the serving cell satisfies the first condition with the first RSRP curve, or the third information indicates the first RSRP curve determined according to the measurement result of the RSRP of the serving cell, the base station corrects the first RSRP curve according to the first correction value indicated by the fifth information, and determines the handover strategy based on the corrected first RSRP curve.
[0253] The base station determines the handover strategy based on the corrected first RSRP curve includes: the RSRP change trend corresponding to the time after the current time on the corrected first RSRP curve is an increasing trend, and the handover strategy is at least one of delaying switching out of the serving cell, not switching out of the serving cell, delaying switching to a neighboring cell, or not switching to a neighboring cell. The RSRP change trend corresponding to the time after the current time on the corrected first RSRP curve is a decreasing trend, and the handover strategy is at least one of immediately switching out of the serving cell, switching out of the serving cell in advance, or immediately switching to a neighboring cell. The RSRP change trend corresponding to the time after the current time on the corrected first RSRP curve is a gentle floating trend, and the handover strategy is at least one of delaying switching out of the serving cell, not switching out of the serving cell, delaying switching to a neighboring cell, or not switching to a neighboring cell.
[0254] In this application, the RSRP corresponding to the time after the current time on the corrected first RSRP curve is the predicted value of the RSRP of the serving cell, so the RSRP change trend corresponding to the time after the current time on the corrected first RSRP curve can be understood as the change trend of the predicted value of the RSRP of the serving cell.
[0255] It should be noted that the above steps S501-S502 only exemplarily describe the flow of the communication method. The execution order between step S501 and step S502 is not limited. For example, step S501 can be executed before step S502; or step S501 can be executed after step S502; or step S501 can be executed simultaneously with step S502.
[0256] Based on the method shown in FIG. 5, in a cell handover scenario, the terminal sends third information to the base station, so that the base station can obtain whether the measurement result of the RSRP of the serving cell and the first RSRP curve satisfy the first condition through the third information, or the first RSRP curve determined according to the measurement result of the RSRP of the serving cell, so that the base station can indirectly obtain the RSRP prediction value of the serving cell and the time corresponding to the RSRP prediction value of the serving cell through the indication of the third information. In addition, the base station can correct the first RSRP curve through the first correction value indicated by the fifth information, so that the RSRP of the corrected first RSRP curve is more consistent with the actually measured RSRP measurement result of the serving cell, and the reliability of the RSRP prediction value of the serving cell on the corrected first RSRP curve is improved. Further, the base station can determine the handover strategy by using the change trend of the RSRP prediction value of the serving cell on the corrected first RSRP curve, so as to improve the performance of cell handover.
[0257] In the following, in the case that the communication system shown in FIG. 1 includes a terminal device and a network device, in a cell handover scenario, the terminal device in FIG. 1 is a terminal, the network device in FIG. 1 is a base station, the first measurement quantity in FIG. 4 is the RSRP of the serving cell, the first curve in FIG. 4 is the first RSRP curve, the first RSRP curve is configured by the terminal device, and the first RSRP curve is an example of at least one curve of the multiple RSRP curves configured by the terminal device. The communication method shown in FIG. 4 will be introduced below in combination with FIG. 7.
[0258] S701: The terminal sends multiple RSRP curves and an identifier of each RSRP curve in the multiple RSRP curves to the base station, and the base station receives the multiple RSRP curves and the identifier of each RSRP curve in the multiple RSRP curves.
[0259] The identifier of the RSRP curve is described in S501 and will not be repeated here.
[0260] The multiple RSRP curves can be obtained by the terminal according to the mapping relationship between a large number of RSRP historical measurement values and time. The multiple RSRP curves and the RSRP curve are described in S501 and will not be repeated here.
[0261] The terminal sending the multiple RSRP curves to the base station can include: the terminal sending sampling points of each RSRP curve in the multiple RSRP curves to the base station, or the terminal sending a segmented curve of each RSRP curve in the multiple RSRP curves to the base station, or the terminal sending each RSRP curve in the multiple RSRP curves to the base station. The sampling points and the segmented curve are described in S501 and will not be repeated here.
[0262] In the case that the terminal sends the sampling points of each RSRP curve in the plurality of RSRP curves to the base station, the base station can recover each RSRP curve in the plurality of RSRP curves according to the sampling points of each RSRP curve in the plurality of RSRP curves. The process of recovering the RSRP curve according to the sampling points by the base station can refer to the process of recovering the RSRP curve according to the sampling points by the terminal in S501, which is not described here.
[0263] In the case that the terminal sends the segmented curve of each RSRP curve in the plurality of RSRP curves to the base station, the base station can recover each RSRP curve in the plurality of RSRP curves according to the segmented curve of each RSRP curve in the plurality of RSRP curves. The process of recovering the RSRP curve according to the segmented curve by the base station can refer to the process of recovering the RSRP curve according to the segmented curve by the terminal in S501, which is not described here.
[0264] S702: The base station sends the reference signal of the serving cell to the terminal, and the terminal receives the reference signal of the serving cell.
[0265] S703: The terminal obtains the measurement result of the RSRP of the serving cell and the historical measurement value of the RSRP of the serving cell.
[0266] S702-S703 refer to the related description of S503-S504, which is not described here.
[0267] S704: The terminal determines whether there is a first RSRP curve according to the measurement result of the RSRP of the serving cell actually measured.
[0268] Wherein, the measurement result of the RSRP of the serving cell actually measured refers to the related description in S505, which is not described here.
[0269] Specifically, the terminal calculates the RSRP difference value corresponding to each RSRP curve in the plurality of RSRP curves, and takes the RSRP curve with the smallest RSRP difference value in the plurality of RSRP curves as the first RSRP curve. If the RSRP difference value corresponding to the first RSRP curve is greater than or equal to the preset threshold value, the first RSRP curve is an invalid RSRP curve, and at this time there is no first RSRP curve in the plurality of RSRP curves. If the RSRP difference value corresponding to the first RSRP curve is less than the preset threshold value, the first RSRP curve is a valid RSRP curve, and at this time there is a first RSRP curve in the plurality of RSRP curves.
[0270] Wherein, the RSRP difference value is the difference between the RSRP on the first curve corresponding to the second time and the measurement result of the RSRP of the serving cell actually measured corresponding to the second time. The second time refers to the related description in S505, which is not described here.
[0271] S705: The terminal sends third information, and the base station receives the third information.
[0272] The third information is described in S506, which is not repeated here.
[0273] It should be noted that, different from S506, in the case where the third information is used to indicate whether the measurement result of the RSRP of the serving cell meets the first condition, the first condition is that the first RSRP curve is the RSRP curve with the smallest RSRP difference value in the plurality of RSRP curves. The RSRP difference value is described in S704, which is not repeated here.
[0274] S706: The terminal obtains a first correction value according to the first RSRP curve and the measurement result of the RSRP of the serving cell actually measured.
[0275] S707: The terminal sends fifth information to the base station, and the base station receives the fifth information.
[0276] S706-S707 refer to the related description of S507-S508, which is not repeated here.
[0277] S708: The terminal determines a handover strategy according to the first RSRP curve.
[0278] The handover strategy is described in S509, which is not repeated here.
[0279] Specifically, the terminal determines the handover strategy according to the first RSRP curve, including: if the RSRP change trend corresponding to the time after the current time on the first RSRP curve is an increasing trend, the handover strategy is at least one of delaying switching out of the serving cell, not switching out of the serving cell, delaying switching to a neighbor cell, or not switching to the neighbor cell. If the RSRP change trend corresponding to the time after the current time on the first RSRP curve is a decreasing trend, the handover strategy is at least one of immediately switching out of the serving cell, switching out of the serving cell in advance, or immediately switching to the neighbor cell. If the RSRP change trend corresponding to the time after the current time on the first RSRP curve is a gentle floating trend, the handover strategy is at least one of delaying switching out of the serving cell, not switching out of the serving cell, delaying switching to the neighbor cell, or not switching to the neighbor cell. The RSRP corresponding to the current time on the first RSRP curve is the measurement result of the RSRP of the serving cell.
[0280] Optionally, the terminal can correct the first RSRP curve by using the first correction value, and further determine the handover strategy based on the corrected first RSRP curve. The terminal determines the handover strategy based on the corrected first RSRP curve, which can refer to the related description of the base station determining the handover strategy based on the corrected first RSRP curve in S509, which is not repeated here.
[0281] S709: The terminal sends sixth information to the base station, and the base station receives the sixth information.
[0282] The sixth information includes the handover strategy determined by the terminal in S708.
[0283] It should be noted that S708 and S709 described above are optional execution steps. For example, in the communication method shown in FIG. 5, the base station can determine the handover strategy according to the third information and the fifth information, at which time S708 and S709 can not be executed. For another example, the base station can receive the handover strategy determined by the terminal and issue a cell handover instruction according to the handover strategy determined by the terminal, so that the base station no longer needs to determine the handover strategy, thereby achieving the purpose of saving its own processing resources.
[0284] It should be noted that the steps S701-S702 described above are only exemplary descriptions of the flow of the communication method. The execution order between step S701 and step S702 is not limited. For example, step S701 can be executed before step S702; or, step S701 can be executed after step S702; or, step S701 can be executed simultaneously with step S702.
[0285] Based on the communication method shown in FIG. 7, in the cell handover scenario, the terminal sends the third information to the base station, so that the base station can obtain whether the measurement result of the RSRP of the serving cell and the first RSRP curve satisfy the first condition through the third information, or the first RSRP curve determined according to the measurement result of the RSRP of the serving cell, so that the base station can indirectly obtain the RSRP prediction value of the serving cell and the time corresponding to the RSRP prediction value of the serving cell through the indication of the third information. In addition, the terminal can send the handover strategy to the base station through the sixth information, so that the base station can no longer determine the handover strategy, thereby achieving the purpose of improving the performance of cell handover.
[0286] It should be noted that in the method shown in FIG. 5 and / or FIG. 7, the measurement result of the RSRP of the serving cell can be replaced by the measurement result of the RSRP of the neighboring cell, at which time the third information can be used to indicate whether the measurement result of the RSRP of the neighboring cell and the first RSRP curve satisfy the first condition, or the third information is used to indicate the first curve determined according to the measurement result of the RSRP of the neighboring cell, so that the base station can indirectly obtain the RSRP prediction value of the neighboring cell and the time corresponding to the RSRP prediction value of the neighboring cell through the indication of the third information.
[0287] The above describes the scheme provided by the embodiments of the present application mainly from the perspective of interaction between devices. It can be understood that each device, such as a terminal device, a network device, an AI node, etc., contains a hardware structure and / or a software module corresponding to each function to implement the above functions. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0288] The embodiments of the present application can group the functional modules of the terminal device, network device, etc. according to the above method examples, for example, each functional module can be grouped according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or in the form of a software functional module. It should be noted that the grouping of modules in the embodiments of the present application is illustrative, and is only a logical grouping, and actual implementation can have another grouping manner.
[0289] FIG. 8 shows a structure diagram of a communication apparatus 800, which can be used to execute the functions of the terminal device involved in the above embodiments. As a realizable manner, the communication apparatus 800 shown in FIG. 8 includes a processing unit 801, a transceiver unit 802;
[0290] In an example, the processing unit 801 is configured to obtain a predicted value of a first measurement quantity. For example, the processing unit 801 can support the communication apparatus 800 to execute S201, or can support the communication apparatus 800 to execute S301.
[0291] The transceiver unit 802 is configured to send first information. The first information is used to indicate the predicted value of the first measurement quantity and a time corresponding to the predicted value of the first measurement quantity. For example, the transceiver unit 802 can support the communication apparatus 800 to execute S202, or can support the communication apparatus 800 to execute S303.
[0292] The related descriptions of the first measurement quantity, the first information, the predicted value of the first measurement quantity, and the time corresponding to the predicted value of the first measurement quantity can be referred to the descriptions in the above method embodiments.
[0293] Specifically, all the related content of each step involved by the terminal device in the method embodiments shown in FIG. 2 and FIG. 3 can be referred to the function description of the corresponding function module, and will not be repeated here. The communication apparatus 800 is configured to perform the functions of the terminal device in the communication method shown in FIG. 2 and FIG. 3, and thus the same effects as the above-mentioned communication method can be achieved.
[0294] In another example, the processing unit 801 is configured to obtain the measurement result of the first measurement quantity. For example, the processing unit 801 can support the communication apparatus 800 to perform S401, or can support the communication apparatus 800 to perform S504, or can support the communication apparatus 800 to perform S703.
[0295] The transceiver unit 802 is configured to send third information, and the third information is used to indicate whether the measurement result of the first measurement quantity and the first curve satisfy the first condition, or the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity. For example, the transceiver unit 802 can support the communication apparatus 800 to perform S402, or can support the communication apparatus 800 to perform S506, or can support the communication apparatus 800 to perform S705.
[0296] For related descriptions of the first measurement quantity, the measurement result of the first measurement quantity, the first curve, the first condition, and the third information, please refer to the above-mentioned method embodiments.
[0297] Specifically, all the related content of each step involved by the terminal device in the method embodiments shown in FIG. 4, FIG. 5 and FIG. 7 can be referred to the function description of the corresponding function module, and will not be repeated here. The communication apparatus 800 is configured to perform the functions of the terminal device in the communication method shown in FIG. 4, FIG. 5 and FIG. 7, and thus the same effects as the above-mentioned communication method can be achieved.
[0298] FIG. 9 shows a structure diagram of a communication apparatus 900, which can be configured to perform the functions of the network device involved in the above-mentioned embodiments. As one possible implementation, the communication apparatus 900 shown in FIG. 9 includes a transceiver unit 901;
[0299] In one example, the transceiver unit 901 is configured to receive first information, and the first information is used to indicate the predicted value of the first measurement quantity and the time corresponding to the predicted value of the first measurement quantity. For example, the transceiver unit 901 can support the communication apparatus 900 to perform S201, or can support the communication apparatus 900 to perform S303.
[0300] For related descriptions of the first measurement quantity, the first information, the predicted value of the first measurement quantity, and the time corresponding to the predicted value of the first measurement quantity, please refer to the above-mentioned method embodiments.
[0301] Specifically, all the related contents of the steps involved by the network device in the method embodiments shown in FIG. 2 and FIG. 3 can be referred to the function description of the corresponding function modules, which will not be repeated here. The communication apparatus 800 is configured to perform the functions of the network device in the communication method shown in FIG. 2 and FIG. 3, and thus the same effects as the above-mentioned communication method can be achieved.
[0302] In another example, the transceiver 901 is configured to receive third information, the third information being used to indicate whether the measurement result of the first measurement quantity satisfies the first condition or not, or the third information being used to indicate the first curve determined according to the measurement result of the first measurement quantity. For example, the transceiver 901 can support the communication apparatus 900 to perform S402, or can support the communication apparatus 900 to perform S506, or can support the communication apparatus 900 to perform S705.
[0303] For the related descriptions of the first measurement quantity, the measurement result of the first measurement quantity, the first curve, the first condition, and the third information, please refer to the above-mentioned method embodiments.
[0304] Specifically, all the related contents of the steps involved by the network device in the method embodiments shown in FIG. 4, FIG. 5 and FIG. 7 can be referred to the function description of the corresponding function modules, which will not be repeated here. The communication apparatus 900 is configured to perform the functions of the network device in the communication method shown in FIG. 4, FIG. 5 and FIG. 7, and thus the same effects as the above-mentioned communication method can be achieved.
[0305] The processing unit mentioned above can be a processing module, or a processor or a controller. It can realize or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, DSP and microprocessor combinations, etc. The transceiver can be a communication module, or a transceiver circuit or a communication interface, etc. Any of the above-mentioned communication apparatuses can also include a storage unit for storing the program code and data of any communication apparatus. The storage unit can be a storage module or a memory. When the processing module is a processor, the communication module is a communication interface, and the storage module is a memory, the communication apparatus 800 and the communication apparatus 900 involved in the embodiments of the present application can be a communication apparatus 1000 shown in FIG. 10. For example, the terminal and the base station mentioned above can adopt the component structure shown in FIG. 10 or include the components shown in FIG. 10. FIG. 10 is a component structure diagram of a communication apparatus 1000 according to an embodiment of the present application. As shown in FIG. 10, the communication apparatus 1000 can include a processor 1001, and optionally, a communication line 1002 and a communication interface 1003.
[0306] Further, the communication device 1000 can further include a memory 1004. The processor 1001, the memory 1004 and the communication interface 1003 can be connected through a communication line 1002.
[0307] The processor 1001 can be a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The processor 1001 can also be other communication devices with processing functions, such as circuits, devices or software modules, etc.
[0308] The communication line 1002 is used to transmit information between the components included in the communication device 1000.
[0309] The communication interface 1003 is used to communicate with other devices or other communication networks. The other communication network can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 1003 can be a radio frequency module, a transceiver or any communication device capable of communication. The embodiments of the present application take the communication interface 1003 as a radio frequency module for example, wherein the radio frequency module can include an antenna, a radio frequency circuit, etc., and the radio frequency circuit can include a radio frequency integrated chip, a power amplifier, etc.
[0310] The memory 1004 is used to store instructions. The instructions can be a computer program.
[0311] The memory 1004 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions that are not to be changed by the device or a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions for execution by the processor 1001 and that is changed by the device. The memory 1004 can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or another optical disk storage, a magnetic disk storage or other magnetic storage devices, an optical disk storage including a compact disc (CD), a laser disc, an optical disc, a digital versatile disc (DVD), a Blu-ray disc, and the like.
[0312] It should be noted that the memory 1004 can exist independently of the processor 1001 or can be integrated with the processor 1001. The memory 1004 can be used to store instructions or program codes or some data, etc. The memory 1004 can be located within the communication device 1000 or outside the communication device 1000, which is not limited. The processor 1001 is configured to execute the instructions stored in the memory 1004 to implement the preamble sending method of the random access process provided in the embodiments described below.
[0313] In an example, the processor 1001 can include one or more CPUs, such as CPU0 and CPU1 in FIG. 10.
[0314] As an optional implementation, the communication device 1000 includes multiple processors, for example, in addition to the processor 1001 in FIG. 10, the processor 1007 can also be included.
[0315] As an optional implementation, the communication device 1000 further includes an output device 1005 and an input device 1006. The input device 1006 is a keyboard, a mouse, a microphone, or a joystick, etc. The output device 1005 is a display screen, a speaker, or other devices.
[0316] It should be noted that the communication device 1000 can be a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as that in FIG. 10. In addition, the constituent structure shown in FIG. 10 does not constitute a limitation on the communication device, and the communication device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0317] In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0318] The embodiments of the present application further provide a computer readable storage medium. All or part of the processes in the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer readable storage medium, and the program can include the processes of the above method embodiments when executed. The computer readable storage medium can be the terminal device of any of the preceding embodiments, such as an internal storage unit including a data transmission end and / or a data receiving end, for example, a hard disk or a memory of the terminal device. The above computer readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Further, the above computer readable storage medium can include both the internal storage unit and the external storage device of the terminal device. The above computer readable storage medium is used to store the above computer program and other programs and data required by the terminal device. The above computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0319] It should be understood that in the technical solutions of the present application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in the technical solutions comply with relevant legal regulations and do not violate public order and good customs. For example, the processing of user personal information in the technical solutions of the present application is carried out with the authorization of the user, which will not be described below in this specification.
[0320] It should be noted that the terms "first" and "second" and the like in the specification, claims and drawings of the present application are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0321] It should be understood that, in the present application, "at least one" means one or more, "multiple" means two or more, "at least two" means two or three and three or more, and "and / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can mean that there are three cases of only A, only B and A and B at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0322] It should be understood that, in the embodiments of the present application, "B corresponding to A" means that B is associated with A. For example, B can be determined according to A. It should also be understood that determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information. In addition, "connection" appearing in the embodiments of the present application means direct connection or indirect connection and various connection modes to achieve communication between devices, which is not limited by the embodiments of the present application.
[0323] The "transmit" and "transmission" appearing in the embodiments of the present application mean bidirectional transmission, including sending and / or receiving actions, unless otherwise specified. Specifically, "transmit" in the embodiments of the present application includes data sending, data receiving, or data sending and data receiving. Or, the data transmission here includes uplink and / or downlink data transmission. The data can include channels and / or signals, uplink data transmission is uplink channel and / or uplink signal transmission, and downlink data transmission is downlink channel and / or downlink signal transmission. "Network" and "system" appearing in the embodiments of the present application express the same concept, and the communication system is a communication network.
[0324] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the grouping of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is grouped into different functional modules to complete all or part of the functions described above.
[0325] In several embodiments provided in the present application, it should be understood that the disclosed communication apparatus and method can be implemented in other manners. For example, the division of the described communication apparatus embodiments is merely a logical function division, and there can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0326] The units described as separate components can or can not be physically separate, and the components shown as units can be one physical unit or multiple physical units, i.e., can be located in one place or distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0327] In addition, each functional unit in the various embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0328] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, which is stored in a storage medium, and includes several instructions for causing an apparatus, such as a single-chip microcomputer, a chip, or a processor, to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes various storage program codes' media, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
[0329] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or replacements easily thought of by those skilled in the art within the technical scope disclosed in the present application should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises: obtaining a predicted value of a first measurement quantity; sending first information; the first information is used to indicate the predicted value of the first measurement quantity and a time corresponding to the predicted value of the first measurement quantity.
2. The method of claim 1, wherein, The obtaining of the predicted value of the first measurement quantity comprises: obtaining the predicted value of the first measurement quantity according to an artificial intelligence AI prediction model; The AI prediction model is used to predict the predicted value of the first measurement quantity according to historical measurement values of the first measurement quantity.
3. The method according to claim 1 or 2, characterized in that, The predicted value of the first measurement quantity comprises at least one value; The first information comprises at least one of a first interval, a prediction step, a prediction window length, and a first difference value; The first interval is used to indicate a time interval between a time corresponding to the reported predicted value of the first measurement quantity and a reference time; The prediction step is used to indicate a time interval between times corresponding to adjacent values in the at least one value; The prediction window length is used to indicate a time range corresponding to the predicted value of the first measurement quantity; The first difference value is used to indicate a difference between a prediction step corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction step, or a difference between a prediction window length corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction window length.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving second information, the second information being used to indicate a number of reports of the predicted value of the first measurement quantity.
5. A communication method characterized by comprising: The method comprises: receiving first information, the first information being used to indicate a predicted value of a first measurement quantity and a time corresponding to the predicted value of the first measurement quantity.
6. The method of claim 5, wherein: The predicted value of the first measurement quantity is obtained according to an artificial intelligence AI prediction model.
7. The method according to claim 5 or 6, characterized in that, The predicted value of the first measurement quantity comprises at least one value; The first information comprises at least one of a first interval, a prediction step, a prediction window length, and a first difference value; The first interval is used to indicate a time interval between a time corresponding to the reported predicted value of the first measurement quantity and a reference time; The prediction step is used to indicate a time interval between times corresponding to adjacent values in the at least one value; The prediction window length is used to indicate a time range corresponding to the predicted value of the first measurement quantity; The first difference value is used to indicate a difference between a prediction step corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction step, or a difference between a prediction window length corresponding to the currently reported predicted value of the first measurement quantity and a reference prediction window length.
8. The method according to any one of claims 5-7, characterized in that, The method further comprises: sending second information, the second information being used to indicate a number of reports of the predicted value of the first measurement quantity.
9. A communication method characterized by comprising: The method comprises: obtaining a measurement result of a first measurement quantity; sending third information; the third information is used to indicate whether a first curve determined according to the measurement result of the first measurement quantity satisfies a first condition, or the third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity.
10. The method of claim 9, wherein, The third information is used to indicate the first curve determined according to the measurement result of the first measurement quantity, and the method further comprises: sending fourth information, the fourth information being used to indicate a reference point in the first curve; the reference point is used to predict the first measurement quantity.
11. The method according to claim 9 or 10, characterized in that, The third information is used to indicate a first curve determined according to the measurement result of the first measurement quantity. The first curve is a curve in a plurality of curves that satisfies the first condition with the measurement result of the first measurement quantity.
12. The method of any of claims 9-11, wherein The first condition comprises whether a correlation between the first curve and the measurement result of the first measurement quantity is greater than or equal to a first threshold value; or the first curve is a curve in the plurality of curves that has the highest correlation with the measurement result of the first measurement quantity.
13. The method according to any one of claims 9-12, characterized in that, The first curve is used to represent a change trend of the measurement result of the first measurement quantity over time.
14. The method according to any one of claims 9 to 13, characterized in that, The first curve is configured by a network device, comprising: receiving the first curve from the network device; or receiving a sampling point from the network device, the sampling point being used to restore the first curve; or receiving a segmented curve from the network device, the segmented curve being used to fit the first curve.
15. The method of any of claims 9-14, wherein fifth information is sent, the fifth information being used to indicate a first correction value; the first correction value being used to correct the first curve.
16. The method according to any one of claims 9-15, characterized in that, The third information is used to indicate a first curve determined according to the measurement result of the first measurement quantity. The third information comprises a current time and / or an identifier of the first curve. The first curve is used to represent a change trend of the measurement result of the first measurement quantity over time. A first measurement quantity corresponding to a time after the current time on the first curve is a predicted value of the first measurement quantity.
17. A method of communication, comprising: The method comprises: receiving third information; the third information being used to indicate whether a first measurement quantity satisfies a first condition with a first curve, or the third information being used to indicate a first curve determined according to a measurement result of the first measurement quantity.
18. The method of claim 17, wherein, The third information is used to indicate a first curve determined according to the measurement result of the first measurement quantity, and the method further comprises: receiving fourth information, the fourth information being used to indicate a reference point in the first curve; the reference point being used to predict the first measurement quantity.
19. The method of claim 17 or 18, wherein, The third information is used to indicate a first curve determined according to the measurement result of the first measurement quantity. The first curve is a curve in a plurality of curves that satisfies the first condition with the measurement result of the first measurement quantity.
20. The method of any of claims 17-19, wherein The first condition comprises whether a correlation between the first curve and the measurement result of the first measurement quantity is greater than or equal to a first threshold value; or The first curve is a curve in the plurality of curves that has the highest correlation with the measurement result of the first measurement quantity.
21. The method according to any one of claims 17-20, characterized by, The first curve is used to represent a change trend of the measurement result of the first measurement quantity over time.
22. The method according to any one of claims 17-21, characterized by, The first curve is configured by a network device, comprising: sending the first curve; or sending a sampling point, the sampling point being used to restore the first curve; or sending a segmented curve, the segmented curve being used to fit the first curve.
23. The method of any of claims 17-22, wherein, fifth information is received, the fifth information being used to indicate a first correction value; the first correction value being used to correct the first curve.
24. The method according to any one of claims 17-23, characterized by, the third information is used to indicate a first curve determined according to the measurement result of the first measurement quantity; the third information comprises a current time and an identifier of the first curve; the first curve is used to represent a variation trend of the measurement result of the first measurement quantity over time; a first measurement quantity corresponding to a time after the current time on the first curve is a predicted value of the first measurement quantity.
25. A communications device, characterized by The communication device is configured to support performing the method of any of claims 1-4, or the communication device is configured to support performing the method of any of claims 9-16.
26. A communications device, characterized by The communication device is configured to support performing the method of any of claims 5-8, or the communication device is configured to support performing the method of any of claims 17-24.
27. A communications device, characterized by The communication device comprises a processor configured to support the communication device to perform the method of any of claims 1-4, or to perform the method of any of claims 5-8, or to perform the method of any of claims 9-16, or to perform the method of any of claims 17-24.
28. A communication system, characterized by The communication system comprises the communication device of claim 25, the communication device of claim 26.
29. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions which, when executed on a computer, cause the computer to perform the method of any of claims 1-4, or cause the computer to perform the method of any of claims 5-8, or cause the computer to perform the method of any of claims 9-16, or cause the computer to perform the method of any of claims 17-24.
30. A computer program product, characterised in that, The computer program product comprises computer instructions which, when executed on a computer, cause the computer to perform the method of any of claims 1-4, or cause the computer to perform the method of any of claims 5-8, or cause the computer to perform the method of any of claims 9-16, or cause the computer to perform the method of any of claims 17-24.
Citation Information
Patent Citations
Communication method, terminal, network device and communication system
CN117581581A
Communication method and device and storage medium
CN118251920A
Measurement reporting method, network device and terminal device
WO2021012116A1
Method and apparatus for handling measurement prediction in a wireless communication system
WO2023243931A1