Communication method, apparatus, system, computer program product and readable storage medium
By deduplicating the measurement reports of terminal devices, the problem of terminal devices frequently reporting the same cell measurement results is solved, signaling overhead and power consumption are reduced, and the efficiency and stability of the communication system are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-02
- Publication Date
- 2026-04-07
AI Technical Summary
Terminal devices frequently report measurement reports to base stations, especially repeated reports for the same cell, leading to unnecessary signaling overhead and increased device power consumption.
The terminal device performs deduplication processing on the measurement reports of event-triggered measurements and periodically triggered measurements, generates a target measurement report, and only reports non-repeating cell measurement results to reduce duplicate reporting.
By deduplication, unnecessary signaling overhead and device power consumption are reduced, thereby improving the efficiency and stability of the communication system.
Smart Images

Figure CN121240158B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular, to a communication method, device, system, computer program product and readable storage medium. BACKGROUND
[0002] In a communication scenario, a terminal device (user equipment, UE) can periodically report a measurement report to a base station, or can report a measurement report to the base station in response to an event trigger. The measurement report reported by the UE includes measurement results of multiple cells measured by the UE.
[0003] If the UE reports the measurement report to the base station too frequently, or even repeatedly reports the same cell, unnecessary signaling overhead and device power consumption can be caused. SUMMARY
[0004] The present application provides a communication method, device, system, computer program product and readable storage medium, which can cause the UE to perform deduplication processing on measurement results of the same cell in a first type of measurement report and a second type of measurement report to be reported, so as to reduce unnecessary signaling overhead and device power consumption.
[0005] In a first aspect, a communication method is provided, which can be executed by a terminal device, or can be executed by a component (such as a circuit, a chip or a chip system, etc.) configured in the terminal device, and can also be implemented by a logic module or software capable of implementing all or part of the functions of the terminal device. The present application does not make any limitation in this regard. Hereinafter, the terminal device is taken as an example for description.
[0006] The method includes that the terminal device receives configuration information from a network device, and the configuration information is used to configure the terminal device to perform periodic trigger measurement and event trigger measurement. The terminal device performs the event trigger measurement, which means that the terminal device continuously performs cell measurement and reports measurement results based on an event trigger. The measurement report obtained by the terminal device performing the event trigger measurement is a first measurement report, and the first measurement result includes measurement results of cells obtained by the terminal device performing the event trigger measurement. The terminal device reports the first measurement report based on the event trigger, rather than periodically.
[0007] The terminal device performs the periodic trigger measurement, which means that the terminal device continuously performs cell measurement and periodically reports measurement results. The measurement report obtained by the terminal device performing the periodic trigger measurement is a second measurement report, and the second measurement result includes measurement results of cells obtained by the terminal device performing the periodic trigger measurement. The terminal device periodically reports the second measurement report.
[0008] The first type of cells included in the event-triggered measurements performed by the terminal device may be completely identical, partially identical, or completely different from the second type of cells included in the periodically triggered measurements. Correspondingly, the measurement results of the first type of cells included in the first measurement report and the measurement results of the second type of cells included in the second measurement report may contain measurement results for the same cells.
[0009] Based on configuration information, the terminal device performs periodic and event-triggered measurements to obtain a first measurement report and a second measurement report. The terminal device can deduplicate the measurement results of the same cell in the first and second measurement reports to obtain a target measurement report. This target measurement report does not repeatedly include measurement results of the same cell; in other words, it does not include two identical measurement results for the same cell.
[0010] Different deduplication schemes employed by terminal devices may result in different target measurement reports. For example, the terminal device might delete measurement results for the same cell from the first measurement report, and use the first measurement report (with these deduplication results) and the unprocessed second measurement report as the target measurement report. Alternatively, the terminal device might delete measurement results for the same cell from the second measurement report, and use the second measurement report (with these deduplication results) and the unprocessed first measurement report as the target measurement report. Another option is to discard or disable the first measurement report entirely, and use the second measurement report as the target measurement report. Or, the terminal device might also discard or disable the second measurement report entirely, and use the first measurement report as the target measurement report. Finally, the terminal device might deduplicate the measurement results of all cells included in both the first and second measurement reports, and then integrate the measurement results of the remaining cells into a new measurement report as the target measurement report.
[0011] The terminal device performs deduplication to obtain the target measurement report and sends it to the network device. Depending on the different transmission methods of the first and second measurement reports, the terminal device may transmit the target measurement report in several ways. For the first measurement report included in the target measurement report, the terminal device transmits it according to the transmission method for the first measurement report. For the second measurement report in the target measurement report, the terminal device transmits it according to the transmission method for the second measurement report.
[0012] Therefore, for situations where network devices are configured with event-triggered measurements and periodically triggered measurements for terminal devices, the terminal device performs deduplication processing on the first measurement report obtained from performing event-triggered measurements and the second measurement report obtained from performing periodically triggered measurements, resulting in a target measurement report that does not repeatedly report measurement results for the same cell. This effectively avoids the terminal device repeatedly reporting measurement results for the same cell to the network device, reducing unnecessary measurement reporting and saving uplink resources and device power consumption.
[0013] In one possible implementation, the configuration information is further restricted.
[0014] The configuration information, used to configure the terminal device for event-triggered measurements, may include: the events related to the event-triggered measurement, the event triggering conditions, and the first-class cells. The measurement object for the event-triggered measurements performed by the terminal device is the first-class cell, and the number of first-class cells can be one or more. The first-class cell can be the terminal device's current serving cell or a neighboring cell of the serving cell.
[0015] Events related to event-triggered measurements refer to events that can be triggered when the signal quality of a Class I cell meets certain conditions, where the certain conditions refer to the event triggering conditions. The configuration information can specify one or more events, and the event triggering conditions may differ for different events.
[0016] The configuration information, used to configure the terminal device for periodic triggered measurements, may include: the reporting period for the periodic triggered measurements and the type of cells (Type II). The measurement objects for the terminal device's periodic triggered measurements are Type II cells, and the number of Type II cells can be one or more. Type II cells can be the terminal device's current serving cell or neighboring cells of the serving cell.
[0017] The periodic trigger measurement reporting cycle is used by the terminal device to periodically report the measurement results of Category II cells according to this reporting cycle. Each time the terminal device reports a Category II measurement report, it includes the current measurement results of the Category II cells. The Category II measurement report may include the measurement results of all Category II cells, or it may include the measurement results of some Category II cells (e.g., the measurement results of several Category II cells with the best current signal quality).
[0018] Therefore, based on the specific information content of the configuration information, the terminal device performs event-triggered measurements and periodic-triggered measurements. In this way, the first measurement report obtained by the terminal device from event-triggered measurements and the second measurement report obtained from periodic-triggered measurements are consistent with the configuration information sent by the network device. This allows the network device to obtain accurate signal quality based on the measurement reports reported by the terminal device, and then manage communication based on the signal quality, ensuring communication stability.
[0019] In one possible implementation, the scheme for the terminal device to obtain the target measurement report based on configuration information is further specified.
[0020] The terminal device obtains the first information sent by the network device, and in response to the first information, performs deduplication processing on the measurement results of the same cell in the first measurement report and the second measurement report to obtain the target measurement report.
[0021] In this method, when the network device encounters a duplicate cell in both the configured Type I and Type II cells, it sends a first message to the terminal device. This first message instructs the terminal device to perform deduplication on the first and second measurement reports. Thus, the terminal device can directly determine, based on the instruction of this first message, that it needs to perform deduplication on the measurement results of the duplicate cells in the acquired first and second measurement reports.
[0022] There are various ways to indicate the first information. For example, the first information may include or be used to indicate that there is duplicate content in the measurement report. As another example, the first information may be used to indicate that there is duplicate content in the measurement report for event-triggered measurements and the measurement report for periodically triggered measurements. The terminal device obtains the identification information of the measurement reports for event-triggered measurements and the measurement reports for periodically triggered measurements, so that the terminal device can perform deduplication on these two types of measurement reports when generating them subsequently.
[0023] For example, the first information indicates that there are identical cells in the first type of cells and the second type of cells. The existence of identical cells means that there will be measurement results for the same cell in both types of measurement reports. Based on the indirect indication of this first information, the terminal device can also perform deduplication processing on these two types of measurement reports.
[0024] For example, the first information is used to indicate the cell overlap status between the first type of cell and the second type of cell. When the cell overlap status indicated by the first information is either complete overlap or partial overlap, the terminal device performs deduplication processing on these two types of measurement reports.
[0025] The first information sent by a network device to a terminal device can be included in the configuration information or sent separately. The first information can be included in the configuration information in any of the following ways:
[0026] The configuration information includes newly added fields; correspondingly, the terminal device parses the configuration information, which includes newly added fields, thus confirming that the first information has been received.
[0027] The configuration information includes newly added fields, and the value of the newly added fields is the first value. Correspondingly, the terminal device parses the configuration information, confirming that the first information has been received, as the configuration information includes newly added fields and the value of the newly added fields is the first value.
[0028] Therefore, based on the first information sent by the network device, the terminal device can directly determine if the first and second measurement reports contain measurement results from the same cell. The terminal device can then directly deduplicate these two types of measurement reports when generating them. Even if periodically triggered measurements and event-triggered measurements are configured, the terminal device does not need to deduplicate these two types of measurement reports if it has not received the first information. This reduces unnecessary signaling overhead and the computational load on the terminal device.
[0029] In one possible implementation, the steps for the terminal device to obtain the target measurement report based on the configuration information are further defined.
[0030] In this method, a time-triggered condition is introduced, which indicates that the time slot interval between the generation time of the first measurement report and the generation time of the second measurement report is less than or equal to an interval threshold. If the time slot interval between the generation time of the first measurement report and the generation time of the second measurement report meets the time-triggered condition, it means that the generation times of the two measurement reports are relatively close. The closer the generation times are, the higher the repetition rate of the measurement results for the same cell.
[0031] Based on this, when the time-triggered condition is met, the terminal device performs deduplication on the measurement results of the same cell in the first and second measurement reports to obtain the target measurement report. If the time-triggered condition is not met, the terminal device can skip deduplication for these two types of measurement reports and directly send the generated event-triggered report and periodic-triggered report separately.
[0032] Therefore, the terminal device only performs deduplication processing when the time slot interval between the generation time of the first measurement report and the generation time of the second measurement report meets the time trigger condition, which can reduce unnecessary deduplication processing and further save the power consumption of the terminal device.
[0033] In one possible implementation, different deduplication strategies (or reporting strategies) are adopted for the different overlap states of the first type of cell and the second type of cell.
[0034] If cells of type I and type II are completely identical, the measurement results of the cells included in the first measurement report and the second measurement report may be exactly the same. In this case, the terminal device can directly block one of the measurement reports.
[0035] Specifically, the terminal device may block one type of measurement report during a first time period and submit another type of measurement report as the target measurement report. For example, if the terminal device blocks a second measurement report during the first time period, the resulting target measurement report includes the first measurement report but does not include the second measurement report during the first time period. As another example, if the terminal device blocks a second measurement report during the first time period, the resulting measurement report includes the second measurement report but does not include the first measurement report during the first time period.
[0036] The duration of the first time period can be provided by the network device to the terminal device. For example, the network device can send a prohibition timer duration to the terminal device (e.g., through configuration information). The terminal device can then prohibit one type of measurement report during the first time period corresponding to the prohibition timer duration.
[0037] If the cells in the first and second categories are partially identical, the measurement results for the cells included in the first and second measurement reports will also be identical. In this case, the terminal device can delete the measurement results for the same cell from one of the measurement reports.
[0038] Specifically, the terminal device takes the measurement results of the same cell from one type of measurement report, deletes them, and then combines the new measurement report obtained after deletion with another unprocessed measurement report as the target measurement report to be reported. For example, the terminal device performs deduplication processing on the second measurement report, and the resulting target measurement report includes the first measurement report and the measurement report obtained after deduplication processing of the second measurement report. The deduplication processing includes removing the measurement results of the same cell from the second measurement report, that is, retaining the measurement results of other second-type cells in the second measurement report besides the same cell.
[0039] Alternatively, deduplication can also include including the top-ranked measurement results from the same cells removed in the second measurement report in the target measurement report. The second measurement report includes the top-ranked measurement results from all cells in the second category, such as the measurement results of the first N cells. In one case, the measurement results of the first N cells may include measurements of the same cells. In this case, the terminal device needs to reorder the remaining cells in the second category, excluding the measurements of the same cells, and include the reordered measurement results of the first N cells as the content of the second measurement report. The measurement results of the first N cells before and after reordering are different.
[0040] In another scenario, if the measurement results of the first N cells do not include measurements of the same cells, the terminal device can directly use this second measurement report as the processed second measurement report. Alternatively, the terminal device can use the measurement results of the remaining cells after excluding measurements of the same cells, and then reorder the remaining N cells as the content of the second measurement report. The measurement results of the first N cells before and after reordering are the same.
[0041] For example, the terminal device performs deduplication on the first measurement report, and the resulting target measurement report includes the unprocessed second measurement report and the measurement report obtained after performing deduplication on the first measurement report.
[0042] Therefore, the terminal equipment adopts different report processing strategies to deduplicatize the two types of measurement reports according to different cell overlap states. This can reduce duplicate content and retain more non-duplicated cell measurement results, providing updated reference information for network equipment to obtain cell signal quality, thereby improving the accuracy of cell handover control.
[0043] In one possible implementation, the scheme for deduplicating the two types of measurement reports by the terminal device is further specified.
[0044] In this method, after the terminal device performs deduplication processing on the two types of measurement reports to obtain the target measurement report, it sends a second message to the network device. Based on the second message, the terminal device indicates to the network device whether the target measurement report has been obtained through deduplication processing, and / or the second message is used to indicate the type of report processing strategy used to obtain the target measurement report.
[0045] Taking the second message indicating to the network device whether the target measurement report has been deduplicated as an example. If the terminal device receives the second message, or if the value of a specific field corresponding to the second message is the first value, it indicates that the target measurement report has been deduplicated. Conversely, if the terminal device does not receive the second message, or if the value of the specific field corresponding to the second message is not the first value or is the second value, it indicates that the target measurement report has not been deduplicated.
[0046] Taking the example of the second information indicating to the network device the type of report processing strategy used to obtain the target measurement report, the terminal device receives the second information, where the value of a specific field corresponding to the second information is a first value, indicating that the target measurement report is obtained after complete deduplication; or, the target measurement report is obtained by performing a complete overlap processing strategy on the first and second measurement reports; or, the target measurement report only includes the first measurement report; or, the target measurement report does not include the second measurement report in the first time period.
[0047] The value of the specific field corresponding to the second information is a second value, indicating any of the following situations: the target measurement report is obtained by partially deduplicating; or, the target measurement report is obtained by performing a partial overlap processing strategy on the first measurement report and the second measurement report; or, the target measurement report includes the unprocessed first measurement report and the deduplicated second measurement report; or, the second measurement report has been deduplicated; or, the target measurement report includes the unprocessed second measurement report and the deduplicated first measurement report; or, the first measurement report has been deduplicated.
[0048] Conversely, if the terminal device does not receive the second information, or the value of the second information is not the first or second value, or the value of the second information is a third value, it indicates any of the following situations: the target measurement report was obtained without deduplication; or, the target measurement report was obtained without performing an overlap processing strategy on the first and second measurement reports; or, the target measurement report includes an unprocessed first measurement report and an unprocessed second measurement report; or, the second measurement report was not deduplicated; or, the first measurement report was not deduplicated.
[0049] In practice, the second information may be included in the target measurement report and sent synchronously to the network device. For example, the target measurement report may include a first measurement report, with a new field added to the first measurement report, the value of which carries the content of the second information.
[0050] Alternatively, the second information can be sent by the terminal device to the network device at the same time as sending the target measurement report to the network device, or separately after sending the target measurement report.
[0051] Therefore, the terminal device uses the second information to indicate the processing status of the reported target measurement report to the network device, which facilitates the network device to analyze the measurement results carried in the target measurement report more accurately, and then to perform more accurate cell handover control based on the measurement results.
[0052] In one possible implementation, the newly added network device adjusts the reporting cycle of the second measurement report periodically by deduplicating the two types of measurement reports based on the terminal device.
[0053] In this method, the terminal device obtains third information sent by the network device based on the second information. This third information is used to instruct the terminal device to adjust the reporting cycle of periodic triggering measurements.
[0054] The second piece of information instructs the terminal device to perform deduplication processing to obtain the target measurement report. This means that the first and second measurement reports submitted by the terminal device contain measurement results for the same cell. Based on this, the network device adjusts the reporting cycle of the terminal device's periodic measurement triggers. This reduces the frequency with which the terminal device submits the first and second measurement reports close together, thus lowering the possibility of duplicate reporting.
[0055] The third information indicates the adjusted reporting period, or the third information includes an indicator of the adjusted reporting period. Alternatively, the third information indicates the adjustment ratio of the reporting period, or the third information includes an indicator of the adjustment ratio. Or the third information directly includes the value of the adjustment ratio.
[0056] Therefore, the network device instructs the terminal device to adjust, especially increase, the reporting cycle of periodic trigger reports in order to reduce the situation where the timing of the network device's event trigger reports and periodic trigger reports is close, thereby reducing the situation where the terminal device reports duplicate content.
[0057] In one possible implementation, the interval threshold of the time-triggered condition is negatively correlated with the real-time moving speed of the terminal device.
[0058] In this approach, the interval threshold for time-triggered conditions is expanded. The greater the real-time movement speed of the terminal device, the faster the measurement results of the cells obtained by the terminal device change. The smaller the interval threshold, the more difficult it is to meet the time-triggered conditions, and the lower the frequency of deduplication processing by the terminal device. Network devices can obtain richer cell measurement results when the terminal device moves rapidly, facilitating timely and accurate cell handover control for the terminal device.
[0059] Conversely, the slower the real-time movement speed of the terminal device, the slower the measurement results of the cell obtained by the terminal device change. The larger the interval threshold, the more frequently the terminal device performs deduplication. Network devices do not need to perform cell handover quickly, which can reduce the frequency of duplicate content reported by the terminal device, reduce signaling overhead and device power consumption.
[0060] In one possible implementation, the interval threshold for the time-triggered condition is further limited to a negative correlation with the real-time moving speed of the terminal device.
[0061] In this method, the configuration information also includes the following:
[0062] A first speed threshold and a first interval threshold corresponding to the first speed threshold; if the real-time moving speed of the terminal device is greater than the first speed threshold, the interval threshold for the time triggering condition is the first interval threshold;
[0063] The second speed threshold and the second interval threshold corresponding to the second speed threshold; the real-time moving speed of the terminal device is between the first speed threshold and the second speed threshold, and the interval threshold of the time triggering condition is the second interval threshold;
[0064] The third interval threshold; when the real-time moving speed of the terminal device is less than the second speed threshold, the interval threshold for the time triggering condition is the third interval threshold.
[0065] Therefore, the terminal device determines whether the time triggering condition is met based on different interval thresholds under different movement states. The higher the movement speed of the terminal device, the smaller the interval threshold used. This allows for faster processing accuracy and sensitivity at higher movement speeds with smaller interval thresholds.
[0066] In one possible implementation, the duration of the first time period is negatively correlated with the real-time movement speed of the terminal device.
[0067] In this approach, when the first and second types of cells completely overlap, the duration of the timer for prohibiting one type of measurement report by the terminal device is extended. Taking the second type of measurement report as an example, which is prohibited by the terminal device.
[0068] The greater the real-time movement speed of the terminal device, the faster the measurement results of the cell obtained by the terminal device change, and the shorter the duration of the prohibition timer for the second measurement report. Conversely, the smaller the real-time movement speed of the terminal device, the slower the measurement results of the cell obtained by the terminal device change, and the longer the duration of the prohibition timer for the second measurement report. The situation where the first measurement report is the type of measurement report prohibited by the terminal device is similar and will not be elaborated further.
[0069] In one possible implementation, the duration of the first time period is further limited by its negative correlation with the real-time moving speed of the terminal device.
[0070] In this method, the configuration information also includes the following:
[0071] The first speed threshold and the duration of the first prohibition timer corresponding to the first speed threshold; the real-time moving speed of the terminal device is greater than the first speed threshold, and the duration of the first time period is the duration of the first prohibition timer;
[0072] The second speed threshold and the corresponding duration of the second prohibition timer; the real-time moving speed of the terminal device is between the first speed threshold and the second speed threshold, and the duration of the first time period is the duration of the second prohibition timer; the duration of the first prohibition timer is less than the duration of the second prohibition timer;
[0073] The duration of the third prohibition timer; when the real-time moving speed of the terminal device is less than the second speed threshold, the duration of the first time period is the duration of the third prohibition timer; the duration of the second prohibition timer is less than the duration of the third prohibition timer.
[0074] Therefore, the terminal device prohibits one type of measurement report according to different prohibition timer durations under different movement states. The greater the movement speed of the terminal device, the shorter the prohibition timer duration is used. This allows for the acquisition of richer cell measurement results with a shorter prohibition timer duration at higher movement speeds, ensuring the accuracy of cell handover control.
[0075] Secondly, a communication method is provided. This method can be executed by a network device, or by a component (such as a circuit, chip, or chip system) configured in the network device, or by a logic module or software capable of implementing all or part of the functions of the network device. The network device involved in this application can be an access network device, and the following description uses a network device (such as a base station) as an example.
[0076] The method includes: a network device sending configuration information to a terminal device, the configuration information being used to configure the terminal device to perform periodically triggered measurements and event-triggered measurements. The network device then obtains a target measurement report sent by the terminal device; the target measurement report is obtained by the terminal device after deduplicating the measurement results of the same cell in the first measurement report and the second measurement report; the first measurement report is the measurement report obtained by the terminal device performing event-triggered measurements; and the second measurement report is the measurement report obtained by the terminal device performing periodically triggered measurements.
[0077] The second aspect is the implementation on the network device side, which corresponds to the first aspect. The explanations, supplements, and descriptions of the beneficial effects of the first aspect also apply to the second aspect, and will not be repeated here.
[0078] Thirdly, a communication device is provided, comprising a processing module and a transceiver module. The transceiver module is used to acquire configuration information, which configures a terminal device to perform periodically triggered measurements and event-triggered measurements. The processing module is used to acquire a target measurement report based on the configuration information. The target measurement report is obtained by the terminal device after deduplicating the measurement results of the same cell in a first measurement report and a second measurement report; the first measurement report is the measurement report obtained by the terminal device performing event-triggered measurements; and the second measurement report is the measurement report obtained by the terminal device performing periodically triggered measurements. The transceiver module is also used to send the target measurement report to a network device.
[0079] Fourthly, a communication device is provided, comprising a transceiver module. The transceiver module is used to transmit configuration information, which configures a terminal device to perform periodically triggered measurements and event-triggered measurements. The transceiver module is also used to acquire a target measurement report, which is obtained by the terminal device after deduplicating measurement results of the same cell in a first measurement report and a second measurement report; the first measurement report is a measurement report obtained by the terminal device performing event-triggered measurements; and the second measurement report is a measurement report obtained by the terminal device performing periodically triggered measurements. The transceiver module is also used to send the target measurement report to a network device.
[0080] The third and fourth aspects are the implementation on the device side, which correspond to the first and second aspects. The explanations, supplements, and descriptions of the beneficial effects of the first and second aspects also apply to the third and fourth aspects, and will not be repeated here.
[0081] Fifthly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the first aspect described above.
[0082] Optionally, the communication device also includes a memory.
[0083] Optionally, the communication device also includes a communication interface, to which the processor is coupled.
[0084] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0085] In another implementation, the communication device is a chip configured in a terminal device. When the communication device is a chip configured in a terminal device, the communication interface can be an input / output interface.
[0086] In a sixth aspect, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the second aspect described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0087] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0088] In another implementation, the communication device is a chip configured in a satellite. When the communication device is a chip configured in a satellite, the communication interface can be an input / output interface.
[0089] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method in any possible implementation of any aspect.
[0090] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0091] Eighthly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the method in any possible implementation of any of the preceding aspects.
[0092] Optionally, the processor may be one or more, and the memory may be one or more.
[0093] Ninthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions) that, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.
[0094] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any possible implementation of any of the preceding aspects.
[0095] Eleventhly, embodiments of this application provide a chip system including one or more processors for calling and executing instructions stored in memory, causing the methods in any of the above aspects or possible implementations to be executed. The chip system may be composed of chips or may include chips and other discrete devices.
[0096] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0097] In a twelfth aspect, a communication system is provided, including the aforementioned terminal device and network device. Optionally, the communication system may further include other devices that communicate with the terminal device and / or network device. Attached Figure Description
[0098] Figure 1 This application provides a schematic diagram of the architecture of a communication system.
[0099] Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application;
[0100] Figure 3 A flowchart illustrating a communication method provided in another embodiment of this application;
[0101] Figure 4 A schematic diagram illustrating the report generation timing involved in the communication method provided in the embodiments of this application;
[0102] Figure 5 A signaling interaction diagram of a specific implementation scheme of the communication method provided in the embodiments of this application;
[0103] Figure 6 A schematic flowchart of the communication method provided in the embodiments of this application on the UE side;
[0104] Figure 7 Another flowchart of the communication method provided in the embodiments of this application is shown on the UE side.
[0105] Figure 8 A schematic diagram of the architecture of other communication scenarios in which the communication method provided in the embodiments of this application is applied;
[0106] Figure 9 A schematic block diagram of a communication device provided in an embodiment of this application;
[0107] Figure 10 Another schematic block diagram of the communication device provided in the embodiments of this application. Detailed Implementation
[0108] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0109] The technical solutions provided in this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) systems, General Packet Radio Service (GPRS), Wireless Local Area Network (WLAN), Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, non-terrestrial network (NTN) communication systems, 5th generation (5G) mobile communication systems, or new radio access technology (NR). Among these, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication systems. This application does not limit the scope of these applications.
[0110] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1 As shown in (1), the communication system may include network device 110 and terminal device 120, and network device 110 and terminal device 120 may communicate via a wireless link.
[0111] Figure 1 Example (1) illustrates a communication system comprising a network device 110 and a terminal device 120. In other cases, the communication system may also comprise multiple network devices and / or multiple terminal devices.
[0112] The network equipment 110 in the communication system may include network-side equipment such as access network equipment and core network equipment. The core network equipment provides functions such as data exchange, routing, and service control for the communication system, while the access network equipment provides access network services to terminal equipment and connects the terminal equipment to the core network equipment.
[0113] Access network equipment, sometimes also called access nodes, has wireless transceiver capabilities for communicating with terminal devices. Access network equipment includes, but is not limited to, base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs) in the aforementioned communication systems, next-generation NodeBs (gNBs) in 5G mobile communication systems, access network equipment or modules in open RAN (ORAN) systems, satellites in NTN communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems. Access network equipment can also be modules or units capable of performing some of the functions of a base station. Access network equipment can be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or wireless controllers in cloud radio access network (CRAN) scenarios. Optionally, access network equipment can also be servers, wearable devices, or vehicle-mounted equipment. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate with terminal devices directly, or they can communicate with terminal devices through relay stations. Terminal devices can communicate with multiple base stations using different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the access network devices.
[0114] In this application, the apparatus for implementing the functions of a network device can be the network device itself, or an apparatus capable of supporting the network device in implementing those functions, such as a processor, circuit, chip, or chip system. This apparatus can be installed in or connected to the network device. In the technical solution provided in this application, a base station is used as an example to describe the technical solution provided in this application.
[0115] The terminal device in this application can be a wireless terminal device capable of receiving network device scheduling and instruction information. The wireless terminal device can be a device providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. For example, the terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can also be referred to as a terminal, user equipment (UE), mobile station, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, or satellite communication, etc. The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft (such as drone, helicopter, airplane), hot air balloon, ship, robot, robotic arm, or smart home device, etc. The embodiments of this application do not limit the form of the terminal device.
[0116] In this application, the apparatus for implementing the functions of a terminal device can be the terminal device itself, or any apparatus capable of supporting the terminal device in implementing those functions, such as a processor, circuit, chip, or chip system. This apparatus can be installed in or connected to the terminal device. In the technical solution provided in this application, the UE (User Equipment) is used as an example to illustrate the technical solution provided in this application.
[0117] In a communication system, access network equipment and / or terminal equipment can be fixed or mobile. Access network equipment and / or terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed in the air on aircraft, balloons, and artificial satellites. This application does not limit the application scenarios of the access network equipment and terminal equipment. Access network equipment and terminal equipment can be deployed in the same or different scenarios. For example, access network equipment and terminal equipment can be deployed simultaneously on land; or, access network equipment can be deployed on land and terminal equipment can be deployed on water, etc., and so on.
[0118] In practical applications, multiple network devices can collaborate to assist terminal devices in achieving wireless access, with different network devices each implementing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0119] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.
[0120] like Figure 1 As shown in (2) of this application, the communication system provided in this embodiment may include multiple base stations and a UE. The multiple base stations include serving base stations and candidate base stations. A serving base station is a base station that provides network services to the UE, and the cell covered by the serving base station is the serving cell (e.g., cell Cell0 covered by gNB1). The cell covered by the candidate base station is a neighboring cell of the serving cell, i.e., a candidate cell (e.g., cell Cell1 covered by gNB2, and cell Cell2 covered by gNB3). When the UE is within the coverage area of the serving cell, the UE can communicate with core network equipment or other UEs based on the network services provided by the serving cell. In some cases, the UE may also be within the coverage area of multiple candidate cells. The UE can switch from the serving cell to a candidate cell and communicate with core network equipment or other equipment based on the network services provided by the candidate cells.
[0121] To facilitate understanding of the embodiments of this application, the terminology used in this application will be briefly explained first. For ease of description, the terminal device will be referred to as UE and the access network device as base station in the following examples. Optionally, the explanation of some terms can also refer to the explanation in the 3rd Generation Partnership Project (3GPP) standard protocol.
[0122] 1. Measurement report (MR).
[0123] The UE can measure the signal quality of the serving cell currently providing network services to the UE and the neighboring cells of that serving cell (i.e., neighboring cells). Based on the signal quality measurement results, it generates a report, which is called a measurement report. The UE sends the measurement report to the base station, and the base station can perform radio resource management (RRM) based on the measurement report, such as controlling the UE to perform serving cell handover.
[0124] Before sending a measurement report, the UE first receives a measurement task configured by the base station. This measurement task instructs the UE to perform measurement operations and generate a measurement report. Specifically, the base station sends configuration information to the UE via radio resource control (RRC) signaling. This configuration information configures the measurement task and report triggering conditions. The UE receives the configuration information and obtains the measurement task and report triggering conditions. The UE performs measurement operations according to the measurement task and sends a measurement report to the base station when the report triggering conditions are met.
[0125] 2. L1 report, L2 report and L3 report.
[0126] The measurement reports mentioned above can be categorized into L1 reports, L2 reports, and L3 reports according to the protocol stack layer. L1 reports correspond to the physical layer, L2 reports correspond to the packet data convergence protocol (PDCP) layer, and L3 reports correspond to the RRC layer. These three types of measurement reports triggered by protocol layers have different application scenarios.
[0127] In some cases, L1 and L2 reports are used in conjunction, known as L1 / L2-Triggered Mobility (LTM). In LTM, the UE frequently performs L1 measurements and submits the resulting L1 reports to the L2 layer, which are then transmitted to the base station via the L2 layer control unit (uplink MAC CE). When the base station receives the L1 reports and determines that a handover is needed, it bypasses the cumbersome RRC signaling interaction and directly issues a cell handover command to the UE via the downlink MAC CE (L2 layer control unit). Furthermore, when L1 physical layer resources are limited, the uplink MAC CE can also serve as a supplementary channel, through which the UE transmits measurement reports to the base station. Compared to the base station controlling the cell handover process via RRC signaling, having the base station directly trigger the handover process via MAC CE significantly reduces signaling overhead and handover latency.
[0128] L3 reports are used for initial candidate cell configuration, while L1 reports are used to enable rapid measurement and early synchronization of candidate cells. Compared to L3 reports, L1 reports can detect channel changes earlier, providing a basis for ultra-fast handover, while avoiding frequent RRC reconfiguration overhead.
[0129] The communication method provided in this application embodiment involves a measurement report that can be any one of an L1 report, an L2 report, or an L3 report.
[0130] The report triggering conditions mainly include two categories: event-triggered conditions and periodic-triggered conditions. When the base station configures event-triggered conditions and / or periodic-triggered conditions for the UE, the UE can generate a measurement report and send it to the base station based on these conditions. The measurement report generated by the UE based on event-triggered conditions may have the same content and format as the measurement report generated by the UE based on periodic-triggered conditions.
[0131] 3. The UE sends a measurement report based on the event triggering conditions.
[0132] UE-triggered measurement report sending refers to the process where, when certain specific conditions are met (e.g., the signal quality of the serving cell, the signal strength of neighboring cells, etc.), a corresponding event is triggered. Based on this event, the UE sends a measurement report to the base station. The events involved mainly include A1-A5 events, B1 events, and B2 events. By sending measurement reports based on event trigger conditions, the base station can quickly respond to signal changes and promptly switch or adjust the UE's serving cell, improving the user's communication experience.
[0133] The triggering conditions for an event include: the event entry condition and the event exit condition. Meeting the triggering conditions of an event means that the event entry condition is met, but the event exit condition is not met. The triggering conditions for different events are not entirely the same.
[0134] The different events and their corresponding triggering conditions are all configured by the base station for the UE. The specific content and form of the different events and their triggering conditions can be found in the relevant standards, and will not be elaborated here.
[0135] 4. The UE sends measurement reports based on periodic trigger conditions.
[0136] UE sending measurement reports based on periodic trigger conditions means that the UE periodically sends measurement reports to the base station at preset time intervals (such as every 5 seconds, 10 seconds, etc.), without requiring a specific event trigger. The time interval for the UE to send measurement reports is pre-configured by the base station for the UE. In some cases, periodic trigger conditions may also be called network trigger conditions or periodic trigger conditions, without limitation.
[0137] The UE sends measurement reports based on periodic trigger conditions, enabling the base station to continuously monitor the network status and ensure network stability and optimization.
[0138] 5. The UE sends a measurement report to the base station based on event-triggered conditions and periodic-triggered conditions.
[0139] In some cases, when configuring measurement tasks for a UE, the base station simultaneously configures event-triggered conditions and periodic-triggered conditions. This allows the UE to send measurement reports either when event-triggered conditions are met or when periodic-triggered conditions are met. For clarity, measurement reports sent based on event-triggered conditions are called event-triggered reports, and those sent based on periodic-triggered conditions are called periodic-triggered reports. Periodic-triggered reports are network-triggered (e.g., base station) triggered measurement reports, which are configured to be periodic. Therefore, periodic-triggered reports can also be described as network-triggered reports (NW Triggered Report) or network-triggered periodic reports, without limitation.
[0140] It should be understood that the technical terms used in this application are for illustrative purposes only and not as limiting. For example, as technology evolves, technical terms may also change, and other technical terms that have the same technical meaning should also apply to this application.
[0141] As described above, when the base station synchronously configures event-triggered conditions and periodic-triggered conditions for the UE, the measurement reports sent by the UE to the base station include periodic-triggered reports and event-triggered reports. Since both periodic-triggered and event-triggered reports are generated based on signal quality measurement results from multiple cells, it is evident that the UE reports measurement reports to the base station quite frequently. In some cases, the periodic-triggered and event-triggered reports sent by the UE to the base station may contain the same content; for example, both types of measurement reports may include signal quality measurement results for the same neighboring cell. Frequent reporting of measurement reports or reporting of duplicate content by the UE to the base station will lead to unnecessary signaling overhead and device power consumption.
[0142] In view of this, this application provides a communication method for a communication scenario where a terminal device sends a measurement report to an access network device. When the access network device configures event-triggered conditions and periodic-triggered conditions for the terminal device, and the event-triggered report to be reported based on the event-triggered conditions and the periodic-triggered report to be reported based on the periodic-triggered conditions contain duplicate report content, the terminal device adjusts the event-triggered report and / or the periodic-triggered report so that the target measurement report actually reported by the UE does not include measurement results for the same cell. This reduces unnecessary measurement reporting, saving uplink resources and terminal device power consumption.
[0143] The solution provided in this application will be described in detail below with reference to the corresponding flowcharts. It is understood that the illustrative flowcharts provided in this application primarily use different devices (e.g., terminal devices, network devices) as examples of the execution subjects of this interactive illustration to illustrate the method, but this application does not limit the execution subjects of the interactive illustrations. For example, the devices (e.g., terminal devices, network devices) in the illustrative flowcharts can also be chips, chip systems, or processors that support the implementation of this method on the device, or logic modules or software that can implement all or part of the functions of the device.
[0144] As a general statement, the message or signaling interactions involved in the interaction process of this application embodiment can be standard messages or signaling or newly introduced messages or signaling. This application embodiment does not make specific limitations on this.
[0145] Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this application. It can be understood that... Figure 2 The UE in the middle can be Figure 1 Any terminal device in the context can also refer to a device within the terminal device (such as a processor, chip, or chip system). Figure 2 The base station in the middle can be Figure 1Any access network device can refer to any device within the access network device (such as a processor, chip, or chip system). The communication method provided in the embodiments of this application will be explained from the perspective of the interaction between the UE and the base station.
[0146] like Figure 2 As shown, the provided communication method mainly includes the following steps:
[0147] S200, the base station sends configuration information to the UE.
[0148] Correspondingly, the UE receives configuration information.
[0149] The configuration information is used to configure the UE for measurement tasks. For example, the configuration information is used to configure the UE to perform periodically triggered measurements and event-triggered measurements. Periodically triggered measurements refer to the UE performing measurement tasks and periodically reporting measurement reports. Event-triggered measurements refer to the UE performing measurement tasks and reporting measurement reports when an event is triggered.
[0150] Specifically, the configuration information is used to configure events, event triggering conditions, and the first type of cells (or a first set of cells including the first type of cells). The first type of cells refers to the type of cells included in the measurement objects for event-triggered measurements performed by the UE.
[0151] Event triggering conditions are used to indicate / specify certain conditions that must be met for an event to be triggered, so that the UE can send an event triggering report when the event is triggered (or alternatively described as an event trigger). The first cell set (or alternatively described as a first cell list) is used to indicate the set of first-class cells involved in the event triggering report, that is, the first cell set includes a class of cells related to the event triggering report.
[0152] In addition, the configuration information is also used to configure periodic triggering conditions (or reporting periods) and second-category cells (or a second set of cells including second-category cells). Second-category cells are a class of cells included in the measurement objects for periodic triggering measurements performed by the UE. Periodic triggering conditions are used to instruct / specify that the UE periodically reports periodic triggering reports according to the reporting period. The second set of cells is used to indicate the set of second-category cells involved in the periodic triggering reports; that is, the second set of cells includes the first-category cells related to the periodic triggering reports.
[0153] It should be understood that the configuration information is used to configure the UE for measurement tasks. In this embodiment, the main focus is on the case where the base station configures event triggering conditions and periodic triggering conditions for the UE. If the base station only configures event triggering conditions or only periodic triggering conditions for the UE, the UE can execute the measurement report reporting scheme according to existing standards.
[0154] For event-triggered measurements configured by the base station, the UE executes the corresponding measurement task involving the first type of cell, which can be the UE's current serving cell or a neighboring cell of the serving cell. The configuration information can include or be used to configure the set of first-type cells, i.e., the first cell set. Specifically, the configuration information can include the physical cell identifier (PCI) of each first-type cell, or the configuration information can include a set containing the PCIs of each first-type cell.
[0155] For periodic triggered measurements configured by the base station, the UE executes the corresponding measurement task involving a second type of cell, which can be the UE's current serving cell and / or neighboring cells of the serving cell. The configuration information may include or be used to indicate the set of second-type cells, i.e., the second cell set. For specific implementation details, please refer to the relevant description of the first cell set mentioned above.
[0156] It should be noted that the number of first-type cells included in the first cell set and the number of second-type cells included in the second cell set can both be one or more. Furthermore, the first-type cells included in the first cell set and the second-type cells included in the second cell set can completely overlap, partially overlap, or not overlap at all.
[0157] The events configured in the configuration information can refer to events that can be triggered when the signal quality meets certain conditions. The events configured in the configuration information can include or be used to indicate at least one of events A1-A5 and events B1-B3. The event triggering condition can refer to the signal quality conditions that must be met to trigger the corresponding event; different events have different event triggering conditions. For example, some event triggering conditions can be as follows:
[0158] The trigger condition for an A1 event is: the signal quality of the serving cell is higher than the absolute threshold.
[0159] The trigger condition for an A2 event is: the signal quality of the serving cell is below the absolute threshold.
[0160] A3 event: The signal quality of the neighboring cell is better than the signal quality of the serving cell plus an offset;
[0161] A4 event: The signal strength of the neighboring cell has reached the absolute threshold;
[0162] Event A5: The signal quality of the serving cell is below an absolute threshold 1, while the signal quality of the neighboring cell is above another absolute threshold 2.
[0163] The event types and event triggering conditions configured in the above configuration information are for illustrative purposes only and are not intended to be limiting. Furthermore, the absolute threshold, offset, absolute threshold, absolute threshold 1, and absolute threshold 2 in the above event triggering conditions are all reference values predetermined in the communication protocol. For specific values or methods of obtaining them, please refer to relevant standards.
[0164] Furthermore, there are multiple ways to implement the periodic triggering conditions configured in the configuration information. For example, the configuration information can include or indicate a period, which indicates the time interval at which the UE periodically reports measurement reports. The periodic triggering report can include measurement results from all Category 2 cells, or it can include measurement results from a subset of Category 2 cells (e.g., N cells with currently good signal quality), without limitation.
[0165] For details on the specific implementation of configuration information, event configuration conditions, and periodic trigger conditions, please refer to the relevant standards.
[0166] S210, the UE performs measurements on the first type of cell and the second type of cell based on the configuration information. When the measurement results of the first type of cell meet the event triggering conditions, an event triggering report is generated. When the periodic triggering conditions are met, a periodic triggering report is generated based on the measurement results of the second type of cell.
[0167] The UE obtains the configuration information for the first and second type of cells, performs measurements on the first and second type of cells, and obtains the measurement results for each first type of cell and each second type of cell.
[0168] On one hand, for each Category I cell, the UE continuously performs measurements and determines whether the measurement results of each Category I cell meet the event triggering conditions. If the event triggering conditions are met, the corresponding event is triggered. On the other hand, the UE generates an event triggering report, which includes the current measurement results of the Category I cell that meet the event triggering conditions.
[0169] For example, if the A1 event is configured in the configuration information, the UE continuously measures the serving cell and determines whether the measurement result of the serving cell is higher than an absolute threshold. If it is higher than the absolute threshold, the event triggering condition for the A1 event is met, and the UE triggers the A1 event. The UE generates an event trigger report corresponding to the A1 event, which includes the measurement result of the serving cell, or the event trigger report includes the measurement result of the serving cell and the absolute threshold corresponding to the A1 event.
[0170] For example, if the A3 event is configured in the configuration information, the UE performs measurements on the serving cell and neighboring cells, and determines whether the signal quality of the neighboring cell is better than the signal quality of the serving cell plus an offset value. If the signal quality of the neighboring cell is better than the signal quality of the serving cell plus an offset value, the UE triggers the A3 event. The UE generates an event trigger report corresponding to the A3 event, which includes the measurement results of the serving cell and the neighboring cell, or, the event trigger report includes the measurement results of the serving cell, the measurement results of the neighboring cell, and the offset value corresponding to the A3 event.
[0171] It should be noted that when multiple events and event triggering conditions are configured in the configuration information, the UE can monitor the event triggering conditions for each event separately, and generate an event triggering report for the corresponding event when the event triggering condition is met. The UE can perform event triggering condition monitoring and event triggering report generation operations separately for different events.
[0172] On the other hand, for each type II cell, the UE continuously performs measurements and generates a periodic trigger report based on the real-time measurement results according to the periodic trigger condition. The periodic trigger report includes the current measurement results of the type II cells that meet the periodic trigger condition. For example, the periodic trigger report includes the measurement results of the N type II cells with the best current signal quality out of all M type II cells. Here, M and N are both positive integers, and M ≥ N.
[0173] It should be noted that the UE may execute S210 at the same time as generating an event-triggered report and at different times as generating a periodic trigger report. Specifically, the UE monitors the measurement results of each Type I cell in real time based on the event trigger conditions for each event, and generates an event-triggered report when the event trigger conditions for each event are met. Additionally, the UE continuously acquires the measurement results of each Type II cell and periodically generates periodic trigger reports.
[0174] In some implementations, the event-triggered report can be a first measurement report, and the periodic-triggered report can be a second measurement report. Alternatively, these two types of measurement reports can be distinguished and named in other ways, without limitation.
[0175] S220, the UE determines, based on the configuration information, whether the first cell set and the second cell set have the same cell.
[0176] In this embodiment, the base station configures a first set of cells for event triggering conditions and a second set of cells for periodic triggering conditions for the UE. The first set of cells and the second set of cells may contain one or more identical cells. The identical cells contained in the first set of cells and the second set of cells are referred to as identical cells, and the number of identical cells can be one or more.
[0177] When the base station configures event triggering conditions and periodic triggering conditions for the UE, the event triggering reports and periodic triggering reports generated by the UE may contain the same content, such as measurement results for the same cell. Based on this, after obtaining the configuration information, the UE can first determine whether the first cell set and the second cell set contain the same cell, and then execute the corresponding processing scheme for different situations.
[0178] If the same cell exists in the first cell set and the second cell set, the UE can execute subsequent S230a and S240a.
[0179] If no identical cells exist in the first cell set and the second cell set, the UE can execute subsequent S230b.
[0180] There are several methods for the UE to determine whether the first cell set and the second cell set contain the same cells. For example, the UE can directly compare the PCIs of all Class I cells in the first cell set with the PCIs of all Class II cells in the second cell set to determine if the first and second cell sets contain the same cells. Alternatively, the UE can obtain the intersection of the first and second cell sets; if the intersection is not empty, it determines that the first and second cell sets contain the same cells. Conversely, if the intersection is empty, it determines that the first and second cell sets do not contain the same cells.
[0181] S230a, when the same cell exists in the first cell set and the second cell set, the UE obtains the target measurement report based on the event trigger report and the periodic trigger report.
[0182] The target measurement report is obtained by deduplicating the measurement results of the same cell in the event-triggered report and the periodic-triggered report. The target measurement report includes either the event-triggered report or the periodic-triggered report; or, the target measurement report includes both the event-triggered report and the periodic-triggered report, where the event-triggered report and the periodic-triggered report do not repeatedly include the measurement results of the same cell.
[0183] In this embodiment, when the first cell set and the second cell set contain the same cell, the UE processes the event trigger report and the periodic trigger report to process the measurement results for the same cell and obtain the processed measurement report, which is the target measurement report.
[0184] The strategy used by the UE to process these two types of measurement reports is denoted as the report processing strategy. The report processing strategy is used to process measurement results for the same cell in both types of measurement reports; in other words, the report processing strategy is mainly used to deduplicate measurement results for the same cell in both types of measurement reports. The following sections will illustrate, through methods 1-6, the possible scenarios in which the UE processes event-triggered reports and periodically triggered reports according to the report processing strategy to obtain the target measurement report.
[0185] Method 1: The report processing strategy applies to event-triggered reports. The target measurement report includes processed event-triggered reports and unprocessed periodic-triggered reports.
[0186] Specifically, the UE deletes the measurement results of the same cell from the event-triggered report and retains the measurement results of other cells, resulting in a processed event-triggered report. The UE may choose not to process periodic trigger reports. In this way, the target measurement report obtained by the UE can include: the event-triggered report after deleting the measurement results of the same cell, and the unprocessed periodic trigger reports.
[0187] Method 2: The report processing strategy applies to periodically triggered reports. The target measurement reports include unprocessed event-triggered reports and processed periodically triggered reports.
[0188] Specifically, the UE deletes the measurement results of the same cell from the periodic trigger report and retains the measurement results of other cells, resulting in a processed periodic trigger report. The UE may choose not to process the event trigger report. In this way, the target measurement report obtained by the UE may include: the periodic trigger report after deleting the measurement results of the same cell, and the unprocessed event trigger report.
[0189] Method 3: The report processing strategy applies to periodically triggered reports. The target measurement report includes unprocessed event-triggered reports and processed new periodically triggered reports.
[0190] The difference between Method 3 and Method 2 lies in the fact that Method 3 addresses the case where the periodic trigger report includes measurement results from the top N Class II cells with relatively good signal quality, rather than measurement results from all Class II cells. If the top N Class II cells with relatively good signal quality include identical cells, the UE can reorder the signal quality of the other Class II cells (excluding identical cells) to obtain the reordered top N Class II cells with relatively good signal quality. A new periodic trigger report is then generated based on the measurement results of these reordered top N Class II cells with relatively good signal quality. Thus, the target measurement report obtained by the UE can include: the new periodic trigger report and unprocessed event trigger reports.
[0191] Method 4: The report processing strategy applies to event-triggered reports and periodically triggered reports. The target measurement report includes a new target measurement report generated after processing.
[0192] In this approach, the UE processes event-triggered reports and periodically triggered reports separately according to the report processing strategy to obtain a new target measurement report. For example, the UE can integrate the measurement results of the first type of cells included in the event-triggered report and the measurement results of the second type of cells included in the periodically triggered report, deduplicate the measurement results of the same cells in these cells, and use the measurement results of all cells obtained after deduplication as the content of a new measurement report, which is the target measurement report.
[0193] In one scenario, the UE can add measurement results from other Category 2 cells (excluding those from the same cell) in the periodically triggered report to the event-triggered report, using the resulting event-triggered report as the target measurement report. In this case, the target measurement report can have the same format as the event-triggered report. For example, the event-triggered report could have the following format: an RRC message named MeasurementReport, with internal fields referencing the report ID configured for the event-triggered measurement.
[0194] In another scenario, the UE can also add measurement results from other Category 1 cells (excluding those from the same cell) in the event-triggered report to the periodic-triggered report, using the resulting periodic-triggered report as the target measurement report. In this case, the target measurement report can also have the same format as the periodic-triggered report. For example, the periodic-triggered report can have the following format: an RRC message named MeasurementReport, with internal fields referencing the report ID configured for periodic-triggered measurements.
[0195] In other cases, the UE may also use the measurement results of all cells obtained after deduplication as the content of a new form of measurement report. This new form may include other report forms that will be expanded in the future, without limitation.
[0196] Method 5: The report processing strategy applies to event-triggered reports, and the target measurement report includes unprocessed periodic-triggered reports.
[0197] Specifically, the UE will discard event-triggered reports that contain measurement results from the same cell and will not process periodic trigger reports. In this way, the target measurement report obtained by the UE can only include: unprocessed periodic trigger reports.
[0198] Method 6: The report processing strategy applies to periodically triggered reports, and the target measurement report includes unprocessed event-triggered reports.
[0199] Specifically, the UE discards periodic triggered reports containing measurement results from the same cell and does not process event-triggered reports. Thus, the target measurement report obtained by the UE may include unprocessed event-triggered reports.
[0200] In addition to the processing methods listed in methods 1-6 above, the UE can also obtain the target measurement report according to other report processing strategies, without limitation.
[0201] It should be noted that the reporting processing strategy adopted by the UE can be configured by the base station based on configuration information. Alternatively, it can be sent to the UE by the base station when the UE first accesses the base station, or it can be predetermined by the UE and the base station through other means, without limitation.
[0202] S240a, the UE sends a target measurement report to the base station.
[0203] Correspondingly, the base station receives the target measurement report.
[0204] The UE obtains a target measurement report according to the report processing policy, and then sends the target measurement report to the base station. The method by which the UE sends the target measurement report to the base station may also differ depending on the type of target measurement report obtained by the UE.
[0205] For example, event-triggered reports can be sent via the physical uplink shared channel (PUSCH). Periodicly triggered reports can be sent via the physical uplink control channel (PUCCH).
[0206] The UE sends the target measurement report to the base station according to the transmission method corresponding to the type of target measurement report. Correspondingly, the base station also receives the target measurement report sent by the UE according to the corresponding reception method.
[0207] In some cases (such as method 6 mentioned above), the target measurement report includes an event-triggered report. In this case, the UE sends the target measurement report (i.e., the event-triggered report) to the UE after receiving the target measurement report, in accordance with the method for sending event-triggered reports.
[0208] In other cases (such as method 5 mentioned above), the target measurement report includes a periodically triggered report. In this case, the UE sends the target measurement report (i.e., the periodically triggered report) to the UE after receiving the target measurement report, in accordance with the method of sending periodically triggered reports.
[0209] In other cases, the target measurement report includes event-triggered reports and periodic-triggered reports (e.g., methods 1-3 described above). In this case, the UE sends the event-triggered reports in the target measurement report in the same manner as the event-triggered reports, and sends the periodic-triggered reports in the target measurement report in the same manner as the periodic-triggered reports.
[0210] Regarding method 4 above, if the generated target measurement report is in the form of a periodically triggered report, the target measurement report is sent using the periodically triggered report sending method. Conversely, if the target measurement report is in the form of an event-triggered report, the target measurement report is sent using the event-triggered report sending method.
[0211] Alternatively, in other cases, the target measurement report obtained by the UE according to the report processing strategy may be a new report form different from the event-triggered report and the periodic-triggered report. The UE may also send the target measurement report according to the new report form without limitation.
[0212] S230b, if there are no identical cells in the first cell set and the second cell set, the UE sends an event trigger report to the base station, and / or the UE sends a periodic trigger report to the base station.
[0213] Correspondingly, the base station receives event trigger reports, and / or the UE sends periodic trigger reports to the base station.
[0214] In this embodiment, when there are no identical cells in the first cell set and the second cell set, the UE does not need to determine a report processing strategy, or the UE does not need to process event-triggered reports and periodic-triggered reports according to the report processing strategy. The UE generates and sends an event-triggered report when the event-triggered condition is met, and the UE generates and sends a periodic-triggered report when the periodic-triggered condition is met. The time at which the UE sends an event-triggered report to the base station may be the same as or different from the time at which it sends a periodic-triggered report to the base station, and is not limited thereto.
[0215] The UE sends an event-triggered report to the base station according to the event-triggered report sending method, and the base station receives the event-triggered report according to the event-triggered report receiving method. Additionally, the UE sends periodic trigger reports to the base station according to the event-triggered report sending method, and receives periodic trigger reports according to the periodic trigger report receiving method. See S240a for details, which are not limited thereto.
[0216] It should be noted that the order in which the UE executes S210 and S220 is not limited.
[0217] In one approach, the UE can first execute S210 to generate an event-triggered report and a periodic trigger report, and then execute S220 to determine whether a duplicate cell exists. Based on the different situations, the UE selects the corresponding report processing and transmission scheme. For example, if a duplicate cell is determined to exist, the UE executes S230a and S240a, obtains a target measurement report based on the event-triggered report and the periodic trigger report, and sends the target measurement report to the base station. Conversely, if a duplicate cell is determined not to exist, the UE executes S230b, without needing to deduplicatize the event-triggered report and the periodic trigger report, and directly sends the generated event-triggered report and / or periodic trigger report to the base station.
[0218] In another approach, the UE can first execute S220 to determine if the same cell exists, then execute S210 to obtain event trigger reports and periodic trigger reports, and then select the corresponding report processing and transmission scheme according to different situations.
[0219] For example, the UE first determines whether there are any identical cells in the first type of cell and the second type of cell. If there are identical cells, the UE performs measurements on the first type of cell and the second type of cell respectively. When generating event-triggered reports and periodic-triggered reports, the UE performs deduplication processing on the event-triggered reports and periodic-triggered reports to obtain the target measurement report, and then sends the target measurement report to the base station.
[0220] In cases where there are no identical cells, the UE will also perform measurements on the first type of cells and the second type of cells respectively. When generating an event trigger report, it will directly send an event trigger report to the base station. When generating a periodic trigger report, it will directly send a periodic trigger report to the base station.
[0221] It should be understood that, in any of the above execution sequences, the step of the UE deduplicating the measurement results of the same cell in the event-triggered report and the periodic-triggered report can be performed using any of the methods 1 to 6 above, without limitation.
[0222] The target measurement report involved in the communication method provided in this application embodiment can be any of the aforementioned L1 report, L2 report, and L3 report. For example, the target measurement report is an L1 report. The UE's physical layer performs the measurement task and generates a measurement packet, which is then sent to the base station by the UE's higher protocol stack layer. The UE's higher protocol stack layer can be, for example, the RRC layer or the media access control (MAC) layer.
[0223] In summary, the communication method provided in this application, when the base station configures event-triggered conditions and periodic-triggered conditions for the UE, allows the UE to execute corresponding report processing and transmission schemes based on whether the first cell set involved in the event-triggered conditions and the second cell set involved in the periodic-triggered conditions contain the same cells. Thus, when the first cell set and the second cell set contain the same cells, the UE can process the measurement results for the same cells in the event-triggered reports and periodic-triggered reports according to the report processing strategy, ensuring that the resulting target measurement report does not repeatedly include measurement results for the same cells. This effectively avoids the UE repeatedly reporting measurement results for the same cells to the base station, reducing unnecessary measurement reporting and saving uplink resources and UE device power consumption.
[0224] Based on the above embodiments, the UE can also perform processing operations on the measurement results of the same cell in both types of measurement reports only when the time interval between event-triggered reports and periodic-triggered reports meets certain conditions. Another embodiment will be described in detail below.
[0225] See Figure 3 This is a flowchart illustrating a communication method provided in another embodiment of this application. Figure 3 As shown, the main steps include:
[0226] S300, the base station sends configuration information to the UE.
[0227] Correspondingly, the UE receives configuration information.
[0228] The configuration information is used to configure events, event triggering conditions, and the first set of cells, and is used to configure periodic triggering conditions and the second set of cells.
[0229] In this embodiment, the configuration information is used to configure events related to the measurement task, event triggering conditions, and a first cell set, as well as to configure periodic triggering conditions and a second cell set. The specific implementation can be found in the aforementioned S200, and will not be elaborated upon further.
[0230] S310, the UE performs measurements on the first type of cell and the second type of cell based on the configuration information. When the measurement results of the first type of cell meet the event triggering conditions, an event triggering report is generated. When the periodic triggering conditions are met, a periodic triggering report is generated based on the measurement results of the second type of cell.
[0231] The specific implementation of the UE generating event-triggered reports based on the measurement results of the first type of cell and periodic-triggered reports based on the measurement results of the second type of cell can be found in S210, and will not be elaborated here.
[0232] S320, Upon receiving the first information, the UE determines the target report processing strategy based on the cell overlap status of the first cell set and the second cell set.
[0233] The first information includes or is used to indicate the report type of event-triggered reports and periodic-triggered reports with duplicate content, or the first information is used to indicate that event-triggered reports and periodic-triggered reports may have duplicate content, or the first information is used to indicate that the first cell set and the second cell set have the same cell, or the first information is used to indicate the cell overlap status.
[0234] Cell overlap states include one of the following: complete overlap, partial overlap, and no overlap. The target report processing strategy corresponding to the complete overlap state is the first processing strategy, which is used to prohibit either event-triggered reports or periodic-triggered reports. The target report processing strategy corresponding to the partial overlap state is the second processing strategy, which is used to process measurement results for the same cell in both event-triggered reports and periodic-triggered reports.
[0235] Different from the above Figure 2 In the embodiment shown, the base station also sends first information to the UE, which is used to indicate to the UE that there may be duplicate content in the two types of measurement reports.
[0236] It should be understood that the first information indicating the identifiers of event-triggered reports and periodic-triggered reports, or the first information indicating that event-triggered reports and periodic-triggered reports contain duplicate content (measurement results for the same cell), are both used to directly indicate that event-triggered reports and periodic-triggered reports contain duplicate content. Conversely, the first information used to indicate that the first cell set and the second cell set contain the same cell or to indicate cell overlap can be used to indirectly indicate that the event-triggered reports for the corresponding first cell set and the periodic-triggered reports for the corresponding second cell set contain duplicate content. The base station sends the first information to the UE, instructing the UE to perform deduplication processing on the measurement results of the same cell in these two types of measurement reports to avoid reporting duplicate content.
[0237] In some implementations, when the base station configures event triggering conditions and periodic triggering conditions for the UE, the base station can determine whether to send the first information based solely on whether the two types of triggering conditions apply to the same cell.
[0238] Specifically, the base station can compare the configured first cell set and second cell set to determine whether there are any identical cells in the first cell set and the second cell set. If the base station determines that there are identical cells, it sends first information to the UE. Conversely, if the base station determines that there are no identical cells, it does not send first information to the UE.
[0239] In other implementations, the base station determines whether to send the first information based on whether the two types of triggering conditions apply to the same cell and the same reference resources.
[0240] Specifically, in addition to comparing the first set of cells for event-triggered conditions and the second set of cells for periodic-triggered conditions, the base station can also compare reference resources for the measurement, such as synchronization signal blocks (SSBs) and channel state information reference signals (CSI-RS). The base station can send the first information to the UE if the reference resources involved in the event-triggered conditions are completely identical to those involved in the periodic-triggered conditions, and if the first set of cells and the second set of cells contain the same cells. Conversely, if the reference resources involved in the two types of triggering conditions are not completely identical, or if the same cells do not exist, the base station may not send the first information to the UE.
[0241] There are several ways for a base station to send the first information to a UE. For example, the base station can combine the first information with the configuration information into the same signaling message, or the base station can integrate the first information into the configuration information, or the base station can send the first information and the configuration information separately through different signaling messages. Furthermore, the content and format of the first information can also be varied.
[0242] In one approach, a first piece of information indicates the type of measurement report containing duplicate content; for example, the types of measurement reports include event-triggered reports and periodically triggered reports. The first information may include a type identifier for event-triggered reports and a type identifier for periodically triggered reports. This first information is used to indicate the two types of measurement reports containing duplicate content: event-triggered reports and periodically triggered reports. For example, the first information includes a first field and a second field, where the first field is the type identifier (or identifier information) for event-triggered reports, and the second field is the type identifier (or identifier information) for periodically triggered reports.
[0243] In another approach, an example is given where the first information indicates that there is duplicate content in the event-triggered report and the periodic-triggered report. The first information uses the value of a specific bit to indicate that there is duplicate content in the event-triggered report and the periodic-triggered report. For example, the specific bit corresponding to the first information is Bit0. A value of 1 for Bit0 indicates that there is duplicate content in the event-triggered report and the periodic-triggered report; a value of 0 for Bit0 indicates that there is no duplicate content in the event-triggered report and the periodic-triggered report.
[0244] In another approach, the first information continues to indicate an example of duplicate content in event-triggered reports and periodic-triggered reports. The configuration information includes a field Bit1, which corresponds to the first information.
[0245] In one scenario, when the base station sends the first information to the UE, a new field, Bit1, can be added to the configuration information. In this case, if the UE parses the configuration information sent by the base station and finds that the configuration information includes this Bit1 field, then it determines that it has received the first information. Conversely, if the UE parses the configuration information and finds that the configuration information does not include this newly added field, then it determines that it has not received the first information.
[0246] In another scenario, if the base station sends the first information to the UE, it can set the value of Bit1 in the configuration information to 1. In this case, when the UE receives the configuration information sent by the base station, if it parses and finds that the value of Bit1 in the configuration information is 1, it determines that the first information has been received. Conversely, if the UE parses the configuration information and finds that the value of Bit1 in the configuration information is 0, it determines that the first information has not been received.
[0247] As can be seen from the description of the foregoing embodiments, the cell overlap state of the first cell set and the second cell set refers to the cell overlap state of all first-type cells included in the first cell set and all second-type cells included in the second cell set. The cell overlap state of the first cell set and the second cell set can also refer to the cell overlap state of all (or at least one) first-type cells and all (or at least one) second-type cells.
[0248] Among them, the complete overlap state means that the first type of cells included in the first cell set are completely the same as the second type of cells included in the second cell set; the partial overlap state means that the first cell set and the second cell set only include some of the same cells; and the complete non-overlap state means that the first cell set and the second cell set do not have any of the same cells.
[0249] The UE obtains the cell overlap status of the first and second cell sets. The cell overlap status can be used to determine the report processing strategy. The cell overlap status can be one of three: complete overlap, partial overlap, or no overlap. The UE can obtain the cell overlap status in several ways.
[0250] In some implementations, the first information sent by the base station indicates the cell overlap status, and the UE directly obtains the cell overlap status based on the first information.
[0251] In other implementations, the UE can obtain first-type cells and second-type cells based on configuration information, and compare all first-type cells with all second-type cells in turn to determine whether there are any identical cells among all first-type cells and all second-type cells, thereby obtaining the cell overlap status.
[0252] In other implementations, the UE may not directly obtain the first type of cells and the second type of cells, but instead obtain the overlapping cell set of the first cell set and the second cell set. The overlapping cell set corresponds to the cell overlap state. For example, if the overlapping cell set is empty, the corresponding cell overlap state is a completely non-overlapping state. If the overlapping cell set is not empty, and the overlapping cell set is not completely identical to both the first cell set and the second cell set, then the corresponding cell overlap state is a partially overlapping state. Furthermore, if the overlapping cell set is identical to both the first cell set and the second cell set, the corresponding cell overlap state is a completely overlapping state.
[0253] The UE determines the corresponding report processing strategy based on different cell overlap states; this is called the target report processing strategy. The target report processing strategy is mainly used to process measurement results for the same cell in event-triggered reports and periodically triggered reports. The report processing strategy can be synchronously configured to the UE by the base station through configuration information, or it can be predetermined by the base station and the UE through other means, or it can be sent to the UE by the base station through other signaling before sending this configuration information (e.g., when the UE first accesses the base station); there are no limitations on this.
[0254] In this embodiment, the fully overlapping state corresponds to the first processing strategy, and the partially overlapping state corresponds to the second processing strategy. The first and second processing strategies are different. The first processing strategy may include at least one of the following: completely prohibiting event triggering reports, completely prohibiting periodic triggering reports, partially prohibiting event triggering reports, and partially prohibiting periodic triggering reports.
[0255] The second processing strategy may include any of the following: partially disabling event-triggered reports, partially disabling periodic-triggered reports, deleting measurement results for the same cell from event-triggered reports and / or periodic reports, etc. Specifically, completely disabling periodic-triggered reports may mean completely prohibiting the UE from sending periodic-triggered reports to the base station. Partially disabling periodic-triggered reports may mean prohibiting the sending of periodic-triggered reports during certain time periods or under certain circumstances.
[0256] In some implementations, considering that event-triggered reports provide more accurate feedback on the signal quality of one or more cells where the UE resides compared to periodic-triggered reports, the first and second processing strategies can primarily process periodic-triggered reports without processing event-triggered reports. This way, while avoiding the UE reporting duplicate content to the base station, the integrity and timeliness of event-triggered reports can be preserved as much as possible. Possible implementations of the target report processing strategy will be provided below through methods 7 and 8.
[0257] Method 7: The target report processing strategy is the first processing strategy, which prohibits the sending of periodically triggered reports during the first time period.
[0258] For example, when the UE generates event-triggered reports and periodic-triggered reports, it starts a timer for a first time period. This timer is used to prevent the UE from sending periodic-triggered reports to the base station during the first time period.
[0259] In this case, the UE processes event-triggered reports and periodic-triggered reports based on the first processing strategy, and the resulting target measurement report includes: unprocessed event-triggered reports.
[0260] Method 8, the target report processing strategy is the second processing strategy, which deletes the measurement results for the same cell in the periodic trigger report and obtains a new periodic trigger report.
[0261] The second processing strategy applies to periodically triggered reports, deduplicating measurement results for the same cell within these reports. The specific implementation can be found in methods 2 or 3 mentioned above, and will not be elaborated further.
[0262] In other implementations, when the cell overlap state is completely non-overlapping, the UE can also determine the target report processing strategy as the third processing strategy. The third processing strategy can be either not processing event-triggered reports and periodic-triggered reports, or it can be sending event-triggered reports and periodic-triggered reports normally. Sending event-triggered reports normally and periodic-triggered reports normally can mean sending an event-triggered report when an event is triggered and sending periodic-triggered reports periodically.
[0263] It should be noted that the possible implementations of the report processing strategies provided above are merely examples and are not intended to limit other possible implementations.
[0264] S330, when the time-triggered condition is met, the UE processes the event-triggered report and the periodic-triggered report according to the target report processing strategy to obtain the target measurement report.
[0265] Among them, meeting the time triggering condition means that the time slot interval between the generation time of the event triggering report and the generation time of the periodic triggering report is less than or equal to the interval threshold.
[0266] The event-triggered report generated by the UE includes the current measurement results of the first type of cell, and the periodic-triggered report includes the current measurement results of the second type of cell. The closer the generation times of these two types of measurement reports are, the greater the probability that the measurement results for the same cell in the two types of measurement reports are the same. Conversely, the further apart the generation times of these two types of measurement reports are, the less likely that the measurement results for the same cell in the two types of measurement reports are the same. Based on this, this implementation adds a time-triggered condition to restrict the UE to processing these two types of measurement reports only when their generation times are relatively close.
[0267] This embodiment introduces an interval threshold, which can be a duration reference value. The time slot interval between the time the UE generates an event trigger report and the time it generates a periodic trigger report is less than or equal to the interval threshold, thus satisfying the time trigger condition. This interval threshold indicates a relatively short duration, such as 50ms, 200ms, 1000ms, etc. This interval threshold can be configured by the base station for the UE through configuration information, or it can be sent to the UE by the base station beforehand; there is no limitation on this.
[0268] In one specific implementation, the time-triggered condition is used to indicate that the time slot interval between the generation time of the currently generated event-triggered report and the generation time of the next periodic trigger report is less than or equal to an interval threshold. The multiple times at which the UE generates periodic trigger reports can be obtained in advance.
[0269] In practice, when a UE triggers an event and generates a corresponding event trigger report, it can obtain the time slot interval between the generation time of the event trigger report and the generation time of the nearest next periodic trigger report, and determine whether the time slot interval is less than or equal to the interval threshold. If it is less than or equal to the interval threshold, the time trigger condition is met.
[0270] When the UE determines that the time-triggered condition is met, it processes the current event-triggered report and periodic-triggered report according to the target report processing strategy corresponding to the cell overlap state to obtain the target processing report. For example, in a fully overlapped state, periodic-triggered reports are prohibited from being sent during the first time period. Alternatively, in a partially overlapped state, the real-time measurement results of other second-type cells (excluding the same cell) are reordered to obtain the measurement results of the top N second-type cells with better quality, thereby generating a new periodic-triggered report. Specific processing schemes can be referred to in methods 7 and 8 above, and will not be elaborated further.
[0271] It should be noted that after the base station sends configuration information to the UE, the UE continuously performs cell measurements based on this information. During this continuous cell measurement process, the UE may trigger multiple events at various times, generating a corresponding event trigger report for each event. Event trigger reports generated by the UE at different times may not all meet the time-triggered conditions. The UE needs to determine in real-time whether the time slot interval between the generation time of the current event trigger report and the generation time of the next periodic report is less than or equal to an interval threshold each time an event trigger report is generated. Each time the time-triggered conditions are determined to be met, the UE can use the same target report processing strategy to process both the current event trigger report and the periodic trigger report.
[0272] For example, such as Figure 4 The diagram shown illustrates the report generation time involved in the communication method provided in this embodiment. Figure 4 In the diagram, the time axis is arranged from top to bottom. Assume that the reporting period indicated by the periodic trigger condition is T0, the interval threshold used by the time trigger condition is ST0, the cell overlap state is a complete overlap state, the target reporting processing strategy is the first processing strategy, and the first duration of the first time period of the time-disabled timer is TF.
[0273] The periodic trigger reports generated by the UE according to a preset period T0 and their corresponding generation times are as follows: TTR1-T1, TTR2-T2, TTR3-T3, TTR4-T4, and TTR5-T5. The time intervals between adjacent reports TTR1 and TTR2, and between TTR3 and TTR2, are equal, i.e., T2-T1 = T3-T2 = T0. Furthermore, the event trigger reports generated by the UE and their corresponding generation times are as follows: ETR1-t1, ETR2-t2, ETR3-t3, and ETR4-t4.
[0274] When generating ETR1, the UE determines whether the time slot interval ST11(T1-t1) between the generation time t1 of ETR1 and the generation time T1 of the next periodic trigger report, i.e., TTR1, is ≤ST0. If ST11≤ST0, the time trigger condition is met.
[0275] In this case, the UE can handle ETR1 and TTR1 according to the target report processing strategy. For example... Figure 4 As shown, within the time period corresponding to TF after t1, there exists a TTR2 corresponding to time T2. Therefore, the UE should prohibit the transmission of the periodic trigger report that should be sent at time T2.
[0276] For example, when the UE generates ETR2, it checks whether the time slot interval ST23(T3-t2) between the generation time t2 of ETR2 and the generation time T3 of the next periodic trigger report, TTR3, is ≤ST0. If ST23≤ST0, the time trigger condition is met. The subsequent checks for ST34 and ST45 are similar and will not be enumerated.
[0277] In some implementations, the interval threshold used for the time-triggered condition can differ depending on the UE's movement speed. Optionally, the UE's movement speed can be negatively correlated with the interval threshold. For example, the lower the UE's movement speed, the larger the interval threshold; conversely, the higher the UE's movement speed, the smaller the interval threshold.
[0278] In one example, the UE's movement speed can be inversely proportional to the interval threshold. Specifically, a scaling factor and a reference threshold can be predetermined, and the interval threshold for the UE at different movement speeds can be determined based on the UE's movement speed, the scaling factor, and the reference threshold. For example, the interval threshold = (reference threshold * scaling factor) / movement speed, where the reference threshold and scaling factor can be any positive numbers.
[0279] In another example, the movement state of the UE can be determined based on the UE's movement speed, and different movement states correspond to different interval thresholds.
[0280] Specifically, the movement state is defined as at least one of high-speed movement state, medium-speed movement state, and low-speed movement state. High-speed movement state can refer to the UE's movement speed being greater than a first speed threshold, low-speed movement state can refer to the UE's movement speed being less than a second speed threshold, and medium-speed movement state can refer to the UE's movement speed being between the second speed threshold and the first speed threshold. Among these, the first speed threshold is greater than the second speed threshold.
[0281] For example, the interval threshold corresponding to the high-speed movement state can be 200ms, the interval threshold corresponding to the medium-speed movement state can be 200ms, and the interval threshold corresponding to the low-speed movement state can be 1000ms.
[0282] In practice, the UE determines its movement state based on the relationship between its current movement speed and the first and / or second speed thresholds. The UE then determines the corresponding interval threshold based on the movement state. Finally, the UE uses the interval thresholds to determine whether the time-triggered condition is met. The first speed threshold, the second speed threshold, and the interval thresholds corresponding to different movement states can be synchronously configured to the UE by the base station through configuration information, or they can be sent to the UE by the base station through other signaling; there are no restrictions on this.
[0283] In this embodiment, the UE determines whether the time triggering condition is met based on different interval thresholds in different movement states. The higher the UE's movement speed, the smaller the interval threshold used. This allows for faster processing accuracy and sensitivity at higher movement speeds with a smaller interval threshold.
[0284] S340, the UE sends a target measurement report to the base station.
[0285] Correspondingly, the base station receives the target measurement report.
[0286] The target measurement report includes either an event-triggered report or a periodic-triggered report; or, the target measurement report includes both event-triggered reports and periodic-triggered reports, wherein the event-triggered reports and periodic-triggered reports do not simultaneously include measurement results for the same cell.
[0287] The specific implementation scheme for the UE to send the target measurement report to the base station can be found in the aforementioned S240a and S230b, and will not be repeated here.
[0288] In some implementations, when the UE sends a target measurement report to the base station, it may also send second information to the base station. This second information indicates whether the target measurement report has been deduplicated, and / or indicates the type of target report processing strategy.
[0289] In one example, the second piece of information is used to indicate the type of target report processing strategy.
[0290] For example, the second information includes bit 2, the value of which indicates the type of target report processing strategy. A first value for bit 2 indicates a first processing strategy; a second value indicates a second processing strategy; a third value indicates a third processing strategy, or indicates that no reporting processing was performed on the target measurement report. The first value can be 10, the second value can be 01, and the third value can be 00.
[0291] In specific implementation, after processing the event-triggered report and the periodic-triggered report based on the first processing strategy, the UE sets the value of Bit2 to 10, informing the base station that the transmission of the periodic-triggered report has been completely prohibited or suppressed. After processing the event-triggered report and the periodic-triggered report based on the second processing strategy, the UE sets the value of Bit2 to 01, informing the base station that the most recently reported periodic-triggered report and the event-triggered report are temporally related and have undergone deduplication, and that the target measurement report obtained by the base station includes the deduplicated cell measurement results.
[0292] In some implementations, the second information can be transmitted in multiple ways. For example, the UE can include the second information in the target measurement report (including the event trigger report) when sending the target measurement report to the base station. Alternatively, the UE can send the second information separately via other signaling after sending the target measurement report to the base station. The second information can also be transmitted in other ways, without limitation.
[0293] S350, the base station sends third information to the UE.
[0294] Correspondingly, the UE receives third information.
[0295] The third piece of information is used to indicate the reporting cycle for adjusting periodic trigger reports.
[0296] In this embodiment, the base station instructs the UE to adjust the reporting period of the periodic trigger report, particularly by increasing the reporting period. This reduces the likelihood of the UE reporting event trigger reports and periodic trigger reports at close intervals, thereby reducing the occurrence of duplicate content reported by the UE. The third information indicating the adjustment of the reporting period of the periodic trigger condition can take various forms.
[0297] In one example, the third information indicates the adjusted reporting period, or the third information includes an indicator of the adjusted reporting period. Alternatively, the third information directly includes the specific value of the adjusted reporting period.
[0298] For example, the correspondence between reporting periods and indicators includes: 60s-00, 120s-01, 180s-10, 360s-11. The third information includes an indicator of 00, corresponding to an adjusted reporting period of 60s. The third information includes an indicator of 10, corresponding to an adjusted reporting period of 180s.
[0299] In another example, the third information is used to indicate the adjustment ratio for the reporting period, or the third information includes an indicator of the adjustment ratio. Alternatively, the third information may directly include the value of the adjustment ratio.
[0300] For example, the correspondence between adjustment ratios and indicators includes: 1-00, 2-01, 4-10, 8-11. When the initial reporting period is T0, the indicator included in the third information is 00, and the adjusted reporting period is 1*T0 = T0. When the indicator included in the third information is 11, the adjusted reporting period is 8*T0.
[0301] In practice, there are several ways in which base stations can adjust their reporting cycle based on third-party information.
[0302] In one scenario, when the base station receives the second information sent by the UE, it can adjust the reporting cycle using the third information.
[0303] In another scenario, the base station adjusts the reporting cycle via a third message when the number of times it receives the second message from the UE exceeds a threshold. For example, the threshold might be 5. The base station only adjusts the reporting cycle of the periodically triggered reports after the UE has submitted 5 deduplication reports.
[0304] The third message can be carried in RRC signaling or other downlink signaling, without limitation.
[0305] In this implementation, when the base station performs deduplication on multiple reports submitted by the UE, it reverses the reporting cycle of the periodically triggered reports submitted by the UE. This reduces the likelihood of the UE submitting event-triggered reports and periodically triggered reports at close intervals, thereby reducing the amount of duplicate content reported by the UE and saving signaling overhead.
[0306] S360: Based on the target measurement report, the base station sends reconfiguration information to the UE.
[0307] The reconfiguration information is used to instruct the UE to perform cell handover.
[0308] S370, the UE receives reconfiguration information and performs cell handover based on the reconfiguration information.
[0309] The base station acquires the target measurement report, obtaining the measurement results of the serving cell and / or at least one neighboring cell. Based on the measurement results of the serving cell and / or at least one neighboring cell transmitted by the UE each time, the base station determines whether a cell handover is needed.
[0310] When a base station determines that a cell handover is necessary based on one or more target measurement reports, it determines the cell handover strategy. The base station sends reconfiguration information to the UE, instructing the UE to handover from the serving cell to a neighboring cell with better signal quality. This reconfiguration information can be carried in an RRC reconfiguration message or other downlink messages.
[0311] The UE performs cell handover based on reconfiguration information, which can be either conditional LTM handover or conditional handover (CHO), without limitation. For specific implementation schemes of UE cell handover based on reconfiguration information, please refer to the relevant standards descriptions, which will not be elaborated here.
[0312] It should be noted that the order in which the UE executes S320 and S330 is not limited. For example, the UE can first determine whether the time triggering condition is met, and if the time triggering condition is met, obtain the target report processing policy corresponding to the cell overlap state, process the event-triggered report and the periodic-triggered report according to the target report processing policy, obtain the target measurement report and send it.
[0313] Alternatively, the UE can first obtain the target report processing strategy corresponding to the cell overlap state. Then, the UE generates event-triggered reports and periodic-triggered reports for the first and second type of cells. Each time an event-triggered report is generated, it determines whether the time triggering conditions are met. If the time triggering conditions are met, the UE processes the event-triggered reports and periodic-triggered reports according to the target report processing strategy, obtains the target measurement report, and sends it.
[0314] After obtaining configuration information, the UE continuously measures both Type I and Type II cells, generating event-triggered reports and periodic-triggered reports sequentially. Each time an event-triggered report is generated, the UE checks if the time-triggered conditions are met. If they are, the UE processes both the event-triggered report and the periodic-triggered report, obtaining and sending the target measurement report. The UE's action of executing the target report processing strategy corresponding to obtaining cell overlap status can be performed only once. This target report processing strategy can be used multiple times in subsequent report processing actions until the base station instructs the UE to update its configuration information via reconfiguration information or switches to another base station.
[0315] In summary, the communication method provided in this application introduces dual judgment conditions: time-triggered conditions and cell overlap status. The UE determines whether the time slot interval between the generation time of the event-triggered report and the most recent subsequent periodic-triggered report is less than or equal to the interval threshold configured by the base station, and whether the cell overlap status of the cells involved in these two types of measurement reports is completely overlapping or partially overlapping. Only when the time slot interval is less than or equal to the interval threshold and the cells are completely or partially overlapping, are the event-triggered report and the periodic-triggered report processed. This scheme of separately judging the time slot interval and cell overlap status can accurately define scenarios where report content may be duplicated for deduplication processing, avoiding unnecessary processing operations. In addition, the UE executes different report processing strategies based on whether the cells corresponding to these two types of measurement reports are completely or partially overlapping. In this way, not only is information redundancy avoided, but the base station is also provided with richer handover decision-making basis.
[0316] The UE reports the deduplication process of the report to the base station based on the second information. The base station can obtain the repetition frequency of these two types of measurement reports based on the second information reported by the UE. When the repetition frequency is high, the base station can dynamically adjust the reporting period of the periodic trigger report by the UE in reverse, so as to adaptively adjust the time when the UE generates the periodic trigger report, thereby fundamentally reducing the probability of report content duplication in the future.
[0317] Based on the above embodiments, a specific implementation scheme is provided. In this scheme, an L1 report type measurement report is used as an example. See [link to implementation details]. Figure 5 This is a signaling interaction diagram for a specific implementation of the communication method provided in this application embodiment. See also... Figure 6 and Figure 7 This is a flowchart illustrating the process on the UE side. The following will combine... Figure 5 ,and Figure 6 and Figure 7 Explain the specific implementation plan.
[0318] S510: The base station compares the configuration information of the two types of L1 measurement reports and decides whether to configure the first information in the newly added L1-ReportOverlapConfig field of MeasConfig.
[0319] When the base station sends configuration information to the UE via RRC signaling for measurement configuration (MeasConfig), it compares the measurement objects of the two types of L1 measurement reports mentioned above to decide whether to configure the first information in the newly added L1-ReportOverlapConfig field of MeasConfig.
[0320] For example, the base station obtains the first cell set MeasCellList 1 and the second cell set MeasCellList2, and obtains the overlapping cell list OverlappingCellList = MeasCellList 1∩MeasCellList 2.
[0321] If OverlappingCellList=MeasCellList 1=MeasCellList 2, it indicates a complete overlap state, and the base station configures the first information in the newly added L1-ReportOverlapConfig field of MeasConfig.
[0322] If OverlappingCellList MeasCellList 1 and MeasCellList 2 indicate a partial overlap state, and the base station configures the first information in the newly added L1-ReportOverlapConfig field of MeasConfig.
[0323] The specific implementation scheme of the configuration information MeasConfig sent by the base station can be found in the aforementioned S200 and S300, and will not be elaborated here.
[0324] S520: The base station sends MeasConfig to the UE;
[0325] Configure the first information in the newly added L1-ReportOverlapConfig field in MeasConfig.
[0326] After determining whether the two types of L1 measurement reports correspond to a fully overlapping state or a partially overlapping state, the base station configures the first information in the newly added L1-ReportOverlapConfig field of MeasConfig and sends MeasConfig to the UE.
[0327] The specific implementation scheme of the configuration information MeasConfig sent by the base station can be found in the aforementioned S310, and will not be elaborated here.
[0328] S530, UE analyzes whether the first information is configured in the newly added L1-ReportOverlapConfig field of MeasConfig;
[0329] If the first information is configured, the time-triggered condition will be detected first according to the configuration information, and then the strategy of reporting two types of L1 measurement reports will be implemented.
[0330] If the first information is not configured, the report will be submitted according to the normal procedure.
[0331] After receiving the MeasConfig, the UE parses the newly added L1-ReportOverlapConfig field to see if the first information is configured. If the newly added field is found to have the first information configured, the UE will first check the time trigger conditions for the content duplication of the two types of L1 measurement reports according to the configuration information. After the time trigger conditions are detected, the UE will then execute different reporting strategies for the two types of L1 measurement reports according to the overlap status.
[0332] In one specific implementation, MeasConfig adds a new L1-ReportOverlapConfig field. This field includes the initial information and may also include other configuration information. For example, the L1-ReportOverlapConfig field includes: L1-ReportConfigPairL1 report configuration pair, SpeedThreshold speed threshold, SlotInterval time slot interval, and ProhibitTimer timer disabling function.
[0333] The following is an example of a configuration structure for the L1-ReportOverlapConfig field:
[0334] MeasConfig ::= SEQUENCE { ......
[0335] L1-ReportOverlapConfig SEQUENCE {
[0336] L1-ReportConfigPair SEQUENCE {
[0337] reportConfigId1 ReportConfigId,
[0338] reportConfigId2 ReportConfigId
[0339] }
[0340] Among them, L1-ReportConfigPair is used to inform the UE which two types of reports will have duplicate content; SpeedThreshold is the speed threshold configured by the base station, used by the UE to determine the current mobility status; SlotInterval is used to configure the interval threshold for the UE to determine the time trigger condition; and ProhibitTimer is a timer configured by the base station to prohibit the UE from performing the Complete-Overlap processing policy.
[0341] In some cases, when the candidate cell lists overlap (partially or completely), ReportConfigPair, SpeedThreshold, and SlotInterval can be configured. When the candidate cell lists do not overlap, these parameters can be left unconfigured or set to 0.
[0342] The configuration format for SpeedThreshold can be as follows:
[0343] SpeedThreshold SEQUENCE{
[0344] highspeed_threshold
[0345] medspeed_threshold,
[0346] lowspeed_threshold
[0347] }
[0348] Wherein, highspeed_threshold represents the speed threshold corresponding to high-speed movement, medspeed_threshold represents the speed threshold corresponding to medium-speed movement, and lowspeed_threshold represents the speed threshold corresponding to low-speed movement.
[0349] The configuration format for SlotInterval can be as follows:
[0350] SlotInterval SEQUENCE{
[0351] highspeed_slotinterval 50ms,
[0352] medspeed_slotinterval 200ms,
[0353] lowspeed_slotinterval 1000ms
[0354] }
[0355] Here, `highspeed_slotinterval` represents the interval threshold for high-speed movement, set to 50ms. `medspeed_slotinterval` represents the interval threshold for medium-speed movement, set to 200ms. `lowspeed_slotinterval` represents the interval threshold for low-speed movement, set to 1000ms.
[0356] The configuration format for ProhibitTimer can be as follows:
[0357] ProhibitTimer SEQUENCE {
[0358] highspeed_prohibittimer 50ms,
[0359] medspeed_prohibittimer 200ms,
[0360] lowspeed_prohibittimer 1000ms
[0361] }
[0362] }OPTIONAL.
[0363] Among them, highspeed_prohibittimer indicates that the prohibition timer duration is 50ms for high-speed movement, medspeed_prohibittimer indicates that the prohibition timer duration is 200ms for medium-speed movement, and slowspeed_prohibittimer indicates that the prohibition timer duration is 1000ms for low-speed movement.
[0364] Based on the previous example, both SlotInterval and ProhibitTimer can have candidate values corresponding to three movement scenarios (high-speed movement, medium-speed movement, and low-speed movement). The UE can select the corresponding interval threshold and the prohibition timer duration based on the real-time movement speed.
[0365] like Figure 6 and Figure 7 As shown, the UE obtains MeasConfig, and the L1-ReportOverlapConfig field configures the first information. Based on the configuration information, the UE continuously measures the first and second type of cells and generates an event trigger report when an event is triggered. Figure 6 As shown, the UE can first check whether the time-triggered condition is met, and then obtain the list of overlapping cells. Figure 7 As shown, the UE can perform actions such as checking whether the time trigger condition is met and obtaining the list of overlapping cells separately, or the UE can obtain the list of overlapping cells first and then check whether the time trigger condition is met.
[0366] When the UE detects that the time-triggered condition is met and obtains the Overlapping Cell List, the UE determines whether to execute the target processing policy as a Complete-Overlap or Partial-Overlap processing policy based on the cell overlap status.
[0367] For example, MeasCellList 1 / 2 represent candidate cell lists for the two types of report configurations, respectively, and OverlappingCellList = MeasCellList 1∩MeasCellList 2.
[0368] If OverlappingCellList = MeasCellList 1 = MeasCellList 2, then the UE executes the complete-overlap processing strategy. If OverlappingCellList... MeasCellList 1 and MeasCellList 2 indicate that the UE is executing a partial-overlap processing strategy.
[0369] Complete overlap handling strategy: When the measurement cell lists of the two reports are exactly the same, the UE will enable a prohibition timer, the duration of which is denoted as the prohibition timer duration (ProhibitTimer). During the duration of this prohibition timer, periodic trigger reports are completely suppressed or prohibited from being sent, and only event trigger reports are reported, so as to relatively thoroughly avoid duplication of report content.
[0370] In some cases, if the UE receives a new RRC reconfiguration message during the prohibition timer's operation, and this message modifies or deletes the relevant measurement configuration (whether information is configured in the newly added L1-ReportOverlapConfig field, or ProhibitTimer), then the prohibition timer will become invalid or stop. Changes to the measurement configuration, such as changes to reference resources, candidate cell list, trigger condition thresholds, or the prohibition timer duration, will cause the prohibition timer to become invalid or stop. If the RRC reconfiguration message does not change, or does not modify the configuration related to the prohibition timer duration, the prohibition timer may not become invalid or stop.
[0371] Partial overlap handling strategy: When the cell lists partially overlap, the UE, when reporting periodic reports, will remove overlapping cells that have already been reported in adjacent event-triggered reports from its best cell list, and then report the remaining best cells. This ensures that the two reports provide deduplicated measurement results of multiple cells, not only avoiding information redundancy but also providing the base station with richer handover decision-making basis.
[0372] A specific example is as follows:
[0373] The base station configures SSB as the reference resource for both event-triggered reports and periodic-triggered reports. The measurement cell lists are MeasCellList1={cellA, cellB, cellC, cellD, cellE} and MeasCellList2={cellD, cellE, cellF, cellG, cellH}, and L1-ReportConfigPair, SpeedThreshold, and SlotInterval information are configured in the L1-ReportOverlapConfig field.
[0374] The UE detects that L1-ReportConfigPair and SlotInterval information are configured. Therefore, when an event is successfully triggered, it calculates the time slot interval (assumed to be 500ms) between this interval and the expiration of the most recent network-triggered periodic report timer. This interval is compared with the pre-configured interval matching the current mobility state (lowspeed_slotinterval: 1000ms > 500ms). It finds that the time trigger condition for duplicate report content is met, and then calculates the overlapping cell list OverlappingCellList = {cellD, cellE}. The UE compares the overlapping cell list with half of the measured cell list to determine the cell overlap status: partial overlap.
[0375] The UE side executes the Partial-Overlap processing strategy, assuming N=3 and M=2. The order of measurement results corresponding to the event-triggered report is: cellD>cellE>cellA>cellB>cellC, and the measurement results of the N cells to be reported are {cellD, cellE, cellA}.
[0376] The order of measurement results corresponding to the periodic trigger report is: cellD>cellF>cellG>cellH>cellE. The measurement results of the M cells to be reported are {cellD, cellF}. After removing the cell (cellD) included in the N reporting cells in the overlapping cell list, the final measurement results of the M cells reported in the periodic report are {cellF, cellG}.
[0377] The specific implementation scheme for the UE to obtain the target measurement report based on the time triggering conditions and the target report processing strategy can be found in S320 and S330, and will not be elaborated here.
[0378] S540, the UE sends an L1 measurement report to the base station after executing different report processing strategies;
[0379] Among them, the L1 measurement report triggered by the event has added an overlap report indicator parameter (OverlapReportIndicator).
[0380] The UE reports L1 measurement reports after executing different processing strategies. In the event-triggered L1 measurement report, a new parameter, OverlapReportIndicator, is added to synchronize the different processing behaviors of the UE with the base station. It also serves as a feedback indicator for the base station to adjust the reporting cycle of the triggered periodic L1 measurement reports, thereby reducing the probability of duplicate content between the two types of reports.
[0381] After the UE executes the full overlap processing strategy, it sets the OverlapReportIndicator parameter in the event-triggered L1 measurement report to 10, which is used to inform the base station that the transmission of the network-triggered periodic L1 measurement report has been completely suppressed this time, and it is not caused by other factors.
[0382] After the UE executes the partial overlap handling strategy, it sets the OverlapReportIndicator parameter in the event-triggered L1 measurement report to 01. This informs the base station that the most recently reported periodic measurement report and the event-triggered report are time-related. In this case, the base station has (M+N) different cell measurement results, providing more information for handover decisions. For other situations, the OverlapReportIndicator parameter can be set to 00.
[0383] The UE sends a target measurement report to the base station and indicates the type of target report processing strategy through the second information, which can be referred to in the aforementioned S340 and will not be repeated here.
[0384] S550: The base station determines the frequency of overlap between the two types of reports based on the overlapping reporting indication parameters.
[0385] In S560, the base station sends the PeriodScaleFactor parameter via RRC signaling to adjust the reporting period of the L1 measurement report triggered by the network.
[0386] The base station determines the frequency of repetition of the two types of reports based on the feedback of the overlapping reporting indication parameter, and adjusts the reporting period of the network-triggered periodic L1 measurement report by issuing the new period scaling factor parameter in the traditional (network-triggered) periodic L1 measurement report through RRC signaling.
[0387] The base station triggers L1 measurement reports based on events with an OverlapReportIndicator parameter of 01 or 10, and checks whether the frequency of deduplication processing is too high (e.g., 20%-30%). The base station can adjust the reporting cycle of traditional (network-triggered) periodic L1 measurement reports by issuing the PeriodScaleFactor parameter via RRC.
[0388] The base station adjusts the UE's reporting cycle based on the second information reported by the UE, as described in S350 above, and will not be repeated here.
[0389] The foregoing Figure 2 to Figure 7 The illustrated embodiment primarily uses the L1 report scenario during measurement reporting as an example to provide a solution for deduplicating event-triggered reports and periodically triggered reports containing duplicate content in the L1 report. In other communication scenarios, for report reporting scenarios with duplicate content, the solution provided in the aforementioned embodiment can also be used to deduplicatize multiple reports with duplicate content before reporting. Possible communication scenarios 1-4 are listed below.
[0390] Communication Scenario 1: Optimization of RRC layer measurement reports.
[0391] In current cellular networks, based on RRC (L3) layer measurement reports, UEs can be configured to generate periodic RRC measurement reports and event-based (such as A3 events) measurement reports. Applying the above-described scheme of this application embodiment to the RRC layer partially suppresses both periodic and event-based RRC measurement reports. For example, when a UE generates a measurement report after triggering an A3 event, methods such as disabling timers can be used to suppress or cancel upcoming, similar, or repetitive periodic RRC measurement reports for a relatively short period. This allows only event-based measurement reports to be reported within a given time period, reducing the reporting of periodic RRC measurement reports and thus saving signaling overhead.
[0392] Communication Scenario 2: Measurement Report Aggregation in Multi-Connection Technology.
[0393] like Figure 8In the dual connectivity (DC) or carrier aggregation (CA) scenario shown in (1), the UE accesses the gNB. Within the primary cell (PCell) and secondary cell (SCell), the UE (e.g., UE#1, UE#2, etc.) may have independent measurement report configurations for the master cell group (MCG) and the secondary cell group (SCG). Sometimes, the measurement objects of the two cell groups may include common neighboring cells. When the UE needs to report measurement results to the gNB for both the MCG and SCG simultaneously, the partially overlapping processing strategy provided in the aforementioned embodiments can be used to integrate or deduplicate the measurement results included in the MCG measurement report and the SCG measurement report of the common neighboring cells, avoiding the duplication of reporting the same information in two independent reports.
[0394] Communication Scenario 3: Redundancy removal in CSI reporting.
[0395] like Figure 8 In the CSI reporting scenario shown in (2), the UE connects to the access network device on the network side, and the access network device connects to the core network device. The access network device sends a CSI reference signal to the UE, and the UE needs to report CSI to assist the access network device in scheduling and beamforming. CSI reporting is divided into periodic (P-CSI) / semi-persistent (SP-CSI) and non-periodic (A-CSI) reporting scheduled by the network. When the generation time of an A-CSI report is very close to the generation time of an upcoming P-CSI report, and they target the same carrier or channel, the UE can, based on the reporting processing strategy provided in the aforementioned embodiments, only perform the more comprehensive A-CSI report reporting and skip the current P-CSI report to reduce uplink overhead.
[0396] Communication Scenario 4: Status reporting of Internet of Things (IoT) devices.
[0397] like Figure 8In the IoT scenario shown in (3), IoT devices access the server via the IoT network. IoT devices typically need to balance low power consumption and real-time information delivery. IoT devices are generally configured to submit a periodic status report (such as reporting battery level and location every hour). At the same time, IoT devices are also configured to immediately submit an event status report when a specific event occurs, such as "device moved" or "temperature exceeded limit". If an IoT device has just submitted an event-triggered status report to the IoT network when an event is triggered, and the report already contains the information required by the IoT network, then the IoT device can intelligently cancel the next periodic status report based on the report processing strategy provided in the aforementioned embodiments, thereby saving valuable battery energy and network bandwidth.
[0398] This solution can also be applied to other communication scenarios where there is repetition in the report content, and will not be elaborated further.
[0399] It should be understood that Figure 1 to Figure 8 The flowcharts or scene diagrams shown are for illustrative purposes only and are not intended to limit the embodiments of this application to the examples illustrated. In fact, those skilled in the art can interpret the embodiments based on... Figure 1 to Figure 8 The examples in the document can be transformed into equivalent ways to obtain more implementations.
[0400] The above text combined Figure 1 to Figure 8 This document describes in detail the communication method provided in the embodiments of this application. The following will combine... Figure 9 to Figure 10 The device embodiments of this application are described in detail below. It should be understood that the communication device of this application embodiment can execute the various communication methods of the foregoing embodiments of this application, that is, the specific working processes of the various products below can be referred to the corresponding processes in the foregoing method embodiments.
[0401] In the embodiments described above, the terminal device may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments, and it is not necessary to execute all the operations in the embodiments of this application. Moreover, the sequence number of each step does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0402] Figure 9 This is a schematic block diagram of a communication device provided in an embodiment of this application. Figure 9As shown, the communication device 900 may include a communication module 920. The communication module 920 can implement corresponding communication functions, which can be internal communication functions of the communication device 900 or communication functions between the communication device 900 and other devices. Optionally, the communication module 920 may also be referred to as a communication interface or transceiver module. Optionally, the communication device 900 further includes a processing module 910. The processing module 910 can implement corresponding processing functions.
[0403] Optionally, the communication device 900 further includes a storage module, which can be used to store instructions and / or data; the processing module 910 can read the instructions and / or data in the storage module so that the communication device 900 can implement the aforementioned method embodiments.
[0404] In one possible design, the communication device 900 may correspond to the terminal device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the terminal device. The communication device 900 can be used to execute the steps or processes performed by the terminal device in any of the above method embodiments.
[0405] For example, the communication module 920 is used to perform the send and receive steps performed by the terminal device.
[0406] The processing module 910 is used to execute the send and receive steps performed by the terminal device.
[0407] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.
[0408] In one possible design, the communication device 900 may correspond to the network device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the network device. The communication device 900 can be used to perform the steps or processes performed by the network device in any of the above method embodiments.
[0409] For example, the processing module 910 is used to perform the send and receive steps performed by the terminal device.
[0410] The communication module 920 is used to execute the send and receive steps performed by the terminal device.
[0411] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.
[0412] Figure 10 This is another schematic block diagram of a communication device provided in an embodiment of this application. The communication device 1000 may be a chip, chip system, or processor, etc., in a terminal device or network device that implements the above-described methods. The communication device 1000 can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.
[0413] like Figure 10 As shown, the communication device 1000 may include one or more processors 1010, which may also be referred to as processing units or processing modules, and can implement certain control functions. The processor 1010 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device 1000 (e.g., a base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.
[0414] In an alternative design, the processor 1010 may also store instructions and / or data that can be executed by the processor 1010 to cause the communication device 1000 to perform the methods described in the above method embodiments.
[0415] In another alternative design, the communication device 1000 may include a communication interface 1020 for implementing receiving and transmitting functions. For example, the communication interface 1020 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0416] Optionally, the communication device 1000 may include one or more memories 1030, which may store instructions that can be executed on the processor 1010, causing the communication device 1000 to perform the methods described in the above method embodiments. Optionally, the memories 1030 may also store data. Optionally, the processor 1010 may also store instructions and / or data. The processor 1010 and the memories 1030 may be provided separately or integrated together.
[0417] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the methods disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.
[0418] In one implementation, the communication device 1000 may correspond to the terminal device in the above method embodiments and may be used to execute the various steps and / or processes executed by the terminal device in the above method embodiments. The processor 1010 may be used to execute instructions stored in the memory 1030, and when the processor 1010 executes the instructions stored in the memory, the processor 1010 is used to execute the various steps and / or processes of the above method embodiments corresponding to the terminal device.
[0419] In another implementation, the communication device 1000 may correspond to the network device in the above method embodiments and may be used to execute the various steps and / or processes executed by the network device in the above method embodiments. The processor 1010 may be used to execute instructions stored in the memory 1030, and when the processor 1010 executes the instructions stored in the memory, the processor 1010 is used to execute the various steps and / or processes of the above method embodiments corresponding to the network device.
[0420] It should be understood that the aforementioned processing device can be one or more chips. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0421] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0422] According to the method provided in the embodiments of this application, this application also provides a chip system, which includes one or more processors for calling and executing instructions stored in memory, thereby causing the method described in the embodiments of this application to be executed. The chip system may be composed of chips or may include chips and other discrete devices.
[0423] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0424] According to the method provided in the embodiments of this application, this application also provides a communication system, which includes the aforementioned network device and terminal device.
[0425] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the network device or terminal device in any of the foregoing method embodiments.
[0426] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the network device or terminal device in any of the foregoing method embodiments.
[0427] The computer-readable storage medium may be the aforementioned volatile memory or non-volatile memory, or it may include both volatile memory and non-volatile memory.
[0428] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0429] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated.
[0430] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0431] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0432] In summary, the above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A communication method, characterized in that, Applied to a terminal device, the method includes: Receive configuration information from network devices, the configuration information being used to configure the terminal device to perform periodic triggered measurements and event triggered measurements; Based on the configuration information, a target measurement report is obtained; the target measurement report is obtained by deduplicating the measurement results of the same cell in the first measurement report and the second measurement report; the first measurement report is the measurement report obtained by executing the event-triggered measurement; the second measurement report is the measurement report obtained by executing the periodic-triggered measurement. Send the target measurement report to the network device.
2. The method according to claim 1, characterized in that, The configuration information is used for configuration: The event triggering measurement related events, event triggering conditions, and the first type of cell; The reporting cycle for the periodic trigger measurement and the second type of cell are executed.
3. The method according to claim 2, characterized in that, The step of obtaining the target measurement report based on the configuration information includes: In response to receiving the first information sent by the network device, the measurement results of the same cell in the first measurement report and the second measurement report are deduplicated to obtain the target measurement report; the first information includes or is used to indicate identification information of measurement reports with duplicate content, or the first information is used to indicate that the measurement report for event-triggered measurement and the measurement report for periodic-triggered measurement have duplicate content, or the first information is used to indicate that the first type of cell and the second type of cell have the same cell.
4. The method according to claim 2 or 3, characterized in that, The step of obtaining the target measurement report based on the configuration information includes: When the time-triggered condition is met, the measurement results of the same cell in the first measurement report and the second measurement report are deduplicated to obtain the target measurement report; The time triggering condition is used to indicate that the time slot interval between the generation time of the first measurement report and the generation time of the second measurement report is less than or equal to the interval threshold.
5. The method according to claim 4, characterized in that, When the first type of cell and the second type of cell are completely identical, the target measurement report includes the first measurement report and does not include the second measurement report in the first time period; or, the target measurement report includes the second measurement report and does not include the first measurement report in the first time period. When the first type of cell and the second type of cell are partially the same, the target measurement report includes the first measurement report and a measurement report obtained by performing deduplication processing on the second measurement report; wherein, the deduplication processing includes removing the measurement results of the same cell in the second measurement report, or carrying the measurement result that is ranked first among the measurement results of the same cell removed in the second measurement report in the target measurement report.
6. The method according to claim 5, characterized in that, The method further includes: Send a second message to the network device; the second message is used to indicate whether the target measurement report was obtained by deduplication, and / or the second message is used to indicate the type of report processing strategy used to obtain the target measurement report.
7. The method according to claim 6, characterized in that, The method further includes: Obtain third information sent by the network device based on the second information; the third information is used to instruct the terminal device to adjust the reporting cycle for performing the periodic trigger measurement.
8. The method according to claim 4, characterized in that, The interval threshold of the time triggering condition is negatively correlated with the real-time moving speed of the terminal device.
9. The method according to claim 8, characterized in that, The configuration information also includes: A first speed threshold and a first interval threshold corresponding to the first speed threshold; the real-time moving speed of the terminal device is greater than the first speed threshold, and the interval threshold of the time triggering condition is the first interval threshold; The second speed threshold and the second interval threshold corresponding to the second speed threshold; the real-time moving speed of the terminal device is between the first speed threshold and the second speed threshold, and the interval threshold of the time triggering condition is the second interval threshold; The third interval threshold; when the real-time moving speed of the terminal device is less than the second speed threshold, the interval threshold of the time triggering condition is the third interval threshold.
10. The method according to claim 5, characterized in that, The duration of the first time period is negatively correlated with the real-time moving speed of the terminal device.
11. The method according to claim 10, characterized in that, The configuration information also includes: A first speed threshold and a first prohibition timer duration corresponding to the first speed threshold; the real-time moving speed of the terminal device is greater than the first speed threshold, and the duration of the first time period is the duration of the first prohibition timer; The second speed threshold and the second prohibition timer duration corresponding to the second speed threshold; the real-time moving speed of the terminal device is between the first speed threshold and the second speed threshold, and the duration of the first time period is the duration of the second prohibition timer; the duration of the first prohibition timer is less than the duration of the second prohibition timer; The duration of the third prohibition timer; the real-time moving speed of the terminal device is less than the second speed threshold, and the duration of the first time period is the duration of the third prohibition timer; the duration of the second prohibition timer is less than the duration of the third prohibition timer.
12. The method according to claim 3, characterized in that, The configuration information includes the first information.
13. A communication method, characterized in that, Applied to network devices, including: Send configuration information to the terminal device, the configuration information being used to configure the terminal device to perform periodic triggered measurements and event triggered measurements; The terminal device acquires a target measurement report sent by the terminal device; the target measurement report is obtained by the terminal device after deduplicating the measurement results of the same cell in the first measurement report and the second measurement report; the first measurement report is the measurement report obtained by the terminal device performing the event-triggered measurement; the second measurement report is the measurement report obtained by the terminal device performing the periodic-triggered measurement.
14. The method according to claim 13, characterized in that, The configuration information also includes first information; Alternatively, the method may further include: Send the first information to the terminal device; The first information includes or is used to indicate identification information for measurement reports with duplicate content, or the first information is used to indicate that measurement reports for event-triggered measurements and measurement reports for periodic-triggered measurements have duplicate content, or the first information is used to indicate that the first type of cell for the event-triggered measurement and the second type of cell for the periodic-triggered measurement have the same cell.
15. The method according to claim 13 or 14, characterized in that, The method further includes: The terminal device receives second information; the second information is used to indicate whether the target measurement report of the terminal device has been obtained through deduplication, and / or the second information is used to indicate the type of report processing strategy used to perform deduplication on the target measurement report.
16. The method according to claim 15, characterized in that, The method further includes: Based on the second information, third information is sent to the terminal device; the third information is used to instruct the terminal device to adjust the reporting cycle for performing the periodic trigger measurement.
17. The method according to claim 13 or 14, characterized in that, The configuration information also includes an interval threshold; the interval threshold is used by the terminal device to determine the time triggering condition; wherein, the time triggering condition is used to indicate that the time slot interval between the generation time of the first measurement report and the generation time of the second measurement report is less than or equal to the interval threshold.
18. The method according to claim 17, characterized in that, The configuration information also includes: A first speed threshold and a first interval threshold corresponding to the first speed threshold; the real-time moving speed of the terminal device is greater than the first speed threshold, and the interval threshold of the time triggering condition is the first interval threshold; The second speed threshold and the second interval threshold corresponding to the second speed threshold; the real-time moving speed of the terminal device is between the first speed threshold and the second speed threshold, and the interval threshold of the time triggering condition is the second interval threshold; The third interval threshold; when the real-time moving speed of the terminal device is less than the second speed threshold, the interval threshold of the time triggering condition is the third interval threshold.
19. The method according to claim 13 or 14, characterized in that, The configuration information also includes a timeout duration; the timeout duration is used to prevent the terminal device from reporting the second measurement report during the first time period corresponding to the timeout duration.
20. The method according to claim 19, characterized in that, The configuration information also includes: A first speed threshold and a first prohibition timer duration corresponding to the first speed threshold; the real-time moving speed of the terminal device is greater than the first speed threshold, and the duration of the first time period is the duration of the first prohibition timer; The second speed threshold and the second prohibition timer duration corresponding to the second speed threshold; the real-time moving speed of the terminal device is between the first speed threshold and the second speed threshold, and the duration of the first time period is the duration of the second prohibition timer; the duration of the first prohibition timer is less than the duration of the second prohibition timer; The duration of the third prohibition timer; the real-time moving speed of the terminal device is less than the second speed threshold, and the duration of the first time period is the duration of the third prohibition timer; the duration of the second prohibition timer is less than the duration of the third prohibition timer.
21. A communication device, characterized in that, The device includes at least one processor coupled to a memory storing a program or instructions, the processor executing the program or instructions to cause the device to perform the method as claimed in any one of claims 1 to 12, or the method as claimed in any one of claims 13 to 20.
22. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1 to 12, or the communication method as described in any one of claims 13 to 20.
23. A communication system, characterized in that, Includes the communication device as described in claim 21.
24. A chip system, characterized in that, The chip system includes one or more processors, which are configured to retrieve and execute instructions stored in memory, such that the method as described in any one of claims 1 to 12 is executed, or the communication method as described in any one of claims 13 to 20 is executed.
Citation Information
Patent Citations
Communication method and device and storage medium
CN117560687A
Layer-one measurement reporting method, equipment and device based on event triggering and storage medium
CN120825810A