Wireless communication method, terminal device, and network device
By reporting data and its immediate information from terminal devices, the problem of inaccurate measurement reporting time in wireless communication systems is solved, thereby improving the temporal prediction accuracy and training effect of AI/ML models.
Patent Information
- Application Number
- PCT/CN2024/110593
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2026-02-12
AI Technical Summary
In existing wireless communication systems, the measurement reporting time information of terminal devices is not accurate enough, resulting in poor prediction performance of AI/ML models in the time domain for RRM measurement results. The inability to accurately obtain time-related information of the data affects the model training effect.
Terminal devices report the data they collect and related real-time information to network devices, ensuring that network devices can obtain data time points with high time accuracy and support the close correlation of data in the time domain during model training.
It improves the prediction accuracy of AI/ML models in the time domain, enhances the temporal relevance of data in wireless communication systems, and improves the effect of model training.
Smart Images

Figure CN2024110593_12022026_PF_FP_ABST
Abstract
Description
Method, terminal device and network device for wireless communication TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and more particularly, to a method, a terminal device and a network device for wireless communication. BACKGROUND
[0002] The performance of a model is closely related to the input and output results used when training the model, in addition to the structure of the model itself and the training method. For a model used for time domain prediction, the model training not only needs relevant data, but also needs the time information of the data.
[0003] SUMMARY
[0004] The present application provides a method, a terminal device and a network device for wireless communication. The various aspects of the present application are described below.
[0005] In a first aspect, a method for wireless communication is provided, comprising: reporting, by a terminal device, data collected by the terminal device and information of a first time related to the data to a network device.
[0006] In a second aspect, a method for wireless communication is provided, comprising: receiving, by a network device, data collected by a terminal device and information of a first time related to the data, which are reported by the terminal device.
[0007] In a third aspect, a terminal device is provided, comprising: a transceiver configured to report data collected by the terminal device and information of a first time related to the data to a network device.
[0008] In a fourth aspect, a network device is provided, comprising: a transceiver configured to receive data collected by a terminal device and information of a first time related to the data, which are reported by the terminal device.
[0009] In a fifth aspect, a terminal device is provided, comprising a transceiver, a memory and a processor, wherein the memory is configured to store a program, the processor is configured to invoke the program in the memory and control the transceiver to receive or send signals, so that the terminal device performs the method according to the first aspect.
[0010] In a sixth aspect, a network device is provided, comprising a transceiver, a memory and a processor, wherein the memory is configured to store a program, the processor is configured to invoke the program in the memory and control the transceiver to receive or send signals, so that the network device performs the method according to the second aspect.
[0011] In a seventh aspect, there is provided an apparatus comprising a processor configured to call a program from a memory to cause the apparatus to perform the method of any one of the first aspect or the second aspect.
[0012] In an eighth aspect, there is provided a chip comprising a processor configured to call a program from a memory to cause a device in which the chip is installed to perform the method of the first aspect or the second aspect.
[0013] In a ninth aspect, there is provided a computer-readable storage medium having stored thereon a program, the program causing a computer to perform the method of the first aspect or the second aspect.
[0014] In a tenth aspect, there is provided a computer program product comprising a program, the program causing a computer to perform the method of the first aspect or the second aspect.
[0015] In an eleventh aspect, there is provided a computer program causing a computer to perform the method of the first aspect or the second aspect.
[0016] In the embodiments of the present application, the terminal device reports the data collected by the terminal device and the information of the first time related to the data to the network device, so that the network device can obtain the time related information of the data in the case of obtaining the data collected by the terminal device. BRIEF DESCRIPTION OF DRAWINGS
[0017] FIG. 1 is a schematic diagram of a system architecture of a wireless communication system suitable for the embodiments of the present application.
[0018] FIG. 2 is a schematic diagram of a cell triggered measurement event.
[0019] FIG. 3 is a schematic diagram of a measurement procedure.
[0020] FIG. 4 is a flowchart of a wireless communication method according to the embodiments of the present application.
[0021] FIG. 5 is a schematic diagram of a structure of a terminal device according to the embodiments of the present application.
[0022] FIG. 6 is a schematic diagram of a structure of a network device according to the embodiments of the present application.
[0023] FIG. 7 is a schematic diagram of an apparatus for communication according to the embodiments of the present application. DETAILED DESCRIPTION
[0024] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0025] Wireless communication system
[0026] FIG. 1 is an example diagram of a system architecture of a wireless communication system 100 to which embodiments of the present application can be applied. The wireless communication system 100 can include a network device 110 and a terminal device 120. The network device 110 can be a device communicating with the terminal device 120. The network device 110 can provide network coverage for a specific geographic area, and can communicate with the terminal device 120 located within the coverage area. The terminal device 120 can access a network, for example, a wireless network, through the network device 110. Optionally, the wireless communication system 100 can further include a network controller, a mobile management entity, and other network entities, for which embodiments of the present application are not limited.
[0027] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a fifth generation (5G) system or new radio (NR), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), and the like. The technical solutions provided in the present application can also be applied to future communication systems, for example, a sixth generation mobile communication system, for example, a satellite communication system, and the like.
[0028] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user apparatus. The terminal device in the embodiments of the present application can refer to a device providing voice and / or data connectivity for a user, and can be used to connect people, things and machines, such as handheld devices with wireless connection function, vehicle-mounted devices, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer (Pad), a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the terminal device can be used to act as a base station. For example, the terminal device can act as a scheduling entity, which provides sidelink signals between terminal devices in vehicle to everything (V2X) or device to device (D2D), etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and the smart home device communicate with each other without relaying the communication signals through the base station.
[0029] The network device in the embodiments of the present application refers to a device for communicating with a terminal device, for example, including an access network device (AN) and / or a core network device (or referred to as a core network network element). Among them, the access network device can be an access device in the network architecture accessed by the terminal device through a wireless manner, mainly responsible for the management of wireless resources on the air interface side, quality of service (QoS) management, data compression and encryption, etc. The access network device can also be referred to as a radio access network (RAN) device, for example, the access network device can be a base station. The base station can broadly cover various names in the following or replace the following names: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, modem or chip set in the foregoing device or apparatus. The base station can also be a mobile switching center and a device assuming the function of a base station in D2D, V2X, machine-to-machine (M2M) communication, a network side device in 6G network, a device assuming the function of a base station in future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form of the access network device.
[0030] The type of the core network element can include, for example, a user plane function (UPF) element, an access and mobility management function (AMF) element, a session management function (SMF) element, a policy control function (PCF) element, an application function (AF), a data network (DN), a network slice selection function (NSSF), an authentication server function (AUSF), a unified data management (UDM), a network exposure function (NEF), a network repository function (NRF), and a network slice-specific authentication and authorization function (NSSAAF). The UPF element is mainly responsible for user data transmission and belongs to a user plane element. The other elements can be referred to as control plane function elements and are mainly responsible for authentication, authorization, registration management, session management, mobility management, and policy control to ensure reliable and stable transmission of user data.
[0031] In addition, in the 5G network, a network data analytics function (NWDAF) is added to the core network. Based on the NWDAF, data can be collected from various elements and network management systems in the core network, and big data statistics, analysis, or intelligent data analysis can be performed to obtain analysis or prediction data on the network side, thereby assisting various elements in more effectively controlling terminal device access based on the data analysis results.
[0032] In the 5G network, the core network element can also be referred to as a network function (NF).
[0033] AI / ML model
[0034] In the 3rd generation partnership project (3GPP) Release 18 (Rel 18 / R18), the issue of whether artificial intelligence (AI) / machine learning (ML) model (or AL / ML algorithm / function) is helpful to improve the performance of physical layer is studied, and the related research results are recorded in the technical report TR38.843. In addition to recording the evaluation methods and results related to AI / ML model, the technical report also records the steps and contents of how to manage the AI / ML model on the network device side, the terminal device side, or both sides of the network device and the terminal device, which constitutes the content of life cycle management (LCM) in the technical report. It should be noted that LCM is a relatively broad term, and its content includes, for example: data collection; model training; function / model identification; model transmission; model inference; selection, activation, deactivation, replacement, and fallback of function / model; function / model monitoring; model update; terminal device capability reporting, etc.
[0035] In section 6.3 of the technical report, beam measurement prediction for beam management purposes by AI / ML model is described. For example, the AL / ML model is applied to spatial domain prediction, i.e., by measuring a subset of beams in a set, the best beam (e.g., the beam with the strongest wireless signal) in the full set of beams is predicted using the spatial correlation between beams, which can include one beam or a pair of beams for downlink transmission and reception, respectively. For another example, the AL / ML model is applied to time domain beam prediction, i.e., according to the measurement results of the actually measured beams and / or the already predicted beams in the historical time, the measurement results of the beams in the current time slot are predicted using the correlation of the beams over time. From the recorded evaluation results, it can be seen that the AI / ML model for beam prediction in spatial and time domains is not only technically feasible, but also can bring higher performance improvement.
[0036] Radio resource management (RRM) measurement
[0037] In a cellular communication system of 3GPP, a terminal device needs to know the strength or quality of the radio signal of the current serving cell and the surrounding neighbor cells by measurement, and then report these contents in the form of measurement report to the network device in the radio resource control (RRC) message. Generally, the network device can make relevant handover decisions, such as cell handover decision, beam handover decision, etc., according to these contents in the measurement report.
[0038] In the second generation communication system, the measurement report is always reported in a certain period. In the third generation communication system (such as WCDMA system), the fourth generation communication system (such as LTE system), and the fifth generation communication system (NR system), the reporting mode of the measurement report can include the following 3 kinds:
[0039] 1) Periodic reporting;
[0040] 2) Reporting based on measurement event;
[0041] 3) Reporting based on measurement event and then continuing periodic reporting.
[0042] No matter which way the measurement report is reported, the measurement report can include specific measurement events and / or measurement results. For example, the measurement report includes the signal strength of the cell, such as the reference signal receiving power (RSRP) of the cell, in dbm as the dimension; for another example, the measurement report includes the signal quality of the cell, such as the reference signal receiving quality (RSRQ) of the cell, in db as the dimension. In this measurement report, the reported cell can include the current serving cell and / or the neighbor cell. The measurement object in the measurement report can include the same frequency, different frequency, or different communication system frequency, etc.
[0043] As mentioned before, the reporting of the measurement report can be based on the triggering of the measurement event, and the following introduces the triggering of the measurement event. The triggering of a measurement event can include the following basic elements:
[0044] 1) Measurement result, i.e. the measurement result of the serving cell and / or the neighbor cell, such as the signal strength of the cell.
[0045] 2) Comparison parameter, such as threshold value, hysteresis value, offset value, etc. Generally, the dimension of the measurement result is in the standard protocol, and the larger the value, the higher the strength or quality of the signal.
[0046] Absolute comparison and relative comparison can be performed on the measurement results of the cells. The absolute comparison refers to comparing the measurement value of a cell with a threshold value, in which case the measurement result is greater than the sum of the threshold value and a hysteresis value, indicating that the condition for entering the cell is met, and the measurement result is less than the difference between the threshold value and the hysteresis value, indicating that the condition for leaving the cell is met.
[0047] The relative comparison refers to comparing the measurement results of the neighboring cells with the measurement result of the serving cell, in which case each cell needs to be added with a respective relevant offset value before comparison. For the serving cell, an offset value (Off_event) corresponding to the event is also added. Finally, when compared, a hysteresis value (Hys) also needs to be considered. Taking the A3 event as an example, the entering condition and the leaving condition corresponding to the A3 event are respectively represented as:
[0048] Entering condition: M n + Of n > M s + Of s + Hys + Off_event;
[0049] Leaving condition: M n + Of n < M s + Of s - Hys + Off_event;
[0050] Wherein, M n represents the measurement result of the neighboring cell, Of n represents the offset value related to the neighboring cell, M s represents the measurement result of the serving cell, Of s represents the offset value related to the serving cell, and Hys represents the hysteresis value, and Off_event represents the offset value related to the corresponding event.
[0051] 3) Timer representing the robustness of the measurement result, i.e. time to trigger (TTT) timer.
[0052] When a cell meets the entering condition of a measurement event, the TTT timer is started, and when the TTT timer expires, the cell still meets the entering condition of the measurement event, which can be considered as that the cell triggers the measurement event. For example, as shown in FIG. 2, the target cell meets the entering condition of the measurement event at T0, at which time the TTT timer is started, and the timing duration of the TTT timer is t. During the period from T0 to T0+t, the target cell still meets the entering condition of the measurement event, and it is considered that the target cell triggers the measurement event.
[0053] Measurement model
[0054] In 3GPP standard specification 38.331, the measurement results for measurement event decision are filtered by RRC layer, i.e. layer 3 (L3), while the preliminary measurement results inside the terminal device are physical layer, i.e. layer 1 (L1), measurement results, and are single-beam measurement results. Section 5.5.3 in specification 38.331 describes how the terminal device performs intra- / inter-frequency measurement procedure, and how the terminal device performs measurement sampling from L1 by beam to how the terminal device performs measurement event decision according to the network configured parameters. These can be described by the model diagram shown in section 5.5.3 in specification 38.331. In the following, the reference points designed in this procedure are briefly described in combination with FIG. 3.
[0055] Reference point A: This is the link where the terminal device performs physical layer measurement sampling. The terminal device can perform physical layer measurement sampling in the granularity of beam. As an example, FIG. 3 takes the sampling of beam 1 to beam K as an example. Here, the sampling can also be referred to as sampling or measurement.
[0056] Reference point A1: The terminal device performs L1 filtering on the beam measurement results of the K beams obtained by measurement. Generally, the protocol will specify the length of the measurement period under the specific RRC configuration. In each measurement period, the terminal device needs to perform sampling (or sampling) at least once, and the beam measurement results after L1 filtering need to meet the performance requirements specified in specification 38.133. The number of samplings of the terminal device at reference point A in each measurement period is specified. For example, the terminal device can perform 4-5 times of oversampling in the test period. A measurement period, the shortest is 200ms for FR1 frequency band, and the shortest is 400ms for FR2 frequency band. That is, the time of L1 oversampling will be basically less than 100ms.
[0057] Reference point B: Perform merging operation on the beam measurement results of the K beams in a certain cell obtained at reference point A1 to obtain L1 cell-level measurement results.
[0058] Reference point C: Perform L3 filtering on the L1 cell-level measurement results in sequence to obtain L3 cell-level measurement results.
[0059] Reference point D: Measurement results of serving cell and / or neighbor cell are used to determine whether a specific measurement event is fulfilled according to a predefined decision condition. For example, whether the measurement result of a neighbor cell is higher than the measurement result of the current serving cell by an offset value (i.e. A3 event occurs) or not. The decision condition can be configured by the network device, for example.
[0060] It should be noted that the specific details of other contents shown in FIG. 3 can refer to the related description in 3GPP protocol TS 38.331, and for the sake of brevity, will not be repeated here.
[0061] From the perspective of signaling flow, the network device configures the measurement task for the terminal device, for example, including: the object to be measured, such as frequency and / or cell information; the reporting content of the measurement report; the reporting mode of the measurement report, etc. When the condition for reporting the measurement report is met, for example, the periodicity or the measurement event is met, the terminal device needs to report the measurement report immediately. Due to such triggering and reporting mechanism, the measurement report can be regarded as a kind of “snapshot” report, that is, the measurement result included in the measurement report reported by the terminal device can be basically considered as the measurement result generated at the time of sending or receiving the measurement report. However, since the reception and sending of the measurement report also takes time, it can only be regarded as a rough time information. The value range of the reporting period of the measurement report can be selected from the following set {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30}.
[0062] AI mobility (AI mobility) project
[0063] In the AI mobility project, AI / ML model can be used for prediction of RRM measurement results, so that the network device can make decisions as early as possible according to the predicted values of the measurement results, such as performing cell handover decision, beam switching decision, etc.
[0064] In the case of applying AI / ML model in RRM measurement scenario, the AI / ML model can be deployed in the terminal device, or deployed in the network device, or deployed in both the terminal device and the network device. In the AI mobility project, some use cases are mainly studied as follows:
[0065] 1) Prediction of RRM measurement results.
[0066] The output of the model can be the L3 cell level measurement result mentioned above, and the input can be the L1 beam level measurement result or the L3 cell level measurement result. The input and output measurement results can come from the same cell, different cells of different frequency layers, or a certain group of cells. The prediction can be in the time domain or the frequency domain, or between different frequencies (i.e., the frequency domain). For a model used for time domain prediction, if the purpose of the prediction is to improve the mobility handover performance, the model can predict the measurement result in the unopened window period according to the historical measurement result. In addition, if the output result of the model is set to the L3 beam level measurement result, the input of the model can be the L1 or L3 beam level measurement result. In this case, the beams of these inputs or outputs come from the same cell.
[0067] 2) Prediction of measurement events.
[0068] It includes direct prediction and indirect prediction. The direct prediction is based on historical measurement data, for example, at least including the measurement data of the serving cell and / or the neighboring cell directly related to the measurement event, to directly predict whether a measurement event such as an A3 event will occur in the future; the indirect prediction is based on the historical measurement data to first predict the measurement value of the future measurement result, and then based on the predicted measurement value, combined with the configuration parameters of a certain measurement event related to the network configuration, to infer whether the measurement event will occur at a certain time point in the future.
[0069] 3) Abnormal mobility events.
[0070] Similar to the prediction of measurement events, direct prediction or indirect prediction can be adopted, but the measurement results input into the model at least include the serving cell and / or the neighboring cell directly related to the event.
[0071] The model related to the above use cases can only be applied in the terminal device to perform the prediction task after being trained. Generally, these models are supervised machine learning models. Taking the time domain prediction of RRM measurement as an example, if the input of the model is the L1 beam level measurement result and the output is the L3 cell level measurement result, the training process can include:
[0072] Step 1: The terminal device measures a certain cell to obtain the L1 beam level measurement result of the cell, and obtains the L3 cell level measurement result according to the existing measurement model. These measurement results are arranged in time sequence according to the time when the results are obtained in the time domain;
[0073] Step 2: Use part of the L1 beam level measurement results in the time domain as input to the model, and obtain the output of the model, i.e., the predicted L3 cell level measurement result;
[0074] Step 3: Compare the predicted L3 cell level measurement at the same time point with the actually measured L3 cell level measurement in step 1, and transfer the difference back to the model, and correct the parameters inside the model according to the supervised model principle.
[0075] The above three steps are executed repeatedly until a certain condition representing that the model area is stable is met.
[0076] For this training process, the node for training the model is usually a network node, such as the network device described above, that is, the model is trained by the network device, and therefore the network device needs to obtain the measurement results from the terminal device.
[0077] Minimizing driving test (MDT)
[0078] In the existing 3GPP specification, MDT technique is used to collect information from terminal devices to reduce the workload of drive test in network planning. Among them, collecting measurement reports of terminal devices is one of the important aspects. MDT can be roughly divided into immediate MDT and logged MDT. The immediate MDT adopts the framework of measurement task and measurement report described in the foregoing, that is, the network device configures the measurement task for the terminal device, and when the condition of reporting the measurement report is met, the terminal device needs to report the measurement report immediately. The logged MDT currently only supports being used in the IDLE state or the INACTIVE state. The network device issues logged MDT corresponding measurement configuration information, that is, logged measurement configuration (LoggedMeasurementConfiguration), to the terminal device in the CONNECTED state, and the way in which the terminal device records the relevant measurement results may be periodic or triggered by an event. For periodic reporting, the network device configures the terminal device with a logging interval (LoggingInterval), and the value range of the parameter is, for example, {ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440, infinity}, that is, the terminal device records the measurement result every LoggingInterval. When the terminal device reports the recorded measurement result, an absolute time and some relative sampling times can be included. The absolute time is the absolute time carried in the LoggedMeasurementConfiguration received by the terminal device, and the relative time is the time difference between the time when the terminal device records a certain measurement result and the time when the timer with LoggingInterval as the length expires. The relative sampling time is in seconds (s). Since the time unit of the length of LoggingInterval is second, if the length of LoggingInterval is 320ms or 640ms (less than 1s), it is possible that the relative sampling times of two groups of measurement results are the same, that is, the time when the two groups of measurement results are recorded cannot be distinguished in the time dimension, because they may fall within the same 1 second.
[0079] In the case of predicting measurement results of other time or future time according to partial time measurement results or historical measurement results by using a model, the performance of the model is closely related to the time relationship of input and output measurement results in addition to the structure and training of the model. In order to improve the effect of model training, when collecting L1 or L3 measurement results or measurement events of the terminal device, the accuracy of the time point of these measurement results or measurement events in time domain is very important, because the reason why the model can predict measurement results in time domain is theoretically because of the correlation of measurement results in time domain. When two measurement results lose correlation because of a long time interval in time domain, they cannot be used to train the model.
[0080] However, as mentioned above, due to the influence of the sending and receiving process of the measurement report, the time information that the network device can know is not accurate enough, and the time when the measurement report is sent or received is not the actual time when the measurement result is generated. The relative sampling time of the measurement result reported by the terminal device in the logged MDT mode is in seconds, while the time unit of LoggingInterval may be milliseconds (ms), so the relative sampling time reported by the terminal device may not accurately reflect the log time of the measurement result. In addition, the log time of the measurement result does not necessarily coincide with the time when the terminal device generates the measurement result, so the measurement result reported by the terminal device is not the actual time when the measurement result is generated. According to the existing measurement model, if a sliding window mechanism is adopted for L1 and L3 filtering operation, the time interval of the generated L1 and L3 measurement results will be less than 100 ms, which makes the existing method unable to accurately record the time when the measurement result or measurement event is generated.
[0081] In addition, the existing measurement model is standardized, but how to perform L1 filtering operation and how the L1 cell-level measurement results participating in L3 filtering are distributed in time are not standardized, but are based on the technical implementation of chip manufacturers, which makes the distribution of L1 measurement results and / or L3 measurement results in time of terminal devices of various manufacturers cannot be unified, even if the parameters related to the measurement model, such as measurement period, configured by the network device for the terminal device are consistent.
[0082] To this end, an embodiment of the present application provides a scheme of wireless communication, a terminal device reports data collected by the terminal device and information of a first time related to the data to a network device, so that the network device can obtain time related information of the data in addition to the data collected by the terminal device. For example, the first time can be a generation time of the data, so that the data obtained by the network device has high time accuracy in time domain. For another example, the first time can be a collection time of the data, and in the case of reasonable configuration of a data collection period, the data obtained by the network device also has high time accuracy in time domain.
[0083] In the following, an embodiment of the present application is described in detail in combination with FIG. 4.
[0084] FIG. 4 is a flowchart of a method of wireless communication provided by an embodiment of the present application. The method 400 shown in FIG. 4 can be performed by a terminal device and a network device. As shown in FIG. 4, the method 400 includes part or all of the following steps.
[0085] In step 410, the terminal device reports data collected by the terminal device and information of a first time related to the data to the network device.
[0086] Correspondingly, in step 420, the network device receives the data collected by the terminal device and the information of the first time related to the data reported by the terminal device.
[0087] As an example, the data collected by the terminal device and the information of the first time related to the data (hereinafter also referred to as the first time of the data) can be used for model training. The model can be, for example, an AI / ML model, such as the aforementioned model for prediction of RRM measurement results in time domain.
[0088] The type of the data collected by the terminal device is not limited in the embodiments of the present application. Hereinafter, the data collected by the terminal device is taken as an example, which is measurement-related data of the terminal device. Optionally, the measurement-related data includes data of measurement results of RRM measurement and / or data of measurement objects. The measurement results include one or more of the following, for example: layer 1 beam level measurement results; layer 1 cell level measurement results; layer 3 beam level measurement results; layer 3 cell level measurement results. The measurement objects include one or more of the following, for example: frequency; physical cell identification (PCI); beam index. The beam index is required only when the measurement results are beam level measurement results. The beam index may, for example, be a synchronization signal block / physical broadcast channel block (SS / PBCH block, SSB) index (SSB index) and the like.
[0089] As an example, the measurement results may, for example, include measurement results obtained by the terminal device in the CONNECTED state and in the immediate MDT mode for RRM measurement; or include data of measurement results of RRM measurement recorded by the terminal device in the logged MDT mode. Of course, in addition to the measurement-related data, the data collected by the terminal device in the embodiments of the present application may also be any other type of data.
[0090] The first time related to the data in the embodiments of the present application may, for example, refer to the generation time of the data, i.e., the time when the terminal device internally generates the data; or refer to the collection time of the data, i.e., the time when the terminal device collects the data. For example, for the data of measurement results, the generation time refers to the exact time when the measurement results are generated, and the collection time of the measurement results refers to the time when the network device requires the terminal device to collect the measurement results, for example, the time when the terminal device reports the measurement report in the CONNECTED state and in the immediate MDT mode, and the time when the terminal device records the measurement results in the logged MDT mode.
[0091] In the embodiments of the present application, the terminal device reports the data collected by the terminal device and the information of the first time related to the data to the network device, so that the network device can obtain the time-related information of the data in the case of obtaining the data collected by the terminal device. For example, the first time information is the generation time of the data, so that the data obtained by the network device has high time accuracy in the time domain, and when the data and the first information are used in the model training process, the data has more close correlation in the time domain, which is beneficial to improve the effect of model training.
[0092] The first time of the data collected by the terminal device can be expressed by absolute time or relative time. In an implementation, the information of the first time is determined based on a relative time of the first time, which is a time difference of the first time relative to a certain absolute time. By expressing the first time of the data by the relative time, the number of bits used to express the information of the first time of the data is reduced, and the signaling overhead is reduced.
[0093] For example, the information of the first time is determined based on a length of the relative time; or, in order to further reduce the number of bits used to express the time information, the information of the first time can also be determined based on a number of time units included in the length of the relative time. In the embodiments of the present application, the time unit can also be replaced by time granularity or time resolution, which represents the minimum time interval used to describe time data, for example, can be expressed as the size of the scale on the time axis. Therefore, the relative time of the first time is the time unit used to describe the time difference data of the first time relative to an absolute time.
[0094] In an implementation, if the length of the relative time of the first time and the time unit of the relative time have an integer multiple relationship, the information of the first time is the length of the relative time, or the number of time units included in the length of the relative time.
[0095] In another implementation, if the length of the relative time of the first time and the time unit of the relative time do not have an integer multiple relationship, the information of the first time can be expressed as a time closest to the length of the relative time and having an integer multiple relationship with the time unit; or, the information of the first time can be expressed as an integer result of a ratio of the relative time to the time unit, that is, a result of down or up rounding of T1 / T0, wherein T1 and T0 are the length of the relative time and the length of the time unit, respectively.
[0096] Optionally, if the information of the first time is represented as a time closest to the duration of the relative time and having an integer multiple relationship with the time unit, the first time can be a time before the relative time and having an integer multiple relationship with the time unit; or the first time can be a time after the relative time and having an integer multiple relationship with the time unit; or in the case that there are two times (for example, respectively before and after the relative time) closest to the duration of the relative time and having an integer multiple relationship with the time unit, one of the two times can be selected as the first time. Optionally, the terminal device can randomly select one of the times as the first time, or select one of the times as the first time based on the configuration of the network device, or pre-agree to select one of the times as the first time.
[0097] The rounding result described above may, for example, include an upward rounding result or a downward rounding result, that is, the information of the first time can be represented as an upward rounding result of the ratio of the relative time to its time unit, or the information of the first time can be represented as a downward rounding result of the ratio of the relative time to its time unit.
[0098] For example, assuming that the time unit of the relative time is 20 ms, if the time offset between the first time of a certain data relative to a certain absolute time is 1200 ms. Then, when the first time of the data is represented by the relative time, if the duration of the relative time is used for representation, the first time can be represented as 1200 ms; if the number of time units included in the duration of the relative time is used for representation, the first time can be represented as 60 (i.e., 1200 ms / 20 ms = 60).
[0099] For another example, assuming that the time unit of the relative time is 20 ms, if the time offset between the first time of a certain data relative to a certain absolute time is 1250 ms. Then, when the first time of the data is represented by the relative time, if the duration of the relative time is used for representation, since there is no integer multiple relationship between 1250 ms and 20 ms, the first time of the data reported by the terminal device can be a time closest to 1250 ms and having an integer multiple relationship with 20 ms, including T1 = 1240 ms and 1260 ms. Wherein, if the terminal device selects a time before 1250 ms as the first time based on the foregoing manner, the reported first time is 1240 ms; or if the terminal device selects a time after 1250 ms as the first time based on the foregoing manner, the reported first time is 1260 ms.
[0100] For example, assuming that the time unit of the relative time is 20 ms, if the time offset between the first time of a certain data and a certain absolute time is 1250 ms. Then, when the first time of the data is represented by the relative time, if the number of time units included in the duration of the relative time is used to represent, the information of the first time can be represented as the result of the number of time units included in the relative time being rounded down, i.e., 62 (i.e. ); or, the information of the first time can be represented as the result of the number of time units included in the relative time being rounded up, i.e., 63 (i.e. )).
[0101] In an implementation manner, the data collected by the terminal device and the information of the first time related to the data are reported based on first information. The first information can include: information of an absolute time; and / or, information of a time unit of a relative time.
[0102] The information of the absolute time can include, for example, time information such as year, month, day, hour, minute, second, millisecond, etc. The recording form of the absolute time can be, for example, in the same format as the absolute time stamp (absoluteTimeStamp-r16) in the MDT version 16. As an example, the recording form of the absolute time can be represented as YY-MM-DD HH:MM:SS, where YY represents year, MM represents month, DD represents day, HH represents hour, MM represents minute, and SS represents second.
[0103] It can be understood that the absolute time can have multiple time units, such as year, month, day, hour, minute, second, etc., and the smallest time unit of the absolute time in the above example is second. The relative time corresponding to the first time usually has only one time unit, such as millisecond or second, etc., and therefore, the time unit of the relative time described in the embodiments of the present application can also be regarded as the smallest time unit thereof.
[0104] In the case where the information of the first time is the relative time, the time unit of the relative time in the first information is the time unit used by the terminal device when reporting the first time, and the absolute time in the first information is used as a reference point or a reference point to determine the position of the relative time.
[0105] As an example, the time unit of the relative time can include time units at the millimeter level, such as 10 ms, 20 ms, 40 ms, etc.; or can also include time units at the second or minute level.
[0106] In an implementation, the first information is acquired based on one or more of the following: sent by the network device; determined by the terminal device; pre-agreed. After acquiring the first information, the terminal device can collect data based on the first information and record the first time of the data.
[0107] For example, the first information includes information of a time unit of the relative time. The information of the time unit of the relative time can be configured by the network device; or, the information of the time unit of the relative time can be determined by the terminal device, and the terminal device can report the information of the time unit to the network device; or, the information of the time unit of the relative time can be pre-agreed, for example, agreed by a protocol. For the first two cases, if it is agreed that the network device configures the time unit, but the terminal device does not receive the information of the time unit, or it is agreed that the terminal device reports the time unit, but the network device does not receive the information of the time unit, i.e., the corresponding field in the first information is default, a default time unit can be used, for example, the length of the default time unit is 10 ms in this case.
[0108] For example, the first information includes information of the absolute time. The information of the absolute time can be configured by the network device; or, the information of the absolute time can be determined by the terminal device, and the terminal device can report the information of the absolute time to the network device.
[0109] In an implementation, the absolute time can be determined based on the first time of the first data collected by the terminal device. The terminal device usually needs to collect multiple data, selects the earliest collected data, i.e., the first data collected by the terminal device, and takes the first time of the data, for example, the generation time, as the absolute time, and determines the information of the first time of other data based on the absolute time.
[0110] For example, in the case where the minimum time unit of the absolute time is less than or equal to the time unit of the relative time, the absolute time is the first time of the first data collected by the terminal device; for another example, in the case where the minimum time unit of the absolute time is greater than the time unit of the relative time, the absolute time is the absolute time closest to and before the first time of the first data.
[0111] Since the minimum time unit of the absolute time and the time unit of the relative time can be inconsistent. For the case where the minimum time unit of the absolute time is less than or equal to the time unit of the relative time, for example, assuming that the minimum time unit of the absolute time is 1 ms and the time unit of the relative time is 40 ms, the absolute time can be the first time of the first data collected by the terminal device.
[0112] For example, assuming that the minimum time unit of absolute time is 1000 ms, the time unit of relative time is 20 ms, and the first time of the first data collected by the terminal device is 40 ms, since the absolute time closest to 40 ms within 0 ms-1000 ms is 0 ms or 1000 ms, 0 ms before 40 ms is selected as the absolute time, and the relative time of all subsequent data is determined based on the time difference from 0 ms.
[0113] It can be understood that in the process of determining the absolute time, the position of the absolute time must be at the time point corresponding to the minimum time unit of the absolute time (assuming T2). Therefore, in the case where the minimum time unit of absolute time is greater than the time unit of relative time, i.e., in the case where the relative time can be expressed in a relatively smaller time unit (assuming T3, T3
[0114] The terminal device receives the absolute time configured by the network device, and determines the relative time based on the absolute time. If the terminal device does not receive the absolute time sent by the network device, the terminal device can determine the absolute time in the above manner, and can report the information of the absolute time to the network device.
[0115] In an implementation, for the case that the first time includes the data collection time, the network device can configure the data collection period to be less than or equal to a preset value, which can be determined based on the data sampling period of the terminal device, for example. The data collection period includes one or more of the following, for example: 160 ms, 80 ms, 40 ms, 20 ms, 10 ms, 5 ms, 4 ms, 3 ms, 2 ms, 1 ms.
[0116] As an example, taking logged MDT as an example, the network device configures a logging interval (LoggingInterval) for the terminal device, and the value range of the parameter is {ms1, ms2, ms3, ms4, ms5, ms10, ms20, ms40, ms80, ms160, ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440, infinity}, that is, compared with the possible values of LoggingInterval in the related art, the length of LoggingInterval in this embodiment can be further shortened, for example, to less than 320 ms, such as 160 ms, 80 ms, 40 ms, 20 ms, 10 ms, 5 ms, 4 ms, 3 ms, 2 ms, 1 ms. Since the data sampling period of the terminal device is usually around 100 ms, when the terminal device records the measurement result every LoggingInterval, since the length of LoggingInterval, that is, the time interval at which the terminal device records data, is closer to the data sampling period, that is, the time interval at which data is generated, it can be considered that the data collection time is approximately the data generation time. At this time, the terminal device reports the data collection time to the network device, which can also achieve the effect of high time accuracy brought by reporting the data generation time.
[0117] In an implementation, the method 200 further includes that the network device sends second information to the terminal device; and correspondingly, the terminal device receives the second information. The second information is used to indicate one or more of the following: the terminal device collects measurement-related data in an RRC connected state; the terminal device collects measurement-related data in an RRC idle state; and the terminal device collects measurement-related data in an RRC deactivated state.
[0118] As an example, the second information can be carried in the aforementioned logged measurement configuration (LoggedMeasurementConfiguration) message, which is equivalent to upgrading the aforementioned logged measurement configuration message, and adding the second information for indicating the terminal device to collect measurement related data in the RRC connected state. In the case of taking the first time as the generation time of the data, after receiving the logged measurement configuration, the terminal device can ignore the logging interval (LoggingInterval) for recording data in the logged measurement configuration, and record the measurement result and the corresponding time information according to the actual generation time of the measurement result. Then, the terminal device can notify the network device that the valid measurement result has been saved. In the case of the network device, the terminal device can report the recorded measurement result and the generation time to the network device. In addition, the first information can also be carried in the logged measurement configuration message.
[0119] In other examples, taking the first time as the generation time of the data as an example, the network device can carry the first information in the measurement task when configuring the measurement task for the terminal device. The terminal device can perform measurement based on the measurement task configured by the network device, and record the measurement result and the generation time. Then, based on the indication of the measurement task, the measurement report is reported, which includes the measurement result and the generation time. No matter which way the network requires to report the measurement report, the terminal device can report the information of the locally reserved measurement result and the generation time to the network before sending the measurement report. If a measurement report cannot send the information of the locally reserved measurement result and the generation time completely, the terminal device can send multiple measurement reports, each carrying different information of the measurement result and the generation time.
[0120] In the embodiments of the present application, the network device that sends and receives the data collected by the terminal device and the first time related to the data can be an access network device or a core network device. In an implementation manner, the data collected by the terminal device and the information of the first time related to the data can be reported in one or more of the following manners: reported to the access network device through an access stratum (AS) message, for example, the AS message is an uplink assistant information (UAI) message or a message carrying a measurement report, and the related description of the UAI message can be referred to the related description in chapter 5.7.4 of the protocol 38.331, which will not be described here; as control plane information, reported to the core network device through a non-access stratum (NAS) message; as data plane information, reported to the core network device through an internet protocol (IP) connection.
[0121] The method embodiments of the present application are described in detail in combination with FIG. 4, and the device embodiments of the present application are described in detail in combination with FIG. 5 to FIG. 7. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, and thus, the parts not described in detail can be referred to the foregoing method embodiments.
[0122] FIG. 5 is a structural schematic diagram of a terminal device provided by an embodiment of the present application. The terminal device 500 shown in FIG. 5 can include a transceiver unit 510. The transceiver unit 510 is configured to report, to a network device, data collected by the terminal device and information of a first time related to the data.
[0123] In an implementation manner, the first time includes a generation time of the data and / or a collection time of the data.
[0124] In an implementation manner, the information of the first time is determined based on a relative time of the first time, and the relative time is a time difference of the first time relative to a predetermined absolute time.
[0125] In an implementation manner, in a case where there is an integer multiple relationship between a time length of the relative time and a time unit of the relative time, the information of the first time includes the time length of the relative time or a quantity of the time units included in the time length of the relative time.
[0126] In an implementation manner, in a case where there is no integer multiple relationship between the time length of the relative time and the time unit of the relative time, the information of the first time includes a time length closest to the time length of the relative time and having an integer multiple relationship with the time unit or a rounding result of a ratio of the time length of the relative time to the time unit.
[0127] In an implementation manner, the data collected by the terminal device and the information of the first time are reported based on first information, and the first information includes one or more of the following: information of the absolute time and information of the time unit of the relative time.
[0128] In an implementation manner, the first information is acquired based on one or more of the following: being sent by a network device, being determined by a terminal device and being previously agreed.
[0129] In an implementation manner, the absolute time is determined based on a first time of first data collected by the terminal device.
[0130] In an implementation manner, in a case that a minimum time unit of the absolute time is less than or equal to a time unit of the relative time, the absolute time is a first time of first data collected by the terminal device; or in a case that the minimum time unit of the absolute time is greater than the time unit of the relative time, the absolute time is an absolute time closest to and before the first time of the first data.
[0131] In an implementation manner, the first time includes a collection time of the data, and a data collection period configured by the network device is less than or equal to a preset value, the preset value being determined based on a data sampling period of the terminal device.
[0132] In an implementation manner, the data collection period includes one or more of the following: 160 ms, 80 ms, 40 ms, 20 ms, 10 ms, 5 ms, 4 ms, 3 ms, 2 ms, 1 ms.
[0133] In an implementation manner, the data collected by the terminal device is measurement-related data of the terminal device.
[0134] In an implementation manner, the measurement-related data includes: data of measurement results; and / or, data of measurement objects.
[0135] In an implementation manner, the measurement results include one or more of the following: layer 1 beam level measurement results; layer 1 cell level measurement results; layer 3 beam level measurement results; layer 3 cell level measurement results.
[0136] In an implementation manner, the measurement objects include one or more of the following: frequencies; PCIs; beam indexes.
[0137] In an implementation manner, the transceiver 510 is further configured to: receive, by the terminal device, second information sent by the network device, the second information being used to indicate one or more of the following: the terminal device collects measurement-related data in an RRC connected state; the terminal device collects measurement-related data in an RRC idle state; the terminal device collects measurement-related data in an RRC deactivation state.
[0138] In an implementation manner, the data collected by the terminal device and the information of the first time are reported in one or more of the following manners: reported to an access network device through an AS message; reported to a core network device as control plane information through a NAS message; reported to the core network device as data plane information through an IP connection.
[0139] In an implementation manner, the AS message comprises: a UAI message; or a message carrying a measurement report.
[0140] In an implementation manner, the data collected by the terminal device and the information of the first time are used for model training.
[0141] It can be understood that the transceiver unit 510 may, for example, be the transceiver 730. In addition, the terminal device 500 optionally further comprises a processor 710 and a memory 720, as shown in FIG. 7.
[0142] FIG. 6 is a structural schematic diagram of a network device provided by an embodiment of the present application. The network device 600 shown in FIG. 6 maycomprise a transceiver unit 610. The transceiver unit 610 is configured to receive the data collected by the terminal device and the information of the first time related to the data reported by the terminal device.
[0143] In an implementation manner, the first time comprises: a generation time of the data; and / or a collection time of the data.
[0144] In an implementation manner, the information of the first time is determined based on a relative time of the first time, and the relative time is a time difference of the first time relative to an absolute time.
[0145] In an implementation manner, in a case where there is an integer multiple relationship between a length of the relative time and a time unit of the relative time, the information of the first time comprises: the length of the relative time; or a quantity of the time units included in the length of the relative time.
[0146] In an implementation manner, in a case where there is no integer multiple relationship between the length of the relative time and the time unit of the relative time, the information of the first time comprises: a time length closest to the length of the relative time and having an integer multiple relationship with the time unit; or a rounding result of a ratio of the length of the relative time to the time unit.
[0147] In an implementation manner, the data collected by the terminal device and the information of the first time are reported based on first information, and the first information comprises one or more of the following: information of the absolute time; information of the time unit of the relative time.
[0148] In an implementation manner, the first information is acquired based on one or more of the following: sent by a network device; determined by a terminal device; and pre-agreed.
[0149] In an implementation manner, the absolute time is determined based on a first time of first data collected by the terminal device.
[0150] In an implementation manner, in a case that a minimum time unit of the absolute time is less than or equal to a time unit of the relative time, the absolute time is a first time of first data collected by the terminal device; or in a case that the minimum time unit of the absolute time is greater than the time unit of the relative time, the absolute time is an absolute time closest to and before the first time of the first data.
[0151] In an implementation manner, the first time includes a collection time of the data, and a data collection period configured by the network device is less than or equal to a preset value, the preset value being determined based on a data sampling period of the terminal device.
[0152] In an implementation manner, the data collection period includes one or more of the following: 160 ms, 80 ms, 40 ms, 20 ms, 10 ms, 5 ms, 4 ms, 3 ms, 2 ms, 1 ms.
[0153] In an implementation manner, the data collected by the terminal device is measurement-related data of the terminal device.
[0154] In an implementation manner, the measurement-related data includes: data of measurement results; and / or, data of measurement objects.
[0155] In an implementation manner, the measurement results include one or more of the following: layer 1 beam level measurement results; layer 1 cell level measurement results; layer 3 beam level measurement results; layer 3 cell level measurement results.
[0156] In an implementation manner, the measurement objects include one or more of the following: frequencies; PCIs; beam indexes.
[0157] In an implementation manner, the transceiver 610 is further configured to: send second information to the terminal device, the second information being used to indicate one or more of the following: the terminal device collects measurement-related data in a radio resource control (RRC) connected state; the terminal device collects measurement-related data in an RRC idle state; the terminal device collects measurement-related data in an RRC deactivation state.
[0158] In an implementation manner, the data collected by the terminal device and the information of the first time are reported in one or more of the following manners: reported to the network device through an AS message, the network device being an access network device; reported to the network device as control plane information through a NAS message, the network device being a core network device; reported to the network device as user plane information through an IP connection, the network device being a core network device.
[0159] In an implementation, the AS message comprises: a UAI message; or a message carrying a measurement report.
[0160] In an implementation, the data collected by the terminal device and the information of the first time are used for model training.
[0161] It can be understood that the transceiver unit 610 can be, for example, the transceiver 730. In addition, the network device 600 can further include a processor 710 and a memory 720, as shown in FIG. 7.
[0162] FIG. 7 is a schematic structural diagram of an apparatus for communication according to an embodiment of the present application. The dashed line in FIG. 7 indicates that the unit or module is optional. The apparatus 700 can be used to implement the method described in the above method embodiments. The apparatus 700 can be, for example, a chip, a terminal device or a network device.
[0163] The apparatus 700 can include one or more processors 710. The processor 710 can support the apparatus 700 to implement the method described in the foregoing method embodiments. The processor 710 can be a general-purpose processor or a dedicated processor. For example, the processor 710 can be a central processing unit (CPU). Alternatively, the processor 710 can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or can be any conventional processor.
[0164] The apparatus 700 can further include one or more memories 720. The memory 720 stores a program that can be executed by the processor 710, so that the processor 710 executes the method described in the foregoing method embodiments. The memory 720 can be independent of the processor 710 or can be integrated in the processor 710.
[0165] The apparatus 700 can further include a transceiver 730. The processor 710 can communicate with other devices or chips through the transceiver 730. For example, the processor 710 can perform data transmission and reception with other devices or chips through the transceiver 730.
[0166] The embodiments of the present application further provide a communication system. The communication system comprises the terminal device and the network device. In some implementations, the system further comprises other devices interacting with the terminal device and the network device.
[0167] The embodiments of the present application further provide a computer readable storage medium for storing a program. The computer readable storage medium can be applied to the terminal device or the network device provided by the embodiments of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the embodiments of the present application.
[0168] The embodiments of the present application further provide a computer program product. The computer program product comprises a program. The computer program product can be applied to the terminal device or the network device provided by the embodiments of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the embodiments of the present application.
[0169] The embodiments of the present application further provide a computer program. The computer program can be applied to the terminal device or the network device provided by the embodiments of the present application, and the computer program causes the computer to execute the method performed by the terminal device or the network device in the embodiments of the present application.
[0170] It should be understood that the terms "system" and "network" can be used interchangeably in the present application. In addition, the terms used in the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the present application and the drawings are used to distinguish different objects, and are not used to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0171] In the embodiments of the present application, the "indication" mentioned can be direct indication, or indirect indication, or can be a representation of having a correlation relationship. For example, A indicates B, which can mean that B can be obtained by A directly; or A indirectly indicates B, for example, A indicates C, and B can be obtained by C; or A and B have a correlation relationship.
[0172] In the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0173] In the embodiments of the present application, the term "corresponding" can mean that there is a direct or indirect corresponding relationship between the two, or can mean that there is a correlation relationship between the two, or can mean the relationship of indication and being indicated, configuration and being configured, etc.
[0174] In embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables or other means for indicating relevant information in devices (e.g., including terminal devices and network devices), and the present application does not limit the specific implementation manner thereof. For example, predefinition can refer to definition in a protocol.
[0175] In embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field, which can include, for example, an LTE protocol, an NR protocol and a relevant protocol applied in a future communication system, and the present application does not limit the same.
[0176] In embodiments of the present application, the term "and / or" is merely used to describe an association relationship of associated objects, and can represent three relationships, for example, A and / or B can represent three cases of existence of A alone, existence of A and B simultaneously and existence of B alone. In addition, the character " / " in the present application generally represents an "or" relationship between the front and rear associated objects.
[0177] In various embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0178] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the above-described device embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed objects can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0179] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0180] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit.
[0181] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server, data center and the like integrated with one or more available media sets. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as digital video disc (DVD)) or semiconductor media (such as solid state disk (SSD)) and the like.
[0182] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of wireless communication, comprising: Comprising: The terminal device reports to the network device the data collected by the terminal device and information of a first time related to the data.
2. The method of claim 1, wherein, The first time comprises: A generation time of the data; and / or, A collection time of the data.
3. The method according to claim 1 or 2, characterized in that, The information of the first time is determined based on a relative time of the first time, the relative time being a time difference of the first time relative to an absolute time.
4. The method of claim 3, wherein, In a case where an integer multiple relationship exists between a time length of the relative time and a time unit of the relative time, the information of the first time comprises: The time length of the relative time; or, A quantity of the time units included in the time length of the relative time.
5. The method according to claim 3 or 4, characterized in that, In a case where no integer multiple relationship exists between the time length of the relative time and the time unit of the relative time, the information of the first time comprises: A time length closest to the time length of the relative time and having an integer multiple relationship with the time unit; or, A rounding result of a ratio of the time length of the relative time to the time unit.
6. The method of claim 5, wherein, The data collected by the terminal device and the information of the first time are reported based on first information, the first information comprising one or more of the following: Information of the absolute time; Information of the time unit of the relative time.
7. The method of claim 6, wherein, The first information is acquired based on one or more of the following: Sent by the network device; Determined by the terminal device; Pre-agreed.
8. The method according to claim 6 or 7, characterized in that, The absolute time is determined based on a first time of a first data collected by the terminal device.
9. The method of claim 8, wherein, In a case where a minimum time unit of the absolute time is less than or equal to a time unit of the relative time, the absolute time is the first time of the first data collected by the terminal device; or, In a case where the minimum time unit of the absolute time is greater than the time unit of the relative time, the absolute time is an absolute time closest to the first time of the first data and located before the first time of the first data. The first time comprises the collection time of the data, and a data collection period configured by the network device is less than or equal to a preset value, the preset value being determined based on a data sampling period of the terminal device.
10. The method according to any one of claims 2 to 9, characterized in that, The data collection period comprises one or more of the following: 160 milliseconds, 80 milliseconds, 40 milliseconds, 20 milliseconds, 10 milliseconds, 5 milliseconds, 4 milliseconds, 3 milliseconds, 2 milliseconds, and 1 millisecond.
11. The method of claim 10, wherein, The data collected by the terminal device is measurement-related data of the terminal device.
12. The method according to any one of claims 1 to 11, characterized in that, The measurement-related data comprises:
13. The method of claim 12, wherein, Data of a measurement result; and / or, Data of a measurement object. The measurement result comprises one or more of the following:
14. The method of claim 13, wherein, A layer 1 beam level measurement result; A layer 1 cell level measurement result; A layer 3 beam level measurement result; A layer 3 cell level measurement result. The measurement object comprises one or more of the following:
15. The method according to claim 13 or 14, characterized in that, A frequency; A physical cell identifier (PCI); A beam index. The method further comprises:
16. The method according to any one of claims 12 to 15, characterized in that, The terminal device receives second information sent by the network device, the second information being used to indicate one or more of the following: The terminal device collects measurement-related data in a radio resource control (RRC) connected state; The terminal device collects measurement-related data in an RRC idle state; The terminal device collects measurement-related data in an RRC inactive state.
17. The method of any one of claims 1 to 16, wherein, The data collected by the terminal device and the information of the first time are reported in one or more of the following ways: reported to an access network device through an access stratum (AS) message; reported to a core network device as control plane information through a non-access stratum (NAS) message; or reported to a core network device as data plane information through an Internet Protocol (IP) connection.
18. The method of claim 17, wherein, The AS message includes: an uplink assistance information (UAI) message; or a message carrying a measurement report.
19. The method of any one of claims 1 to 18, wherein, The data collected by the terminal device and the information of the first time are used for model training.
20. A method of wireless communication, comprising: The network device receives the data collected by the terminal device and the information of the first time related to the data reported by the terminal device. The first time includes:
21. The method of claim 20, wherein, a generation time of the data; and / or a collection time of the data. The information of the first time is determined based on a relative time of the first time, and the relative time is a time difference of the first time relative to an absolute time.
22. The method of claim 20 or 21, wherein, In a case where an integer multiple relationship exists between a length of the relative time and a time unit of the relative time, the information of the first time includes:
23. The method of claim 22, wherein, the length of the relative time; or a number of the time units included in the length of the relative time. In a case where no integer multiple relationship exists between the length of the relative time and the time unit of the relative time, the information of the first time includes:
24. The method of claim 22 or 23, wherein, a time length closest to the length of the relative time and having an integer multiple relationship with the time unit; or a rounding result of a ratio of the length of the relative time to the time unit. The data collected by the terminal device and the information of the first time are reported based on first information, and the first information includes one or more of the following:
25. The method of claim 24, wherein, information of the absolute time; or information of the time unit of the relative time. The first information is acquired based on one or more of the following:
26. The method of claim 25, wherein, sent by a network device; determined by a terminal device; or pre-agreed. The absolute time is determined based on a first time of first data collected by the terminal device.
27. The method of claim 25 or 26, wherein, 28. The method of claim 27, wherein in a case where a minimum time unit of the absolute time is less than or equal to a time unit of the relative time, the absolute time is a first time of first data collected by the terminal device; or in a case where the minimum time unit of the absolute time is greater than the time unit of the relative time, the absolute time is an absolute time closest to the first time of the first data and located before the first time of the first data. The first time includes a collection time of the data, and a data collection period configured by the network device is less than or equal to a preset value determined based on a data sampling period of the terminal device. 29. The method of any one of claims 21-28, wherein, 30. The method of claim 29, wherein, The data collection period comprises one or more of the following: 160 milliseconds, 80 milliseconds, 40 milliseconds, 20 milliseconds, 10 milliseconds, 5 milliseconds, 4 milliseconds, 3 milliseconds, 2 milliseconds, 1 millisecond.
31. The method of any one of claims 20-30, wherein, The data collected by the terminal device is measurement-related data of the terminal device.
32. The method of claim 31, wherein, The measurement-related data comprises: data of measurement results; and / or, data of measurement objects.
33. The method of claim 32, wherein, The measurement results comprise one or more of the following: a layer 1 beam level measurement result; a layer 1 cell level measurement result; a layer 3 beam level measurement result; a layer 3 cell level measurement result.
34. The method of claim 32 or 33, wherein, The measurement objects comprise one or more of the following: a frequency; a physical cell identifier (PCI); a beam index.
35. The method of any one of claims 31-34, wherein, The method further comprises: The network device sends second information to the terminal device, the second information being used to indicate one or more of the following: The terminal device collects measurement-related data in a radio resource control (RRC) connected state. The terminal device collects measurement-related data in an RRC idle state. The terminal device collects measurement-related data in an RRC deactivation state.
36. The method of any one of claims 20-35, wherein, The data collected by the terminal device and the information of the first time are reported in one or more of the following ways: through an access stratum (AS) message to the network device, the network device being an access network device; as control plane information, through a non-access stratum (NAS) message to the network device, the network device being a core network device; as user plane information, through an internet protocol (IP) connection to the network device, the network device being a core network device.
37. The method of claim 36, wherein, The AS message comprises: an uplink assistance information (UAI) message; or a message carrying a measurement report.
38. The method of any one of claims 20-37, wherein, The data collected by the terminal device and the information of the first time are used for model training.
39. A terminal device, comprising: The terminal device comprises a transceiver configured to report, to a network device, data collected by the terminal device and information of a first time related to the data.
40. The terminal device of claim 39, wherein, The first time comprises: a generation time of the data; and / or a collection time of the data.
41. The terminal device of claim 39 or 40, wherein, The information of the first time is determined based on a relative time of the first time, the relative time being a time difference of the first time relative to an absolute time.
42. The terminal device of claim 41, wherein, In a case where an integer multiple relationship exists between a length of the relative time and a time unit of the relative time, the information of the first time comprises: the length of the relative time; or a number of the time unit included in the length of the relative time.
43. The terminal device of claim 41 or 42, wherein, In a case where no integer multiple relationship exists between the length of the relative time and the time unit of the relative time, the information of the first time comprises: a time length closest to the length of the relative time and having an integer multiple relationship with the time unit; or a rounding result of a ratio of the length of the relative time to the time unit.
44. The terminal device of claim 43, wherein, The data collected by the terminal device and the information of the first time are reported based on first information, the first information comprising one or more of the following: information of the absolute time; and / or information of the time unit of the relative time.
45. The terminal device of claim 44, wherein, The first information is acquired based on one or more of the following: The network device sends; The terminal device determines; The pre-agreement.
46. The terminal device of claim 44 or 45, wherein, The absolute time is determined based on a first time of first data collected by the terminal device.
47. The terminal device of claim 46, wherein, In a case where a minimum time unit of the absolute time is less than or equal to a time unit of the relative time, the absolute time is the first time of the first data collected by the terminal device; Or, In a case where the minimum time unit of the absolute time is greater than the time unit of the relative time, the absolute time is an absolute time closest to and before the first time of the first data.
48. The terminal device of any one of claims 40 to 47, wherein, The first time includes a collection time of the data, and a data collection period configured by the network device is less than or equal to a preset value, the preset value being determined based on a data sampling period of the terminal device.
49. The terminal device of claim 48, wherein, The data collection period includes one or more of the following: 160 ms, 80 ms, 40 ms, 20 ms, 10 ms, 5 ms, 4 ms, 3 ms, 2 ms, and 1 ms.
50. The terminal device of any one of claims 39 to 49, wherein, The data collected by the terminal device is measurement-related data of the terminal device.
51. The terminal device of claim 50, wherein, The measurement-related data includes: measurement result data; and / or measurement object data.
52. The terminal device of claim 51, wherein, The measurement result includes one or more of the following: a layer 1 beam level measurement result; a layer 1 cell level measurement result; a layer 3 beam level measurement result; a layer 3 cell level measurement result.
53. The terminal device of claim 51 or 52, wherein, The measurement object includes one or more of the following: a frequency; a physical cell identifier (PCI); and a beam index.
54. The terminal device of any one of claims 50-53, wherein, The transceiver is further configured to: The terminal device receives second information sent by the network device, the second information being used to indicate one or more of the following: The terminal device collects measurement-related data in a radio resource control (RRC) connected state; The terminal device collects measurement-related data in an RRC idle state; The terminal device collects measurement-related data in an RRC deactivation state.
55. The terminal device of any one of claims 39 to 54, wherein, The data collected by the terminal device and the information of the first time are reported in one or more of the following ways: reported to an access network device through an access stratum (AS) message; reported to a core network device as control plane information through a non-access stratum (NAS) message; and reported to a core network device as data plane information through an internet protocol (IP) connection.
56. The terminal device of claim 55, wherein, The AS message includes: an uplink assistance information (UAI) message; or a message carrying a measurement report.
57. The terminal device of any one of claims 39 to 56, wherein, The data collected by the terminal device and the information of the first time are used for model training.
58. A network device, comprising: includes: a transceiver configured to receive data collected by a terminal device and information of a first time related to the data reported by the terminal device.
59. The network device of claim 58, wherein, The first time includes: a generation time of the data; and / or a collection time of the data.
60. The network device of claim 58 or 59, wherein, The information of the first time is determined based on a relative time of the first time, the relative time being a time difference of the first time relative to an absolute time.
61. The network device of claim 60, wherein, In a case where the length of the relative time has an integer multiple relationship with the time unit of the relative time, the information of the first time comprises: the length of the relative time; or a number of the time unit included in the length of the relative time.
62. The network device of claim 60 or 61, wherein, In a case where the length of the relative time does not have an integer multiple relationship with the time unit of the relative time, the information of the first time comprises: a time length closest to the length of the relative time and having an integer multiple relationship with the time unit; or a rounding result of a ratio of the length of the relative time to the time unit.
63. The network device of claim 62, wherein, The data collected by the terminal device and the information of the first time are reported based on first information, and the first information comprises one or more of the following: the information of the absolute time; the information of the time unit of the relative time.
64. The network device of claim 63, wherein, The first information is acquired based on one or more of the following: transmitted by the network device; determined by the terminal device; pre-agreed.
65. The network device of claim 63 or 64, wherein, The absolute time is determined based on the first time of the first data collected by the terminal device.
66. The network device according to claim 65, wherein, in a case where the minimum time unit of the absolute time is less than or equal to the time unit of the relative time, the absolute time is the first time of the first data collected by the terminal device; or in a case where the minimum time unit of the absolute time is greater than the time unit of the relative time, the absolute time is an absolute time closest to the first time of the first data and located before the first time of the first data. The first time comprises a collection time of the data, and a data collection period configured by the network device is less than or equal to a preset value, and the preset value is determined based on a data sampling period of the terminal device. 67.The network device according to any one of claims 59-66, characterized by, The data collection period comprises one or more of the following: 160 ms, 80 ms, 40 ms, 20 ms, 10 ms, 5 ms, 4 ms, 3 ms, 2 ms and 1 ms.
68. The network device of claim 67, wherein, The data collected by the terminal device is measurement-related data of the terminal device. 69.The network device according to any one of claims 58-68, characterized by, The measurement-related data comprises:
70. The network device of claim 69, wherein, measurement result data; and / or measurement object data. The measurement result comprises one or more of the following:
71. The network device of claim 70, wherein, a layer 1 beam level measurement result; a layer 1 cell level measurement result; a layer 3 beam level measurement result; a layer 3 cell level measurement result. The measurement object comprises one or more of the following:
72. The network device of claim 70 or 71, wherein, a frequency; a physical cell identifier (PCI); and a beam index. The transceiver is further configured to: 73.The network device according to any one of claims 69-72, characterized by, transmit second information to the terminal device, the second information being used to indicate one or more of the following: the terminal device collects measurement-related data in a radio resource control (RRC) connected state; the terminal device collects measurement-related data in an RRC idle state; the terminal device collects measurement-related data in an RRC deactivation state. The data collected by the terminal device and the information of the first time are reported by one or more of the following: 74.The network device according to any one of claims 58-73, characterized by, report to the network device through an access stratum (AS) message, the network device being an access network device; report to the network device through a non-access stratum (NAS) message as control plane information, the network device being a core network device; report to the network device through an internet protocol (IP) connection as user plane information, the network device being a core network device.
75. The network device of claim 74, wherein, The AS message includes: an uplink assistance information (UAI) message; or a message carrying a measurement report.
76. The network device of any of claims 58-75, wherein, The data collected by the terminal device and the information of the first time are used for model training.
77. A terminal device, comprising: comprise a transceiver, a memory, and a processor, the memory being configured to store a program, and the processor being configured to invoke the program in the memory and control the transceiver to receive or send a signal, so that the terminal device performs the method according to any one of claims 1 to 19.
78. A network device, comprising: comprise a transceiver, a memory, and a processor, the memory being configured to store a program, and the processor being configured to invoke the program in the memory and control the transceiver to receive or send a signal, so that the network device performs the method according to any one of claims 20 to 38.
79. An apparatus, comprising: comprise a processor configured to invoke a program from a memory, so that the apparatus performs the method according to any one of claims 1 to 38.
80. A chip, comprising: comprise a processor configured to invoke a program from a memory, so that the apparatus performs the method according to any one of claims 1 to 38.
81. A computer-readable storage medium, characterized in that, comprise a processor configured to invoke a program from a memory, so that the apparatus performs the method according to any one of claims 1 to 38.
82. A computer program product, characterised in that, comprise a processor configured to invoke a program from a memory, so that the apparatus performs the method according to any one of claims 1 to 38.
83. A computer program, characterized in that, comprise a processor configured to invoke a program from a memory, so that the apparatus performs the method according to any one of claims 1 to 38.
Citation Information
Patent Citations
Method and device for configuring minimization of drive test (MDT)
CN113259191A
Method and device for positioning terminal equipment
CN114567928A
Communication method and device
CN117544974A
Report transmission method and communication device
CN117998443A
Wireless communication method, terminal device, and network device
WO2022126446A1