METHODS, UE AND FIRST NETWORK NODE FOR HANDLING MOBILITY INFORMATION IN A COMMUNICATIONS NETWORK
20230025432 · 2023-01-26
Inventors
Cpc classification
H04W36/0058
ELECTRICITY
H04W36/0083
ELECTRICITY
International classification
Abstract
The present disclosure relates to a method performed by a User Equipment (UE) for handling mobility information in a communications network. The UE predicts the mobility information. The UE reports the predicted mobility information to a first network node currently serving the UE in the communications network.
Claims
1. A method performed by a User Equipment, UE, for handling mobility information in a communications network, the method comprising: predicting the mobility information; and reporting the predicted mobility information to a first network node currently serving the UE in the communications network.
2. The method according to claim 1, wherein the mobility information is associated with a mobility procedure, and wherein the mobility procedure is one or more of conditional handover, handover, measurement configuration, measurement reporting, setup of multi-radio dual connectivity, reconfiguration of multi-radio dual connectivity, setup or carrier aggregation, reconfiguration of carrier aggregation and release with redirect.
3. The method according to claim 1, wherein the mobility information comprises one or more radio quality related parameters, and wherein the one or more radio quality related parameters comprises one or more of a Reference Signals Received Power, RSRP, a Reference Signal Received Quality, RSRQ, a Signal to Interference plus Noise Ratio, SINR, a list of one or more cells, a list of one or more beams, a list of one or more Reference Signals, RS, type coverage the UE is moving to, time information wherein the RSRP, RSRQ and SINR are for a frequency and in different levels of granularities.
4. The method according to claim 1, wherein the predicted mobility information is comprised in a measurement report when being reported to the first network node.
5. The method according to claim 1, wherein the predicted mobility information is reported when the UE is in connected state.
6. The method according to claim 1, comprising: obtaining a prediction model from the first network node, wherein the prediction model indicates how to perform the prediction of the mobility information; and wherein the mobility information is predicted using the prediction model.
7. The method according to claim 6, wherein the prediction model is obtained for a first time; or wherein the prediction model is an updated prediction model that replaces a previously obtained prediction model.
8. The method according to claim 1, comprising: receiving network node information for network nodes associated with the UE ; and reporting the received network node information to the first network node.
9. The method according to claim 1, wherein the prediction of the mobility information is based one or more input parameters, and wherein the one or more input parameters are at least one of: network node information, sensor information, UE connection parameters, mobility history parameters and time information.
10. The method according to claim 1, wherein the predicted mobility information is reported periodically or when triggered by a measurement event.
11. A method performed by a first network node for handling mobility information in a communications network, the method comprising: obtaining predicted mobility information from a User Equipment, UE, which UE the first network node currently serves; based on the predicted mobility information, determining to initiate a mobility procedure associated with the UE; and initiating the mobility procedure.
12. The method according to claim 11, wherein the mobility information is associated with a mobility procedure, and wherein the mobility procedure is one or more of conditional handover, handover, measurement configuration, measurement reporting, setup of multi-radio dual connectivity, reconfiguration of multi-radio dual connectivity, setup or carrier aggregation, reconfiguration of carrier aggregation and release with redirect.
13. The method according to claim 11, wherein the mobility information comprises one or more radio quality related parameters, and wherein the one or more radio quality related parameters comprises one or more of a Reference Signals Received Power, RSRP, a Reference Signal Received Quality, RSRQ, a Signal to Interference plus Noise Ratio, SINR, a list of one or more cells, a list of one or more beams, a list of one or more Reference Signals, RS, type coverage the UE is moving to, time information wherein the RSRP, RSRQ and SINR are for a frequency and in different levels of granularities.
14. The method according to claim 11, wherein the predicted mobility information is comprised in a measurement report when being obtained from the first UE.
15. The method according to claim 11, comprising: providing a prediction model to UE, wherein the prediction model indicates how to perform a prediction of the mobility information.
16. The method according to claim 15, wherein the prediction model is provided for a first time; or wherein the prediction model is an updated prediction model that replaces a previously provided prediction model.
17. The method according to claim 11, comprising: obtaining, from the UE, network node information for network nodes associated with the UE.
18. The method according to claim 11, wherein the predicted mobility information is obtained periodically or when triggered by a measurement event.
19. (canceled)
20. A User Equipment, UE, for handling mobility information in a communications network, the UE being adapted to: predict the mobility information; and to report the predicted mobility information to a first network node currently serving the UE in the communications network.
21-29. (canceled)
30. A first network node for handling mobility information in a communications network, the first network node being adapted to: obtain predicted mobility information from a User Equipment, UE, which UE the first network node currently serves; based on the predicted mobility information, determine to initiate a mobility procedure associated with the UE; and to initiate the mobility procedure.
31-40. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0162] The embodiments herein will now be further described in more detail by way of example only in the following detailed description by reference to the appended drawings illustrating the embodiments and in which:
[0163]
[0164]
[0165]
[0166]
[0167]
[0168]
[0169]
[0170]
[0171]
[0172]
[0173]
[0174]
[0175]
[0176]
[0177]
[0178]
[0179]
[0180]
[0181]
[0182] The drawings are not necessarily to scale and the dimensions of certain features may have been exaggerated for the sake of clarity. Emphasis is instead placed upon illustrating the principle of the embodiments herein.
DETAILED DESCRIPTION
[0183]
[0184] The communications network 400 comprises one or a plurality of network nodes, whereof a first network node 401a and a second network node 401b are depicted in
[0185] The communications network 400 covers a geographical area which may be divided into cell areas, wherein each cell area may be served by a network node, although, one network node may serve one or several cells. In
[0186] One or a plurality of UEs 101 is located in the communication network 400. Only one UE 101 is exemplified in
[0187] The UE 101 is enabled to communicate wirelessly within the communications network 400. The communication may be performed e.g. between two devices, between a devices and a regular telephone, between the UE 101 and a network node, between network nodes, and/or between the devices and a server via the radio access network and possibly one or more core networks and possibly the internet.
[0188] The first network node 401a may be configured to communicate in the communications network 400 with the UE 101 over a first communication link 408a, e.g., a radio link. The second network node 401b may be configured to communicate in the communications network 400 with the UE 105 over a second communication link 408b, e.g., a radio link. The first network node 401a may be configured to communicate in the communications network 400 with the second network node 101b over a third communication link 408c, e.g., a radio link or a wired link, although communication over more links may be possible.
[0189] It should be noted that the communication links in the communications network may be of any suitable kind comprising either a wired or wireless link. The link may use any suitable protocol depending on type and level of layer, e.g. as indicated by the Open Systems Interconnection (OSI) model, as understood by the person skilled in the art.
[0190] UE Aspects
[0191] The UE 101 may predict mobility information such as radio conditions of serving and/or neighbor cells, in serving and/or neighbor frequencies, list of cells and/or beams the UE 101 is moving or being handed over to, and the inclusion of these predictions in measurement reports, such as the existing periodic measurement reports and event-triggered measurement reports.
[0192] A method performed by the UE 101 for assisting mobility management, the method comprising: [0193] Predicting mobility information, such as radio quality related parameters such as Reference Signals Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal to Interference plus Noise Ratio (SINR) in a given frequency in different levels of granularities such as per cell, per beam, per RS type like SSB and/or CSI-RS, list of cells and/or list of beams and/or list of RS type coverage, like SSB identifier coverage or CSI-RS identifier coverage, the UE is moving to, etc.; [0194] Reporting predicted values to a serving node upon a condition, for example, determined by a network configuration provided to the UE.
[0195] The prediction of mobility information to be comprised in the measurement reports should be interpreted in a broad sense. The prediction of the mobility information may comprise at least an indication of the likelihood/probability of the UE 101 moving to a given cell, beam or coverage of a given RS type, e.g. SSB identifier, CSI-RS identifier, Transmitter/Receiver Point (TRP), or each reported cell/beam/TRP.
[0196] Prediction Model
[0197] There may be different possibilities related to how the prediction is performed at the UE 101 e.g. choice of the prediction model used by the UE 101.
[0198] The UE 101 may receive a prediction model/function from the first network node 403a. The prediction model may be a software function that is provided from the first network node 403a to the UE 101, for example in a procedure where the UE 101 downloads this software function. The prediction model may rely on Application Protocol Interfaces (APIs) that are exposed by the UE 101 to the first network node 403a, so an entity at the first network node side is able to configure a prediction model at the UE 101. In that case, there may be a procedure where the UE 101 indicates, to the first network node 403a, a capability related information i.e. the UE 101 indicates to the first network node 403a that it may download/receive a prediction model from the first network node 403a, for example for mobility prediction information. This capability may be related to the software and hardware aspects at the UE 101, availability of sensors, etc. Once the UE 101 has the function available, it may be configured by the first network node 403a to use it e.g. in a measurement configuration like reporting configuration, measurement object configuration, etc.
[0199] The first network node 403a may take different input from the UE 101 to take a decision concerning the prediction model to provide the UE 101 and/or its configurations. A first network node 403a, e.g. a BS or a cloud, may receive the UEs' measurement reports and use them to train a NN. To train the NN one may use as input to the NN signal measurements, e.g., RSRP, RSRQ or SINR, at instant “t” and as output, signal measurements at instant “t+X”. Thus, the NN would be able to predict the value of this measurement, “X” instants of time in advance. Since a NN may be characterized by the number of layers, number of nodes per layer and the nodes' weights, after the training process, the network node broadcasts to the UEs 101 the NN parameters in order to allow the UEs 101 to reconstruct the NN and use it to predict future values of a given signal measurement. Since this is an example of supervised learning, from time to time, the first network node 403a updates the NN weights based on new UEs' measurement reports. The predicted values at instant “t” may be compared to the measured values at instant “t+X” in order to validate if the NN accuracy and to force, if necessary, the NN weights update.
[0200] The UE 101 may have stored a prediction model/function, e.g., UE proprietary prediction model, to perform the prediction. In that case, there could be a procedure where the UE 101 indicates to the first network node 403a a capability related to that i.e. indicate that it may perform a certain prediction according to the method, e.g. prediction of RSRP and/or RSRQ and/or SINR based on SSBs, prediction of RSRP and/or RSRQ and/or SINR based on CSI-RS, etc. A capability may be reported to the first network node 403a in different levels of granularity such as i) UE 101 has a prediction model and/or ii) which exact prediction model the UE 101 has available, e.g., out of a list defined in the specifications and/or iii) which kinds of predictions the model(s) the UE 101 has available performs and/or iv) what kinds of input the model(s) the UE 101 has available take into account, etc.
[0201] At least one prediction model may be standardized to be implemented at the UE 101 and configured by the first network node 403a, with a set of parameters. Many possibilities may be considered, for example: a NN, the UE 101 already knows that it will implement a NN of “L” layers, where each layer “i” has “N.sub.i” nodes, and each node “j” has a set of weights “W.sub.j”, but the values of “L”, “N.sub.i” and “W.sub.j” are set by the network. A Random Forest model may also be used, where the first network node 403a may set the number of estimators, i.e. trees in the forest, the depth of each tree and the threshold of each leaf. A capability may be reported to the first network node 403a in different levels of granularity such as i) UE 101 has a prediction model and/or ii) which exact prediction model the UE 101 has available, e.g., out of a list defined in the specifications and/or iii) which kinds of predictions the model(s) the UE 101 has available performs and/or iv) what kinds of input the model(s) the UE 101has available take into account, etc.
[0202] The prediction model may be based on Recurrent Neural Network (RNN). Unlike standard feedforward NNs, a RNN has feedback connections that work as a memory state. This memory state may allow a UE 101 to preserve signal measurement statistics across time steps which are useful for predicting time series. The UE 101 may feed the RNN with the last “N” signal measurements, e.g., RSRP, RSRQ or SINR, and the RNN will be able to output signal measurements shifted by “Y” measurement periods. To train the RNN, the UE 101 may use a Back Propagation Through Time (BPTT) method. A Long short-term memory (LSTM) architecture is a RNN that may be used. It learns what to store in the long-term state, what to throw away, and what to read from it.
[0203] Parameters Possibly Used by the Prediction Model
[0204] There may be different prediction models that may be used, and these may be based on different set of parameters known at the UE 101.
[0205] Real/current measurements may be used as input parameters for the mobility prediction model, e.g., RSRP, RSRQ, SINR at a certain point in time T0 for the same cells the UE 101 perform predictions, based on an RS type like SSB and/or CSI-RS and/or Demodulation Reference Signal (DRMS), either instantaneous values or filtered values, e.g. with L3 filter parameters configured by RRC, from the serving and/or neighbor cells and/or serving or neighbor beams.
[0206] Parameters from sensors may also be used, such as UE positioning information, e.g. GPS coordinates, barometric sensor information or other indicators of height, rotation sensors, proximity sensors, and mobility such as, location information, previous connected base stations history, speed and mobility direction, information from mapping/guiding applications
[0207] Metrics related to a UE connection may also be considered, such as average package delay. The UE 101 may also use input from sensors such as rotation, movement, etc. UE uses some route information, e.g. current location, final destination and route, as input.
[0208] UE mobility history information may be used, such as last visited beams, last visited cells, last visited tracking areas, last visited registration areas, last visited RAN areas, last visited Public Land Mobile Networks (PLMN), last visited countries, last visited cities, last visited states, etc.
[0209] Time information may be used, such as the current time, e.g. 10:15 am, and associated time zone, e.g. 10:15 GMT. That may be relevant if the UE 101 has a predictable trajectory and it is typical that at a certain time the UE 101 is in a certain location. The UE 101 may be configured, e.g. by the first network node 403a, via an RRC message, to utilize at least one of the above parameters as input to mobility predictions models. The availability of these parameters, e.g. in case of sensors, the availability at the UE of a sensor, like barometric sensor, depends on a capability information indicated to the network. If first network node 403a is aware that the UE 101 is capable of performing certain measurements, like based on sensors, and, if the first network node 403a is aware that a UE 101 benefits in using a parameter in a prediction model, the UE 101 may be configured to use at least one of these input parameters in the prediction model for which the first network node 403a is configuring the UE 101 to report. In that case, there may be a procedure where the UE 101 indicates to the first network node 403a, a capability related information i.e. UE 101 indicates, to the first network node 403a, that it may download/receive a prediction model from the first network node 403a, for example for mobility prediction information . This capability may be related to the software and hardware aspects at the UE 101, availability of sensors, etc. Once the UE 101 has the function available, it may be configured by the network to use it e.g. in a measurement configuration like reporting configuration, measurement object configuration, etc.
[0210] Prediction Reporting Configurations
[0211] There may be different ways of how the predictions are reported by the UE, e.g. based on which triggers.
[0212] Periodic Reports
[0213] The UE 101 may report mobility prediction information periodically, where the first network node 403a may have configured periodicity and/or pre-determined slots where these predictions are to be reported. This may be configured via RRC signaling from a network, for example, in a ReportConfig structure where there may be a new report type called periodicalPredictions, as shown below:
TABLE-US-00001 ReportConfigNR : := SEQUENCE { reportType CHOICE { periodical PeriodicalReportConfig, eventTriggered EventTriggerConfig, . . . , reportCGI ReportCGI, [[ reportSFTD ReportSFTD-NR ]], [[ periodicalPrediction PeriodicalPredictionReportConfig ]] } Periodical PredictionReportConfig : : = SEQUENCE { rsType NR-RS-Type, reportInterval ReportInterval, reportAmount ENUMERATED (r1, r2, r4, r8, r16, r32, r64, infinity), reportQuantityCell MeasReportQuantity, maxReportCells INTEGER (1 . . maxCellReport), reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R maxNrofRS-IndexesToReport INTEGER (1 . . maxNrofIndexesToReport) OPTIONAL, -- Need R includeBeamMeasurements BOOLEAN, useWhiteCelllist BOOLEAN, . . . }
[0214] The parameters configured, e.g. in PeriodicalPredictionReportConfig above, indicate what is to be predicted and comprised in the measurement report predictions. The configuration may indicate which RS type, e.g. SSB or CSI-RS, the UE 101 shall measure and, based on these measurements, it may perform predictions. If SSB is configured, the UE 101 may perform SSB measurements and may comprise SSB based measurement predictions in the reports. The field reportlnterval or equivalent may indicate the interval for which the UE 101 transmits the measurement report predictions. The field reportAmount may indicate how many measurement prediction reports the UE 101 transmits. The reportQuantityCell field or equivalent may indicate what measurement quantities for cell level measurement predictions are to be predicted and reported periodically, such as RSRO and/or RSRQ and/or SINR.
[0215] The maxReportCells field or equivalent may indicate the maximum number of cells whose predictions have been performed are to be comprised in the measurement prediction report.
[0216] The reportQuantityRS-Indexes field or equivalent may indicate which measurement information per RS index the UE 101 shall comprise in the measurement prediction report, such as RSRP and/or RSRQ and/or SINR. Notice that this may be about the inclusion of which beam measurement predictions.
[0217] The maxNrofRS-IndexesToReport field or equivalent may indicate to the UE 101 the maximum number of RS indexes to comprise in the measurement prediction report. In this context, RS indexes may mean beam indexes in the cases these RSs are beamformed, such as in the case of high frequencies like mmWave or THz.
[0218] The includeBeamMeasurements field, if configured, may indicate that the UE 101 shall comprise the SS/PBCH based measurement predictions for the quantities in reportQuantityRS-Indexes set to true for each SS/PBCH block index or CSI-RS, if CSI.RS is configured as RS type.
[0219] The useWhiteCellList or equivalent may indicate whether the UE 101 shall use the list of cells in the associated measurement object and consider these cells as applicable cells for which measurement predictions are to be performed. This may rely on a list of cells possibly configured in a measurement object, e.g. identified by a physical cell identified and the frequency information, like an SSB Absolute Radio Frequency Channel Number (ARFCN) or CSI-RS point A and offset, in the measurement object. In that sense, the measurement object may comprise a white cell list only for the measurement report prediction, not only for periodical but more generally. Hence, if the flag is set to true, the UE 101 may perform measurement predictions according to the configuration only for the cells indicated in the list.
[0220] Periodic prediction configured in ReportConfigNR may be associated to a measurement object, i.e., to indicate to the UE 101 in which frequency the UE 101 may perform the predictions. In other words, it indicates which ARFCN the SS/PBCH Block needs to be searched and detected, so the UE 101 may perform the measurement predictions.
[0221] Periodic prediction configured in ReportConfigNR may be associated to a measurement identifier, i.e., to indicate to the UE 101 which identifier may be comprised in the measurement prediction report, so the first network node 403a knows upon reception of the report to which measurement object and reporting prediction configuration the report is associated.
[0222] Regarding the configuration of measurement reporting predictions, the UE may be configured to perform measurements and report measurement periodically, e.g. by being configured in ReportConfigNR with report type periodical, and in addition to perform predictions and comprise measurement predictions in the periodic measurement reports e.g. based on an additional configuration in PeriodicalPredictionReportConfig, as shown below in two examples. In the first example, this may be a falg:
TABLE-US-00002 ReportConfigNR : := SEQUENCE { reportType CHOICE { periodical PeriodicalReportConfig, eventTriggered EventTriggerConfig, . . . reportcGI ReportCGI, [[ reportsFTD ReportsFTD-NR ]] } PeriodicalReportconfig : := SEQUENCE { rsTypeNRRS-Type, reportinterval ReportInterval, reportAmount ENUMERATED (r1, r2, r4, r8, r16, r32, r64, infinity), reportQuantityCell MeasReportCuantity, maxReportCells INTEGER (1. . maxCellReport), reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R. maxNrofRS-IndexesPoReport INTEGER (1 . . maxNrofIndexesToReport) OPTIONAL, -- Need R includeBeamMeasurements BQOLEAN , useWhiteCelllist BOOLEAN [ includePredictions BOOLEAN, ] . . . }
[0223] In the following second example, a detailed configuration is provided to indicate the UE 101 what to report in terms of predictions:
TABLE-US-00003 PeriodicalReportConfig : := SEQUENCE { rsType NR-RSType, reportInterval ReportInterval, reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, reportCuantityCell MeasReportQuantity, maxkeportCells INTEGER (1 . . maxcellReport), reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R maxNrofRS IndexesToReport INTEGER (1. . maxNrofindexesToReport) OPTIONAL, -- Need R includeBeamMeasurements BOOLEAN, useWhiteCellList BOOLEAN, [ predictionConfig PeriodicalPredictionReportConfig, ] . . . }
[0224] Even Triggered Reports
[0225] Mobility prediction information may be comprised in event-triggered measurement reports. The UE 101 may be configured by the first network node 403a with an Ax/Bx-like event configurations, e.g. A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, V1, V2, H1 or H2, where that has an additional configuration indicating to the UE 101 that the UE 101 may comprise mobility information predictions, e.g. predicted RSRP, RSRQ or SINR for a given triggered cell, in a measurement report, if a measurement report is triggered, e.g. if Ax or Bx event is triggered, depending what the UE is configure with.
[0226] A configuration may be provided to the UE 101, e.g. by the first network node 403a via RRC signaling, may indicate what predicted information are to be reported, which may comprise measurement predictions and/or current/real measurements, possibly comprising measurements used as input to have the reported predictions.
[0227] The comprising of predictions in an event-triggered measurement report may be configured in ReportConfigNR and may be associated to a measurement object, i.e., to indicate to the UE 101 in which frequency the UE 101 may perform the predictions. In other words, it may indicate which ARFCN the SS/PBCH Block needs to be searched and detected, so the UE 101 may perform the measurement predictions.
[0228] This may be captured in the RRC as follows:
[0229] ReportConfigNR
[0230] The IE ReportConfigNR may specify a criterion for triggering of an NR measurement reporting event. Measurement reporting events may be based on cell measurement results, which may either be derived based on SS/PBCH block or CSI-RS. These events are labelled AN with N equal to 1, 2 and so on. [0231] Event A1: Serving becomes better than absolute threshold; [0232] Event A2: Serving becomes worse than absolute threshold; [0233] Event A3: Neighbour becomes amount of offset better than PCell/PSCell; [0234] Event A4: Neighbour becomes better than absolute threshold; [0235] Event A5: PCell/PSCell becomes worse than absolute threshold1 AND Neighbour/SCell becomes better than another absolute threshold2; [0236] Event A6: Neighbour becomes amount of offset better than SCell.
[0237] The following shows a ReportConfigNR information element:
TABLE-US-00004 -- ASNTSTART -- TAG-REPORTCONFIGNR-START ReportConfigNR : : = SEQUENCE { reportType CHOICE { periodical PeriodicalReportConfig, eventTriggered EventTriggerConfig, . . . , reportCGI ReportCGI, [[ reportSFTD ReportSFTD-NR ]] } } ReportCGI SEQUENCE { cell ForWhichToReportCGI PhysCellId, . . . } ReportSFTD-NR : : = SEQUENCE { reportSFTD-Meas BOOLEAN . reportRSRP BOOLEAN, . . . } EventTriggerConfig : : = SEQUENCE { eventId CHOICE { eventA1 SEQUENCE { a1-Threshold MeasTriggerQuantity, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeTotrigger }, eventA2 SEQUENCE { a2-Threshold MeasTriggeQuantity, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger }, eventA3 SEQUENCE { a3-Offset MeasTriggerQuantityOffset reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger useWhitecellList BOOLEAN }, eventA4 SEQUENCE { a4-Threshold MeasTriggerQuantity, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger, useWhitecellList BOOLEAN }, eventA5 SEQUENCE { a5-Threshold1 MeasTriggerQuantity, a5-Threshold2 MeasTriggerQuantity, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger,. useWhitecellList BOOLEAN }, eventA6 SEQUENCE { a6-Offset MeasTriggerQuantityOffset, reportOnLeave BOOLEAN, hysteresis Hysteresis, timetoTrigger TimeToTrigger, usewhitecellList BOOLEAN }, . . . }, rsType NR-RS-Type, reportInterval Reportinterval, reportAmount ENUMERATED (r2, r2, r4, r8, r16, r32, r64, infinity), reportQuantityCell MeasReportQuantity, maxReportCells INTEGER (1 . . maxCellReport), reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R maxNrofRS-IndexesToReport INTEGER (1. . maxNrofIndexesToReport) OPTIONAL, -- NeedR includeBeamMeasurements BOOLEAN, reportAddNeighMeas ENUMERATED (setup) OPTIONAL, -- Need R [ includePredictions BOOLEAN, ] . . . }
[0238] The following shows a ReportConfigNR information element when the UE 101 is configured with detailed information concerning what kind of predicted mobility information is to be reported.
TABLE-US-00005 -- ASNTSTART -- TAG-REPORTCONFIGNR-START ReportConfigNR : : = SEQUENCE { reportType CHOICE ( periodical PeriodicalReportConfig, eventTriggered EventTriggerConfig, . . . reportCGI ReportCgI, [[ reportSFTD ReportSFTD-NR ]] } } ReportCGI : := SEQUENCE { cellForWhichToReportVGI PhysCellId, . . . } ReportSFTD-NR : : = SEQUENCE { report SFTD-Meas BOOLEAN, reportRSRP BOOLEAN, . . . } EventTriggerConfig : : = SEQUENCE { eventId CHOICE { eventA1 SEQUENCE { a1-ThresholdMeasTriggerQuantity, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger }, eventA2 SEQUENCE ) a2-Threshold MeasTriggerOuantity, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger }, eventA3 SEQUENCE } a3-Offset MeasTriggerQuantityOffset, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger, useWhiteCellList BOOLEAN }, eventA3 SEQUENCE { a4-Threshold MeasTriggerQuantity, reportOnLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger, useWhiteCellList BOOLEAN }, eventA5 SEQUENCE { a5-Threshold1 MeasTriggerQuantity, a5-Threshold2 MeasTriggerQuantity, reportonLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger, usewhitecellList BOOLEAN . }, eventA6 SEQUENCE { a6-Offset MeasTriggerQuantityOffset, reportonLeave BOOLEAN, hysteresis Hysteresis, timeToTrigger TimeToTrigger, useWhiteCellList BOOLEAN . }, . . . }, rSTypeNR-RS-Type, reportInterval ReportInterval, reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, reportQuantityCell MeasReportQuantity, maxReportCells INTEGER (1. . maxcellReport), reportQuantityRS-indexes MeasReportQuantity OPTIONAL, -- Need R maxNrofRS-IndexesToReport INTEGER (1. . maxNrofIndexesToReport) OPTIONAL, -- Need R includeBeamMeasurements BOOLEAN, reportAddNeighMeas ENUMERATED {setup} OPTIONAL, -- Need R [ predictionConfig EventPredictionReportConfig, ] . . . } EventPredictionReportConfig : : = SEQUENCE { reportPredictionQuantityCell MeasReportQuantity, maxPredictionReportCells INTEGER (1 . . maxCellReport), reportPredictionQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R maxNrofPredictionRS-IndexesToReport INTEGER (1. . maxNrofindexesToReport) OPTIONAL, -- Need R includeBeamMeasurementsPrediction BOOLEAN, reportAddNeighPredictionMeas ENUMERATED (setup) OPTIONAL, -- Need R
[0239] The prediction reporting configuration may be implicitly derived from the event-triggered reporting configuration, e.g. as in ReportConfigNR. The UE 101 may comprise, in the measurement report predictions, associated to the same RS type for which it has been configured to perform measurement e.g. if UE 101 configured with a measld whose associated RS type is SSB, the UE 101 may comprise in the report predictions associated to SSB measurements, cell list derived from measurements based on SSB. The UE 101 may comprise in the measurement report predictions associated to the same trigger quantity for which it has been configured to perform measurement e.g. if the UE 101 is configured with a measld whose trigger quantity is RSRP, the UE 101 may comprise in the report predictions associated to RSRP measurements, e.g. cell list derived from measurements based on RSRP.
[0240] The predicted mobility information may be comprised in an event triggered measurement report may differ depending on the configuration in reportConfig.
[0241] The predicted mobility information may be comprised in an event triggered measurement report may differ depending on which event triggers the report.
[0242] A1 Event Comprising Predicted Measurement Information
[0243] If the UE 101 is configured with an A1 event, i.e. when the serving becomes better than a threshold, the UE 101 may be configured with an associated measurement object to indicate in a measurement report that a serving cell, with the associated measurement object, became better than a configured threshold based on a measurement quantity and RS type. Based on these A1 reports, the first network node 403a may take further actions such as activate a configured SCell that becomes in good conditions, route traffic via an SCell or PSCell that becomes better, consider that as a candidate for a handover/reconfiguration with sync, e.g. in case that is not the PCell already, re-configure the UE 101 to perform fewer measurements considering that this serving cell is good, e.g. above threshold, etc.
[0244] When a measurement report is triggered due to the fulfillment of the entering conditions, like for an A1 event, i.e. serving becomes better than threshold, for a given serving cell, the UE may comprise prediction of mobility information associated to non-serving cells in the serving frequency associated to the measurement object for which the A1 event that has been fulfilled e.g. cells in same frequency as SCell-X. At least one of the following in addition to RSRP of SCell-X: [Predicted RSRP of SCell-X1, Predicted RSRP of SCell-X1 after X seconds, Predicted RSRP of SCell-X1 after 2*X seconds, etc.]. A list of cells may be provided where each element in the list comprises a cell in the serving frequency whose predictions fulfill the A1 conditions, e.g. after k*X seconds.
[0245] If the UE 101 is configured with an A1 event, i.e. serving becomes better than a threshold, and if the reportConfig associated with at least one measld comprised in the measIdList within VarMeasConfig contains a reportQuantityRS-Indexes and maxNrofRS-IndexesToReport and contains an rsType set to ssb, the UE 101 may derive layer 3 filtered per beam for the serving cell based on SS/PBCH block. An equivalent action exists for CSI-RS based measurements. The UE 101 may comprise mobility prediction information associated to beam measurements.
[0246] Beam measurement information predictions may be associated to the beams to be reported for the associated serving cell, according to the criteria defined for A1. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SCell-X: [Predicted RSRP of beam-1 of SCell-X after X seconds, Predicted RSRP of beam-1 of SCell-X after 2*X seconds, . . . Predicted RSRP of beam-1 of SCell-X after K*X seconds, Predicted RSRP of beam-2 of SCell-X after X seconds, Predicted RSRP of beam-2 of SCell-X after 2*X seconds, . . . , Predicted RSRP of beam-3 of SCell-X after X seconds, Predicted RSRP of beam-3 of SCell-X after 2*X seconds, . . . , Predicted RSRP of beam-3 of SCell-X after K*X seconds, . . . ].
[0247] One variant of the reported prediction values, like predicted RSRP, may be prediction related to whether the condition fulfilled for comprising beam measurements in the report is to remain or not after k*X seconds, where k may be an integer. The criteria to comprise serving cell beams may be that measurements may be above the beam quality threshold in measurement object. Hence, like at least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SCell-X: [indication=TRUE i.e. Predicted RSRP of beam-1 of SCell-X after X seconds>beam quality threshold in measObject, indication=TRUE i.e. Predicted RSRP of beam-1 of SCell-X after 2*X seconds>beam quality threshold in measObject, . . . , indication=FALSE i.e. Predicted RSRP of beam-1 of SCell-X after K*X seconds<beam quality threshold in measObject, indication=TRUE i.e. Predicted RSRP of beam-2 of SCell-X after X seconds>beam quality threshold in measObject, indication=FALSE i.e. Predicted RSRP of beam-2 of SCell-X after 2*X seconds<beam quality threshold in measObject, . . . , indication=TRUE i.e. Predicted RSRP of beam-1 of SCell-X after K*X seconds>beam quality threshold in measObject,]
[0248] Beam reporting for the serving cell may be used by the first network node 403a to indicate which downlink beams should be configured/re-configured in a serving cell for beam management related procedures such as Transmission Configuration Indication (TCI) state configurations/re-configurations/activations/deactivations, beam switching, Radio Link Monitoring, beam reporting, beam failure detection configuration, beam failure recovery configuration, configuration of contention-free random access resources, e.g. mapped to downlink beams, etc. If in addition to the beam measurements the first network node 403a obtains predictions concerning beam measurement information the first network node 403a may be able to make more educated decisions concerning these procedures. In the case of contention-free random access resources, the first network node 403a may decide not to configure resources associated to a given beam that is reported as a good one, but whose predictions show that it may become worse after k*X seconds, which may be when the UE tries to perform random access.
[0249] When a measurement report is triggered due to the fulfillment of the entering conditions for an A1 event, i.e. serving becomes better than threshold, for a given serving cell associated to a serving frequency according to the associated measurement object, the UE 101 may comprise predictions of mobility information associated to that serving cell for which A1 has been fulfilled e.g. SCell-X. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities (like RSRP, RSRP or SINR) for the serving cell SCell-X. The report may comprise at least one of the following in addition to RSRP of SCell-X: [Predicted RSRP of SCell-X after X seconds, Predicted RSRP of SCell-X after 2*X seconds, etc.] for trigger quantity or reporting quantity e.g. RSRP. A variant of the reported prediction values, like predicted RSRP, RSRQ or SINR, may be prediction related to whether the condition triggering the event, in this example A1, is to remain or not after X* seconds, for example, the following report in addition to RSRP of SCell-X: [indication=TRUE i.e. Predicted RSRP of SCell-X after X seconds>A1 threshold, indication=TRUE i.e. Predicted RSRP of SCell-X after 2*X seconds>A1 threshold, indication=FALSE i.e. Predicted RSRP of SCell-X after X seconds<A1 threshold].
[0250] When a measurement report is triggered due to the fulfillment of the entering conditions for an A1 event, i.e. serving becomes better than threshold, for a given serving cell associated to a serving frequency according to the associated measurement object, the UE 101 may comprise predictions of mobility information associated to other serving cells i.e. not only for the one for which A1 has been fulfilled.
[0251] One advantage of these reported predictions may be that they may provide the first network node 403a with a further level of certainty that the reported information for the serving cell remains valid, if the predicted values also show that the values remains above the threshold for Al. Hence, the first network node decision based on this may be more certain, which may improve performance, especially if other A1 event instances associated to other SCells are also being reported and showing a different pattern. Beam measurement information predictions may be associated to other beams of the serving cell that are not to be comprised in the measurement report according to the Al criteria. In other words, these may be information about additional beams in SCell-X. Assuming that according to the specified criteria, the UE 101 may be configured to report beams 1, 2, 3 of SCell-X, in addition to these the UE 101 may report at least one of the following: [Predicted RSRP of beam-5 of SCell-X1 after X seconds, Predicted RSRP of beam-5 of SCell-X1 after 2*X seconds, . . . , Predicted RSRP of beam-9 of SCell-X1 after X seconds, Predicted RSRP of beam-9 of SCell-X1 after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A1 measurement report if the method is not applied. A variant where only the state of these beams are comprised is also comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0252] Predicted beam measurement information for the cells that are not the serving cell triggering the event A1 may be comprised.
[0253] Other predicted mobility information may also be comprised in measurement reports triggered by A1 events.
[0254] In prior art, the UE 101 may be configured to report the best cells in a serving frequency. According to the present disclosure, the UE 101 may be configured to report the best predicted cells in the serving frequency according to a time criteria e.g. in the next X seconds, where X could also be configured by the first network node 403a. There may be multiple lists, one per X value.
[0255] A2 Event Comprising Predicted Measurement Information
[0256] If the UE 101 is configured with an A2 event, e.g. serving becomes worse than a threshold, the UE 101 may be configured with an associated measurement object to indicate in a measurement report that a serving cell, with the associated measurement object, became worse than a configured threshold based on a measurement quantity and RS type. Based on these A2 reports, the first network node 403a may take further actions such as deactivate a configured SCell that becomes in worse conditions, route traffic via another SCell or PSCell that are still good or at least better than the reported cell, consider that as a candidate to be released and/or deactivated, re-configure the UE 101 to perform additional measurements to find other cells in that frequency, configure inter-frequency measurements, configure inter-RAT measurements, etc.
[0257] When a measurement report is triggered due to the fulfillment of the entering conditions for an A2 event, i.e. serving becomes worse than threshold, for a given serving cell associated to a serving frequency according to the associated measurement object, the UE 101 may comprise predictions of mobility information associated to that serving cell for which A2 has been fulfilled e.g. SCell-X. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities, like RSRP, RSRP or SINR, for the serving cell SCell-X. The report may comprise at least one of the following in addition to RSRP of SCell-X: [Predicted RSRP of SCell-X after X seconds, Predicted RSRP of SCell-X after 2*X seconds, etc.] for trigger quantity or reporting quantity e.g. RSRP. A variant of the reported prediction values like predicted RSRP, RSRQ or SINR, may be prediction related to whether the condition triggering the event, e.g. A2, is to remain or not after X* seconds, for example, the following report in addition to RSRP of SCell-X: [indication=TRUE i.e. Predicted RSRP of SCell-X after X seconds<A2 threshold, indication=TRUE i.e. Predicted RSRP of SCell-X after 2*X seconds<A2 threshold, indication=FALSE i.e. Predicted RSRP of SCell-X after X seconds<A2 threshold].
[0258] When a measurement report is triggered due to the fulfillment of the entering conditions for an A2 event, i.e. serving becomes worse than threshold, for a given serving cell associated to a serving frequency according to the associated measurement object, the UE 101 may comprise predictions of mobility information associated to other serving cells i.e. not only for the one for which A2 has been fulfilled.
[0259] One advantage of these reported predictions is that they may provide the first network node 403a with a further level of certainty that the reported information for the serving cell remains valid, if the predicted values also show that the values remains below the threshold for A2. Hence, the first network node decision based on this may be more certain, which may improve performance, especially if other A2 or A1 event instances associated to other SCells are also being reported and showing a different pattern.
[0260] When a measurement report is triggered due to the fulfillment of the entering conditions, like for an A2 event, i.e. serving becomes worse than threshold, for a given serving cell, the UE 101 may comprise prediction of mobility information associated to non-serving cells in the serving frequency associated to the measurement object for which the A2 event that has been fulfilled e.g. cells in same frequency as SCell-X. At least one of the following in addition to RSRP of SCell-X: [Predicted RSRP of SCell-X1, Predicted RSRP of SCell-X1 after X seconds, Predicted RSRP of SCell-X1 after 2*X seconds, etc.]. A list of cells may be provided where each element in the list comprises a cell in the serving frequency whose predictions fulfill the A2 conditions, e.g. after k*X seconds.
[0261] If the UE 101 is configured with an A2 event, i.e. serving becomes worse than a threshold, and if the reportConfig associated with at least one measld comprised in the measIdList within VarMeasConfig comprises a reportQuantityRS-Indexes and maxNrofRS-IndexesToReport and comprises an rsType set to ssb, the UE 101 may derive layer 3 filtered per beam for the serving cell based on SS/PBCH block. An equivalent action exists for CSI-RS based measurements. The UE 101 may comprise mobility prediction information associated to beam measurements.
[0262] Beam measurement information predictions may be associated to the beams to be reported for the associated serving cell, according to the criteria defined for A2. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SCell-X: [Predicted RSRP of beam-1 of SCell-X after X seconds, Predicted RSRP of beam-1 of SCell-X after 2*X seconds, . . . Predicted RSRP of beam-1 of SCell-X after K*X seconds, Predicted RSRP of beam-2 of SCell-X after X seconds, Predicted RSRP of beam-2 of SCell-X after 2*X seconds, . . . , Predicted RSRP of beam-3 of SCell-X after X seconds, Predicted RSRP of beam-3 of SCell-X after 2*X seconds, . . . , Predicted RSRP of beam-3 of SCell-X after K*X seconds, . . . ].
[0263] One variant of the reported prediction values, like predicted RSRP, may be prediction related to whether the condition fulfilled for inclusion of beam measurements in the report is to remain or not after k*X seconds, where k may be an integer. The criteria to comprise serving cell beams may be that measurements should be above the beam quality threshold in measurement object. Hence, like at least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SCell-X: [indication=TRUE i.e. Predicted RSRP of beam-1 of SCell-X after X seconds>beam quality threshold in measObject, indication=TRUE i.e. Predicted RSRP of beam-1 of SCell-X after 2*X seconds>beam quality threshold in measObject, . . . , indication=FALSE i.e. Predicted RSRP of beam-1 of SCell-X after K*X seconds<beam quality threshold in measObject, indication=TRUE i.e. Predicted RSRP of beam-2 of SCell-X after X seconds>beam quality threshold in measObject, indication=FALSE i.e. Predicted RSRP of beam-2 of SCell-X after 2*X seconds<beam quality threshold in measObject, . . . , indication=TRUE i.e. Predicted RSRP of beam-1 of SCell-X after K*X seconds>beam quality threshold in measObject,]
[0264] Beam reporting for the serving cell may be used by the first network node 403a to indicate which downlink beams should be configured/re-configured in a serving cell for beam management related procedures such as TCI state configurations/re-configurations/activations/deactivations, beam switching, Radio Link Monitoring, beam reporting, beam failure detection configuration, beam failure recovery configuration, configuration of contention-free random access resources, mapped to downlink beams, etc. If in addition to the beam measurements the first network node 403a obtains predictions concerning beam measurement information the first network node 403a is able to make more educated decisions concerning these procedures. In the case of contention-free random access resources, the first network node 403a may decide not to configure resources associated to a given beam that is reported as a good one, but whose predictions show that it may become worse after k*X seconds, which may be when the UE 101 tries to perform random access.
[0265] In another alternative, beam measurement information predictions may be associated to other beams of the serving cell that are not to be comprised in the measurement report according to the A2 criteria. In other words, these could be information about additional beams in SCell-X. Assuming that according to the specified criteria the UE 101 is configured to report beams 1, 2, 3 of SCell-X, in addition to these the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of SCell-X1 after X seconds, Predicted RSRP of beam-5 of SCell-X1 after 2*X seconds, . . . , Predicted RSRP of beam-9 of SCell-X1 after X seconds, Predicted RSRP of beam-9 of SCell-X1 after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A1 measurement report if the method is not applied. A variant where only the state of these beams are comprised is also comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0266] The method also comprises the comprising of predicted beam measurement information for the cells that are not the serving cell triggering the event A2.
[0267] Other predicted mobility information as described in the section about the types of predicted mobility information may also be comprised in measurement reports triggered by A2 events.
[0268] In prior art, the UE 101 may be configured to report the best cells in a serving frequency. According to the present disclosure, the UE 101 may be configured to report the best predicted cells in the serving frequency according to a time-related criteria e.g. in the next X seconds, where X could also be configured by the network. There may be multiple lists, one per X value.
[0269] A3 event comprising predicted measurement information
[0270] If the UE 101 is configured with an A3 event, i.e. Neighbour becomes offset better than SpCell. the UE 101 may be configured with an associated measurement object to indicate in a measurement report that a neighbor cell in the frequency associated to the measurement object became an offset better than the SpCell, e.g. PCell or PSCell in a serving frequency, where measurements are based on a measurement quantity and RS type. Based on these A3 reports, the first network node 403a may take further actions such as handovers, reconfiguration with sync, PSCell changes, PSCell releases, re-configure the UE 101 to perform additional measurements to find cells in another frequency, in case A3 has been configured for intra-frequency measurements, etc. Mobility prediction information associated to the following cells may be comprised when an A3 event is triggered: [0271] SpCell for which the event A3 has been configured, e.g. PCell or PSCell; [0272] Triggered Cells; [0273] Non-triggered Cells; [0274] Neighbor cells on serving frequencies, e.g. best cells; [0275] Other serving cells e.g. SCells associated to the MCG, SCells associated to the Secondary Cell Group (SCG), PSCell, etc. [0276] Other cells in the serving frequency;
[0277] Now, more details about these cells will be provided:
[0278] When a measurement report is triggered due to the fulfillment of the entering conditions for an A3 event, i.e. neighbor becomes offset better than SpCeII, for an SpCell and the triggered neighbor cells, the UE 101 may comprise predictions of mobility information associated to that SpCell for which A3 has been fulfilled e.g. SCell-X. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities, like RSRP, RSRP or SINR, for the SpCell. The report may comprise at least one of the following in addition to RSRP and RSRQ, and possibly SINR, of SpCell: [Predicted RSRP of SpCell after X seconds, Predicted RSRP of SpCell after 2*X seconds . . . Predicted RSRP of SpCell after K*X seconds] for trigger quantity and/or reporting quantity e.g. RSRP, RSRQ, SINR, etc.
[0279] When a measurement report is triggered due to the fulfillment of the entering conditions for an A3 event, i.e. neighbor becomes offset better than SpCeII, for an SpCell and the triggered neighbor cells, the UE 101 may comprise predictions of mobility information associated to the triggered cells for which A3 has been fulfilled, e.g. Cell-1, Cell-2, Cell-3. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities, like RSRP, RSRP or
[0280] SINR, for the triggered cells, e.g. Cell-1, Cell-2, Cell-3. The report may comprise at least one of the following in addition to RSRP and RSRQ, and possibly SINR, of triggered cells, e.g. Cell-1, Cell-2, Cell-3: [Predicted RSRP of Cell-1 after X seconds, Predicted RSRP of Cell-1 after 2*X seconds, . . . , Predicted RSRP of Cell-1 after K*X seconds, Predicted RSRP of Cell-2 after X seconds, Predicted RSRP of Cell-2 after 2*X seconds, . . . , Predicted RSRP of Cell-2 after K*X seconds, Predicted RSRP of Cell-3 after X seconds, Predicted RSRP of Cell-3 after 2*X seconds, . . . , Predicted RSRP of Cell-3 after K*X seconds,] for trigger quantity and/or reporting quantity e.g. RSRP, RSRQ, SINR, etc.
[0281] A variant of the reported prediction values, like predicted RSRP, RSRQ or SINR, may be prediction related to whether the condition triggering the event, in this example A3, is to remain or not after X* seconds, for example for the triggered cells, as shown below in the case of triggered cells Cell-1, Cell2, Cell-3: [indication=TRUE i.e. prediction indicates that Cell-1 after X seconds still fulfills A3 condition, indication=TRUE i.e. prediction indicates that Cell-1 after 2*X seconds still fulfills A3 condition, . . . , indication=FALSE i.e. prediction indicates that Cell-1 after K*X seconds does not fulfill A3 condition, indication=TRUE i.e. prediction indicates that Cell-2 after X seconds still fulfills A3 condition, indication=TRUE i.e. prediction indicates that Cell-2 after 2*X seconds still fulfills A3 condition, . . indication=FALSE i.e. prediction indicates that Cell-2 after K*X seconds does not fulfill A3 condition, indication=TRUE i.e. prediction indicates that Cell-3 after X seconds still fulfills A3 condition, indication=TRUE i.e. prediction indicates that Cell-3 after 2*X seconds still fulfills A3 condition, . . . , indication=FALSE i.e. prediction indicates that Cell-3 after K*X seconds does not fulfill A3 condition,].
[0282] One advantage of these reported predictions is that they may provide the first network node 403a with a further level of certainty that the reported information for the serving cell remains valid, if the predicted values also show that the values remains below the threshold for A2. Hence, the first network node decision based on this may be more certain, which may improve performance, especially if other A2 or A1 event instances associated to other SCells are also being reported and showing a different pattern.
[0283] When a measurement report is triggered due to the fulfillment of the entering conditions for an A3 event the UE 101 may comprise predictions of mobility information associated to serving cells i.e. not only for SpCell. The predicted mobility information for the serving cells may be at least one of the information described for events A1 and/or A2.
[0284] When a measurement report is triggered due to the fulfillment of the entering conditions for an A3 event the UE 101 may comprise predictions of mobility information associated to best neighbor cells in serving frequencies. The predicted mobility information for the serving cells may be at least one of the information described for events A1 and/or A2.
[0285] When a measurement report is triggered due to the fulfillment of the entering conditions, like for an A3 event for a set of triggered cells and the associated SpCell, the UE 101 may comprise prediction of mobility information associated to non-triggered cells in the frequency associated to the measurement object for which the A3 event that has been fulfilled e.g. cells in same frequency of the triggered cells. For the best k-th cell Cell-X1 in the frequency for that A3 event, like at least one of the following: [Predicted RSRP of Cell-X1, Predicted RSRP of Cell-X1 after X seconds, Predicted RSRP of SCell-X1 after 2*X seconds, etc.]. A list of cells may be provided where each element in the list comprises a cell in the frequency associated to the A3 measurement object whose predictions fulfill the A3 conditions, e.g. after k*X seconds, where k and/or N may be configure. A selection or sorting function may be present where only predictions for the best N cells, where N could be configurable in a reporting configuration, are to be comprised.
[0286] If the UE 101 is configured with an A3 event associated to a measurement identity (measId) and if report QuantityRS-Indexes and maxNrofRS-IndexesToReport for the associated reportConfig are configured, the UE 101 may derive layer 3 filtered beam measurements only based on CSI-RS and/or SSB, depending on the associated RS type being configured as SSB or CSI-RS, for each measurement quantity indicated in reportQuantityRS-Indexes. And, when A3 event is triggered, the UE 101 may comprise in the measurement report beam measurement information for the triggered cells, similar beam measurement information for the SpCell, and similar beam measurement information for other configured serving cells.
[0287] Mobility prediction information may be comprised for beams in event-triggered measurements reports associated to an A3 event, for beams of types of cells as listed in this section such as triggered cells, associated SpCell, other configured serving cells, best cells in serving frequencies, non-triggered cells, etc. Some examples of this will now be provided.
[0288] Beam measurement information predictions may be associated to the beams to be reported for the associated SpCell, according to the criteria defined for A3. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SpCell: [Predicted RSRP of beam-1 of SpCell after X seconds, Predicted RSRP of beam-1 of SpCell after 2*X seconds, . . . Predicted RSRP of beam-1 of SpCell after K*X seconds, Predicted RSRP of beam-2 of SpCell after X seconds, Predicted RSRP of beam-2 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-3 of SpCell after X seconds, Predicted RSRP of beam-3 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-3 of SpCell after K*X seconds, . . . ].
[0289] Where beam measurement information predictions may be associated to the beams to be reported for the triggered cells according to the criteria defined for A3, e.g. Cell-1, Cell-2, Cell-3. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of each triggered cell: [Predicted RSRP of beam-1 of Cell-1 after X seconds, Predicted RSRP of beam-1 of Cell-1 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-1 after K*X seconds, Predicted RSRP of beam-2 of Cell-1 after X seconds, Predicted RSRP of beam-2 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-1 after X seconds, Predicted RSRP of beam-3 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-1 after K*X seconds, . . . , Predicted RSRP of beam-1 of Cell-2 after X seconds, Predicted RSRP of beam-1 of Cell-2 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-2 after K*X seconds, Predicted RSRP of beam-2 of Cell-2 after X seconds, Predicted RSRP of beam-2 of Cell-2 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-2 after X seconds, Predicted RSRP of beam-3 of Cell-2 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-2 after K*X seconds, . . . Predicted RSRP of beam-1 of Cell-3 after X seconds, Predicted RSRP of beam-1 of Cell-3 after 2*X seconds, . . . Predicted RSRP of beam-1 20 of Cell-3 after K*X seconds, Predicted RSRP of beam-2 of Cell-3 after X seconds, Predicted RSRP of beam-2 of Cell-3 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-3 after X seconds, Predicted RSRP of beam-3 of Cell-3 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-3 after K*X seconds, . . .].
[0290] The reported prediction values, like predicted RSRP, may be prediction related to whether the condition is fulfilled for inclusion of beam measurements in the report is to remain or not after k*X seconds, where k may be an integer. The criteria to comprise beams for triggered cells may be that measurements should be above the beam quality threshold in measurement object. Hence, like at least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SpCell and/or triggered cells: [indication=TRUE i.e. Predicted RSRP of beam-1 of Cell-1 after X seconds>beam quality threshold in measObject].
[0291] Beam reporting for the triggered cells and serving cells may be used by the first network node 403a to indicate which downlink beams should be configured/re-configured in a potential target cell for beam management related procedures such as TCI state configurations/re-configurations/activations/deactivations, beam switching, Radio Link Monitoring, beam reporting, beam failure detection configuration, beam failure recovery configuration, configuration of contention-free random access resources, mapped to downlink beams, etc. If in addition to the beam measurements the first network node 403 may obtain predictions concerning beam measurement information the first network node 403a may be able to make more educated decisions concerning these procedures. In the case of contention-free random access resources, the first network node 403a may decide not to configure resources associated to a given beam that is reported as a good one, but whose predictions show that it may become worse after k*X seconds, which may be when the UE 101 tries to perform random access.
[0292] Beam measurement information predictions may be associated to other beams of the SpCell that are not to be comprised in the measurement report according to the A3 criteria. In other words, these may be information about additional beams in SpCell. Assuming that according to the specified criteria the UE 101 may be configured to report beams 1, 2, 3 of SpCell, in addition to these the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of SpCell after X seconds, Predicted RSRP of beam-5 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-9 of SpCell after X seconds, Predicted RSRP of beam-9 of SpCell after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A3v measurement report if the method is not applied. A variant where only the state of these beams are comprised is also comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0293] Beam measurement information predictions may be associated to other beams of the triggered cells that are not to be comprised in the measurement report according to the A3 criteria. In other words, these may be information about additional beams in triggered cells. Assuming that according to the specified criteria the UE 101 may be configured to report beams 1, 2, 3 of a given triggered cell Cell-1, in addition to these the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of Cell-1 after X seconds, Predicted RSRP of beam-5 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-9 of Cell-1 after X seconds, Predicted RSRP of beam-9 of Cell-1 after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A3v measurement report if the method is not applied. A variant where only the state of these beams are comprised is also comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0294] Predicted beam measurement information may be comprised for the cells that are not the SpCell triggering the event A3.
[0295] Other predicted mobility information may also be comprised in measurement reports triggered by A3 events.
[0296] In prior art, the UE 101 may be configured to report the best cells in a serving frequency. According to the present disclosure, the UE 101 may be configured to report the best predicted cells in the serving frequency according to a time-related criteria e.g. in the next X seconds, where X could also be configured by the first network node 403a. There may be multiple lists, one per X value.
[0297] A4 Event Comprising Predicted Measurement Information
[0298] If the UE 101 is configured with an A4 event, i.e. neighbor becomes better than a threshold, the UE 101 may be configured with an associated measurement object to indicate in a measurement report that a neighbor cell, with the associated measurement object, became better than a configured threshold based on a measurement quantity and RS type. Based on these A4 reports, the first network node 403a may take further actions such as configured a SCell that becomes in good conditions in a non-serving frequency, consider that as a candidate for a handover and for further even configuration, consider that as a candidate for load balancing, etc.
[0299] Mobility prediction information associated to the following cells may be comprised when an A4 event is triggered: [0300] SpCell for which the event A4 has been configured, e.g. PCell or PSCell; [0301] Triggered Cells; [0302] Non-triggered Cells; [0303] Neighbor cells on serving frequencies, e.g. best cells; [0304] Other serving cells e.g. SCells associated to the MCG, SCells associated to the SCG, PSCell, etc. [0305] Other cells in the serving frequency;
[0306] When a measurement report is triggered due to the fulfillment of the entering conditions for an A4 event, i.e. neighbor becomes better than threshold, for a given neighbor cell associated to a frequency according to the associated measurement object, the UE 101 may comprise predictions of mobility information associated to the neighbor cells that fulfilled the triggering condition for the event, i.e. neighboring triggered cells, for which A4 has been fulfilled e.g. Cell-X. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantity, like RSRP, RSRP or SINR) for the neighbor Cell-X. The report may comprise at least one of the following in addition to RSRP of Cell-X: [Predicted RSRP of Cell-X after X seconds, Predicted RSRP of Cell-X after 2*X seconds, etc.] for trigger quantity or reporting quantity e.g. RSRP. A variant of the reported prediction values, like predicted RSRP,
[0307] RSRQ or SINR, may be prediction related to whether the condition triggering the event, in this example A4, is to remain or not after X* seconds, for example, the following report in addition to RSRP of Cell-X: [indication=TRUE i.e. Predicted RSRP of Cell-X after X seconds>A4 threshold, indication=TRUE i.e. Predicted RSRP of Cell-X after 2*X seconds>A4 threshold, indication=FALSE i.e. Predicted RSRP of Cell-X after X seconds<A4 threshold].
[0308] When a measurement report is triggered due to the fulfillment of the entering conditions for an A4 event, i.e. serving becomes better than threshold, for a given neighbor cell, associated to a frequency according to the associated measurement object, the UE 101 may comprise predictions of mobility information associated to serving cells.
[0309] One advantage of these reported predictions is that they may provide the first network node 403a with a further level of certainty that the reported information for the neighbor cells that are triggered cells remains valid, if the predicted values also show that the values remains above the threshold for A4. Hence, the first network node decision based on this may be more certain, which may improve performance, especially if other A4 event instances associated to other frequencies are also being reported and showing a different pattern.
[0310] When a measurement report is triggered due to the fulfillment of the entering conditions for an A4 event the UE 101 may comprise predictions of mobility information associated to best neighbor cells in serving frequencies. The predicted mobility information for the serving cells may be at least one of the information described for events A1 and/or A2.
[0311] When a measurement report is triggered due to the fulfillment of the entering conditions, like for an A4 event for a set of triggered cells and the associated SpCell, the UE 101 may comprise prediction of mobility information associated to non-triggered cells in the frequency associated to the measurement object for which the A4 event that has been fulfilled e.g. cells in same frequency of the triggered cells. For the best k-th cell Cell-X1 in the frequency for that A4 event, like at least one of the following: [Predicted RSRP of Cell-X1, Predicted RSRP of Cell-X1 after X seconds, Predicted RSRP of SCell-X1 after 2*X seconds, etc.]. A list of cells may be provided where each element in the list comprises a cell in the frequency associated to the A4 measurement object whose predictions fulfill the A4 conditions, e.g. after k*X seconds, where k and/or N may be configured. A selection or sorting function may be present where only predictions for the best N cells. N may be configurable in a reporting configuration.
[0312] If the UE 101 is configured with an A4 event, i.e. when the neighbor becomes better than a threshold, associated to a measurement identity (measId) and if reportQuantityRS-Indexes and maxNrofRS-IndexesToRe port for the associated reportConfig are configured, the UE 101 may derive layer 3 filtered beam measurements only based on CSI-RS and/or SSB, depending on the associated RS type being configured as SSB or CSI-RS, for each measurement quantity indicated in reportQuantityRS-Indexes. And, when A4 event is triggered, the UE 101 may comprise in the measurement report beam measurement information for the triggered cells, similar beam measurement information for the SpCell, and similar beam measurement information for other configured serving cells.
[0313] Mobility prediction information for beams may be comprised in event-triggered measurements reports associated to an A4 event, for beams of types of cells as listed in this section such as triggered cells, associated SpCell, other configured serving cells, best cells in serving frequencies, non-triggered cells, etc. Below some details will be provided:
[0314] Beam measurement information predictions may be associated to the beams to be reported for the associated neighbour cells, according to the criteria defined for A4. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of a triggered neighbor cell Cell-X: [Predicted RSRP of beam-1 of Cell-X after X seconds, Predicted RSRP of beam-1 of Cell-X after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-X after K*X seconds, Predicted RSRP of beam-2 of Cell-X after X seconds, Predicted RSRP of beam-2 of Cell-X after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-X after X seconds, Predicted RSRP of beam-3 of Cell-X after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-X after K*X seconds, . . . ].
[0315] The reported prediction values, like predicted RSRP, may be prediction related to whether the condition fulfilled for inclusion of beam measurements in the report is to remain or not after k*X seconds, where k may be an integer. The criteria to comprise triggered cell beams may be that measurements should be above the beam quality threshold in the associated measurement object. Hence, like at least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of each triggered cell Cell-X: [indication=TRUE i.e. Predicted RSRP of beam-1 of Cell-X after X seconds>beam quality threshold in measObject, indication=TRUE i.e. Predicted RSRP of beam-1 of Cell-X after 2*X seconds>beam quality threshold in measObject, . . . , indication=FALSE i.e. Predicted RSRP of beam-1 of Cell-X after K*X seconds<beam quality threshold in measObject, indication=TRUE i.e. Predicted RSRP of beam-2 of Cell-X after X seconds>beam quality threshold in measObject, indication=FALSE i.e. Predicted RSRP of beam-2 of Cell-X after 2*X seconds<beam quality threshold in measObject, . . . , indication=TRUE i.e. Predicted RSRP of beam-1 of Cell-X after K*X seconds>beam quality threshold in measObject].
[0316] Beam reporting for the triggered cell may be used by the first network node 403a to indicate which downlink beams should be configured/re-configured in a serving cell for beam management related procedures such as TCI state configurations/re-configurations/activations/deactivations, beam switching, Radio Link Monitoring, beam reporting, beam failure detection configuration, beam failure recovery configuration, configuration of contention-free random access resources, e.g. mapped to downlink beams, etc. If in addition to the beam measurements the network obtains predictions concerning beam measurement information the first network node 403a is able to make more educated decisions concerning these procedures. In the case of contention-free random access resources, the first network node 403a may decide not to configure resources associated to a given beam that is reported as a good one, but whose predictions show that it may become worse after k*X seconds, which may be when the UE 101 tries to perform random access.
[0317] Beam measurement information predictions may be associated to other beams of a triggered cell that are not to be comprised in the measurement report according to the A4 criteria. In other words, these may be information about additional beams in Cell-X. Assuming that according to the specified criteria the UE 101 may be configured to report beams 1, 2, 3 of Cell-X, in addition to these the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of Cell-X1 after X seconds, Predicted RSRP of beam-5 of Cell-X1 after 2*X seconds, . . . , Predicted RSRP of beam-9 of Cell-X1 after X seconds, Predicted RSRP of beam-9 of Cell-X1 after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A1 measurement report if the method is not applied. A variant where only the state of these beams are comprised may also be comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0318] Predicted beam measurement information may be comprised for the cells that are not the triggered cells triggering the event A4.
[0319] Other predicted mobility information may also be comprised in measurement reports triggered by A4 events.
[0320] In prior art, the UE 101 may be configured to report the best cells in a serving frequency. According to the present disclosure, the UE 101 may be configured to report the best predicted cells in the serving frequency according to a time criteria e.g. in the next X seconds, where X could also be configured by the network. There may be multiple lists, one per X value.
[0321] A5 Event Comprising Predicted Measurement Information
[0322] If the UE 101 is configured with an A5 event, i.e. SpCeII becomes worse than threshold1 and neighbor becomes better than threshold2, the UE 101 may be configured with an associated measurement object to indicate in a measurement report that a neighbor cell in the frequency associated to the measurement object became better than threshold2, while the SpCell, e.g. PCell or PSCell in a serving frequency, becomes worse than a threshold 1, where measurements are based on a measurement quantity and RS type. Based on these A5 reports, the first network node 403a may take further actions in particular inter-frequency actions such as handovers, reconfiguration with sync, PSCell changes, PSCell releases, re-configure the UE 101 to perform additional measurements to find cells in another frequency in case A3 has been configured for intra-frequency measurements, release with redirect, etc. Receiving an A5 event and not an A3 could be an indication that the first network node 403a should try to move the UE to another frequency as there might be no better neighbors in that serving frequency.
[0323] Mobility prediction information may be comprised and may be associated to the following cells when an A5 event is triggered: [0324] SpCell for which the event A5 has been configured, e.g. PCell or PSCell; [0325] Triggered Cells; [0326] Non-triggered Cells; [0327] Neighbor cells on serving frequencies, e.g. best cells; [0328] Other serving cells e.g. SCells associated to the MCG, SCells associated to the SCG, PSCell, etc. [0329] Other cells in the serving frequency;
[0330] Some details about these cells will now be provided.
[0331] When a measurement report is triggered due to the fulfillment of the entering conditions for an A5 event, i.e. SpCell becomes worse than threshold1 and neighbor becomes better than threshold2, for an SpCell and the triggered neighbor cells, the UE 101 may comprise predictions of mobility information associated to that SpCell for which A5 has been fulfilled e.g. Cell-X. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities like RSRP, RSRP or SINR for the SpCell. The report may comprise at least one of the following in addition to RSRP and RSRQ, and possibly SINR, of SpCell: [Predicted RSRP of SpCell after X seconds, Predicted RSRP of SpCell after 2*X seconds, . . . , Predicted RSRP of SpCell after K*X seconds] for trigger quantity and/or reporting quantity e.g. RSRP, RSRQ, SINR, etc.
[0332] When a measurement report is triggered due to the fulfillment of the entering conditions for an A5 event for a SpCell and the triggered neighbor cells, the UE 101 may comprise predictions of mobility information associated to the triggered neighbor cells for which A5 has been fulfilled, e.g. Cell-1, Cell-2, Cell-3. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities like RSRP, RSRP or SINR for the triggered cells, e.g. Cell-1, Cell-2, Cell-3. The report may comprise at least one of the following in addition to RSRP and RSRQ and possibly SINR of triggered cells, e.g. Cell-1, Cell-2, Cell-3: [Predicted RSRP of Cell-1 after X seconds, Predicted RSRP of Cell-1 after 2*X seconds, . . . , Predicted RSRP of Cell-1 after K*X seconds, Predicted RSRP of Cell-2 after X seconds, Predicted RSRP of Cell-2 after 2*X seconds, . . . , Predicted RSRP of Cell-2 after K*X seconds, Predicted RSRP of Cell-3 after X seconds, Predicted RSRP of Cell-3 after 2*X seconds, . . . , Predicted RSRP of Cell-3 after K*X seconds,] for trigger quantity and/or reporting quantity e.g. RSRP, RSRQ, SINR, etc.
[0333] A variant of the reported prediction values, like predicted RSRP, RSRQ or SINR, may be prediction related to whether the condition triggering the event, in this example A5, is to remain or not after X* seconds, for example for the triggered cells, as shown below in the case of triggered cells Cell-1, Cell2, Cell-3: [indication=TRUE i.e. prediction indicates that Cell-1 and SpCell after X seconds still fulfills A5 condition, indication=TRUE i.e. prediction indicates that Cell-1 and SpCell after 2*X seconds still fulfills A5 condition, . . . , indication=FALSE i.e. prediction indicates that Cell-1 and SpCell after K*X seconds does not fulfill A5 condition, indication=TRUE i.e. prediction indicates that Cell-2 and SpCell after X seconds still fulfills A5 condition, indication=TRUE i.e. prediction indicates that Cell-2 and SpCell after 2*X seconds still fulfills A5 condition, . . . , indication=FALSE i.e. prediction indicates that Cell-2 and SpCell after K*X seconds does not fulfill A5 condition, indication=TRUE i.e. prediction indicates that Cell-3 and SpCell after X seconds still fulfills A5 condition, indication=TRUE i.e. prediction indicates that Cell-3 and SpCell after 2*X seconds still fulfills A5 condition, . . . , indication=FALSE i.e. prediction indicates that Cell-3 and SpCell after K*X seconds does not fulfill A5 condition].
[0334] One advantage of these reported predictions is that they may provide the first network node 403a a further level of certainty that the reported information for the SpCell and neighbor cells in a given frequency remains valid, if the predicted values also show that the values remains below/above the thresholds for A5. Hence, the first network node decision based on this may be more certain, which may improve performance, especially if other report instances, like A3 and/or A5 and/or A2 and/or A4 and/or Al associated are also being reported and showing a different pattern.
[0335] When a measurement report is triggered due to the fulfillment of the entering conditions for an A5 event the UE 101 may comprise predictions of mobility information associated to other serving cells, i.e. not only for SpCell. The predicted mobility information for the serving cells may be at least one of the information described for events A1 and/or A2.
[0336] When a measurement report is triggered due to the fulfillment of the entering conditions for an A3 event the UE 101 may comprise predictions of mobility information associated to best neighbor cells in serving frequencies. The predicted mobility information for the serving cells may be at least one of the information described for events A1 and/or A2.
[0337] The method may comprise that when a measurement report is triggered due to the fulfillment of the entering conditions, like for an A5 event for a set of triggered cells and the associated SpCell, the UE 101 may comprise prediction of mobility information associated to non-triggered neighbor cells in the frequency associated to the measurement object for which the A5 event that has been fulfilled e.g. cells in same frequency of the triggered cells. For the best k-th cell Cell-X1 in the frequency for that A5 event, like at least one of the following: [Predicted RSRP of Cell-X1, Predicted RSRP of Cell-X1 after X seconds, Predicted RSRP of SCell-X1 after 2*X seconds, etc.]. A list of cells may be provided where each element in the list comprises a cell in the frequency associated to the A5 measurement object whose predictions fulfill the A5 conditions, e.g. after k*X seconds, where k and/or N may be configured. The method may comprise a selection or sorting function where only predictions for the best N cells are to be comprised, where N could be configurable in a reporting configuration.
[0338] If the UE 101 is configured with an A5 event associated to a measurement identity (measId) and if report QuantityRS-Indexes and maxNrofRS-IndexesToReport for the associated reportConfig are configured, the UE 101 may derive layer 3 filtered beam measurements only based on CSI-RS and/or SSB, depending on the associated RS type being configured as SSB or CSI-RS, for each measurement quantity indicated in reportQuantityRS-Indexes. And, when A5 event is triggered, the UE 101 may comprise in the measurement report beam measurement information for the triggered neighbour cells, similar beam measurement information for the SpCell, and similar beam measurement information for other configured serving cells.
[0339] Mobility prediction information may be comprised for beams in event-triggered measurements reports associated to an A5 event, for beams of types of cells as listed in this section such as triggered cells, associated SpCell, other configured serving cells, best cells in serving frequencies, non-triggered cells, etc. Below some details of this will be provided.
[0340] Beam measurement information predictions may be associated to the beams to be reported for the associated SpCell, according to the criteria defined for A5. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SpCell: [Predicted RSRP of beam-1 of SpCell after X seconds, Predicted RSRP of beam-1 of SpCell after 2*X seconds, . . . Predicted RSRP of beam-1 of SpCell after K*X seconds, Predicted RSRP of beam-2 of SpCell after X seconds, Predicted RSRP of beam-2 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-3 of SpCell after X seconds, Predicted RSRP of beam-3 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-3 of SpCell after K*X seconds, . . . ].
[0341] Beam measurement information predictions may be associated to the beams to be reported for the triggered cells according to the criteria defined for A5, e.g. Cell-1, Cell-2, Cell-3. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of each triggered cell: [Predicted RSRP of beam-1 of Cell-1 after X seconds, Predicted RSRP of beam-1 of Cell-1 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-1 after K*X seconds, Predicted RSRP of beam-2 of Cell-1 after X seconds, Predicted RSRP of beam-2 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-1 after X seconds, Predicted RSRP of beam-3 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-1 after K*X seconds, . . . , Predicted RSRP of beam-1 of Cell-2 after X seconds, Predicted RSRP of beam-1 of Cell-2 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-2 after K*X seconds, Predicted RSRP of beam-2 of Cell-2 after X seconds, Predicted RSRP of beam-2 of Cell-2 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-2 after X seconds, Predicted RSRP of beam-3 of Cell-2 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-2 after K*X seconds, . . . Predicted RSRP of beam-1 of Cell-3 after X seconds, Predicted RSRP of beam-1 of Cell-3 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-3 after K*X seconds, Predicted RSRP of beam-2 of Cell-3 after X seconds, Predicted RSRP of beam-2 of Cell-3 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-3 after X seconds, Predicted RSRP of beam-3 of Cell-3 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-3 after K*X seconds, . . .].
[0342] The reported prediction values, like predicted RSRP, may be prediction related to whether the condition fulfilled for inclusion of beam measurements in the report is to remain or not after k*X seconds, where k may be an integer. The criteria to comprise beams for triggered cells may be that measurements should be above the beam quality threshold in measurement object. Hence, like at least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SpCell and/or triggered cells: [indication=TRUE i.e. Predicted RSRP of beam-1 of Cell-1 after X seconds>beam quality threshold in measObject].
[0343] Beam reporting for the triggered cells and serving cells may be used by the first network node 403a to indicate which downlink beams should be configured/re-configured in a potential target cell for beam management related procedures such as TCI state configurations/re-configurations/activations/deactivations, beam switching, Radio Link Monitoring, beam reporting, beam failure detection configuration, beam failure recovery configuration, configuration of contention-free random access resources, e.g. mapped to downlink beams, etc. If in addition to the beam measurements the network obtains predictions concerning beam measurement information the first network node 403a may be able to make more educated decisions concerning these procedures. In the case of contention-free random access resources, the first network node 403a may decide not to configure resources associated to a given beam that is reported as a good one, but whose predictions show that it may become worse after k*X seconds, which may be when the UE 101 tries to perform random access.
[0344] Beam measurement information predictions may be associated to other beams of the SpCell that are not to be comprised in the measurement report according to the A5 criteria. In other words, these may be information about additional beams in SpCell.
[0345] Assuming that according to the specified criteria the UE 101 may be configured to report beams 1, 2, 3 of SpCell, in addition to these the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of SpCell after X seconds, Predicted RSRP of beam-5 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-9 of SpCell after X seconds, Predicted RSRP of beam-9 of SpCell after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A3v measurement report if the method is not applied. A variant where only the state of these beams are comprised may be comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0346] Bbeam measurement information predictions may be associated to other beams of the neighbour triggered cells that are not to be comprised in the measurement report according to the A5 criteria. In other words, these may be information about additional beams in neighbour triggered cells. Assuming that according to the specified criteria the UE 101 is configured to report beams 1, 2, 3 of a given triggered cell Cell-1, in addition to these the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of Cell-1 after X seconds, Predicted RSRP of beam-5 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-9 of Cell-1 after X seconds, Predicted RSRP of beam-9 of Cell-1 after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A5 measurement report if the method is not applied. A variant where only the state of these beams are comprised is also comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0347] Predicted beam measurement information may be comprised for the cells that are not the SpCell triggering the event A5.
[0348] Other predicted mobility information may also be comprised in measurement reports triggered by A5 events.
[0349] In prior art, the UE 101 may be configured to report the best cells in a serving frequency. According to the present disclosure, the UE 101 may be configured to report the best predicted cells in the serving frequency according to a time-related criteria e.g. in the next X seconds, where X could also be configured by the network. There may be multiple lists, one per X value.
[0350] A6 Event Comprising Predicted Measurement Information
[0351] If the UE 101 is configured with an A6 event, i.e. neighbor becomes offset better than SCell, the UE 101 may be configured with an associated measurement object to indicate in a measurement report that a neighbor cell in the frequency associated to the measurement object became an offset better than an SCell where measurements are based on a measurement quantity and RS type. Based on these A6 reports, the first network node 403a may take further actions such as handovers, reconfiguration with sync, SCell additions, SCell releases, re-configure the UE to perform additional measurements to find cells in another frequency, SCell activations, SCell deactivations, etc.
[0352] Mobility prediction information may be comprised which may be associated to the following cells when an A6 event is triggered: [0353] SCell for which the event A6 has been configured; [0354] Triggered Cells, i.e. neighbor cells becoming better than the SCell; [0355] Non-triggered Cells; [0356] Neighbor cells on serving frequencies, e.g. best cells; [0357] Other serving cells e.g. SpCell(s), SCells associated to the MCG, SCells associated to the SCG, PSCell, etc. [0358] Other cells in the serving frequency;
[0359] Some more details about these cells will now be provided.
[0360] When a measurement report is triggered due to the fulfillment of the entering conditions for an A6 event, i.e. neighbor becomes offset better than SCell, for an SCell and the triggered neighbor cells, the UE 101 may comprise predictions of mobility information associated to that SCell for which A6 has been fulfilled e.g. SCell-X. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities, like RSRP, RSRP or SINR, for the SCell. The report may comprise at least one of the following in addition to RSRP and RSRQ, and possibly SINR, of SpCell: [Predicted RSRP of SCell-X after X seconds, Predicted RSRP of SCell-X after 2*X seconds, . . . , Predicted RSRP of SCell-X after K*X seconds] for trigger quantity and/or reporting quantity e.g. RSRP, RSRQ, SINR, etc.
[0361] When a measurement report is triggered due to the fulfillment of the entering conditions for an A6 event, i.e. neighbor becomes offset better than SpCell, for an SpCell and the triggered neighbor cells, the UE 101 may predictions of mobility information associated to the triggered cells for which A6 has been fulfilled, e.g. Cell-1, Cell-2, Cell-3. The mobility prediction in this case may be a set of measurement predictions for the trigger quantities and/or reporting quantities, like RSRP, RSRP or SINR, for the triggered cells, e.g. Cell-1, Cell-2, Cell-3. The report may comprise at least one of the following in addition to RSRP and RSRQ and possibly SINR of triggered cells, e.g. Cell-1, Cell-2, Cell-3: [Predicted RSRP of Cell-1 after X seconds, Predicted RSRP of Cell-1 after 2*X seconds, . . . , Predicted RSRP of Cell-1 after K*X seconds, Predicted RSRP of Cell-2 after X seconds, Predicted RSRP of Cell-2 after 2*X seconds, . . . , Predicted RSRP of Cell-2 after K*X seconds, Predicted RSRP of Cell-3 after X seconds, Predicted RSRP of Cell-3 after 2*X seconds, . . . , Predicted RSRP of Cell-3 after K*X seconds,] for trigger quantity and/or reporting quantity e.g. RSRP, RSRQ, SINR, etc.
[0362] A variant of the reported prediction values, like predicted RSRP, RSRQ or SINR, may be prediction related to whether the condition triggering the event, in this example A6, is to remain or not after X* seconds, for example for the triggered cells, as shown below in the case of triggered cells Cell-1, Cell2, Cell-3: [indication=TRUE i.e. prediction indicates that Cell-1 and SCell-X after X seconds still fulfills A6 condition, indication=TRUE i.e. prediction indicates that Cell-1 and SCell-X after 2*X seconds still fulfills A6 condition, . . indication=FALSE i.e. prediction indicates that Cell-1 and SCell-X after K*X seconds does not fulfill A6 condition, indication=TRUE i.e. prediction indicates that Cell-2 and SCell-X after X seconds still fulfills A6 condition, indication=TRUE i.e. prediction indicates that Cell-2 and SCell-X after 2*X seconds still fulfills A6 condition, . . indication=FALSE i.e. prediction indicates that Cell-2 and SCell-X after K*X seconds does not fulfill A6 condition, indication=TRUE i.e. prediction indicates that Cell-3 and SCell-X after X seconds still fulfills A6 condition, indication=TRUE i.e. prediction indicates that Cell-3 and SCell-X after 2*X seconds still fulfills A6 condition, . . indication=FALSE i.e. prediction indicates that Cell-3 and SCell-X after K*X seconds does not fulfill A6 condition].
[0363] One advantage of these reported predictions is that they may provide the first network node 403a with a further level of certainty that the reported information for the SCell in a given frequency and neighbor cells supposedly better remains valid, if the predicted values also show that the conditions for A6 remain for some time. Hence, the first network node 403a decision based on this may be more certain, which may improve performance, especially if other event instances associated to other SCells are showing a different pattern.
[0364] When a measurement report is triggered due to the fulfillment of the entering conditions for an A6 event the UE 101 may comprise predictions of mobility information associated to serving cells i.e. not only for the SCell associated to that A6 event. The predicted mobility information for the serving cells may be at least one of the information described for events A1 and/or A2.
[0365] When a measurement report is triggered due to the fulfillment of the entering conditions for an A3 event the UE 101 may comprise predictions of mobility information associated to best neighbor cells in serving frequencies. The predicted mobility information for the serving cells may be at least one of the information described for events A1 and/or A2.
[0366] When a measurement report is triggered due to the fulfillment of the entering conditions, like for an A6 event for a set of triggered cells and the associated SCell, the UE 101 may comprise prediction of mobility information associated to non-triggered cells in the frequency associated to the measurement object for which the A6 event that has been fulfilled e.g. cells in same frequency of the triggered neighbor cells. For the best k-th cell Cell-X1 in the frequency for that A3 event, like at least one of the following: [Predicted RSRP of Cell-X1, Predicted RSRP of Cell-X1 after X seconds, Predicted RSRP of SCell-X1 after 2*X seconds, etc.]. A list of cells may be provided where each element in the list comprises a cell in the frequency associated to the A6 measurement object whose predictions fulfill the A6 conditions, e.g. after k*X seconds, where k and/or N may be configured. The method may comprises a selection or sorting function where only predictions for the best N cells, where N could be configurable in a reporting configuration, are to be comprised.
[0367] If the UE 101 is configured with an A6 event associated to a measurement identity (measId) and if report QuantityRS-Indexes and maxNrofRS-IndexesToReport for the associated reportConfig are configured, the UE 101 may derive a layer 3 filtered beam measurements only based on CSI-RS and/or SSB, depending on the associated RS type being configured as SSB or CSI-RS, for each measurement quantity indicated in reportQuantityRS-Indexes. And, when A6 event is triggered, the UE 101 may comprise in the measurement report beam measurement information for the triggered cells, similar beam measurement information for the associated SCell, and similar beam measurement information for other configured serving cells, like the SpCells and other SCells.
[0368] Mobility prediction information may be comprised for beams in event-triggered measurements reports associated to an A6 event, for beams of types of cells as listed in this section such as triggered cells, associated SpCell, other configured serving cells, best cells in serving frequencies, non-triggered cells, etc. Below some details will be provided.
[0369] Beam measurement information predictions may be associated to the beams to be reported for the associated SCell, according to the criteria defined for A6. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SpCell: [Predicted RSRP of beam-1 of SpCell after X seconds, Predicted RSRP of beam-1 of SpCell after 2*X seconds, . . . Predicted RSRP of beam-1 of SpCell after K*X seconds, Predicted RSRP of beam-2 of SpCell after X seconds, Predicted RSRP of beam-2 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-3 of SpCell after X seconds, Predicted RSRP of beam-3 of SpCell after 2*X seconds, . . . , Predicted RSRP of beam-3 of SpCell after K*X seconds, . . . ].
[0370] Beam measurement information predictions may be associated to the beams to be reported for the triggered neighbour cells according to the criteria defined for A6, e.g. Cell-1, Cell-2, Cell-3. At least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of each triggered cell: [Predicted RSRP of beam-1 of Cell-1 after X seconds, Predicted RSRP of beam-1 of Cell-1 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-1 after K*X seconds, Predicted RSRP of beam-2 of Cell-1 after X seconds, Predicted RSRP of beam-2 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-1 after X seconds, Predicted RSRP of beam-3 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-1 after K*X seconds, . . . , Predicted RSRP of beam-1 of Cell-2 after X seconds, Predicted RSRP of beam-1 of Cell-2 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-2 after K*X seconds, Predicted RSRP of beam-2 of Cell-2 after X seconds, Predicted RSRP of beam-2 of Cell-2 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-2 after X seconds, Predicted RSRP of beam-3 of Cell-2 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-2 after K*X seconds, . . . Predicted RSRP of beam-1 of Cell-3 after X seconds, Predicted RSRP of beam-1 of Cell-3 after 2*X seconds, . . . Predicted RSRP of beam-1 of Cell-3 after K*X seconds, Predicted RSRP of beam-2 of Cell-3 after X seconds, Predicted RSRP of beam-2 of Cell-3 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-3 after X seconds, Predicted RSRP of beam-3 of Cell-3 after 2*X seconds, . . . , Predicted RSRP of beam-3 of Cell-3 after K*X seconds, . . .].
[0371] The reported prediction values, like predicted RSRP, may be prediction related to whether the condition fulfilled for comprising beam measurements in the report is to remain or not after k*X seconds, where k may be an integer. The criteria to comprise beams for triggered cells may be that measurements should be above the beam quality threshold in measurement object. Hence, like at least one of the following in addition to RSRP of beam measurement information for beams 1, 2, 3 of SpCell and/or triggered cells: [indication=TRUE i.e. Predicted RSRP of beam-1 of Cell-1 after X seconds>beam quality threshold in measObject].
[0372] Beam reporting for the triggered cells and serving cells may be used by the first network node 403a to indicate which downlink beams should be configured/re-configured in a potential target cell for beam management related procedures such as TCI state configurations/re-configurations/activations/deactivations, beam switching, Radio Link Monitoring, beam reporting, beam failure detection configuration, beam failure recovery configuration, configuration of contention-free random access resources, e.g. mapped to downlink beams, etc. If in addition to the beam measurements the first network node 403a may obtain predictions concerning beam measurement information the network is able to make more educated decisions concerning these procedures. In the case of contention-free random access resources, the first network node 403a may decide not to configure resources associated to a given beam that is reported as a good one, but whose predictions show that it may become worse after k*X seconds, which may be when the UE 101 tries to perform random access.
[0373] Beam measurement information predictions may be associated to other beams of the associated SCell that are not to be comprised in the measurement report according to the A6 criteria. In other words, these may be information about additional beams in SCell. Assuming that according to the specified criteria the UE 101 is configured to report beams 1, 2, 3 of the 6-associated SCell, in addition to these, the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of SCell after X seconds, Predicted RSRP of beam-5 of SCell after 2*X seconds, . . . , Predicted RSRP of beam-9 of SCell after X seconds, Predicted RSRP of beam-9 of SCell after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A6 measurement report if the method is not applied. A variant where only the state of these beams are comprised is also comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0374] Beam measurement information predictions may be associated to other beams of the triggered cells that are not to be comprised in the measurement report according to the A6 criteria. In other words, these may be information about additional beams in triggered neighbour cells fulfilled the A6 criteria. Assuming that according to the specified criteria, the UE 101 may be configured to report beams 1, 2, 3 of a given triggered cell Cell-1, in addition to these the UE 101 may report according to the method at least one of the following: [Predicted RSRP of beam-5 of Cell-1 after X seconds, Predicted RSRP of beam-5 of Cell-1 after 2*X seconds, . . . , Predicted RSRP of beam-9 of Cell-1 after X seconds, Predicted RSRP of beam-9 of Cell-1 after 2*X seconds, . . . , ] where beam-9 and beam-5 would have not been necessarily comprised in the A3v measurement report if the method is not applied. A variant where only the state of these beams are comprised is also comprised e.g. an indication that the condition is fulfilled for the predictions after k*X seconds.
[0375] Predicted beam measurement information may be comprised for the cells that are not the SCell triggering the event A6.
[0376] Other predicted mobility information may also be comprised in measurement reports triggered by A6 events.
[0377] In prior art, the UE 101 may be configured to report the best cells in a serving frequency. According to the present disclosure, the UE 101 may be configured to report the best predicted cells in the serving frequency according to a time-related criteria e.g. in the next X seconds, where X could also be configured by the first network node 403a. There may be multiple lists, one per X value.
[0378] General for Other Events
[0379] For all reports comprising predictions, likelihood, probabilities and/or accuracies related to the reported predictions may be comprised. The report of these associated information may be configured by the first network node 403a, i.e. UE 101 may comprise this if the first network node 403a configures a field associated to that e.g. in ReportConfig.
[0380] For all reports comprising predictions, time-relates information for the prediction may be comprised. The report of this associated information may be configured by the network i.e. UE 101 may only comprise if the first network node 403a configures a field associated to that e.g. in ReportConfig.
[0381] One advantage of reporting additional cells that are not triggered has to do with robustness. The first network node 403a may prepare these cells as candidates for re-establishment in failure a handover failure happens or candidates for conditional handover.
[0382] Similar principles apply for inter-RAT events like B1 and B2, where mobility information prediction may be associated to inter-RAT cells/beams/frequencies.
[0383] Prediction Reporting Content and Structure
[0384] Predicted mobility information has been described above. Below, further description is provided. Signaling alternatives to report these predictions with measurements is also described.
[0385] Predictions of which neighbor cells and associated neighbor nodes may be target candidates for mobility procedures, e.g. handovers, reconfiguration with sync, SCG addition, SCG change, release with redirect, etc. An application of the predictions of radio measurements reported by the UE 101, e.g. cell level/beam level RSRP, RSRQ, SINR based on SSB and/or CSI-RS, may be to assist the first network node 403a to take decisions related to mobility management such as release with redirect to a target RAT, carrier, cell; handovers; conditional handovers; PSCell additions; PSCell changes, handovers, reconfiguration with sync, conditional handovers, SCG additions, SCG changes, SCG release, release with redirect, conditional SCG addition, conditional SCG change, etc.
[0386] The measurement prediction report may be a new message e.g. defined in RRC specifications, where the IEs are similar to the ones defined for measurement reports but contains predictions. The UE 101 may indicate in the report a time related information associated to the prediction e.g. some validity and/or an indication that the reported prediction is the predicted value for a given future time, such as the predicted value in the next X seconds, or the list of cells and/or beams in sequence indicating where the UE 101 is going.
[0387] The information reported by the UE 101 may be enriched by a time information associated to the mobility information e.g. Cell A in X seconds, Cell A at time stamp TO, Cell A will have RSRP=Y at time stamp T0, Cell A will have RSRP=Y in X seconds, etc. that information may be used by the network to perform paging, e.g. Radio Access Network (RAN) paging for Inactive UEs 101. There may also be some reporting configuration associated to that time related information e.g. indication to comprise that or a maximum time value so the UE 101 only comprise predictions valid within a certain time window like next X cells the UE 101 will move in the next Y seconds/minutes/hours.
[0388] The new message may be as shown below:
[0389] MeasurementPredictionReport The MeasurementPredictionReport message is used for the indication of predicted measurement results.
[0390] Signalling radio bearer: SRB1, SRB3
[0391] RLC-SAP: AM
[0392] Logical channel: DCCH
[0393] Direction: UE to Network
[0394] The MeasurementPredictionReport message may be as follows:
TABLE-US-00006 -- ASB1START -- TAG-MEASUREMENTPREDICTIONREPORT-START MeasurementPredictionReport : : = SEQUENCE { criticalExtensions CHOICE { measurementPredictionReport MeasurementPredictionReport-IEs, criticalExtensionFuture SEQUENCE { } } } MeasurementPredictionReport -IEs : : = SEQUENCE { measPredictionResults MeasPredictionResults, lateNonCriticalExtension OCTET STRING OPTIONAL, nonCriticalExtension SEQUENCE { } OPTIONAL } -- TAG- MEASUREMENTPREDICTIONREPORT -STOP -- ASN1STOP
[0395] MeasPredictionResults
[0396] The IE MeasPredictionResults covers measured results for intra-frequency, inter-frequency, and inter-RAT mobility.
[0397] The MeasPredictionResults information element may be as follows:
TABLE-US-00007 -- ASN1START -- TAG-MEASRESULTS-START MeasPredictionResults : : = SEQUENCE { measId MeasId, measPredictionResultServingMOListMeasResultServMOList, measPredictionResult NeighCells Choice { measPredictionResultListNRMeasResultListNR, . . . , measPredictionResultListEUTRA MeasResultListEUTRA } OPTIONAL, . . . , [[ measPredictionResultServFreqlistEUTRA-SCG MeasResultServFreqListEUTRA-SCG OPTIONAL, measPredictionResultServFreglistNR-SCG MeasResultServFregListNR-SCG OPTIONAL, measPredictionResultSFTD-EUTRA MeasResultSFTD-EUTRA OPTIONAL, measPredictionResultSFTD-NRMeasResultCellSHTD-NROPTIONAL ]] } MeasResultServMOList : : = SEQUENCE (SiZE (1 . . maxNrofServingCells)) OF MeasResultServMO MeasResultServMO : : = SEQUENCE { servCellldServCellIndex, measResultServingCell MeasResultNR, measResultBestNeighCell MeasResultNR OPTIONAL, . . . } MeasResultListNRSEQUENCE (SIZE (1 . . maxcellReport)) OF MeasResultNR MeasResultNR : : = SEQUENCE { physCellId PhysCellId OPTIONAL, measResult SEQUENCE { cellResults SEQUENCE { resultsSSB-Cell MeasQuantityResults OPTIONAL, resultsCSI-RS-Cell MeascQuantityResults OPTIONAL }, rsIndexResults SEQUENCE{ resultsSSB-Indexes ResultsPerSSB IndexList OPTIONAL, resultsCSI-RS Indexes ResultsPerCSI-RS-IndexList OPTIONAL } OPTIONAL }, . . . , [[ cgi-info CGI-InfoNR OPTIONAL ]] } MeasResultListEUTRA : : = SEQUENCE (SIZE (1 . . maxCellReport)) OF MeasResultEUTRA MeasResultEUTRA : : = SEQUENCE eutra-PhysCellId PhysCellId, measResult MeasQuantityResultsEUTRA, cgi-info CGl-InfoEUTRA OPTIONAL, . . . } MultiBandInfoListEUTRA : : = SEQUENCE (SIZE (1. . maxMultiBands)) OF FreqBandIndicatorEUTRA MeasQuantityResults : : = SEQUENCE { rsrp RSRP-Range OPTIONAL, rsrq RSRQ-Range OPTIONAL, sinr SINR-Range OPTIONAL } MeasQuantityResultsEUTRA : := SEQUENCE { rsrp RSRP-RangeEUTRA OPTIONAL, rsrq RSRQ-RangeEUTRA OPTIONAL, sinr SINR-RangeEUTRA OPTIONAL } ResultsPerSSB-IndexList::= SEQUENCE (SIZE (1. (1 . . maxNrofIndexesToReport2)) OF ResultsPerSSB- Index ResultsPerSSB-Index : : = SEQUENCE { ssb-Index SSB-Index, ssb-Results MeasQuantityResults OPTIONAL } ResultsPerCSI-RS Indexlist : : = SEQUENCE (SIZE (1 . . maxNrofIndesesToReport2)) OF ResultsPerCSI-RS Index ResultsPerCSI-RS-Index SEQUENCE { csi-RS-Index CSI-RS Index, csi-RS-Results MeasQuantityResults OPTIONAL } MeasResultservFreqListEUTRA-SCG : := SEQUENCE (SIZE (1 . . maxNrofServingCells EUTRA)) OF MeasResult2EUTRA MeasResultServFreqListNR SCG : : = SEQUENCE (SIZE (1 . . maxNrofServingCells)) OF MeasResult2NR -- TAG-MEASRESULTS-STOP -- ASN1STOP
[0398] As described before there may be different predicted mobility information that is comprised in a measurement prediction report, possibly with the measurements comprised in the reported. The measurement prediction information may be comprised in a measurement report, possibly together with measurements results.
[0399] MeasResults
[0400] The IE MeasResults covers measured results and predictions for intra-frequency, inter-frequency, and inter-RAT mobility.
[0401] A MeasResults information element may he as follows:
TABLE-US-00008 -- ASN1START -- TAG-MEASRESULTS-START MeasResults : : = SEQUENCE { meas Id MeasId, measResultServingMOListMeasResultServMOList, measPredictionResultServingMOList MeasResultServMOList, measResultNeighCells CHOICE { measResultListNR MeasResultListNR, . . . , measResultListEUTRA MeasResultListEUTRA } OPTIONAL, measPredcitionsResultNeighcells CHOICE { measPredictionResultListNR MeasResultListNR, . . . measPredictionResultListEUTRA MeasResultListEUTRA } OPTIONAL, . . . , [[ measResultServFreqlistEUTRA-SCG MeasResultServFreqListEUTRA-SCG OPTIONAL, measResultServFreqlistNR-SCGMeasResultServFreqListNR-SCGOPTIONAL, measResultSFTD-EUTRA MeasResultSFTD-EUTRA OPTIONAL, measResultSFTD-NR MeasResultCellSFTD-NR OPTIONAL. ]], [[ measPredictionResultServFreqListEUTRA-SCG MeasResultServFreqListEUTRA-SCG OPTIONAL, measPredictionResultServFreglistNR-SCG MeasResultServFreqListNR-SCG OPTIONAL, measPredictionResultSFTD-EUTRA MeasResultSFTD-EUTRA OPTIONAL, measPredictionResultSFTD-NR MeasResultCellSFTD-NR OPTIONAL ]] } MeasResultServMOList : : = SEQUENCE (SIZE (1 . . maxNrofServingCells)) OF MeasResultServMO MeasResultservMO ::= SEQUENCE { servCellId ServCellIndex, measResultServingCell MeasResultNR, measResultBestNeighCell MeasResultNR OPTIONAL, . . . } MeasResultLisNR : : = SEQUENCE (SIZE (1 . . maxCellReport)) OF MeasResultNR MeasResultNR : : = SEQUENCE } physCellld PhysCellId OPTIONAL, measResult SEQUENCE { cellResults SEQUENCE{ resultsSSB-Cell MeasQuantityResults OPTAONAL, resultsCSI-RS-Cell MeasQuantityResults OPTIONAL }, rsIndexResults SEQUENCE{ resultsSSB-Indexes ResultsPerSSB-IndexList OPTIONAL, resultsCSI-RS Indexes ResultsPerCSI-RS-Indexlist OPTIONAL } OPTIONAL }, . . . , [[ cgi-Info CGI-InfoNR OPTIONAL ]] } MeasResultListEUTRA : : = SEQUENCE (SIZE (1..maxcellReport)) OF MeasResultEUTRA T MeasResultEUTRA : : = SEQUENCE { eutraPhysCellIdPhysCellId, measResult MeasQuantityResultsEUTRA, cgi-Info CGI-InfoEUTRA OPTIONAL, . . . } MultiBandInfoListEUTRA : : = SEQUENCE (SIZE (1 . . maxMultiBands)) OF FreqBandIndicatorEUTRA MeasouantityResults SEQUENCE { rsrp RSRP-Range OPTIONAL, rsrq RSRO-Range OPTIONAL, sinrSINR-RangeQPTIONAL } MeasQuantityResultsEUTRA : : = SEQUENCE { rSrp RSRP-RangeEUTRA OPTIONAL, rsrq RSRQ-RangeEUTRA OPTIONAL, sinr SINR-RangeEUTRA OPTIONAL } ResultsPerSSB-IndexList::= SEQUENCE SIZE (1 . . maxNrofIndexesToReport2)) OF ResultsPerSSB- Index ResultsPerSSB Index : : = SEQUENCE { ssb-Index SSB-Index, ssb-Results Meas uantityResults OPTIONAL } ResultsPerCSI-RS-Indexlist : : = SEQUENCE { (SIZE (1 . . maxNrofIndexesToReport2)) OF ResultsPerCSI-RS-Index ResultsPerCSI-RS-Index SEQUENCE { csi-RS-Index CSI-RS-Index, csi-RS-Results MeasQuantityResults OPTIONAL } MeasResultServFreqlistEUTRA-SCG : : = SEQUENCE (SIZE (1 . . maxNrofServingCells EUTRA)) OF MeasResult2EUTRA MeasResultServFreqListNR-SCG : : = SEQUENCE (SIZE (1 . . maxNrofServingCells)) OF MeasResult2NR -- TAG-MEASRESULTS-STOP -- ASN1STOP
[0402] The UE 101 may report a list of cells and/or beams, e.g. comprising cells and beam identifiers, in the report for the cells and/or beams the UE 101 predicts that is going to, e.g. in the next X seconds, possibly with a certain probability. The UE 101 may comprise the cell and/or beam with an associated likelihood to enter the coverage of that cell and/or beam(s). In a variant, the reporting configuration comprises a likelihood threshold indicating to the UE 101 that only cells with likelihood above the threshold are to be reported.
[0403] The UE 101 may have a limited number of predictive cells to be reported. Hence, a sorting function is needed. The UE 101 may use the trigger quantity as sorting quantity to sort cells and/beams accordingly and comprise the ones with highest sorting quantity. In another solution, the likelihood is used as sorting criterion i.e. UE 101 may comprise the cells with highest likelihood.
[0404] Network Aspects
[0405] The present disclosure relates to a method at a first network node 403a, also called a source network node or source gNB, for performing measurement prediction configuration, measurement configuration and mobility management, the method comprising: [0406] Configuring a UE 101 to perform predictions of radio quality related parameters such as RSRP, RSRQ, SINR in a given frequency, e.g. per cell, per beam, per RS type like SSB and/or CSI-RS, etc.; [0407] Configuring a UE 101 to report these predictions of radio quality related parameters; [0408] Receiving from a UE 101 reports containing measurements and/or prediction of measurements and making mobility decisions based on these reports.
[0409] There may be different decisions the first network node 403a may take based on UE reports comprising measurements and/or prediction of measurements and making mobility decisions based on these reports.
[0410] Usage of reported measurements and reported measurement predictions for CHO configurations and HO configurations will now be described.
[0411] The first network node 403a may receive in a report measurements associated to a set of reported triggered cells, RSRP, RSRQ, SINR for cells C1, C2, C3, and predicted measurements of a set of predicted cells, not necessarily overlapping with the triggered cells, e.g. RSRP, RSRQ, SINR for cells C4, C5, associated to an A3 event. An enhanced version where prediction of measurements may be comprised herein. Upon reception of these measurements and predictions of measurements, the first network node 403a may initiate a CHO preparation procedure, which may be a handover preparation procedure over Xn with a flag indicating this is a CHO, for cells C4 and C5, which are not triggered cells but predicted cells. This is based on the likelihood that C4 and C5 will appear as additional cells anyway that would be later needed to be added to the UE's CHO configuration. This may be done in addition to the CHO preparation of cells C4 and C5. The first network node 403a may verify the predicted values for the measurements of the predicted cells before taking this decision e.g. it only prepares these predicted cells for
[0412] CHO if predictions are above a certain value and/or associated real/current value, if reported and available, are also above a certain threshold.
[0413] Upon receiving from each target candidate cell/node requested based on the predicted measurements that were reported, according to UE methods, the confirmation of acceptance for CHO and the target's configuration for the UE 101, e.g. an RRCReconfiguration message to be applied on top of UE's current configuration, the first network node 403a may have different choices: [0414] The first network node 403a may provide the CHO configurations to the UE 101; [0415] The first network node 403a may store at least one CHO configuration, i.e. it stores the RRCReconfiguration with a reconfiguration with sync per target candidate, or equivalent configuration in another format, for these cells and only provides to the UE upon reception of some further indication/report, different compared to existing CHO where that is provided to the UE 101 upon reception from target candidates. [0416] This sub-sequent indication from the UE 101 may be a measurement report based on an A3 event that contains as triggered cells one of the cells for which the source gNB has a stored CHO configuration, which has been possibly prepared based on the predicted measurements and/or based on real measurements. In response to this indication, the first network node 403a may choose to perform one of the actions: [0417] Configure CHO for at least one cell indicated for the UE 101, e.g. by adding the CHO configuration with a trigger condition for that cell, using an AddMod list structure; [0418] Trigger a handover for at least one cell indicated i.e. directly provide the RRCReconfiguration from the target candidate without any triggering condition so the UE 101 accesses that target directly upon reception of the message; [0419] Delete the CHO for at least one cell indicated in case that cell becomes worse than before and/or achieves a leaving condition for the measurement report. Upon that, first network node 403a may contact the second network node 403b and cancels the previously configured CHO. [0420] Notice that candidate cells chosen by the first network node 403a based on measurement reports or other criteria, e.g. blind configuration of CHO, i.e. they are applicable based on predictions, and also on measurements. The UE 101 may report a set of cells in an A3 event C1, C2, C3 as good candidates for CHO. Then, the first network node 403a may prepare each of these cells, receive an RRCReconfiguration with reconfiguration with sync for each of these cells, i.e. handover commands for target candidates, but does not provide to the UE 101, at least not immediately. The first network node 403a may wait until the occurrence of a further event may be the reception of another measurement report having one of these cells as candidates, the detection of some problem in the source cell, e.g. some L1 reporting that may indicate that the connection with source is not very good and the UE 101 may declare Radio Link Failure (RLF), etc.
[0421] Another benefit here is that the present disclosure also works for a first network node 403a capable of CHO and a target candidate capable of CHO, and a UE 101 that is not capable of CHO. In other words, even for these UEs 101, there could be some benefit of having CHO i.e. legacy UEs still benefit from CHO.
[0422] The first network node 403a may perform with at least one target candidate a CHO preparation procedure to obtain an RRCReconfiguration. However, upon reception from a target candidate the first network node 403a does not configure the UE 101 and instead, waits for a measurement report fulfilling a trigger condition, e.g. A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, V1, V2, H1, H2 etc., and possibly comprising measurement prediction information. Only upon reception of the measurement report the first network node 403a may give the UE 101 the RRCReconfiguration, i.e. the prepared handover command from the target candidate, or PSCell change/addition, etc. This aims to improve the interruption time since one or multiple targets are prepared when the UE 101 receives the handover command. This may also be implemented for UEs 101 that are no capable of Conditional Handover.
[0423] The present disclosure may be applied for forecasting candidate second network node 403b for conditional HO is described in
[0424] Step 501
[0425] The first network node 403a broadcasts a prediction model to the UE 101, e.g. a NN information, e.g. number of layers, number of nodes per layer, weights etc. The UE 101 receives the prediction model from the first network node 403a. The prediction model may be a function, a software, hardware etc.
[0426] Step 502
[0427] The UE 101 performs periodic measurements of quality associated with the serving and neighbor network nodes, e.g. RSRP. The serving network node may be the first network node 403a and the neighbor network node may be the second network node 403b. The result of the periodic measurements of quality may be referred to as network node information, quality measurements etc.
[0428] Step 503
[0429] The UE 101 sends an event-triggered measurement report to the first network node 403a. The first network node 403a receives the event-triggered measurement report from the UE 101.
[0430] Step 504
[0431] The first network node 403a performs periodic updates of the prediction model, e.g. NN weights, based on the measurement report from the UE 101. After step 504 has been performed, steps 501, 502 and 503 may be repeated.
[0432] Step 505
[0433] The UE 101 uses the prediction model to periodically perform forecasts, e.g. the best candidate network nodes 403 for conditional handover, “T” TTIs ahead. Using other words, the UE 101 predicts mobility information such that the mobility information comprises the forecasts.
[0434] This step may be performed while the UE 101 is in connected state, e.g. RRC_CONNECTED. In that case the UE 101 may have been configured with a measurement configuration that configured the UE 101 to comprise prediction of mobility information in a measurement report. That configuration may be part of a reporting configuration, e.g. reportConfig, associated to measurement identity, e.g. measld, and a measurement object, e.g. measObject.
[0435] Mobility information may also be measurements, like measurements performed by a UE 101 according to the NR RRC specifications, or other information related to UE mobility such as CBR(s), Aerial UE height(s), etc.
[0436] Step 506
[0437] The UE 101 sends an event-triggered report of predictions to the first network node 403a, e.g. predicted candidate for network nodes for conditional handover. The first network node 403a receives the event triggered report from the UE 101. The predictions may be reported to the first network node 403a in a measurement report. The event which triggers the report may be e.g. A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, V1, V2, H1, H2 etc.
[0438] The first network node 403a receives the reported predicted mobility information from the UE 101, and may use the reported predictions to set the configurations related to e.g. steps 509-511.
[0439] Step 507
[0440] The first network node 403a sends an early handover request to the second network node 403b. The second network node 403b receives the early handover request from the first network node 403a. Step 507 may be referred to as initiating a conditional handover.
[0441] Step 508
[0442] The second network node 403b sends a handover acknowledgement to the first network node 403a. The handover acknowledgement may comprise an RRC configuration. The first network node 403a receives the handover acknowledgement from the second network node 403b.
[0443] Step 509
[0444] The first network node 403a sends a conditional handover command to the UE 101. The UE 101 receives the conditional handover command from the first network node 403a. The conditional handover command may be a pending conditional handover command.
[0445] Step 510
[0446] If the measurements fulfill the handover condition, the UE 101 triggers the pending conditional handover according to the command from step 509.
[0447] Step 511
[0448] The UE 101 performs synchronization and random access with the second network node 403b.
[0449] In
[0450] The present disclosure may be a standalone solution that does not need initial data coming from a predefined dataset to be used. From time instant 0, it may be described as follow: at the beginning, the first network node 403a does not have received any UE measurement report. In an online manner, the first network node 403a will build an historical dataset by adding new reported measured data samples. These samples are used to train the prediction model.
[0451]
[0452] The left hand side of
[0453] Configuration of RAN areas for a given UE that is to be moved to Inactive state will now be described. The first network node 403a may receive the reported list of cells that the UE 101 may move to or predicted measurement results per cell, and takes that into account to configure a RAN area to the UE 101, e.g. as a list of cells, Tracking Area identities, RAN area identities. By knowing where the UE 101 is going the first network node 403a may decide that the UE 101 does not perform RAN area updates within this route, since the first network node 403a knows with some level of likelihood where the UE 101 is moving.
[0454] The information reported by the UE 101 may be enriched by a time information associated to the mobility information e.g. Cell A in X seconds, Cell A at time stamp T0, Cell A will have RSRP=Y at time stamp TO, Cell A will have RSRP=Y in X seconds, etc. that information may be used by the first network node 403a to perform paging, e.g. RAN paging for Inactive UEs 101. In other words, if the first network node 403a received a prediction report indicating that the UE 101 will likely be camping on Cell A in X seconds, if a paging message comes to that UE 101 around that time, the first network node 403a first tries to page the UE 101 at cell A.
[0455] Other network aspects have been described above in the UE description for specific predictions e.g. in the case of the events A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, V1, V2, H1 or H2.
[0456] The present disclosure is applicable to scenarios where networks are deployed in factories where the UE 101 may know its trajectory with more accuracy.
[0457] The method described above will now be described seen from the perspective of the UE 101.
[0458] Step 700
[0459] This step corresponds to step 501 in
[0460] The prediction model may be obtained for a first time, or the prediction model may be an updated prediction model, see step 504 in
[0461] The prediction model may be referred to as prediction information.
[0462] The prediction model may be a function, a software, hardware etc.
[0463] Step 701
[0464] This step corresponds to step 502 in
[0465] The network node information may be RSRP.
[0466] The network nodes 403a, 403b may be a serving network node and/or a neighbor network node.
[0467] The network node information may be a result of the periodic measurements of quality associated with the serving and neighbor network nodes, e.g. RSRP. The network node information may be referred to as quality measurements.
[0468] Step 702
[0469] This step corresponds to step 503 in
[0470] The network node information may be reported to the first network node 403a in a measurement report.
[0471] The network node information may be reported periodically or when triggered by a measurement event. The measurement event may be A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, V1, V2, H1 or H2 etc.
[0472] Step 703
[0473] This step corresponds to step 505 in
[0474] The mobility information may be associated with a mobility procedure. The mobility procedure may be one or more of conditional handover, handover measurement configuration, measurement reporting, setup of multi-radio dual connectivity, reconfiguration of multi-radio dual connectivity, setup or carrier aggregation, reconfiguration of carrier aggregation and release with redirect. The setup of multi-radio dual connectivity may be PSCell addition. The reconfiguration of multi-radio dual connectivity may be PSCell change. The setup of carrier aggregation and the reconfiguration of carrier aggregation may be one or both of SCell activation and deactivation, etc. The mobility information may be the best candidate second network node 403b for conditional handover, “T” TTIs ahead, a currently serving cell, other serving cells, non-serving cells, SpCell, triggered cell etc.
[0475] The mobility information may be predicted using the prediction model from step 700.
[0476] The prediction of the mobility information may be based one or more input parameters. The one or more input parameters may be at least one of: network node information, sensor information, UE connection parameters, mobility history parameters and time information.
[0477] The mobility information may be associated with the UE's 101 mobility in the communications network 400, e.g. in that it is associated with the first network node 403a currently serving the UE 101 or associated with other network nodes currently serving the UE 101 or network nodes not serving the UE 101 SpCell triggered cell.
[0478] The mobility information may comprise one or more radio quality related parameters. The radio quality related parameters may comprise one or more of RSRP, RSRQ and SINR, a list of one or more cells, a list of one or more beams, a list of one or more Reference Signals, RS, type coverage the UE 101 is moving to, time information. The RSRP, RSRQ and SINR may be for a frequency and in different levels of granularities.
[0479] The time information may be related to the validity of the prediction. The UE 101 may report a predicted RSRP for a cell X and a time information T1 for which the prediction is related. T1 may be measured in milliseconds starting from the time the UE 101 transmitted the report and indicates the predicted RSRP value within T1 milliseconds, i.e. how RSRP is going to be after T1 milliseconds. The time information may be related to for how long a certain value of the mobility information is expected to be stable or remain within a certain measurement interval, plus or minus X dBs. So if the UE 101 reports an RSRP value and a time T2 associate, it means that the value is expected to remain for T2 milliseconds, as an outcome of the UE prediction for T2.
[0480] In other words, the mobility information may comprise one or more of the following: measurements or a specific cell the UE 101 is entering its coverage area, a specific cell the UE 101 is leaving its coverage area, a specific beam or reference signal—like an SS/PBCH Block coverage—the UE 101 is entering its coverage area, a specific or reference signal—like an SS/PBCH Block coverage—the UE 101 is leaving its coverage area, etc.
[0481] This step may be performed while the UE 101 is in connected state, e.g. RRC_CONNECTED. In that case the UE 101 may have been configured with a measurement configuration that configured the UE 101 to comprise prediction of mobility information in a measurement report. That configuration may be part of a reporting configuration, e.g. reportConfig, associated to measurement identity, e.g. measld, and a measurement object, e.g. measObject.
[0482] Mobility information may also be measurements, like measurements performed by a UE 101 according to the NR RRC specifications, or other information related to UE mobility such as CBR(s), Aerial UE height(s), etc.
[0483] Step 704
[0484] This step corresponds to step 506 in
[0485] The predicted mobility information may be reported periodically or when triggered by a measurement event, e.g. as configured in reportConfig. The measurement event may be A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, V1, V2, H1, H2 etc.
[0486] The predicted mobility information may be comprised in a measurement report when being reported to the first network node 403a. The measurement report may be an RRC measurement report.
[0487] The first network node 403a receives the reported predicted mobility information from the UE 101, and may use the reported predictions to set the configurations related to e.g. steps 509-511 in
[0488] The predicted mobility information may be reported when the UE 101 is in connected state. The connected state may be RRC_CONNECTED. In that case the UE 101 may have been configured with a measurement configuration that configured the UE 101 to comprise prediction of mobility information in a measurement report. That configuration may be part of a reporting configuration, e.g. reportConfig, associated to measurement identity, e.g. measld, and a measurement object, e.g. measObject.
[0489] The method described above will now be described seen from the perspective of the first network node 403a.
[0490] Step 800
[0491] This step corresponds to step 501 in
[0492] The prediction model may be provided for a first time, or the prediction model may be an updated prediction model (see step 504 in
[0493] The prediction model may be a function, a software, hardware etc.
[0494] Step 801
[0495] This step corresponds to step 503 in
[0496] The network node information may be obtained periodically or when triggered by a measurement event. The measurement event may be A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, V1, V2, H1 or H2 etc.
[0497] Step 802
[0498] This step corresponds to step 506 in
[0499] The predicted mobility information may be obtained periodically or when triggered by a measurement event.
[0500] The mobility information may be associated with the UE's 101 mobility in the communications network 400, e.g. in that it is associated with the first network node 403a currently serving the UE 101 or associated with other network nodes currently serving the UE 101 or network nodes not serving the UE 101 SpCell triggered cell.
[0501] The mobility information may be associated with a mobility procedure. The mobility procedure is one or more of conditional handover, handover, measurement configuration, measurement reporting, setup of multi-radio dual connectivity, reconfiguration of multi-radio dual connectivity, setup or carrier aggregation, reconfiguration of carrier aggregation and release with redirect. The setup of multi-radio dual connectivity may be PSCell addition. The reconfiguration of multi-radio dual connectivity may be PSCell change. The setup of carrier aggregation and reconfiguration of carrier reconfiguration may be one or both of SCell activation and deactivation, etc.
[0502] The mobility information may comprise one or more radio quality related parameters. The radio quality related parameters may comprise one or more of RSRP, RSRQ and SINR, a list of one or more cells, a list of one or more beams, a list of one or more Reference Signals, RS, type coverage the UE 101 is moving to, time information. The RSRP, RSRQ and SINR may be for a frequency and in different levels of granularities.
[0503] The time information may be related to validity of the prediction. The UE 101 may report a predicted RSRP for a cell X and a time information T1 for which the prediction is related. T1 could be measured in milliseconds starting from the time the UE 101 transmitted the report and indicates the predicted RSRP value within T1 milliseconds, i.e. how RSRP is going to be after T1 milliseconds. The prediction may indicate for how long a certain value is expected to be stable or remain within a certain measurement interval, plus or minus X dBs. So if the UE 101 reports an RSRP value and a time T2 associate, it means that the value may be expected to remain for T2 milliseconds, as an outcome of the UE prediction for T2.
[0504] The mobility information may comprise one or more of the following: measurements or a specific cell the UE 101 is entering its coverage area, a specific cell the UE 101 is leaving its coverage area, a specific beam or reference signal—like an SS/PBCH Block coverage—the UE 101 is entering its coverage area, a specific or reference signal—like an SS/PBCH Block coverage—the UE 101 is leaving its coverage area, etc.
[0505] This step may be performed while the UE 101 is in connected state, e.g. RRC_CONNECTED. In that case the UE 101 may have been configured with a measurement configuration that configured the UE 101 to comprise prediction of mobility information in a measurement report. That configuration may be part of a reporting configuration, e.g. reportConfig, associated to measurement identity, e.g. measld, and a measurement object, e.g. measObject.
[0506] Mobility information may also be measurements, like measurements performed by a UE 101 according to the NR RRC specifications, or other information related to UE mobility such as CBR(s), Aerial UE height(s), etc.
[0507] The predicted mobility information may be comprised in a measurement report when being obtained from the first UE 101. The measurement report may be a RRC measurement report.
[0508] Step 803
[0509] This step corresponds to step 507 in
[0510] The mobility procedure may be conditional handover, handover or release with redirect
[0511] Step 804
[0512] This step corresponds to step 507 and step 508 in
[0513] To perform the method steps shown in
[0514] The UE 101 is adapted to, e.g. by means of a predicting module 1001, predict the mobility information. The mobility information may be associated with a mobility procedure. The mobility procedure may be conditional handover, handover measurement configuration, measurement reporting, setup of multi-radio dual connectivity, reconfiguration of multi-radio dual connectivity, setup or carrier aggregation, reconfiguration of carrier aggregation and release with redirect. The mobility information may be predicted using the prediction model. The prediction of the mobility information may be based one or more input parameters. The one or more input parameters may be at least one of: network node information, sensor information, UE connection parameters, mobility history parameters and time information. The mobility information may be predicted using the prediction model.
[0515] The mobility information may comprise one or more radio quality related parameters. The radio quality related parameters may comprise one or more of RSRP, RSRQ, SINR, a list of one or more cells, a list of one or more beams, a list of one or more RS, type coverage the UE 101 is moving to, time information. The RSRP, RSRQ and SINR may be for a frequency and in different levels of granularities.
[0516] The UE 101 is adapted to, e.g. by means of a reporting module 1003, report the predicted mobility information to a first network node 403a. The first network node 403a currently serves the UE 101 in the communications network 400. The predicted mobility information may be reported periodically or when triggered by a measurement event. The predicted mobility information may be comprised in a measurement report when being reported to the first network node 403a. The measurement report may be a RRC measurement report. The predicted mobility information may be reported when the UE 101 is in connected state. The connected state may be RRC connected.
[0517] The UE 101 may be adapted to, e.g. by means of an obtaining module 1005, obtain a prediction model from the first network node 403a. The prediction model may indicate how to perform the prediction of the mobility information. The prediction model may be obtained for a first time, or the prediction model may be an updated prediction model that may replace a previously obtained prediction model.
[0518] The predicted mobility information may be reported periodically or when triggered by a measurement event.
[0519] The UE 101 may be adapted to, e.g. by means of a receiving module 1008, receive network node information for network nodes 403a, 403b associated with the UE 101.
[0520] The UE 101 may be adapted to, e.g. by means of the reporting module 1003, report the received network node information to the first network node 403a.
[0521] The UE 101 may be adapted to, e.g. by means of the receiving module 1008, receive network node information for network nodes 403a, 403b associated with the UE 101.
[0522] The UE 101 may be adapted to, e.g. by means of the reporting module 903, report the received network node information to the first network node 403a.
[0523] The present disclosure in the UE 101 may be implemented through one or more processors, such as a processor 1020 in the UE 101 depicted in
[0524] The UE 101 may comprise a memory 1023 comprising one or more memory units. The memory 1023 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the UE 101.
[0525] The UE 101 may receive information from, e.g. the first network node 403a, through a receiving port 1025. The receiving port 1025 may be, for example, connected to one or more antennas in UE 101. The UE 101 may receive information from another structure in the communications network 400 through the receiving port 1005. Since the receiving port 1025 may be in communication with the processor 1020, the receiving port 1025 may then send the received information to the processor 1020. The receiving port 1025 may also be configured to receive other information.
[0526] The processor 1020 in the UE 101 may be configured to transmit or send information to e.g. first network node 403a or another structure in the communications network 400, through a sending port 1028, which may be in communication with the processor 1020, 15 and the memory 1023.
[0527] The UE 101 may comprise a predicting module 1001, the reporting module 1003, the obtaining module 1005, the receiving module 1008, other modules 1010 etc.
[0528] The predicting module 1001, the reporting module 1003, the obtaining module 1005, the receiving module 1008, other modules 1010 described above may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 1020, perform as described above. One or more of these processors, as well as the other digital hardware, may be comprised in a single
[0529] Application-Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
[0530] The different units 1001-1010 described above may be implemented as one or more applications running on one or more processors such as the processor 1020.
[0531] Thus, the methods described herein for the UE 101 may be respectively implemented by means of a computer program 1030 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 1020, cause the at least one processor 1020 to carry out the actions described herein, as performed by the UE 101. The computer program 1030 product may be stored on a computer-readable storage medium 1035. The computer-readable storage medium 1035, having stored thereon the computer program 1030, may comprise instructions which, when executed on at least one processor 1020, cause the at least one processor 1020 to carry out the actions described herein, as performed by the UE 101. The computer-readable storage medium 1035 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. The computer program 1030 product may be stored on a carrier containing the computer program 1035 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the first computer-readable storage medium 1035, as described above.
[0532] The UE 101 may comprise a communication interface configured to facilitate communications between the UE 101 and other nodes or devices, e.g., the first network node 403a, or another structure. The interface may, for example, comprise a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
[0533] The UE 101 may comprise the following arrangement depicted in
[0534] The UE 101 may be operative to operate in the communications network 400. The UE 101 may comprise the processing circuitry 1040 and the memory 1023. The memory 1023 comprises instructions executable by the processing circuitry 1040. The UE 101 is operative to perform the actions described herein in relation to the UE 101, e.g. in
[0535] To perform the method steps shown in
[0536] The first network node 403a is adapted to, e.g. by means of an obtaining module 2001, obtain predicted mobility information from a UE 101. The first network node 403a currently serves the UE 101. The predicted mobility information may be obtained periodically or when triggered by a measurement event. The predicted mobility information may be comprised in a measurement report when being obtained from the first UE 101.
[0537] The first network node 403a is adapted to, e.g. by means of a determining module 2003, based on the predicted mobility information, determine to initiate a mobility procedure associated with the UE 101. The mobility procedure may be initiated when a condition is fulfilled. The condition may be associated with the predicted mobility information. The mobility information may be associated with a mobility procedure. The mobility procedure may be one or more of conditional handover, handover, measurement reporting, setup of multi-radio dual connectivity, reconfiguration of multi-radio dual connectivity, setup or carrier aggregation, reconfiguration of carrier aggregation and release with redirect
[0538] The mobility information may comprise one or more radio quality related parameters. The radio quality related parameters may comprise one or more of RSRP, RSRQ, SINR, a list of one or more cells, a list of one or more beams, a list of one or more Reference Signals, RS, type coverage the UE 101 is moving to, time information. The RSRP, RSRQ and SINR may be for a frequency and in different levels of granularities.
[0539] The fulfilled condition may be that an early handover is to be performed, that an early handover request has been sent to the second network node 403b, or any other suitable condition, that a handover is pending. The condition may be network configured. The condition may be that a radio condition is fulfilled, e.g. one or more of the A1, A2, A3, A4, A5, A6, B1, B2, H1, H2, C1, C2, C3, V1, V2, H1 or H2 events. The condition may be that the quality of the target cell or beam becomes X dB stronger than the serving cell etc.
[0540] The first network node 403a is adapted to, e.g. by means of an initiating module 2005, initiate the mobility procedure.
[0541] The first network node 403a may be adapted to, e.g. by means of a providing module 2008, provide a prediction model to UE 101. The prediction model may indicate how to perform a prediction of the mobility information. The prediction model may be provided for a first time, or the prediction model may be an updated prediction model that may replace a previously provided prediction model.
[0542] The first network node 403a may be adapted to, e.g. by means of the obtaining module 2001, obtain, from the UE 101, network node information for network nodes 403a, 403b associated with the UE 101.
[0543] The present disclosure in the first network node 403a may be implemented through one or more processors, such as a processor 2020 in the first network node 403a depicted in
[0544] The first network node 403a may comprise a memory 2023 comprising one or more memory units. The memory 2023 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the first network node 403a.
[0545] The first network node 403a may receive information from, e.g. the UE 101, through a receiving port 2025. The receiving port 2025 may be, for example, connected to one or more antennas in first network node 403a. The first network node 403a may receive information from another structure in the communications network 400 through the receiving port 2025. Since the receiving port 2025 may be in communication with the processor 2020, the receiving port 2025 may then send the received information to the processor 2020. The receiving port 2025 may also be configured to receive other information.
[0546] The processor 2020 in the first network node 403a may be configured to transmit or send information to e.g. UE 101 or another structure in the communications network 400, through a sending port 2028, which may be in communication with the processor 2020, and the memory 2023.
[0547] The first network node 403a may comprise the obtaining module 2001, the determining module 2003, the initiating module 2005, the providing module 2008, other modules 2010 etc.
[0548] The obtaining module 2001, the determining module 2003, the initiating module 2005, the providing module 2008, other modules 2010 described above may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 2020, perform as described above. One or more of these processors, as well as the other digital hardware, may be comprised in a single ASIC, or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a SoC.
[0549] The different units 2001-2010 described above may be implemented as one or more applications running on one or more processors such as the processor 2020.
[0550] Thus, the methods described herein for the first network node 403a may be respectively implemented by means of a computer program 2030 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 2020, cause the at least one processor 2020 to carry out the actions described herein, as performed by the first network node 403a. The computer program 2030 product may be stored on a computer-readable storage medium 2035. The computer-readable storage medium 2035, having stored thereon the computer program 2030, may comprise instructions which, when executed on at least one processor 2020, cause the at least one processor 2020 to carry out the actions described herein, as performed by the first network node 403a. The computer-readable storage medium 2035 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. The computer program 2030 product may be stored on a carrier containing the computer program 2035 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the first computer-readable storage medium 2035, as described above.
[0551] The first network node 403a may comprise a communication interface configured to facilitate communications between the first network node 403a and other nodes or devices, e.g., the UE 101, or another structure. The interface may comprise a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
[0552] The first network node 403a may comprise the following arrangement depicted in
[0553] The first network node 403a may be operative to operate in the communications network 400. The first network node 403a may comprise the processing circuitry 2040 and the memory 2023. The memory 2023 comprises instructions executable by the processing circuitry 2040. The first network node 403a is operative to perform the actions described herein in relation to the first network node 403a, e.g. in
[0554] UE Aspects
[0555] A method at a wireless terminal, also called a UE 101, for assisting mobility management, the method comprising: [0556] Predicting mobility information, such as radio quality related parameters such as RSRP, RSRQ, SINR in a given frequency in different levels of granularities such as per cell, per beam, per RS type like SSB and/or CSI-RS, list of cells and/or list of beams and/or list of RS type coverage, like SSB identifier coverage or CSI-RS identifier coverage, the UE 101 is moving to, etc.; [0557] Reporting predicted values to a serving node, i.e. the first network node 401a, upon a condition, for example, determined by a network configuration provided to the UE 101. [0558] Mobility related prediction information may be comprised in event-triggered measurement reports, like A1, A2, A3, A4, A5, A6, B1, B2, H1, H2, C1, C2, C3, V1, V2, H1 or H2 events, triggered by conditions related to real measurements. Hence, mobility prediction information is reported when a measurement report is triggered.
[0559] There may be different ways on how the prediction is performed at the UE 101.
[0560] The different prediction models may be used in different ways, based on different set of parameters locally known at the UE 101, but not necessarily known at the network.
[0561] A new reporting configuration, e.g. configuration in reportConfigNR, may indicate, to the UE 101, the possibility to comprise predicted measurements in a measurement report triggered by real/current measurements, for example, in an A3 event or periodic measurement reports. Currently, the UE 101 comprises at least for the trigger quantity cell measurements for the triggered cells and RSRP/RSRQ for the SpCell. The UE 101 comprises predicted RSRP, RSRQ, SINR for triggered cells and/or non-triggered cells, e.g. depending on quality of the predictions, and/or any other predicted mobility information, such as next cell/beam, e.g. coverage of a given reference signal represented by an identifier or index, the UE 101 is most likely to enter, a list of cells/beams the UE 101 is likely to move towards, etc. There may be different manners to define what is comprised in the prediction reports, e.g., only predicted values that triggered the events, current/real measurements for the same entities that are being predicted, etc.
[0562] There may be different manners on how the predictions are reported by the UE 101, e.g., based on which triggers. The UE 101 may report predictions periodically, w.f. where network may have configured periodicity and/or pre-determined slots where these predictions are to be reported. The UE 101 may be configured by the network with an Ax/Bx-like event configuration and may be configured to comprise mobility prediction information in event-triggered measurement reports.
[0563] First Network Node Aspects
[0564] A method at a first network node 403a, also called a source gNodeB or source network node, for performing measurement prediction configuration, measurement configuration and mobility management, the method comprising: [0565] Configuring a UE 101 to perform predictions of radio quality related parameters such as RSRP, RSRQ, SINR in a given frequency, e.g. per cell, per beam, per RS type like SSB and/or CSI-RS, etc.; [0566] Configuring a UE 101 to report these predictions of radio quality related parameters; [0567] Receiving, from a UE 101, reports containing measurements and/or prediction of measurements and making mobility decisions based on these reports.
[0568] There may be different decisions the first network node 401a may take based on UE reports containing measurements and/or prediction of measurements, and the first network node 401 may take mobility decisions based on these reports. The reported measurements and reported measurement predictions may be used for CHO configurations and handover configurations. The information may be used for other mobility related configurations such as SCG addition, SCG change, like a PSCell change, SCell addition, SCell change, SCell activation, SCell deactivation, Release with Redirect, etc.
[0569] The term real measurement or current measurement used herein refers to a radio measurement, such as the measurements, e.g. RRC related measurements, configured by the network for a connected UE. These measurements may also be called RRM measurements, since they assist RRM decisions at the network side and/or L3 measurements, since they are responsibility of the RRC protocol, also called Layer 3 in the Control Plane RAN protocol stack. Having NR as an example, these measurements to be performed by the UE 101 and reported may be at least one of the following: [0570] NR measurements; [0571] Inter-RAT measurements of E-UTRA frequencies.
[0572] These measurements may be based on different reference signals. In the case of SS/PBCH block(s), these measurements, or in more general terms, measurement information, are: [0573] Measurement results per SS/PBCH block; [0574] Measurement results per cell based on SS/PBCH block(s); [0575] SS/PBCH block(s) indexes.
[0576] In the case of CSI-RS these measurements, or in more general terms, measurement information, are: [0577] Measurement results per CSI-RS resource; [0578] Measurement results per cell based on CSI-RS resource(s); [0579] CSI-RS resource measurement identifiers.
[0580] Each of these measurements may be associated to a measurement quantity, such as RSRP, RSRQ or SINR. For example, a real measurement or a current measurement may refer to the cell level or beam level RSRP based on RS type SSB, for an NR carrier frequency in the NR RAT. Hence, the term measurement prediction is used to refer to a prediction of a radio measurement as one of the measurements described above as a real/current measurement. In other words, the methods herein relate to a prediction of NR or inter-RAT measurements, prediction of measurement results per RS type, i.e. SS/PBCH block or CSI-RS, prediction of cell measurement or beam measurements, e.g. cell level RSRP, cell level RSRQ, cell level SINR, beam level RSRP, beam level RSRQ, beam level SINR.
[0581] These real/current measurements may be used as input to predictions models so the UE 101 is able to predict mobility information such as radio quality related parameters such as RSRP, RSRQ, SINR in a given frequency in different levels of granularities such as per cell, per beam, per RS type like SSB and/or CSI-RS, list of cells and/or list of beams and/or list of RS type coverage, like SSB identifier coverage or CSI-RS identifier coverage the UE 101 is moving to, etc.
[0582] The present disclosure relates to prediction at the UE side of mobility information such as radio conditions of serving and/or neighbor cells, in serving and/or neighbor frequencies, a list of cells and/or beams the UE 101 is moving to, and the comprising of these predictions in measurement reports, such as the existing periodic measurement reports and event-triggered measurement reports.
[0583] Further Extensions and Variations [0584] Telecommunication network connected via an intermediate network to a host computer in accordance with some embodiments.
[0585] With reference to
[0586] Telecommunication network 3210 is itself connected to host computer 3230, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server or as processing resources in a server farm. Host computer 3230 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider. Connections 3221 and 3222 between telecommunication network 3210 and host computer 3230 may extend directly from core network 3214 to host computer 3230 or may go via an optional intermediate network 3220. Intermediate network 3220 may be one of, or a combination of more than one of, a public, private or hosted network; intermediate network 3220, if any, may be a backbone network or the Internet; in particular, intermediate network 3220 may comprise two or more sub-networks (not shown).
[0587] The communication network 400 of
[0588] In relation to
[0589]
[0590] The UE 101 and the network node 403, e.g., a base station and host computer discussed in the preceding paragraphs will now be described with reference to
[0591] Communication system 3300 comprises the network node 403 exemplified in
[0592] Communication system 3300 comprises UE 3330 already referred to. It's hardware 3335 may comprise radio interface 3337 configured to set up and maintain wireless connection 3370 with a base station serving a coverage area in which UE 3330 is currently located. Hardware 3335 of UE 3330 comprises processing circuitry 3338, which may comprise one or more programmable processors, application-specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. UE 3330 comprises software 3331, which is stored in or accessible by UE 3330 and executable by processing circuitry 3338. Software 3331 comprises client application 3332. Client application 3332 may be operable to provide a service to a human or non-human user via UE 3330, with the support of host computer 3310. In host computer 3310, an executing host application 3312 may communicate with the executing client application 3332 via OTT connection 3350 terminating at UE 3330 and host computer 3310. In providing the service to the user, client application 3332 may receive request data from host application 3312 and provide user data in response to the request data. OTT connection 3350 may transfer both the request data and the user data. Client application 3332 may interact with the user to generate the user data that it provides.
[0593] It is noted that host computer 3310, base station 3320 and UE 3330 illustrated in
[0594] In
[0595] The present disclosure improves the performance of OTT services provided to UE 3330 using OTT connection 3350, in which wireless connection 3370 forms the last segment. More precisely, the present disclosure may improve the spectrum efficiency, and latency, and thereby provide benefits such as reduced user waiting time, better responsiveness and extended battery lifetime.
[0596] A measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the present disclosure improve. There may be an optional network functionality for reconfiguring OTT connection 3350 between host computer 3310 and UE 3330, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring OTT connection 3350 may be implemented in software 3311 and hardware 3315 of host computer 3310 or in software 3331 and hardware 3335 of UE 3330, or both. Sensors (not shown) may be deployed in or in association with communication devices through which OTT connection 3350 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which software 3311, 3331 may compute or estimate the monitored quantities. The reconfiguring of OTT connection 3350 may comprise message format, retransmission settings, preferred routing etc. The reconfiguring need not affect base station 3320, and it may be unknown or imperceptible to base station 3320. Measurements may comprise proprietary UE signaling facilitating host computer 3310′s measurements of throughput, propagation times, latency and the like. The measurements may be implemented in that software 3311 and 3331 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using OTT connection 3350 while it monitors propagation times, errors etc.
[0597]
[0598]
[0599]
[0600] Regardless of the specific manner in which the user data was provided, the UE initiates, in substep 3630 (which may be optional), transmission of the user data to the host computer. In step 3640 of the method, the host computer receives the user data transmitted from the UE.
[0601]
[0602] Some embodiments may be summarized as follows:
[0603] A base station configured to communicate with a UE 101, the base station comprising a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the first network node 403a.
[0604] A communication network 400 comprising a host computer comprising: [0605] processing circuitry configured to provide user data; and [0606] a communication interface configured to forward the user data to a cellular network for transmission to a UE 101, [0607] wherein the cellular network comprises a first network node 103 having a radio interface and processing circuitry, the base station's processing circuitry configured to perform one or more of the actions described herein as performed by the first network node 403a.
[0608] The communication network 400 may comprise the first network node 403a.
[0609] The communication network 400 may comprise the UE 101, wherein the UE 101 is configured to communicate with the first network node 403a.
[0610] The communication network 400, wherein: [0611] the processing circuitry of the host computer is configured to execute a host application, thereby providing the user data; and [0612] the UE 101 comprises processing circuitry configured to execute a client application associated with the host application.
[0613] A method implemented in a first network node 403a, comprising one or more of the actions described herein as performed by the first network node 403a.
[0614] A method implemented in a communication network 400 comprising a host computer, a base station and a UE 101, the method comprising: [0615] at the host computer, providing user data; and [0616] at the host computer, initiating a transmission carrying the user data to the UE 101 via a cellular network comprising the first network node 403a, wherein the first network node 403a performs one or more of the actions described herein as performed by the first network node 403a.
[0617] The method may comprise: [0618] at the first network node 403a, transmitting the user data.
[0619] The user data may be provided at the host computer by executing a host application, and the method may comprise: [0620] at the UE 101, executing a client application associated with the host application.
[0621] A UE 101 configured to communicate with a first network node 103, the UE 101 comprising a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the UE 101.
[0622] A communication network 400 comprising a host computer comprising: [0623] processing circuitry configured to provide user data; and [0624] a communication interface configured to forward user data to a cellular network for transmission to a UE 101, [0625] wherein the UE comprises a radio interface and processing circuitry, the UE's processing circuitry configured to perform one or more of the actions described herein as performed by the UE 101.
[0626] The communication network 400 may comprise the UE 101.
[0627] The communication network 400, wherein the cellular network comprises a first network node 403a configured to communicate with the UE 101.
[0628] The communication network 400, wherein: [0629] the processing circuitry of the host computer is configured to execute a host application, thereby providing the user data; and [0630] the UE's processing circuitry is configured to execute a client application associated with the host application.
[0631] A method implemented in a UE 101, comprising one or more of the actions described herein as performed by the UE 101.
[0632] A method implemented in a communication network 400 comprising a host computer, a first network node 403a and a UE 101, the method comprising: [0633] at the host computer, providing user data; and [0634] at the host computer, initiating a transmission carrying the user data to the UE 101 via a cellular network comprising the base station, wherein the UE 101 performs one or more of the actions described herein as performed by the UE 101.
[0635] The method may comprise: [0636] at the UE 101, receiving the user data from the first network node 403a.
[0637] A UE 101 configured to communicate with a first network node 403a, the UE 101 comprising a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the UE 101.
[0638] A communication network 400 comprising a host computer comprising: [0639] a communication interface configured to receive user data originating from a transmission from a UE 101 to a first network node 403a, [0640] wherein the UE 101 comprises a radio interface and processing circuitry, the UE's processing circuitry configured to: perform one or more of the actions described herein as performed by the UE 101.
[0641] The communication network 400 may comprise the UE 101.
[0642] The communication network 400 may comprise the first network node 403a, wherein the first network node 403a comprises a radio interface configured to communicate with the UE 101 and a communication interface configured to forward to the host computer the user data carried by a transmission from the UE 101 to the first network node 403a.
[0643] The communication network 400, wherein: [0644] the processing circuitry of the host computer is configured to execute a host application; and [0645] the UE's processing circuitry is configured to execute a client application associated with the host application, thereby providing the user data.
[0646] The communication network 400, wherein: [0647] the processing circuitry of the host computer is configured to execute a host application, thereby providing request data; and [0648] the UE's processing circuitry is configured to execute a client application associated with the host application, thereby providing the user data in response to the request data.
[0649] A method implemented in a UE 101, comprising one or more of the actions described herein as performed by the UE 101.
[0650] The method may comprise: [0651] providing user data; and [0652] forwarding the user data to a host computer via the transmission to the first network node 403a.
[0653] A method implemented in a communication network 400 comprising a host computer, a first network node 403a and a UE 101, the method comprising: [0654] at the host computer, receiving user data transmitted to the first network node 403a from the UE 101, wherein the UE 101 performs one or more of the actions described herein as performed by the UE 101.
[0655] The method may comprise: [0656] at the UE 101, providing the user data to the first network node 403a.
[0657] The method may comprise: [0658] at the UE 101, executing a client application, thereby providing the user data to be transmitted; and [0659] at the host computer, executing a host application associated with the client application.
[0660] The method may comprise: [0661] at the UE 101, executing a client application; and [0662] at the UE 101, receiving input data to the client application, the input data being provided at the host computer by executing a host application associated with the client application, [0663] wherein the user data to be transmitted is provided by the client application in response to the input data.
[0664] A first network node 403a configured to communicate with a UE 101, the first network node 403a comprising a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the first network node 403a.
[0665] A communication network 400 comprising a host computer comprising a communication interface configured to receive user data originating from a transmission from a UE 101 to a base station, wherein the first network node 403a comprises a radio interface and processing circuitry, the base station's processing circuitry configured to perform one or more of the actions described herein as performed by the first network node 403a.
[0666] The communication network 400 may comprise the first network node 403a.
[0667] The communication network 400 may comprise the UE 101, wherein the UE 101 is configured to communicate with the first network node 403a.
[0668] The communication network 400 wherein: [0669] the processing circuitry of the host computer is configured to execute a host application; [0670] the UE 101 is configured to execute a client application associated with the host application, thereby providing the user data to be received by the host computer.
[0671] A method implemented in a first network node 403a, comprising one or more of the actions described herein as performed by any of the first network node 403a.
[0672] A method implemented in a communication network 400 comprising a host computer, a first network node 403a and a UE 101, the method comprising: [0673] at the host computer, receiving, from the first network node 403a, user data originating from a transmission which the base station has received from the UE 101, wherein the UE 101 performs one or more of the actions described herein as performed by the UE 101.
[0674] The method may comprise: [0675] at the first network node 103, receiving the user data from the UE 101.
[0676] The method may comprise: [0677] at the first network node 103, initiating a transmission of the received user data to the host computer.
[0678] Generally, all terms used herein are to be interpreted according to their ordinary meaning in the relevant technical field, unless a different meaning is clearly given and/or is implied from the context in which it is used. All references to a/an/the element, apparatus, component, means, step, etc. are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any methods disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and/or where it is implicit that a step must follow or precede another step.
[0679] In general, the usage of “first”, “second”, “third”, “fourth”, and/or “fifth” herein may be understood to be an arbitrary way to denote different elements or entities, and may be understood to not confer a cumulative or chronological character to the nouns they modify, unless otherwise noted, based on context.
[0680] The term “at least one of A and B” should be understood to mean “only A, only B, or both A and B.”, where A and B are any parameter, number, indication used herein etc.
[0681] It should be emphasized that the term “comprises/comprising” when used herein is taken to specify the presence of stated features, integers, steps or components, but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof. It should also be noted that the words “a” or “an” preceding an element do not exclude the presence of a plurality of such elements.
[0682] The term “configured to” used herein may also be referred to as “arranged to”, “adapted to”, “capable of” or “operative to”.
[0683] It should also be emphasised that the steps of the methods may, without departing from the present disclosure, be performed in another order than the order in which they appear herein.