Communication method and apparatus

By training models on servers or chips and using measurement data from terminal devices to recommend better cells, the problem of poor communication quality during handover and reselection of terminal devices is solved, thereby improving communication efficiency and user experience.

WO2025261460A1PCT designated stage Publication Date: 2025-12-26HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/102239
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-20
Filing Date
2025-06-20
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

In existing technologies, terminal devices struggle to effectively improve communication quality during cell handover and reselection, leading to communication interruptions and inefficiencies.

Method used

By training models on servers or chips and utilizing measurement data from terminal devices, cells with better communication quality can be recommended, reducing the computing power consumption of terminal devices and the leakage of privacy information, thereby improving communication efficiency and quality.

Benefits of technology

This enables terminal devices to communicate in cells with better communication quality, reducing the power consumption and data volume of terminal devices, and improving communication efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025102239_26122025_PF_FP_ABST
    Figure CN2025102239_26122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and discloses a communication method and apparatus. The method comprises: receiving measurement data of a terminal device in respect of a first cell, wherein the first cell comprises a serving cell and / or a neighboring cell of the terminal device; and on the basis of the measurement data, performing training to obtain a first model, wherein an inference result of the first model is used by the terminal device to determine a recommended cell. The present application can recommend a cell having better communication quality for a terminal device to perform handover or cell selection / reselection, so that the terminal device can communicate in the cell having better communication quality, thereby improving the communication efficiency and communication quality of the terminal device and enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] This application claims priority from the Chinese patent application No. 202410805836.2 filed on June 20, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and in particular to a communication method and apparatus. BACKGROUND

[0003] Mobility management is an important operation in wireless mobile communication, which refers to changing the serving cell of a terminal device when the signal quality of the serving cell of the terminal device deteriorates to a certain extent, such as selecting a neighbor cell with better communication quality as the new serving cell of the terminal device, through handover (connected state behavior) or cell selection / reselection (non-connected state behavior), to ensure that the communication link between the network and the terminal device will not be interrupted due to the movement of the terminal device.

[0004] Radio resource management (RRM) measurement refers to the measurement of the communication quality of the serving cell and / or neighbor cell (non-serving cell) by the terminal device. The handover and cell selection / reselection involved in the above mobility management operation need to be based on the signal quality measurement results of the serving cell and the signal quality measurement results of the neighbor cell. SUMMARY

[0005] The present application provides a communication method and apparatus, which can recommend a cell with better communication quality for the terminal device to perform handover or cell selection / reselection, so that the terminal device can communicate in the cell with better communication quality, improve the communication efficiency and communication quality of the terminal device, and improve the user experience.

[0006] In a first aspect, the present application provides a communication method, which is applied to a first device, and the method comprises: receiving measurement data of a first cell by a terminal device, the first cell comprising a serving cell and / or a neighbor cell of the terminal device; and training a first model according to the measurement data, an inference result of the first model being used for the terminal device to determine a recommended cell.

[0007] Exemplarily, the first device can be a server or other cloud or network side device. The method described in the first aspect can be applied to the first device, such as: the method is executed by the first device, or by an apparatus (for example, a chip) built in the first device.

[0008] The server can be a single server or a server cluster composed of multiple servers. In some embodiments, the server cluster can also be a distributed cluster.

[0009] In some implementations, the first device can also be referred to as a chip server.

[0010] In the communication method, the terminal device (or alternatively, the terminal apparatus) can send measurement data of the first cell to the first device. The first device can train the first model according to the measurement data. The inference result of the first model can be used by the terminal device to determine a recommended cell. Determining the recommended cell according to the inference result of the first model can enable the terminal device to perform cell selection / reselection to recommend a cell with better communication quality, so that the terminal device can communicate in the cell with better communication quality, improving the communication efficiency and communication quality of the terminal device and enhancing user experience.

[0011] In addition, training the first model on the first device can save the computing power consumption of the terminal device, reduce the power consumption of the terminal device, and reduce or avoid the limitation of data volume, computing power and resources for model training.

[0012] Optionally, the first device includes a first resource allocated to the terminal device, and the measurement data is stored in the first resource.

[0013] The measurement data sent or uploaded by the terminal device / apparatus to the first device is stored in the first resource allocated to the terminal device in the first device, which can reduce the leakage of private / privacy information of the terminal device and improve data security.

[0014] In a possible design, the method further includes: sending first information, the first information being used to indicate that the terminal device sends the measurement data.

[0015] In this design, the first device (e.g., a server) can trigger the terminal apparatus / device to send the measurement data to the first device through the first information.

[0016] Optionally, the first model can be applied to the terminal apparatus / device and / or a first scenario. The above sending of the first information can include: when a model applied to the terminal device and / or the first scenario does not exist, or when the performance index of an existing second model applied to the terminal device and / or the first scenario does not meet a preset requirement, the first information is sent.

[0017] For example, the first model can be applied to the terminal apparatus / device and belong to a dedicated model of the terminal apparatus / device, and / or the first model can be applied to the first scenario and belong to a dedicated model for the first scenario. For example, the first scenario can be an office scenario, a stadium scenario, a commuting scenario, etc.

[0018] In a possible implementation, the model applied to the terminal device and / or the first scene can not exist, and a new model needs to be trained for the terminal device and / or the first scene. In this case, the first device can send the first information to instruct the terminal device to upload the measurement data, and train the first model according to the manner described in the foregoing embodiments, as the model applied to the terminal device and / or the first scene.

[0019] In another possible implementation, the model applied to the terminal device and / or the first scene can already exist, but the performance of the model has declined or is insufficient. In this case, the first device can also send the first information to instruct the terminal device to upload the measurement data, and train the first model according to the manner described in the foregoing embodiments, as the model applied to the terminal device and / or the first scene. The model applied to the terminal device and / or the first scene that already exists can be referred to as a second model, and the performance indicator of the second model does not meet the preset requirement. This manner can be understood as updating the second model to obtain the first model.

[0020] In some other possible designs, the terminal device / apparatus or the network can also trigger the terminal device / apparatus to send the measurement data to the first device.

[0021] Optionally, the measurement data is transmitted to the first device by the terminal device through a user plane message, or the measurement data is transmitted to the network by the terminal device through a control plane message, and then transmitted to the first device by the network.

[0022] Optionally, the training of the first model according to the measurement data includes: when a first trigger condition is determined to be met, or second information from the terminal device is received, or third information from the network is received, the first model is trained according to the measurement data; the second information and the third information are respectively used to instruct or trigger the training of the first model.

[0023] The first trigger condition can refer to the case that the model applied to the terminal device and / or the first scene does not exist, or the performance indicator of the existing second model does not meet the preset requirement. Alternatively, the first trigger condition can be that the measurement data is received or the measurement data collection is completed, which is not limited herein.

[0024] Optionally, the second information is transmitted to the first device by the terminal device through a user plane message.

[0025] Alternatively, the second information is transmitted to the network by the terminal device through a user plane message, and then transmitted to the first device by the network. For example, the second information is transmitted between the network and the first device through a control plane message or a user plane message.

[0026] Optionally, the third information is transmitted by the network to the first device through a user plane message or a control plane message.

[0027] Alternatively, the third information is transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the first device through a user plane message.

[0028] Alternatively, the third information is transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the network through a control plane message, and then transmitted by the network to the first device through a control plane message or a user plane message.

[0029] Optionally, the method further comprises: sending the first model or an inference result of the first model.

[0030] For example, in some possible scenarios, after the first device completes training of the first model, the first device can send the first model to the terminal device / apparatus. The terminal device / apparatus can receive and store the first model, and use the first model for subsequent inference.

[0031] In other possible scenarios, after the first device completes training of the first model, the first device can locally deploy the first model. The terminal device / apparatus can send low-resolution measurement data of a cell to the first device, and the first device uses the first model for subsequent inference. The first device can send an inference result of the first model to the terminal device.

[0032] In yet other possible scenarios, after the first device completes training of the first model, the first device can also send the first model to the network side, and the network deploys the first model. The terminal device / apparatus can send low-resolution measurement data of a cell to the network, and the network uses the first model for subsequent inference. The network can send an inference result of the first model to the terminal device.

[0033] Optionally, the method further comprises: receiving fourth information, the fourth information being used to indicate or trigger sending the first model, the fourth information being from the network or the terminal device; and the sending of the first model or the inference result of the first model comprises: sending the first model or the inference result of the first model in response to the fourth information.

[0034] The fourth information can be from the network or the terminal device.

[0035] In a possible design, the fourth information can only indicate or trigger sending the first model, and the first model can be deployed on the terminal device. In another possible design, the fourth information can include low-resolution measurement data of the cell, the first model can be deployed on the first device, the first device can perform inference using the first model, and the first device can send the inference result of the first model.

[0036] Optionally, the first model or the inference result of the first model is transmitted by the first device to the terminal device through a user plane message.

[0037] Alternatively, the first model or the inference result of the first model is transmitted by the first device to the network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0038] Optionally, after the first device completes training of the first model, the first device can further send fifth information to the terminal device or the network. For example, the method further includes: the first device sends fifth information, where the fifth information is used to indicate that the first model has been trained.

[0039] The fifth information can also be referred to as notification information. When the first device sends the fifth information to the terminal device, the fifth information can be transmitted by the first device to the terminal device through a user plane message; or the fifth information is transmitted by the first device to the network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0040] When the first device sends the fifth information to the network, the fifth information can be transmitted by the first device to the network through a user plane message or a control plane message; or the fifth information can be transmitted by the first device to the terminal device through a user plane message, and then transmitted by the terminal device to the network through a control plane message; or the fifth information is transmitted by the first device to the network through a user plane message or a control plane message, and then transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the network through a control plane message.

[0041] In a possible design, the measurement data can include: first measurement data and second measurement data, the first measurement data is low-resolution measurement data, and the second measurement data is high-resolution measurement data; the first model is used to determine high-resolution measurement data of the cell and / or determine high-resolution predicted measurement data of the cell according to the low-resolution measurement data of the cell; the inference result of the first model includes the high-resolution measurement data and / or the high-resolution predicted measurement data, and / or cell recommendation information generated according to the high-resolution measurement data and / or the high-resolution predicted measurement data.

[0042] Exemplarily, the first model can infer high-resolution measurement data of the cell at the current time according to the low-resolution measurement data of the cell, can infer high-resolution measurement data of the cell at a future time, or can infer high-resolution measurement data of the cell at the current time and at the future time. Distinct from the high-resolution measurement data of the cell at the current time, the high-resolution measurement data of the cell at the future time inferred by the first model is referred to as high-resolution predicted measurement data.

[0043] The current time can be understood as a measurement time corresponding to the low-resolution measurement data of the cell, such as a start measurement time, an end measurement time, or a certain time during measurement. The future time refers to a time after the current time. Alternatively, the foregoing time can also be described or replaced by a time, such as a time period, which is not limited in the application.

[0044] It should be understood that, distinct from the high-resolution measurement data (i.e., the second measurement data) used for training, the second measurement data is actually measured data, and the high-resolution measurement data of the cell and the high-resolution predicted measurement data inferred by the first model are both prediction data obtained by predicting (not actually measuring) the high-resolution measurement data.

[0045] In the design, the terminal device can use the first model to determine the high-resolution measurement data and / or the high-resolution predicted measurement data according to the low-resolution measurement data of the cell, which can reduce beam measurement, reduce measurement power consumption and measurement time, save measurement overhead of the terminal device, and ensure that high-precision (resolution) beam measurement results are obtained. This approach can also save reference signal overhead, reduce measurement latency, make time-frequency resources available for data transmission more abundant, and increase communication throughput.

[0046] In a possible implementation manner, low-resolution measurement can be performed on the cell to obtain low-resolution measurement data of the cell, and the low-resolution measurement data is input into the first model for inference. The inference result of the first model can include high-resolution measurement data of the cell and / or high-resolution predicted measurement data.

[0047] Alternatively, to better distinguish, the high-resolution measurement data of the cell inferred by the first model can also be referred to as first predicted data or first predicted high-resolution measurement data, or first predicted measurement data; and the high-resolution predicted measurement data of the cell inferred by the first model can also be referred to as second predicted data or second predicted high-resolution measurement data, or second predicted measurement data.

[0048] Alternatively, the inference result of the first model can also be used by the terminal device to determine a recommended beam.

[0049] Exemplarily, the first model determines high-resolution measurement data according to the low-resolution measurement data of the cell, and / or high-resolution predicted measurement data, and further determines, according to the high-resolution measurement data and / or the high-resolution predicted measurement data, which beam or beams of beams covered by the cell have better communication quality, and takes the beam or beams with better communication quality as the recommended beam. Alternatively, the terminal device can determine which beams of beams covered by the cell can be taken as the recommended beam according to the inference result of the first model in combination with the high-resolution measurement data and / or the high-resolution predicted measurement data.

[0050] By determining the recommended beam according to the inference result of the first model, the terminal device can use the beam with better communication quality to communicate, and the communication efficiency and communication quality of the terminal device are further improved.

[0051] Optionally, the measurement data further comprises at least one of the following information: position information of the terminal device when the terminal device obtains the measurement data, cell identifier of the first cell, motion information of the terminal device when the terminal device obtains the measurement data, and time information associated with the measurement data.

[0052] In a possible implementation, the position information of the terminal device when the terminal device obtains the measurement data can be taken as a label for training the first model, so as to improve the performance of the first model.

[0053] In another possible implementation, when the first model is trained, the low-resolution measurement data of the cell can be taken as input, and the position information of the terminal device when the terminal device obtains the measurement data can be taken as output, so that the first model learns the mapping relationship between the low-resolution measurement data and the position information. After the training is completed, the first model can be further used to determine predicted position information of the terminal device according to the low-resolution measurement data of the cell. For example, similar to the high-resolution predicted measurement data described above, the inference result of the first model can comprise predicted position information and / or cell recommendation information generated according to the predicted position information.

[0054] In other words, the first model is further used to determine predicted position information of the terminal device according to low-resolution measurement data of the cell; and the inference result of the first model comprises the predicted position information and / or cell recommendation information generated according to the predicted position information.

[0055] By predicting the position information of the terminal device according to the low-resolution measurement data, the switching overhead of the terminal device can be saved, and the measurement power consumption can be reduced.

[0056] In the measurement data, the cell identifier of the first cell can be a cell global identifier (CGI), or can also be other identifier information, such as a region number or a physical cell identifier (PCI), etc. The measurement data of different cells can be distinguished by the cell identifier.

[0057] By adding the motion information of the terminal device in the measurement data, the performance of the first model can be further improved, and the inference result of the first model is more accurate.

[0058] By adding the time information associated with the measurement data, such as the timestamp, in the measurement data, more rich scene information can be provided, more rich training data can be provided for training of the first model, the value of the training data is improved, the accuracy of the inference result of the first model can be further improved, and the inference result of the first model is more in line with the scene or actual business requirements.

[0059] Optionally, the method further includes: generating communication feature information of the first cell according to the measurement data; and generating a set of cell communication feature information according to communication feature information of a plurality of cells, the communication feature information of the plurality of cells including the communication feature information of the first cell.

[0060] In a second aspect, the present application provides a communication device having a function of implementing the method of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The device includes one or more units or modules for implementing the function of the method of the first aspect, such as a receiving unit, a processing unit, etc.

[0061] Exemplarily, in a possible design, the device of the second aspect can be applied to a first device, which can be referred to the first aspect.

[0062] The receiving unit is configured to receive measurement data of a first cell by a terminal device, the first cell including a serving cell and / or a neighbor cell of the terminal device.

[0063] The processing unit is configured to train a first model according to the measurement data, and an inference result of the first model is used by the terminal device to determine a recommended cell.

[0064] Optionally, the first device includes a first resource allocated to the terminal device, and the measurement data is stored in the first resource.

[0065] In a possible design, the device further includes a sending unit configured to send first information, the first information being used to instruct the terminal device to send the measurement data.

[0066] Optionally, the first model can be applied to the terminal device and / or the first scene. The sending unit is specifically configured to send the first information when the model applied to the terminal device and / or the first scene does not exist, or when the performance index of the existing second model does not meet the preset requirement, the second model being applied to the terminal device and / or the first scene.

[0067] In some other possible designs, the terminal device can also be triggered by the terminal device or the network to send the measurement data to the first device.

[0068] Optionally, the measurement data is transmitted by the terminal device to the first device through a user plane message, or the measurement data is transmitted by the terminal device to the network through a control plane message, and then transmitted by the network to the first device.

[0069] Optionally, the processing unit is specifically configured to train the first model according to the measurement data when it is determined that the first trigger condition is met, or when the second information from the terminal device is received, or when the third information from the network is received, the second information and the third information being used for indicating or triggering the training of the first model.

[0070] Optionally, the second information is transmitted by the terminal device to the first device through a user plane message, or the second information is transmitted by the terminal device to the network through a user plane message, and then transmitted by the network to the first device. For example, the second information is transmitted between the network and the first device through a control plane message or a user plane message.

[0071] Optionally, the third information is transmitted by the network to the first device through a user plane message or a control plane message, or the third information is transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the first device through a user plane message, or the third information is transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the network through a control plane message, and then transmitted by the network to the first device through a control plane message or a user plane message.

[0072] Optionally, the sending unit is further configured to send the first model or an inference result of the first model.

[0073] Optionally, the receiving unit is further configured to receive fourth information, the fourth information being used for indicating or triggering the sending of the first model, the fourth information being from the network or the terminal device. The sending unit is specifically configured to send the first model or an inference result of the first model in response to the fourth information.

[0074] Optionally, the first model or the inference result of the first model is transmitted by the first device to the terminal device through a user plane message. Alternatively, the first model or the inference result of the first model is transmitted by the first device to the network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0075] Optionally, the sending unit is further configured to send fifth information, where the fifth information is used to indicate that the training of the first model is completed.

[0076] The fifth information can also be referred to as notification information. When the first device sends the fifth information to the terminal device, the fifth information can be transmitted by the first device to the terminal device through a user plane message. Alternatively, the fifth information can be transmitted by the first device to the network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0077] When the first device sends the fifth information to the network, the fifth information can be transmitted by the first device to the network through a user plane message or a control plane message. Alternatively, the fifth information can be transmitted by the first device to the terminal device through a user plane message, and then transmitted by the terminal device to the network through a control plane message. Alternatively, the fifth information can be transmitted by the first device to the network through a user plane message or a control plane message, and then transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the network through a control plane message.

[0078] In a possible design, the measurement data can include first measurement data and second measurement data, the first measurement data is low-resolution measurement data, and the second measurement data is high-resolution measurement data; the first model is used to determine high-resolution measurement data of a cell and / or determine high-resolution predicted measurement data of the cell according to low-resolution measurement data of the cell; the inference result of the first model includes the high-resolution measurement data and / or the high-resolution predicted measurement data, and / or cell recommendation information generated according to the high-resolution measurement data and / or the high-resolution predicted measurement data.

[0079] Optionally, the inference result of the first model can also be used by the terminal device to determine a recommended beam.

[0080] Optionally, the measurement data further includes at least one of the following information: location information of the terminal device when the terminal device obtains the measurement data, a cell identifier of the first cell, motion information of the terminal device when the terminal device obtains the measurement data, and time information associated with the measurement data.

[0081] Optionally, the first model is further configured to determine predicted location information of the terminal device according to low-resolution measurement data of the cell; and the inference result of the first model comprises the predicted location information, and / or cell recommendation information generated according to the predicted location information.

[0082] Optionally, the processing unit is further configured to generate communication feature information of the first cell according to the measurement data; and generate a set of cell communication feature information according to communication feature information of a plurality of cells, the communication feature information of the plurality of cells comprising the communication feature information of the first cell.

[0083] In a third aspect, the present application provides a communication apparatus, comprising: a processor configured to execute computer instructions, when the computer instructions are executed, causing the apparatus to perform the method in the first aspect or any possible design of the first aspect. Optionally, the communication apparatus further comprises a memory, which stores the computer instructions.

[0084] In a fourth aspect, the present application provides a communication apparatus, comprising: a processor and an interface circuit, the processor being configured to communicate with other apparatuses through the interface circuit, and perform the method in the first aspect or any possible design of the first aspect.

[0085] Exemplarily, in the third aspect and the fourth aspect, the processor is configured to perform the method in the first aspect or any possible design of the first aspect.

[0086] The communication apparatus in any of the above second aspect to fourth aspect can be the first device, or a device (for example, a chip) built in the first device.

[0087] In a fifth aspect, the present application provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run, causing the method in the first aspect or any possible design of the first aspect to be implemented. For example, when the computer software instructions are run in the first device or a device (for example, a chip) built in the first device, causing the first device to implement the method in the first aspect or any possible design of the first aspect.

[0088] It can be understood that the beneficial effects achieved by any of the above-provided second aspect to fifth aspect can refer to the beneficial effects in the first aspect and any possible design thereof, which will not be described herein again.

[0089] In a sixth aspect, the present application provides a communication method, which is applied to a terminal device. The terminal device can be a terminal device or a device (e.g., a chip) built in the terminal device. The method comprises: obtaining measurement data of a first cell, wherein the first cell comprises a serving cell and / or a neighbor cell of the terminal device; and sending the measurement data, wherein the measurement data is used for training a first model, and an inference result of the first model is used for determining a recommended cell by the terminal device.

[0090] Optionally, the measurement data is stored in a first resource, which is a resource allocated to the terminal device in the first device.

[0091] In a possible design, the method further comprises: receiving first information, wherein the first information is used for indicating that the terminal device sends the measurement data; and the sending of the measurement data comprises: sending the measurement data in response to the first information.

[0092] Optionally, the first model can be applied to the terminal device and / or a first scenario. The sending of the measurement data comprises: sending the measurement data when a model applied to the terminal device and / or the first scenario does not exist, or when a performance index of an existing second model applied to the terminal device and / or the first scenario does not meet a preset requirement.

[0093] Optionally, the measurement data is transmitted from the terminal device to the first device through a user plane message, or the measurement data is transmitted from the terminal device to a network and then transmitted from the network to the first device through a control plane message.

[0094] Optionally, the method further comprises: sending second information, wherein the second information is used for indicating or triggering training of the first model.

[0095] Optionally, the second information is transmitted from the terminal device to the first device through a user plane message.

[0096] Alternatively, the second information is transmitted from the terminal device to a network through a user plane message and then transmitted from the network to the first device. For example, the second information is transmitted between the network and the first device through a control plane message or a user plane message.

[0097] Optionally, the method further comprises: receiving the first model or an inference result of the first model.

[0098] Optionally, the method further comprises: sending fourth information, wherein the fourth information is used for indicating or triggering sending of the first model or the inference result of the first model.

[0099] Optionally, the first model or the inference result of the first model is transmitted by the first device to the terminal device through a user plane message. Alternatively, the first model or the inference result of the first model is transmitted by the first device to the network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0100] Optionally, the method further comprises: receiving fifth information, the fifth information being used to indicate that the training of the first model is completed.

[0101] In a possible design, the measurement data can comprise: first measurement data and second measurement data, the first measurement data being low-resolution measurement data, and the second measurement data being high-resolution measurement data; the first model is used to determine high-resolution measurement data of a cell and / or determine high-resolution predicted measurement data of the cell according to low-resolution measurement data of the cell; the inference result of the first model comprises the high-resolution measurement data and / or high-resolution predicted measurement data, and / or cell recommendation information generated according to the high-resolution measurement data and / or high-resolution predicted measurement data.

[0102] Optionally, the inference result of the first model can also be used by the terminal device to determine a recommended beam.

[0103] Optionally, the measurement data further comprises at least one of the following information: location information of the terminal device when the measurement data is obtained, a cell identifier of the first cell, motion information of the terminal device when the measurement data is obtained, and time information associated with the measurement data.

[0104] The beneficial effects of the sixth aspect and any possible design of the first aspect can refer to those described above, and will not be repeated here.

[0105] In the seventh aspect, the present application provides a communication apparatus, which has the function of implementing the method of the sixth aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The apparatus comprises one or more units or modules for implementing the function of the method of the sixth aspect, for example, a processing unit, a sending unit, etc.

[0106] The processing unit is configured to obtain measurement data of a first cell, the first cell comprising a serving cell and / or a neighbor cell of the terminal device.

[0107] The sending unit is configured to send the measurement data, the measurement data being used to train a first model, and an inference result of the first model being used by the terminal device to determine a recommended cell.

[0108] Optionally, the measurement data is stored in a first resource, which is a resource allocated to the terminal device in the first device.

[0109] In a possible design of the apparatus, the apparatus further includes a receiving unit, configured to receive first information, where the first information is used to instruct the terminal device to send the measurement data; and a sending unit, configured to send the measurement data in response to the first information.

[0110] Optionally, the first model can be applied to the terminal device and / or the first scenario. The sending unit is specifically configured to send the measurement data when a model applied to the terminal device and / or the first scenario does not exist, or when a performance index of an existing second model applied to the terminal device and / or the first scenario does not meet a preset requirement.

[0111] Optionally, the measurement data is transmitted by the terminal device to the first device through a user plane message, or the measurement data is transmitted by the terminal device to a network through a control plane message, and then transmitted by the network to the first device.

[0112] Optionally, the sending unit is further configured to send second information, where the second information is used to instruct or trigger training of the first model.

[0113] Optionally, the second information is transmitted by the terminal device to the first device through a user plane message.

[0114] Alternatively, the second information is transmitted by the terminal device to a network through a user plane message, and then transmitted by the network to the first device. For example, the second information is transmitted between the network and the first device through a control plane message or a user plane message.

[0115] Optionally, the receiving unit is further configured to receive the first model or an inference result of the first model.

[0116] Optionally, the sending unit is further configured to send fourth information, where the fourth information is used to instruct or trigger sending of the first model or the inference result of the first model.

[0117] Optionally, the first model or the inference result of the first model is transmitted by the first device to the terminal device through a user plane message, or the first model or the inference result of the first model is transmitted by the first device to a network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0118] Optionally, the receiving unit is further configured to receive fifth information, where the fifth information is used to instruct that the first model has been trained.

[0119] In a possible design of the above method, the measurement data can include: first measurement data and second measurement data, the first measurement data being low-resolution measurement data, and the second measurement data being high-resolution measurement data; the first model is used to determine high-resolution measurement data of the cell according to low-resolution measurement data of the cell, and / or to determine high-resolution predicted measurement data of the cell; and the inference result of the first model includes the high-resolution measurement data and / or high-resolution predicted measurement data, and / or cell recommendation information generated according to the high-resolution measurement data and / or high-resolution predicted measurement data.

[0120] Optionally, the inference result of the first model can also be used by the terminal device to determine a recommended beam.

[0121] Optionally, the measurement data further includes at least one of the following: location information of the terminal device when the terminal device obtains the measurement data, a cell identifier of the first cell, motion information of the terminal device when the terminal device obtains the measurement data, and time information associated with the measurement data.

[0122] In an eighth aspect, the present application provides a communication apparatus, including: a processor configured to execute computer instructions, when the computer instructions are executed, causing the apparatus to perform the method in the sixth aspect or any possible design of the sixth aspect. Optionally, the apparatus further includes a memory configured to store the computer instructions.

[0123] In a ninth aspect, the present application provides a communication apparatus, including: a processor and an interface circuit, the processor being configured to perform the method in the sixth aspect or any possible design of the sixth aspect through the interface circuit.

[0124] For example, in the eighth aspect and the ninth aspect, the processor is configured to perform the method in the sixth aspect or any possible design of the sixth aspect.

[0125] The communication apparatus in any of the seventh aspect to the ninth aspect can be a terminal apparatus.

[0126] In a tenth aspect, the present application provides a computer-readable storage medium, including: computer software instructions; when the computer software instructions are executed, causing the method in the sixth aspect or any possible design of the sixth aspect to be implemented. For example, when the computer software instructions are executed in a terminal apparatus / device or an apparatus (for example, a chip) built in the terminal device, causing the terminal apparatus / device to implement the method in the sixth aspect or any possible design of the sixth aspect.

[0127] It can be understood that the beneficial effects achieved by any one of the seventh aspect to the tenth aspect provided above can refer to the beneficial effects in the sixth aspect and any possible design thereof, which will not be repeated here.

[0128] In an eleventh aspect, the present application provides a communication method applied to a first device, the method comprising: receiving measurement data of a terminal device on a first cell; generating communication feature information of the first cell according to the measurement data; and generating a set of cell communication feature information according to communication feature information of a plurality of cells, the communication feature information of the plurality of cells including the communication feature information of the first cell.

[0129] By way of example, the first device can be a server or other cloud or network side device. The method in the first aspect can be applied to the first device, such as: the method is executed by the first device, or by a device (for example, a chip) built in the first device.

[0130] The server can be a single server, or can also be a server cluster composed of multiple servers. In some embodiments, the server cluster can also be a distributed cluster.

[0131] In some implementations, the first device can also be referred to as a chip server.

[0132] In the communication method, the terminal device (or alternatively, the terminal device) can send the measurement data of the first cell to the first device, the first cell including a serving cell and / or a neighboring cell of the terminal device, the first device can generate the communication feature information of the first cell according to the measurement data, and further generate the set of cell communication feature information. The set of cell communication feature information can provide assistance for determining a recommended cell for the terminal device, such as providing the terminal device with the communication feature information of the first cell based on the set of cell communication feature information, or providing the terminal device with cell recommendation information based on the communication feature information of the first cell, etc. The method can also be implemented to enable the terminal device to select or reselect a cell with better communication quality for handover, so that the terminal device can communicate in the cell with better communication quality, improve the communication efficiency and quality of the terminal device, and improve the user experience.

[0133] Optionally, the first device includes a first resource and a second resource, the first resource is a resource allocated to the terminal device, the measurement data is stored in the first resource, and the second resource is a public resource; the first resource is used to generate the communication feature information of the first cell according to the measurement data; and the second resource is used to generate the set of cell communication feature information according to the communication feature information of the plurality of cells.

[0134] The terminal device / apparatus sends or uploads the measurement data to the first device, and the first resource allocated to the terminal device in the first device is stored. The communication characteristic information of the first cell is generated according to the measurement data on the first resource, which can reduce the leakage of private / privacy information of the terminal device and improve the data security. The cell communication characteristic information set is generated according to the communication characteristic information of the plurality of cells on the second resource, which can enable the measurement data uploaded by different terminal devices to be shared to generate a more abundant cell communication characteristic information set.

[0135] In a possible design, the method further includes: sending eighth information, the first information being used to indicate that the terminal device sends the measurement data.

[0136] In this design, the first device (such as a server) can trigger the terminal apparatus / device to send the measurement data to the first device through the eighth information.

[0137] Optionally, the measurement data is transmitted by the terminal device to the first device through a user plane message, or the measurement data is transmitted by the terminal device to the network through a control plane message, and then transmitted by the network to the first device.

[0138] Optionally, the specific content of the measurement data can refer to the description in the first aspect, and will not be described herein.

[0139] In a twelfth aspect, the present application provides a communication apparatus, which has the function of implementing the method in the eleventh aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The apparatus includes one or more units or modules for implementing the function of the method in the eleventh aspect, for example, a receiving unit, a processing unit, etc.

[0140] Exemplarily, in a possible design, the apparatus in the twelfth aspect can be applied to the first device, and the first device can refer to the description in the eleventh aspect.

[0141] The receiving unit is configured to receive the measurement data of the terminal device on the first cell.

[0142] The processing unit is configured to generate the communication characteristic information of the first cell according to the measurement data, and generate the cell communication characteristic information set according to the communication characteristic information of the plurality of cells, the communication characteristic information of the plurality of cells including the communication characteristic information of the first cell.

[0143] Optionally, the first device comprises a first resource and a second resource, the first resource is a resource allocated to the terminal device, the measurement data is stored in the first resource, and the second resource is a common resource; the first resource is used to generate the communication characteristic information of the first cell according to the measurement data; and the second resource is used to generate the set of cell communication characteristic information according to the communication characteristic information of multiple cells.

[0144] In a possible design, the apparatus further comprises a sending unit configured to send eighth information, the first information being used to instruct the terminal device to send the measurement data.

[0145] Optionally, the measurement data is transmitted by the terminal device to the first device through a user plane message, or the measurement data is transmitted by the terminal device to a network through a control plane message, and then transmitted by the network to the first device. Similarly, the transmission manner of the eighth information can refer to the transmission manner of other data (e.g., the first information) sent by the first device in the first aspect.

[0146] Optionally, the specific content of the measurement data can refer to the description in the first aspect, and will not be repeated here.

[0147] In a thirteenth aspect, the present application provides a communication apparatus, comprising: a processor configured to execute computer instructions, when the computer instructions are executed, causing the apparatus to perform the method in the eleventh aspect or any possible design of the eleventh aspect. Optionally, the communication apparatus further comprises a memory, and the memory stores the computer instructions.

[0148] In a fourteenth aspect, the present application provides a communication apparatus, comprising: a processor and an interface circuit, the processor is configured to communicate with other apparatuses through the interface circuit, and perform the method in the eleventh aspect or any possible design of the eleventh aspect.

[0149] For example, in the thirteenth aspect and the fourteenth aspect, the processor is configured to perform the method in the eleventh aspect or any possible design of the eleventh aspect.

[0150] The communication apparatus in any of the twelfth aspect to the fourteenth aspect can be the first device, or a device (e.g., a chip) built in the first device.

[0151] In a fifteenth aspect, the present application provides a computer readable storage medium, comprising: computer software instructions; when the computer software instructions are run, the method in the eleventh aspect or any possible design of the eleventh aspect is implemented. For example, when the computer software instructions are run in the first device or a device (for example, a chip) built in the first device, the first device implements the method in the eleventh aspect or any possible design of the eleventh aspect.

[0152] It can be understood that the beneficial effects achieved by any of the twelfth aspect to the fifteenth aspect provided above can refer to the beneficial effects of the eleventh aspect and any possible design thereof, which will not be described herein again.

[0153] In a sixteenth aspect, the present application provides a communication method, which is applied to a terminal device. The terminal device can be a terminal device or a device (for example, a chip) built in the terminal device. The method comprises: obtaining measurement data of a first cell; transmitting the measurement data, the measurement data being used to generate communication characteristic information of the first cell; and the communication characteristic information of the first cell being used to generate a set of cell communication characteristic information, the set of cell communication characteristic information being generated according to communication characteristic information of multiple cells.

[0154] Optionally, the measurement data is stored in a first resource, the first resource being a resource allocated to the terminal device in a first device, the first device further comprising a second resource, the second resource being a common resource; the first resource being used to generate the communication characteristic information of the first cell according to the measurement data; and the second resource being used to generate the set of cell communication characteristic information according to the communication characteristic information of the multiple cells.

[0155] In a possible design, the method further comprises: receiving eighth information, the eighth information being used to instruct the terminal device to transmit the measurement data.

[0156] Optionally, the measurement data is transmitted by the terminal device to the first device through a user plane message; or the measurement data is transmitted by the terminal device to a network through a control plane message, and then transmitted by the network to the first device.

[0157] Optionally, the specific content of the measurement data can refer to the description in the first aspect, which will not be described herein again.

[0158] The beneficial effects of the sixteenth aspect can refer to the description of the eleventh aspect and any possible design thereof, which will not be described herein again.

[0159] In a seventeenth aspect, a communication apparatus is provided. The apparatus can have the functions of the method in the sixteenth aspect. The functions can be implemented through hardware, or by software executed by the hardware. The apparatus can include one or more units for performing the functions of the method in the sixteenth aspect. The units can be implemented by the processing unit.

[0160] The processing unit is configured to obtain measurement data of the first cell.

[0161] The sending unit is configured to send the measurement data, which is used to generate the communication feature information of the first cell. The communication feature information of the first cell is used to generate a set of cell communication feature information, which is generated according to the communication feature information of a plurality of cells.

[0162] Optionally, the measurement data is stored in a first resource, which is a resource allocated to the terminal device in a first device. The first device further includes a second resource, which is a common resource. The first resource is used to generate the communication feature information of the first cell according to the measurement data. The second resource is used to generate the set of cell communication feature information according to the communication feature information of a plurality of cells.

[0163] In a possible design, the apparatus further includes a receiving unit configured to receive eighth information, which is used to instruct the terminal device to send the measurement data.

[0164] Optionally, the measurement data is transmitted by the terminal device to the first device through a user plane message, or is transmitted by the terminal device to a network through a control plane message, and then is transmitted by the network to the first device.

[0165] Optionally, the specific content of the measurement data can refer to the first aspect, and will not be repeated here.

[0166] In an eighteenth aspect, a communication apparatus is provided. The apparatus can include a processor configured to execute computer instructions, which when executed cause the apparatus to perform the method in the sixteenth aspect or any possible design of the sixteenth aspect. Optionally, the apparatus further includes a memory configured to store the computer instructions.

[0167] In a nineteenth aspect, a communication apparatus is provided. The apparatus can include a processor and an interface circuit. The processor is configured to communicate with other apparatuses through the interface circuit, and perform the method in the sixteenth aspect or any possible design of the sixteenth aspect.

[0168] Exemplarily, in the eighteenth aspect and the nineteenth aspect, the processor is configured to perform the method described in the sixteenth aspect or any possible design of the sixteenth aspect.

[0169] The communication apparatus described in any one of the seventeenth aspect to the nineteenth aspect can be a terminal apparatus.

[0170] In a twentieth aspect, the present application provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run, causing the method described in the sixteenth aspect or any possible design of the sixteenth aspect to be implemented. For example, when the computer software instructions are run in a terminal apparatus / device or an apparatus (for example, a chip) built in the terminal device, causing the terminal apparatus / device to implement the method as described in the sixteenth aspect or any possible design of the sixteenth aspect.

[0171] It can be understood that the beneficial effects that can be achieved by any one of the seventeenth aspect to the twentieth aspect provided above can refer to the beneficial effects of the sixteenth aspect and any possible design thereof, which will not be described herein again.

[0172] In a twenty-first aspect, the present application provides a communication method, which is applied to a first device, and the method comprises: determining communication characteristic information of a first cell according to a set of cell communication characteristic information; and sending sixth information, wherein the sixth information is used for indicating the communication characteristic information of the first cell, or is used for indicating cell recommendation information, and the cell recommendation information is generated according to the communication characteristic information of the first cell.

[0173] Exemplarily, the first device can be a server or other cloud or network side device. The method described in the first aspect can be applied to the first device, for example, the method is performed by the first device or an apparatus (for example, a chip) built in the first device.

[0174] The server can be a single server, or can also be a server cluster composed of multiple servers. In some embodiments, the server cluster can also be a distributed cluster.

[0175] In some implementations, the first device can also be referred to as a chip server.

[0176] The method can be implemented to enable the terminal device to perform handover or cell selection / reselection to recommend a cell with better communication quality, so that the terminal device can communicate in the cell with better communication quality, which can optimize the utilization of network resources, improve the communication efficiency and communication quality of the terminal device, and improve the user experience.

[0177] Optionally, the method further comprises obtaining seventh information, the seventh information being used for determining the sixth information, and / or being used for indicating or triggering sending the sixth information, the seventh information being related to the first cell.

[0178] Optionally, the first device comprises a first resource and a second resource, the first resource being a resource allocated for the terminal device, the measurement data being stored in the first resource, the second resource being a common resource; the second resource is used for determining the communication characteristic information of the first cell according to the set of cell communication characteristic information; the first resource is used for generating the sixth information according to the multiple communication characteristic information of the first cell.

[0179] Optionally, the transmission manner of the sixth information can refer to the transmission manner of the first information, the first model, or the inference result of the first model.

[0180] In the twenty-second aspect, the application provides a communication device having the function of implementing the method of the twenty-first aspect. The function can be implemented by hardware or by hardware executing corresponding software. The device comprises one or more units or modules for implementing the function of the method of the twenty-first aspect, such as a processing unit, a sending unit, etc.

[0181] Exemplarily, in a possible design, the device of the twenty-second aspect can be applied to the first device, which can refer to the twenty-first aspect.

[0182] The processing unit is configured to determine the communication characteristic information of the first cell according to the set of cell communication characteristic information.

[0183] The sending unit is configured to send the sixth information, the sixth information being used for indicating the communication characteristic information of the first cell or being used for indicating cell recommendation information generated according to the communication characteristic information of the first cell.

[0184] Optionally, the device further comprises a receiving unit configured to obtain seventh information, the seventh information being used for determining the sixth information, and / or being used for indicating or triggering sending the sixth information, the seventh information being related to the first cell.

[0185] Optionally, the first device comprises a first resource and a second resource, the first resource being a resource allocated for the terminal device, the measurement data being stored in the first resource, the second resource being a common resource; the second resource is used for determining the communication characteristic information of the first cell according to the set of cell communication characteristic information; the first resource is used for generating the sixth information according to the multiple communication characteristic information of the first cell.

[0186] Optionally, the transmission manner of the sixth information can refer to the transmission manners of the first information, the first model, or the inference result of the first model, etc.

[0187] In a twenty-third aspect, the present application provides a communication apparatus, comprising: a processor configured to execute computer instructions, when the computer instructions are executed, causing the apparatus to perform the method in the twenty-first aspect or any possible design of the twenty-first aspect. Optionally, the communication apparatus further comprises a memory storing the computer instructions.

[0188] In a twenty-fourth aspect, the present application provides a communication apparatus, comprising: a processor and an interface circuit, the processor configured to communicate with other apparatuses through the interface circuit, and perform the method in the twenty-first aspect or any possible design of the twenty-first aspect.

[0189] Exemplarily, in the twenty-third aspect and the twenty-fourth aspect, the processor is configured to perform the method in the twenty-first aspect or any possible design of the twenty-first aspect.

[0190] The communication apparatus in any of the twenty-second aspect to the twenty-fourth aspect can be the first device, or a device (e.g., a chip) built in the first device.

[0191] In a twenty-fifth aspect, the present application provides a computer readable storage medium, comprising: computer software instructions; when the computer software instructions are executed, causing the method in the twenty-first aspect or any possible design of the twenty-first aspect to be implemented. For example, when the computer software instructions are executed in the first device or a device (e.g., a chip) built in the first device, causing the first device to implement the method in the twenty-first aspect or any possible design of the twenty-first aspect.

[0192] It can be understood that the beneficial effects achieved by any of the twenty-second aspect to the twenty-fifth aspect provided above can refer to the beneficial effects in the twenty-first aspect and any possible design thereof, which will not be repeated here.

[0193] In a twenty-sixth aspect, the present application provides a communication method, applied to a terminal apparatus, which can be a terminal device, or a device (e.g., a chip) built in the terminal device. The method comprises: receiving sixth information, the sixth information being used to indicate communication characteristic information of a first cell, or being used to indicate cell recommendation information, the cell recommendation information being generated according to the communication characteristic information of the first cell; determining a recommended cell according to the sixth information.

[0194] Optionally, the method further comprises: sending seventh information, the seventh information being used for determining the sixth information, and / or being used for indicating or triggering sending of the sixth information, the seventh information being related to the first cell.

[0195] The beneficial effects of the twenty-sixth aspect can be referred to the twenty-first aspect and any possible design thereof, and will not be repeated here.

[0196] In the twenty-seventh aspect, the present application provides a communication apparatus having the function of implementing the method of the twenty-sixth aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The apparatus comprises one or more units or modules for implementing the function of the method of the twenty-sixth aspect, such as a receiving unit, a processing unit, etc.

[0197] The receiving unit is configured to receive sixth information, the sixth information being used for indicating communication characteristic information of a first cell, or being used for indicating cell recommendation information, the cell recommendation information being generated according to the communication characteristic information of the first cell.

[0198] The processing unit is configured to determine a recommended cell according to the sixth information.

[0199] Optionally, the apparatus further comprises a sending unit configured to send seventh information, the seventh information being used for determining the sixth information, and / or being used for indicating or triggering sending of the sixth information, the seventh information being related to the first cell.

[0200] In the twenty-eighth aspect, the present application further provides a communication apparatus comprising: a processor configured to execute computer instructions, when the computer instructions are executed, causing the apparatus to perform the method of the twenty-sixth aspect or any possible design of the twenty-sixth aspect. Optionally, the apparatus further comprises a memory storing the computer instructions.

[0201] In the twenty-ninth aspect, the present application further provides a communication apparatus comprising: a processor and an interface circuit, the processor being configured to communicate with other apparatuses through the interface circuit, and perform the method of the twenty-sixth aspect or any possible design of the twenty-sixth aspect.

[0202] In the twenty-eighth aspect and the twenty-ninth aspect, the processor is configured to perform the method of the twenty-sixth aspect or any possible design of the twenty-sixth aspect.

[0203] The communication apparatus of any one of the twenty-seventh aspect to the twenty-ninth aspect can be a terminal apparatus.

[0204] In a thirty-first aspect, the present application also provides a computer program product, which, when executed, can implement the method as described in the first aspect and any possible design thereof, or the method as described in the sixth aspect and any possible design thereof, or the method as described in the eleventh aspect and any possible design thereof, or the method as described in the sixteenth aspect and any possible design thereof, or the method as described in the twenty-first aspect and any possible design thereof, or the method as described in the twenty-sixth aspect and any possible design thereof.

[0205] It can be understood that the beneficial effects achievable by any of the twenty-seventh aspect to the thirty-thirtieth aspect provided above can refer to the beneficial effects of the twenty-sixth aspect and any possible design thereof, which will not be described herein again.

[0206] Optionally, any of the communication devices mentioned above includes units or modules, which are merely exemplary. These units or modules can also be divided into other manners, for example, the communication device includes a transceiver unit and a processing unit. The transceiver unit can be used to transceive information, or used to communicate with other network elements. The processing unit can be used to process data to implement the functions of the communication device.

[0207] In a thirty-first aspect, the present application also provides a computer program product, which, when executed, can implement the method as described in the first aspect and any possible design thereof, or the method as described in the sixth aspect and any possible design thereof, or the method as described in the eleventh aspect and any possible design thereof, or the method as described in the sixteenth aspect and any possible design thereof, or the method as described in the twenty-first aspect and any possible design thereof, or the method as described in the twenty-sixth aspect and any possible design thereof.

[0208] In a thirty-second aspect, the present application also provides a chip system, which includes one or more interface circuits and one or more processors. The interface circuits and the processors are interconnected through lines. The processor receives and executes computer instructions from the memory of the electronic device through the interface circuit, to implement the method as described in the first aspect and any possible design thereof, or the method as described in the sixth aspect and any possible design thereof, or the method as described in the eleventh aspect and any possible design thereof, or the method as described in the sixteenth aspect and any possible design thereof, or the method as described in the twenty-first aspect and any possible design thereof, or the method as described in the twenty-sixth aspect and any possible design thereof.

[0209] In a thirty-third aspect, the present application also provides a system, comprising: a first device and a terminal device; the first device performs the method in the first aspect and any possible design thereof; and the terminal device performs the method in the sixth aspect and any possible design thereof.

[0210] Alternatively, the first device performs the method in the eleventh aspect and any possible design thereof; and the terminal device performs the method in the sixteenth aspect and any possible design thereof.

[0211] Alternatively, the first device performs the method in the twenty-first aspect and any possible design thereof; and the terminal device performs the method in the twenty-sixth aspect and any possible design thereof.

[0212] It can be understood that the beneficial effects achieved by the thirty-first aspect to the thirty-third aspect provided above can refer to the beneficial effects described in the first aspect, the sixth aspect, the eleventh aspect, the sixteenth aspect, the twenty-first aspect, the twenty-sixth aspect, and the like, which will not be described here again. BRIEF DESCRIPTION OF DRAWINGS

[0213] FIG. 1 shows a composition schematic diagram of a system provided by an embodiment of the present application;

[0214] FIG. 2 shows a composition schematic diagram of a communication device provided by an embodiment of the present application;

[0215] FIG. 3 shows a flow schematic diagram of a communication method provided by an embodiment of the present application;

[0216] FIG. 4 shows another flow schematic diagram of a communication method provided by an embodiment of the present application;

[0217] FIG. 5 shows still another flow schematic diagram of a communication method provided by an embodiment of the present application;

[0218] FIG. 6 shows still another flow schematic diagram of a communication method provided by an embodiment of the present application;

[0219] FIG. 7 shows still another flow schematic diagram of a communication method provided by an embodiment of the present application;

[0220] FIG. 8 shows another composition schematic diagram of a communication device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0221] Mobility management is an important operation in wireless mobile communication, which refers to changing the serving cell of a terminal device when the signal quality of the serving cell of the terminal device deteriorates to a certain extent, such as selecting a neighbor cell with better communication quality as a new serving cell of the terminal device, through handover (connected state behavior) or cell selection / reselection (non-connected state behavior), to ensure that the communication link between the network and the terminal device will not be interrupted due to the movement of the terminal device.

[0222] Radio resource management (RRM) measurement refers to measuring the communication quality of the serving cell and / or neighbor cell (non-serving cell) of a terminal device. The handover and cell selection / reselection involved in the above mobility management operation need to be based on the signal quality measurement results of the serving cell and the signal quality measurement results of the neighbor cell. In other words, at present, when the terminal device communicates in the new serving cell through handover or cell selection / reselection behavior, the new serving cell can be determined according to the signal quality measurement results of the terminal device on the serving cell and the signal quality measurement results of the neighbor cell.

[0223] In this background, the embodiments of the present application provide a communication method. In the method, a terminal device can obtain measurement data of a first cell, and send the measurement data of the first cell to a first device. The first cell includes a serving cell and / or a neighbor cell of the terminal device. The first device can train a first model according to the measurement data, and an inference result of the first model is used for the terminal device to determine a recommended cell.

[0224] In the method, the inference result of the first model can be used for the terminal device to determine the recommended cell. According to the inference result of the first model, the terminal device can be recommended to hand over or perform cell selection / reselection to a cell with better communication quality, so that the terminal device can communicate in the cell with better communication quality, which can optimize the utilization of network resources, improve the communication efficiency and communication quality of the terminal device, and improve the user experience. In addition, training the first model on the first device can save the computing power consumption of the terminal device and reduce the power consumption of the terminal device.

[0225] Exemplarily, the communication method provided by the embodiments of the present application can be applied to a system composed of a terminal device (or terminal apparatus) and a server. FIG. 1 shows a composition schematic diagram of a system provided by the embodiments of the present application. As shown in FIG. 1, the system can include a terminal device 110 and a first device 120.

[0226] Optionally, the system shown in FIG. 1 can be referred to as a communication system, or a cell recommendation system or a recommendation system, or a cell optimization system, etc. The name of the system is not limited in the present application.

[0227] Exemplarily, the terminal device 110 can also be referred to as a user equipment (UE). In some examples, the terminal device 110 can be an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, a remote terminal, a mobile terminal (MT), a user terminal, a wireless communication device, a user agent, a user device, a target terminal, etc., without limitation.

[0228] Exemplarily, in the embodiments of the present application, the terminal device 110 can be a wireless terminal or a wired terminal. The wireless terminal can refer to a device that provides voice and / or other service data connectivity to users, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. For example, the terminal device 110 can be a wireless data card, a wireless modem, a mobile phone, a pad, a laptop computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a smart phone, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in 5G or future communication system or evolved network, etc. The present application does not limit the specific product form of the terminal device 110.

[0229] Optionally, in the application scenarios of the present application, the communication system providing communication services for the terminal device 110 can be a wideband code division multiple access (WCDMA), a long term evolution (LTE) system, an LTE-advanced (LTE-A) system, an LTE frequency division duplex (FDD) system, a universal mobile telecommunication system (UMTS), a 5G NR system, and other wireless communication systems, or can also be a future 6th generation mobile communication technology (6G) network communication system or other future communication system, and the specific type of the communication system is not limited in the present application.

[0230] In some possible implementation manners, the communication system can also be implemented based on a non-terrestrial network (NTN), which will not be described in detail here.

[0231] Exemplarily, the first device 120 can be a server or other cloud or network side device. The specific product form of the first device 110 is not limited in the present application.

[0232] In some embodiments, the server can be a single server, or can also be a server cluster composed of multiple servers. In some implementation manners, the server cluster can also be a distributed cluster. The specific implementation manner of the server is also not limited in the present application.

[0233] In some implementation manners of the present application, the first device 120 can also be referred to as a chip server.

[0234] Exemplarily, FIG. 2 shows a composition schematic diagram of a communication apparatus provided by an embodiment of the present application. The communication apparatus can be the terminal device described above, or a terminal apparatus applied to the terminal device (such as a component of the terminal device). Alternatively, the communication apparatus can be the first device (such as the server) described above or an apparatus in the first device. Alternatively, the communication apparatus can also be a network device or an apparatus in the network device mentioned in the following embodiments.

[0235] As shown in FIG. 2, the communication apparatus can include at least one processor 21. Optionally, the communication apparatus can also include one or more of the following devices: a memory 22, a communication interface 23, or a bus 24.

[0236] The processor 21 is a control center of the communication apparatus, which can be one processor or a collective term of multiple processing elements. For example, the processor 21 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement one or more embodiments of the present application, such as one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), etc.

[0237] The processor 21 can perform various functions of the communication apparatus by running or executing software programs stored in the memory 22 and calling data stored in the memory 22. For example, the processor 21 can perform steps performed by the communication apparatus (e.g., the first device or the terminal device) in the communication method provided by one or more embodiments of the present application.

[0238] In a specific implementation, as an embodiment, the processor 21 can include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 2.

[0239] In a specific implementation, as an embodiment, the communication apparatus can include multiple processors, such as the processor 21 and the processor 25 shown in FIG. 2. Each of the processors can be a single-CPU or a multi-CPU. The processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0240] The memory 22 can store software programs of method steps executed by the terminal device, and be controlled to execute by the processor 21. The memory 22 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, an optical disk storage (including a compact disk, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.

[0241] The memory 22 can exist independently and be connected to the processor 21 through the bus 24. Alternatively, the memory 22 can be integrated with the processor 21, which is not limited herein.

[0242] The communication interface 23 uses any transceiver device to communicate with other devices or communication networks. The communication interface 23 can be an Ethernet interface, a radio access network (RAN) interface, a wireless local area networks (WLAN) interface, etc. The communication interface 23 can include a receiving unit to implement a receiving function and a sending unit to implement a sending function.

[0243] The bus 24 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in FIG. 2, but it does not mean that there is only one bus or only one type of bus.

[0244] Although the bus 24 is used in FIG. 2, it can be understood that the bus can be replaced by other forms of connection relationship, and is not limited to the bus itself.

[0245] Optionally, the system shown in FIG. 1, or the communication system providing communication services for the terminal device shown in FIG. 1, can further include a network device. For example, the network device can provide the terminal device with functions such as radio resource management, quality of service management, data encryption and compression, and the like. Different terminal devices can exchange information and communicate through the network device. The terminal device is located in the coverage of one or more cells (carriers) provided by the network device, and the cell serving the terminal device can be one or more.

[0246] The network device can be an access network device or a radio access network (RAN) device, or a next-generation radio access network device. For example, the network device can be a base station, or an access point, or a device in the access network that communicates with a wireless terminal through one or more sectors over an air interface. Different access network devices can communicate through an Xn interface.

[0247] Optionally, in the embodiments of the present application, the network device can include various forms of macro base stations, micro base stations (also known as small stations), and the like. For example, the network device can include: a base station in wideband code division multiple access (WCDMA) or LTE, a next-generation base station (gNB), a next-generation evolved base station (Ng-eNB), a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), or a wireless fidelity (Wifi) access point (AP), a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), and the like.

[0248] In some deployments, a gNB can include a centralized unit (CU) and a distributed unit (DU). A gNB can also include an active antenna unit (AAU). The CU implements part of the functions of the gNB, and the DU implements part of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, implementing the radio resource control (RRC), and the functions of the packet data convergence protocol (PDCP) layer. The DU is responsible for processing the physical layer protocol and real-time services, implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements part of the physical layer processing functions, radio frequency processing, and related functions of the active antenna.

[0249] In some possible scenarios, a network device can include one or more of the following: a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.

[0250] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an open RAN (O-RAN or ORAN) system, the CU can also be referred to as an open central unit (O-CU), the DU can also be referred to as an open distributed unit (O-DU), the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0251] For example, the network device can include an open distributed unit (O-DU), an open radio unit (O-RU), and the like. The O-DU can be used to schedule time slot resources, and the O-RU can transmit signals between the terminal device according to the time slot resources scheduled by the O-DU. Among them, the O-DU is an open control network element responsible for controlling and managing the entire wireless network system. The O-RU is an open radio network element responsible for performing physical layer radio signal processing and radio signal transmission. The O-DU and the O-RU can communicate with each other through optical fiber or wireless connection and work together to provide wireless communication services.

[0252] Optionally, the network device can also include other devices such as network control devices, core network devices or network elements, such as access and mobility management function (AMF) network elements and user plane function (UPF) network elements. The network control device can be an operation administration and maintenance (OAM) system, also known as a network management system.

[0253] Optionally, in the embodiments of the present application, the network device or other devices mentioned can also refer to FIG. 2, or include more or fewer components than those shown in FIG. 2, which is not limited herein.

[0254] In the embodiments of the present application, the communication apparatus described above can be used to implement the corresponding functions in the following method embodiments. For example, when the communication apparatus is a terminal apparatus, the functions performed by the terminal apparatus in the following method embodiments can be completed, and the processor shown in FIG. 2 can be configured to perform the steps performed by the terminal apparatus. For another example, when the communication apparatus is a first device (such as a server) or an apparatus in the first device, the functions performed by the first device in the following method embodiments can be completed, and the processor shown in FIG. 2 can be configured to perform the steps performed by the first device. Similarly, when the communication apparatus is a network device or an apparatus in the network device, the functions of the network device in the following method embodiments can be implemented, and details are not described herein.

[0255] The communication method provided by the embodiments of the present application is exemplarily described below. The processes described below performed by a single execution subject can also be divided into processes performed by multiple execution subjects, which can be logically and / or physically separated. It should also be understood that, as the network architecture evolves and new service scenarios emerge, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0256] Exemplarily, in the following description, the steps performed by the first device (such as a server) can be specifically performed by the first device or an apparatus (for example, a chip) built in the first device. The steps performed by the terminal device (such as a UE) can be specifically performed by the terminal device or an apparatus (for example, a terminal apparatus or a chip) built in the terminal device.

[0257] It should be noted that, in the description of the embodiments of the present application, the words "first", "second" and the like are only used to distinguish the description, and are not used to particularly limit a certain feature, that is, the first or the second can include more content, rather than being limited to a certain specific concept. The word "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the front and rear associated objects. At least one means one or more; multiple means two or more. The embodiments of the present application can perform fewer steps than all the steps, or perform more steps, without limitation. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can mean that A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, and A, B and C exist together, where A, B and C can be single or multiple.

[0258] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.

[0259] Exemplarily, FIG. 3 shows a flow diagram of a communication method provided by an embodiment of the application. As shown in FIG. 3, the communication method can include S301-S303.

[0260] S301. The terminal device obtains measurement data of a first cell, the first cell including a serving cell and / or a neighbor cell of the terminal device.

[0261] Exemplarily, the terminal device can be a terminal device, or can be a device applied to a terminal device, such as the terminal device can be a component of the terminal device. Herein, the terminal device is taken as an example of the terminal device.

[0262] The terminal device obtains the measurement data of the first cell can include that the terminal device measures a signal quality of the first cell to obtain a signal quality measurement result of the first cell. The first cell can include a serving cell and / or a neighbor cell of the terminal device.

[0263] For example, taking the terminal device as a terminal device as an example, after the terminal device successfully camps on a cell, the cell can be referred to as a serving cell or a current serving cell. The terminal device can obtain the signal quality of the serving cell and / or a neighbor cell (a cell adjacent to the serving cell), such as can periodically measure the signal quality of the serving cell and / or the neighbor cell.

[0264] The signal quality measurement result of the first cell by the terminal device can also be referred to as the measurement data of the first cell.

[0265] Optionally, the measurement data of the first cell by the terminal device can include one or more of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and signal-to-noise and interference ratio (SINR).

[0266] Exemplarily, the RSRP is defined as the linear average of the power of the resource elements (REs) carrying reference signals within the measurement bandwidth under consideration.

[0267] RSRQ is defined as a ratio, RSRQ=(N*RSRP) / NR carrier RSSI. RSSI refers to received signal strength indicator (RSSI). NR carrier RSSI is a linear average of the total received power observed by the terminal device on N resource blocks (RBs), including co-channel serving cells and non-serving cells, adjacent channel interference, thermal noise, etc.; N is the number of resource blocks in the RSSI measurement of the NR carrier.

[0268] SINR is defined as the linear average of the power of the resource elements (REs) carrying the reference signal within the measurement bandwidth under consideration, RSRP, compared to the linear average of the power of the noise (Noise) and interference (Interference) on these REs, i.e. SINR=RSRP / (Noise+Interference).

[0269] After the terminal device obtains the measurement data of the first cell, S302 can be performed.

[0270] S302. The terminal device sends the measurement data.

[0271] Exemplarily, the terminal device can send the measurement data of the first cell to the first device.

[0272] Correspondingly, the first device receives the measurement data.

[0273] As described in the foregoing embodiments, the first device can be a server or a chip server, or the first device can also be other electronic devices or network devices that can communicate with the terminal device, which is not limited here.

[0274] In the embodiments of the present application, the measurement data can be used by the first device to train the first model, and the inference result of the first model can be used by the terminal device to determine the recommended cell, which is described in S303.

[0275] S303. The first device trains the first model according to the measurement data, and the inference result of the first model is used by the terminal device to determine the recommended cell.

[0276] Exemplarily, the first device can train the first model according to the measurement data by machine learning or deep learning, or other training methods. In the embodiments of the present application, the first model can be understood as a recommendation model. The terminal device can determine one or more cells as recommended cells according to the inference result of the first model, and select a cell from the recommended cells for switching or reselecting, etc. Alternatively, the terminal device can send the information (such as cell identifier) of the recommended cell to the base station, and the base station can select a cell for the terminal device to switch or reselect from the recommended cells.

[0277] In a possible design, the measurement data can include first measurement data and second measurement data, the first measurement data being low-resolution measurement data, and the second measurement data being high-resolution measurement data.

[0278] The low-resolution measurement data refers to that the number of beams corresponding to a measured cell is less than a certain value, for example, less than a first value. The high-resolution measurement data refers to that the number of beams corresponding to a measured cell is greater than a certain value, for example, greater than a second value.

[0279] For example, a cell covers 64 beams, and measurement data obtained by measuring 12 beams can be referred to as low-resolution measurement data, and measurement data obtained by measuring 64 beams can be referred to as high-resolution measurement data. It should be understood that the first value and the second value are relative, and the low-resolution measurement data and the high-resolution measurement data are a relative concept. The application does not limit the size of the first value and the second value, that is, the low-resolution measurement data and the high-resolution measurement data are not limited in size.

[0280] In this design, the first measurement data (low-resolution measurement data) can be used as input, and the second measurement data (high-resolution measurement data) can be used as output, to train a neural network or an initial model, so that the model can learn the mapping relationship between the low-resolution measurement data and the high-resolution measurement data. The trained model can be referred to as a first model. The first model can be used to determine high-resolution measurement data of a cell according to low-resolution measurement data of the cell, and / or to determine high-resolution predicted measurement data of the cell.

[0281] For example, the first model can infer high-resolution measurement data of a cell at a current time according to low-resolution measurement data of the cell, or can infer high-resolution measurement data of the cell at a future time, or can infer high-resolution measurement data of the cell at the current time and the future time. The high-resolution measurement data of the cell at the future time inferred by the first model can be referred to as high-resolution predicted measurement data, which is distinguished from the high-resolution measurement data of the cell at the current time. The current time can be understood as a measurement time corresponding to the low-resolution measurement data of the cell, for example, a start measurement time, an end measurement time, or a certain time during measurement. The future time refers to a time after the current time. Alternatively, the foregoing time can also be described or replaced by time, for example, a time period, which is not limited in the application.

[0282] It should be understood that, different from the aforementioned high-resolution measurement data (i.e., the second measurement data) used for training, the second measurement data is actually measured data, while the high-resolution measurement data of the cell and the high-resolution predicted measurement data obtained by inference of the aforementioned first model are both predicted data (not actually measured) obtained by predicting the high-resolution measurement data.

[0283] In a possible implementation, low-resolution measurement data of a cell can be obtained by performing low-resolution measurement on the cell, and the low-resolution measurement data can be input into the first model for inference. The inference result of the first model can include high-resolution measurement data of the cell and / or high-resolution predicted measurement data.

[0284] Optionally, in order to better distinguish, the high-resolution measurement data of the cell obtained by inference of the first model can also be referred to as first predicted data or first predicted high-resolution measurement data, or first predicted measurement data; and the high-resolution predicted measurement data of the cell obtained by inference of the first model can also be referred to as second predicted data or second predicted high-resolution measurement data, or second predicted measurement data. It should be understood that, when the high-resolution measurement data of the cell and / or the high-resolution predicted measurement data of the cell are mentioned again in the following of the present application, it should be understood as the first predicted data and / or the second predicted data described herein.

[0285] In another possible implementation, the first model can be further trained, so that the first model can further generate cell recommendation information according to the high-resolution measurement data of the cell and / or the high-resolution predicted measurement data of the cell obtained by inference. In other words, the inference result of the first model can include the cell recommendation information generated according to the high-resolution measurement data of the cell and / or the high-resolution predicted measurement data of the cell.

[0286] For example, a terminal device can measure low-resolution measurement data of a plurality of cells including a serving cell and neighbor cells, and the first model can perform inference according to the low-resolution measurement data of the plurality of cells to obtain high-resolution predicted measurement data of each cell. In addition, the first model can further generate cell recommendation information according to the high-resolution predicted measurement data of each cell. The cell recommendation information can be used to indicate a recommended cell suitable for communication of the terminal device, or in other words, to indicate one or more recommended cells for handover or reselection of the terminal device.

[0287] Exemplarily, the first model can determine, according to the high-resolution measurement data and / or the high-resolution predicted measurement data of each cell, which cells in the plurality of cells are recommended cells with good communication quality, and the recommended cells can include one or more. The cell recommendation information can include identification information of the recommended cells, such as a cell identifier, which can be a cell global identifier. Alternatively, the cell recommendation information can also be a suggestion of which recommended cells the terminal device can select. Alternatively, the cell recommendation information can also include a description of the signal quality events between cells, such as that the signal quality of a serving cell is higher than that of a neighbor cell, the signal quality of cell 1 is higher than that of cell 2, and the like. The present application does not make specific limitations on the cell recommendation information.

[0288] In another possible implementation, the inference result of the first model can also include the high-resolution measurement data and / or the high-resolution predicted measurement data of the cells, and the cell recommendation information generated according to the high-resolution measurement data and / or the high-resolution predicted measurement data of the cells. The present application does not make limitations.

[0289] In other words, in the embodiments of the present application, the inference result of the first model can include a first inference result and / or a second inference result. The first inference result includes the high-resolution measurement data and / or the high-resolution predicted measurement data of the cells. The second inference result includes the cell recommendation information generated according to the first inference result.

[0290] Optionally, in the embodiments of the present application, the recommended cells can also be referred to as preferred cells or other names, which are not limited herein.

[0291] As described above, in the communication method provided by the embodiments of the present application, the terminal device can send the measurement data of the first cell to the first device, the first device can train the first model according to the measurement data, and the inference result of the first model can be used by the terminal device to determine the recommended cells. According to the inference result of the first model, the terminal device can select / reselect a cell with better communication quality for switching, so that the terminal device can communicate in the cell with better communication quality, which can optimize the utilization of network resources, improve the communication efficiency and communication quality of the terminal device, and improve the user experience.

[0292] In addition, training the first model on the first device can save the computing power consumption of the terminal device, reduce the power consumption of the terminal device, and reduce or avoid the limitation of data volume, computing power and resources for model training.

[0293] In the method, the terminal device determines high-resolution measurement data and / or high-resolution predicted measurement data according to low-resolution measurement data of the cell by using the first model, which can reduce beam measurement, reduce measurement power consumption and measurement time, save measurement overhead of the terminal device, and ensure high-precision (resolution) beam measurement results. This method can also save reference signal overhead, reduce measurement delay, make time-frequency resources available for data transmission more abundant, and increase communication throughput.

[0294] For example, for cell A, the terminal device can perform low-resolution measurement on cell A to obtain low-resolution measurement data of cell A, and input the low-resolution measurement data of cell A into the first model for inference to obtain high-resolution measurement data and / or high-resolution predicted measurement data of cell A. Thus, the terminal device does not need to perform high-resolution measurement on cell A, and can also predict the current or future high-resolution measurement data of cell A, greatly saving the measurement overhead of the terminal device.

[0295] Optionally, the inference result of the first model can also be used by the terminal device to determine a recommended beam.

[0296] For example, after the first model determines the high-resolution measurement data and / or high-resolution predicted measurement data according to the low-resolution measurement data of the cell, the first model can further determine which beam or beams have better communication quality from the beams covered by the cell according to the high-resolution measurement data and / or high-resolution predicted measurement data, and take the beam with better communication quality as the recommended beam. Alternatively, the terminal device can determine which beams covered by the cell can be used as the recommended beam according to the inference result of the first model in combination with the high-resolution measurement data and / or high-resolution predicted measurement data. Similar to the recommended cell, the recommended beam can also be referred to as a priority beam, and the name is not limited herein.

[0297] By determining the recommended beam according to the inference result of the first model, the terminal device can use the beam with better communication quality for communication, further improving the communication efficiency and communication quality of the terminal device.

[0298] In some possible designs, the measurement data can further include at least one of the following: position information of the terminal device / apparatus when obtaining the measurement data, a cell identifier of the first cell, motion information of the terminal device / apparatus when obtaining the measurement data, and time information associated with the measurement data.

[0299] For example, the position information of the terminal device / apparatus when obtaining the measurement data can be obtained from a positioning module of the terminal device. The position information can be absolute position information such as latitude and longitude, or relative coordinates within a region, which is not limited herein.

[0300] In a possible implementation, the location information when the terminal device / apparatus obtains the measurement data can be used as a label for training the first model, so as to improve the performance of the first model.

[0301] For example, when training the first model by using the first measurement data (low-resolution measurement data) as input and the second measurement data (high-resolution measurement data) as output, the location information when the terminal device / apparatus obtains the measurement data can be used as a label to verify the prediction accuracy of the first model, correct the prediction error of the first model, and thus improve the performance of the first model.

[0302] In another possible implementation, when training the first model, the low-resolution measurement data of the cell can also be used as input, and the location information when the terminal device / apparatus obtains the measurement data can be used as output, so that the first model learns the mapping relationship between the low-resolution measurement data and the location information. After the training is completed, the first model can also be used to determine the predicted location information of the terminal device according to the low-resolution measurement data of the cell. For example, similar to the high-resolution predicted measurement data described above, the inference result of the first model can include the predicted location information, and / or the cell recommendation information generated according to the predicted location information.

[0303] For example, after the low-resolution measurement data of the cell is input into the first model, the first model can perform inference to determine the predicted location information of the terminal device. Further, in combination with the predicted location information of the terminal device, some recommended cells, such as cells close to the terminal device, can be determined. Then, the high-resolution measurement data and / or the high-resolution predicted measurement data of the recommended cells can be predicted from the recommended cells determined in combination with the predicted location information in the manner of the foregoing embodiments, and the final recommended cell or recommended beam can be further determined from the recommended cells. Alternatively, the final recommended cell or recommended beam can be indicated by the cell recommendation information, and the cell recommendation information at this time can be referred to as the cell recommendation information generated according to the predicted location information.

[0304] By predicting the location information of the terminal device according to the low-resolution measurement data, the switching overhead of the terminal device can be saved, and the measurement power consumption can be reduced.

[0305] Alternatively, in the foregoing description, the first model implements both the function of predicting the location information of the terminal device according to the low-resolution measurement data and the function of predicting the high-resolution measurement data and / or the high-resolution predicted measurement data according to the low-resolution measurement data. In some possible implementations, the two functions can also be implemented by different models, that is, the first model can include multiple models, or the first model can also be a large model, which is not limited in the present application.

[0306] In the measurement data, the cell identifier of the first cell can be a cell global identifier (CGI), or can also be other identifier information, such as a region number or a physical cell identifier (PCI), and the like. The cell identifier can be used to distinguish the measurement data of different cells.

[0307] The motion information of the terminal device / apparatus when obtaining the measurement data can include a motion direction, acceleration, motion state, speed, and the like of the terminal device. Adding the motion information of the terminal device in the measurement data can further improve the performance of the first model, so that the inference result of the first model is more accurate.

[0308] Optionally, the measurement data can further include time information associated with the measurement data. For example, the time information associated with the measurement data can be a timestamp, for example, the measurement data can include the timestamps of various information or data in the measurement data described above.

[0309] By adding the associated time information to the measurement data, more rich scene information can be provided, more rich training data can be provided for training of the first model, the value of the training data is improved, the accuracy of the inference result of the first model can be further improved, and the inference result of the first model is more in line with the scene or actual business requirements.

[0310] Optionally, in some possible scenarios, the first device can include a first resource allocated to the terminal device, and the measurement data sent to the first device can be stored in the first resource.

[0311] For example, the first resource as the resource allocated to the terminal device in the first device can also be referred to as a private resource of the terminal device. The resource can include a storage resource and / or a computing resource, such as a storage space. For example, when the first resource is provided by a certain server, the server can also be referred to as a private server or a chip server.

[0312] The measurement data sent or uploaded by the terminal device / apparatus to the first device and stored in the first resource allocated to the terminal device in the first device can reduce the leakage of private / confidential information of the terminal device, and improve the data security.

[0313] In some embodiments, the terminal device / apparatus can be triggered by the first device (such as a server) to send the measurement data to the first device. For example, FIG. 4 shows another flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 4, the communication method can include S401-S404.

[0314] S401. The terminal device / apparatus obtains measurement data of a first cell, and the first cell includes a serving cell and / or a neighbor cell of the terminal device.

[0315] For example, S401 can refer to S301.

[0316] S402. The first device sends first information, the first information being used to instruct or trigger the terminal device to send measurement data.

[0317] For example, the first device can send the first information to the terminal device.

[0318] Correspondingly, the terminal device receives the first information.

[0319] Optionally, S402 can be performed before or after S401, or S401 and S402 can be performed simultaneously, which is not limited in the present application.

[0320] S403. The terminal device sends the measurement data.

[0321] For example, the terminal device sends the measurement data, which can include sending the measurement data in response to the first information.

[0322] S404. The first device trains a first model according to the measurement data, and an inference result of the first model is used to determine a recommended cell by the terminal device.

[0323] For example, S403-S404 can refer to S302-S303.

[0324] Optionally, in the embodiment shown in FIG. 4, the first model can be applied to the terminal device and / or the first scene. The sending of the first information in S402 can include sending the first information when a model applied to the terminal device and / or the first scene does not exist, or when a performance index of an existing second model does not meet a preset requirement, the second model being applied to the terminal device and / or the first scene.

[0325] For example, the first model can be applied to the terminal device, being a special model for the terminal device, and / or the first model can be applied to the first scene, being a special model for the first scene. For example, the first scene can be an office scene, a stadium scene, a commuting scene, etc., and the type of the first scene is not limited in the present application.

[0326] In a possible implementation, the model applied to the terminal device and / or the first scene can not exist, and a new model needs to be trained for the terminal device and / or the first scene. At this time, the first device can send the first information to instruct the terminal device to upload the measurement data, and train the first model as the model applied to the terminal device and / or the first scene according to the manner described in the foregoing embodiments.

[0327] In another possible implementation, the model applied to the terminal device and / or the first scene can already exist, but the performance of the model is degraded or insufficient. In this case, the first device can also send the first information to instruct the terminal device to upload the measurement data, and train the first model in the manner described in the foregoing embodiments to obtain the model applied to the terminal device and / or the first scene. The model that already exists and is applied to the terminal device and / or the first scene can be referred to as a second model, and the performance indicator of the second model does not meet the preset requirement. This manner can be understood as updating the second model to obtain the first model.

[0328] Optionally, the first information can also be referred to as data collection instruction information. The performance indicator of the second model not meeting the requirement can include that the prediction accuracy of the second model is less than a certain threshold (for example, 90%), and the size of the threshold is not limited; or the error of the second model is greater than a certain threshold, and the size of the threshold is also not limited. The performance indicator of the second model can refer to the model performance indicator in existing deep learning or machine learning, which is not limited here.

[0329] In some other embodiments, the terminal device can trigger the sending of the measurement data to the first device by itself.

[0330] For example, similar to the foregoing embodiment, the first model can be applied to the terminal device and / or the first scene. The terminal device sending the measurement data can include: when the model applied to the terminal device and / or the first scene does not exist, or when the performance indicator of the existing second model does not meet the preset requirement, the measurement data is sent, and the second model is applied to the terminal device and / or the first scene.

[0331] The difference between this embodiment and the foregoing embodiment is that the terminal device can decide whether to send the measurement data and trigger the sending of the measurement data by itself. Other similar or identical parts can refer to the foregoing embodiments, and will not be described herein.

[0332] In some other embodiments, the network can also trigger the terminal device to send the measurement data to the first device.

[0333] For example, the network can send the first information to the terminal device, and the first information is used to instruct or trigger the terminal device to send the measurement data. Correspondingly, the terminal device receives the first information, and sends the measurement data to the first device in response to the first information.

[0334] The embodiment is similar to the foregoing embodiment of triggering the terminal device to send the measurement data to the first device, and the difference is that in the embodiment, the network sends the first information to trigger the terminal device to send the measurement data to the first device. The source of the first information is different. In other words, in the embodiment, the terminal device can send the measurement data to the first device in response to the received first information, and the first information can come from the first device or the network.

[0335] Optionally, in the embodiment of triggering the terminal device to send the measurement data, the first model can also be applied to the terminal device and / or the first scenario. The network sends the first information, which can also include sending the first information when the model applied to the terminal device and / or the first scenario does not exist, or when the performance index of the existing second model does not meet the preset requirement.

[0336] It should be understood that the network herein is a general term for network-side devices that provide communication services for terminal devices, which can include various possible network devices such as access network devices, core network devices, and the like as described in the foregoing embodiments. Details are not repeated here.

[0337] In a possible design, the measurement data can be transmitted by the terminal device to the first device through a user plane message.

[0338] Alternatively, in another possible design, the measurement data can be transmitted by the terminal device to the network through a control plane message, and then transmitted by the network to the first device.

[0339] Exemplarily, the network and the first device can transmit the measurement data through a user plane or a control plane message.

[0340] The present application does not limit the transmission mode or path of the measurement data between the terminal device and the first device.

[0341] In the above embodiments, the way of triggering the terminal device to send the measurement data and the transmission mode or path of the measurement data are introduced. Similarly, in the embodiment, the step of training the first model according to the measurement data by the first device can also be triggered by the first device, or by the terminal device or the network.

[0342] For example, in some embodiments, the first device trains the first model according to the measurement data, which can include training the first model according to the measurement data when it is determined that the first trigger condition is met.

[0343] For example, the first trigger condition can refer to the case where the model applied to the terminal device and / or the first scenario does not exist, or the performance index of the existing second model does not meet the preset requirement in the foregoing embodiments. Alternatively, the first trigger condition can be after receiving the measurement data or the measurement data collection is completed, which is not limited herein.

[0344] Alternatively, in some other embodiments, the first device trains the first model according to the measurement data can include: training the first model according to the measurement data when receiving second information from the terminal device. The second information is used to indicate or trigger the training of the first model.

[0345] For example, the terminal device can send the second information to the first device to indicate or trigger the first device to train the first model.

[0346] Optionally, the second information is transmitted by the terminal device to the first device through a user plane message.

[0347] Alternatively, the second information is transmitted by the terminal device to the network through a user plane message, and then transmitted by the network to the first device. For example, the second information is transmitted between the network and the first device through a control plane message or a user plane message.

[0348] Alternatively, in some other embodiments, the first device trains the first model according to the measurement data can include: training the first model according to the measurement data when receiving third information from the network. The third information is used to indicate or trigger the training of the first model.

[0349] For example, the network can send the second information to the first device to indicate or trigger the first device to train the first model.

[0350] Optionally, the third information is transmitted by the network to the first device through a user plane message or a control plane message.

[0351] Alternatively, the third information is transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the first device through a user plane message.

[0352] Alternatively, the third information is transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the network through a control plane message, and then transmitted by the network to the first device through a control plane message or a user plane message.

[0353] Optionally, the terminal device or the network indicates or triggers the first device to train the first model. Similar to the scenario where the first device itself triggers the training of the first model, the terminal device or the network can send the second information or the third information to indicate or trigger the first device to train the first model when it is determined that the first trigger condition is met.

[0354] In some possible scenarios, after the first device completes the training of the first model, the first device can send the first model to the terminal device / apparatus. The terminal device / apparatus can receive and store the first model, and use the first model for subsequent inference.

[0355] In some other possible scenarios, after the first device completes the training of the first model, the first device can locally deploy the first model. The terminal device / apparatus can send low-resolution measurement data of a cell to the first device, and the first device uses the first model for subsequent inference. The first device can send the inference result of the first model to the terminal device.

[0356] For example, the method further includes that the first device sends the first model or an inference result of the first model.

[0357] In some other possible scenarios, after the first device completes the training of the first model, the first device can also send the first model to the network side, and the network deploys the first model. The terminal device / apparatus can send low-resolution measurement data of a cell to the network, and the network uses the first model for subsequent inference. The network can send the inference result of the first model to the terminal device.

[0358] Optionally, the method further includes that the first device receives fourth information, and the fourth information is used to indicate or trigger the sending of the first model or the inference result of the first model. The sending of the first model or the inference result of the first model includes that the first model or the inference result of the first model is sent in response to the fourth information.

[0359] The fourth information can be from the network or the terminal device.

[0360] In a possible design, the fourth information can only indicate or trigger the sending of the first model, and the first model can be deployed on the terminal device. In another possible design, the fourth information can include low-resolution measurement data of a cell, the first model can be deployed on the first device, the first device can use the first model for inference, and the inference result of the first model is sent.

[0361] Optionally, the first model or the inference result of the first model is transmitted by the first device to the terminal device through a user plane message.

[0362] Alternatively, the first model or the inference result of the first model is transmitted by the first device to the network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0363] Optionally, in the embodiments of the present application, a path for direct communication between the first device and the terminal device can be established, and the first device can deliver the first model or the inference result of the first model to the terminal device in real time.

[0364] Optionally, in the method provided by the embodiments of the present application, after the first device completes training of the first model, the first device can further send fifth information to the terminal device or the network. For example, the method further includes: the first device sends fifth information, and the fifth information is used to indicate that the first model has been trained.

[0365] The fifth information can also be referred to as notification information. When the first device sends the fifth information to the terminal device, the fifth information can be transmitted by the first device to the terminal device through a user plane message; or the fifth information is transmitted by the first device to the network through a control plane message or a user plane message, and then transmitted by the network to the terminal device through a control plane message.

[0366] When the first device sends the fifth information to the network, the fifth information can be transmitted by the first device to the network through a user plane message or a control plane message; or the fifth information can be transmitted by the first device to the terminal device through a user plane message, and then transmitted by the terminal device to the network through a control plane message; or the fifth information is transmitted by the first device to the network through a user plane message or a control plane message, and then transmitted by the network to the terminal device through a control plane message, and then transmitted by the terminal device to the network through a control plane message.

[0367] Optionally, in the embodiments of the present application, model attribute information of the first model can also be set. The model attribute information can include: a model identifier of the first model, and / or usage scenario description information of the first model. The model attribute information can be allocated or determined by the terminal device, or the network, or the first device at any stage of data collection, model training, training completion, etc., which will not be described here.

[0368] The above embodiments introduce the process that the terminal device sends measurement data to the first device (such as a server), the first device trains a first model according to the measurement data, and the terminal device determines a recommended cell according to the inference result of the first model.

[0369] The embodiment of the present application further provides a communication method, in which the first device can further generate communication characteristic information of the first cell according to the measurement data of the terminal device on the first cell, and generate a set of cell communication characteristic information according to the communication characteristic information of the first cell and other cells (such as a second cell).

[0370] Exemplarily, FIG. 5 shows another flow diagram of the communication method provided by the embodiment of the present application. As shown in FIG. 5, the communication method can include S501-S503.

[0371] S501. The terminal device / terminal apparatus obtains measurement data on a first cell, the first cell including a serving cell and / or a neighbor cell of the terminal device.

[0372] Exemplarily, S501 can refer to the description of S301, and will not be repeated here.

[0373] S502. The terminal device / terminal apparatus sends the measurement data, the measurement data being used to generate communication characteristic information of the first cell.

[0374] Exemplarily, the terminal device can send the measurement data to the first device. The specific implementation of the terminal device sending the measurement data to the first device can refer to the description in the foregoing embodiments, and will not be repeated here.

[0375] Correspondingly, the first device can receive the measurement data of the terminal device on the first cell.

[0376] In the embodiment, the measurement data can also be used to generate the communication characteristic information of the first cell. The communication characteristic information is characteristic information capable of reflecting the communication state of the cell, or in other words, can also be characteristic information capable of describing the communication performance of the cell.

[0377] Optionally, the measurement data of the terminal device on the first cell can include one or more of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and signal-to-noise and interference ratio (SINR).

[0378] In some possible designs, the measurement data can further include at least one of the following: location information of the terminal device when the terminal device obtains the measurement data, a cell identifier of the first cell, motion information of the terminal device when the terminal device obtains the measurement data, time information associated with the measurement data. Details can be referred to the foregoing embodiments.

[0379] Exemplarily, in a possible design, the communication feature information can include: load information.

[0380] In some other possible designs, the communication feature information can further include at least one of the following: load information, a connection quantity of the terminal device, communication throughput. The specific type of the communication feature information is not limited in the present application.

[0381] S503. The first device generates communication feature information of the first cell according to the measurement data.

[0382] Exemplarily, the first device can extract or calculate the communication feature information of the first cell according to the measurement data. For example, taking the communication feature information as an example, the first device can calculate the load information of the first cell according to the demodulation reference signal (DMRS)-SINR. The first cell can include one or more cells.

[0383] S504. The first device generates a cell communication feature information set according to the communication feature information of the plurality of cells, wherein the communication feature information of the plurality of cells includes the communication feature information of the first cell.

[0384] In other words, the communication feature information of the first cell can be used to generate the cell communication feature information set, and the cell communication feature information set is generated according to the communication feature information of the plurality of cells.

[0385] Optionally, the cell communication feature information set can be generated by combining the communication feature information of the plurality of cells, or can be generated according to the processed communication feature information of the plurality of cells after processing the communication feature information of the plurality of cells. The processing manner can include data cleaning, data filtering, data processing, data format conversion, etc., which are not limited herein.

[0386] Exemplarily, taking the load information as an example, the first device can generate a cell load information set according to the load information of the plurality of cells. In some possible implementations, the cell load information set can be a cell load map, which includes a regional load map of each cell, and the regional load map of each cell can represent the load condition of the corresponding cell. Similarly, the cell communication feature information set described above can be implemented as a cell communication feature map, or a cell communication feature information map.

[0387] For example, the cell communication feature information set is implemented as a cell communication feature map. In use, the first device can determine the communication feature information of a certain cell (e.g., a first cell) according to the cell communication feature map, and send sixth information to the terminal device, where the sixth information can be used to indicate the communication feature information of the first cell, or used to indicate cell recommendation information generated according to the communication feature information of the first cell. The terminal device can determine a recommended cell based on the communication feature information of the first cell or the cell recommendation information according to the indication of the sixth information. For example, the communication feature information is load information, and the terminal device can select a cell with lower load as the recommended cell based on the communication feature information of the first cell, or the cell recommendation information can directly indicate a cell with lower load as the recommended cell.

[0388] In the communication method shown in FIG. 5, the terminal device can send measurement data of the first cell to the first device, where the first cell includes a serving cell and / or a neighbor cell of the terminal device. The first device can generate communication feature information of the first cell according to the measurement data, and further generate a cell communication feature information set. The cell communication feature information set can provide assistance for the terminal device to determine a recommended cell, such as providing the terminal device with the communication feature information of the first cell based on the cell communication feature information set, or providing the terminal device with cell recommendation information based on the communication feature information of the first cell, etc. This method can also enable the terminal device to select or reselect a cell with better communication quality for handover, so that the terminal device can communicate in a cell with better communication quality, thereby optimizing the utilization of network resources, improving the communication efficiency and communication quality of the terminal device, and improving the user experience.

[0389] It should be understood that in this embodiment, the cell communication feature map is only one form of data representation, and in actual implementation, the cell communication feature information set can also be replaced or extended to a table, a database, or other data forms, which are not limited in the present application.

[0390] Optionally, in the embodiment shown in FIG. 5, the first device can include a first resource and a second resource, where the first resource is a resource allocated to the terminal device, and the measurement data is stored in the first resource, and the second resource is a public resource.

[0391] The first resource can be used to generate the communication feature information of the first cell according to the measurement data. The second resource can be used to generate a cell communication feature information set according to the communication feature information of multiple cells.

[0392] Exemplarily, the first resource is a resource allocated by the first device for the terminal device, and can also be referred to as a private resource of the terminal device. As described above, the resource can include a storage resource and / or a computing resource, such as a storage space. The second resource is a public resource, and can also be referred to as a shared resource of different terminal devices. For example, taking a chip server as the first device, the chip server provides the first resource and the second resource, the first resource can be a private node of the chip server, and the second resource can be a public node of the chip server. Alternatively, the first resource can also be a private server, and the second resource can be a public server.

[0393] The terminal device / apparatus sends or uploads the measurement data to the first device, and the measurement data is stored in the first resource allocated by the first device for the terminal device. The communication characteristic information of the first cell is generated according to the measurement data on the first resource, which can reduce the leakage of private / privacy information of the terminal device and improve the data security. The cell communication characteristic information set is generated according to the communication characteristic information of the plurality of cells on the second resource, which can enable the measurement data uploaded by different terminal devices to be shared to generate a more abundant cell communication characteristic information set.

[0394] Optionally, in the embodiment shown in FIG. 5, the first device can also send an information to the terminal device / apparatus to instruct or trigger the terminal device / apparatus to send the measurement data. The information can be referred to as an eighth information, or can be the first information in the foregoing embodiments, which is not limited here. Taking the information as the eighth information as an example, FIG. 6 shows another flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 6, the communication method can include S601-S605.

[0395] S601. The terminal apparatus / device obtains measurement data of a first cell, and the first cell includes a serving cell and / or a neighbor cell of the terminal device.

[0396] Exemplarily, S601 can refer to S301, and will not be described here. The first cell includes one or more.

[0397] S602. The first device sends an eighth information, and the eighth information is used to instruct or trigger the terminal apparatus / device to send the measurement data.

[0398] Exemplarily, the first device can send the eighth information to the terminal apparatus / device.

[0399] Correspondingly, the terminal apparatus receives the eighth information.

[0400] Optionally, S602 can be performed before or after S601, or S601 and S602 can be performed simultaneously, which is not limited in the present application.

[0401] S603. The terminal device / apparatus sends measurement data, the measurement data being used to generate the communication characteristic information of the first cell.

[0402] S604. The first apparatus generates the communication characteristic information of the first cell according to the measurement data.

[0403] S605. The first apparatus generates a set of cell communication characteristic information according to the communication characteristic information of the plurality of cells, the communication characteristic information of the plurality of cells including the communication characteristic information of the first cell.

[0404] Exemplarily, S603-S605 can refer to S502-S504, and will not be described herein again.

[0405] Optionally, the eighth information can be referred to as a measurement feedback request.

[0406] Optionally, the eighth information can specifically be used to indicate a request for obtaining the measurement data of the first cell. For example, the eighth information can carry or indicate a cell identity (such as a CGI) of the first cell. The terminal device / apparatus can send the measurement data of the first cell to the first apparatus in response to the eighth information. For another example, the eighth information can carry or indicate location information corresponding to the first cell, and the terminal device / apparatus can send the measurement data of the first cell to the first apparatus based on the location information corresponding to the first cell in response to the eighth information.

[0407] In some possible scenarios, the first apparatus can send the eighth information when the terminal device / apparatus is in a range of the first cell. The range of the first cell can include a service (coverage) range of the first cell and / or a non-service (coverage) range of the first cell.

[0408] Optionally, the terminal device / apparatus can receive a signal of the first cell when in the range of the first cell. Alternatively, the signal of the first cell can satisfy a quality requirement, for example, when the signal quality is greater than a certain quality threshold, it can be considered that the terminal device / apparatus is in the range of the first cell. For another example, the distance between the first cell and the terminal device / apparatus meets a preset requirement, for example, is less than a distance threshold, it can be considered that the terminal device / apparatus is in the range of the first cell. The sizes of the foregoing quality threshold and distance threshold are not limited.

[0409] In some other possible scenarios, the timing of sending the eighth information by the first apparatus is not limited. The terminal device / apparatus can send the measurement data of the first cell when in the range of the first cell, and details are not described herein again.

[0410] Optionally, in the embodiments shown in FIG. 5 or FIG. 6, the measurement data can also carry associated time information, such as a timestamp, and details can refer to the foregoing embodiments.

[0411] Optionally, in the embodiments shown in FIG. 5 or FIG. 6, the transmission manner of the measurement data, the transmission manner of other data transmitted by the terminal device and the first device, and the like can also refer to the embodiments described above, and will not be described herein again. Of course, similarly, the data or information transmitted between the first device and the terminal device mentioned in the present application can refer to the transmission manner of the control plane message or the user plane message in the foregoing embodiments, and the details will not be listed one by one.

[0412] Based on the embodiments shown in FIG. 5 or FIG. 6, the embodiments of the present application further provide a communication method, in which the first device can determine the communication characteristic information of the first cell according to the set of cell communication characteristic information, and transmit sixth information, the sixth information being used for indicating the communication characteristic information of the first cell, or being used for indicating cell recommendation information, the cell recommendation information being generated according to the communication characteristic information of the first cell. Correspondingly, the terminal device can receive the sixth information, and determine the recommended cell according to the sixth information.

[0413] Exemplarily, FIG. 7 shows another flowchart of the communication method provided by the embodiments of the present application. As shown in FIG. 7, the communication method can include S701-S703.

[0414] S701. The first device determines the communication characteristic information of the first cell according to the set of cell communication characteristic information.

[0415] Exemplarily, the first cell can include one or more cells.

[0416] The first device can filter the communication characteristic information of the first cell according to the set of cell communication characteristic information. For example, the first device can find the load information of the first cell from the cell load map.

[0417] S702. The first device transmits sixth information, the sixth information being used for indicating the communication characteristic information of the first cell, or being used for indicating cell recommendation information, the cell recommendation information being generated according to the communication characteristic information of the first cell.

[0418] Exemplarily, the sixth information can refer to the description in the foregoing embodiments, and will not be described herein again.

[0419] Correspondingly, the terminal device can receive the sixth information.

[0420] S703. The terminal device determines the recommended cell according to the sixth information.

[0421] Exemplarily, taking the load information as an example of the communication characteristic information, the terminal device can select a cell with lower load as the recommended cell based on the communication characteristic information of the first cell, or the cell recommendation information can directly indicate a cell with lower load as the recommended cell.

[0422] The method shown in FIG. 7 can also be implemented to enable the terminal device to perform handover or cell selection / reselection to recommend a cell with better communication quality, so that the terminal device can communicate in the cell with better communication quality, optimize the utilization of network resources, improve the communication efficiency and communication quality of the terminal device, and improve the user experience.

[0423] Optionally, the first device includes a first resource and a second resource, the first resource is a resource allocated to the terminal device, and the measurement data is stored in the first resource. The second resource is a public resource, and the second resource is used to determine the communication characteristic information of the first cell according to the set of cell communication characteristic information. The first resource is used to generate the sixth information according to the plurality of communication characteristic information of the first cell.

[0424] Optionally, the transmission mode of the sixth information can refer to the transmission mode of the first information, the first model, or the inference result of the first model.

[0425] Optionally, in the embodiment shown in FIG. 7, the first device sending the sixth information can be triggered by the first device itself, or triggered by the network, or triggered by the terminal device / apparatus.

[0426] Illustratively, the method further includes: the first device obtaining seventh information, the seventh information being used to indicate or trigger the sending of the sixth information, and the seventh information being related to the first cell.

[0427] In a possible scenario, the seventh information related to the first cell can include that the seventh information includes the cell identifier (such as CGI) of the first cell.

[0428] Illustratively, assuming that the location of the terminal device is point a or area a, the first cell can include the cells around point a or all the cells in area a.

[0429] For the case that the first device sending the sixth information is triggered by the first device itself, the first device can determine the cell identifier of the aforementioned first cell according to the location of the terminal device to obtain the seventh information. After obtaining the seventh information, the first device can be triggered to send the sixth information.

[0430] For the case that the first device sending the sixth information is triggered by the network, the network device can determine the cell identifier of the aforementioned first cell according to the location of the terminal device to obtain the seventh information, and send the seventh information to the first device. The seventh information can indicate or trigger the first device to send the sixth information.

[0431] For the case that the terminal device triggers the first device to send the sixth information, the terminal device can determine the cell identity of the first cell according to its own location, obtain the seventh information, and send the seventh information to the first device. The seventh information can indicate or trigger the first device to send the sixth information.

[0432] In another possible scenario, the seventh information related to the first cell can include that the seventh information includes first location information. The first location information can indicate the location of the terminal device, or in other words, the first location information is related to the location information of the terminal device. The first location information can be a point location such as longitude and latitude, a range of an area where the terminal device is located, or a certain location near or around the location where the terminal device is located, which is not limited herein.

[0433] For the case that the first device itself triggers the first device to send the sixth information, the first device can determine the cell identity of all the first cells related to the first location information according to the first location information, and send the sixth information to the terminal device based on the cell identity of the first cell. If the first location information is a certain location point, the first cells related to the first location information can include all the cells near or around the location point. If the first location information is a range of an area, the first cells related to the first location information can include all the cells in the range of the area, or near or around the range of the area.

[0434] Similarly, in this scenario, the first device sending the sixth information can also be triggered by the network or the terminal device, which will not be described herein again.

[0435] Optionally, the seventh information described above can also be used to determine the sixth information. For example, the seventh information is used to determine the sixth information, and / or is used to indicate or trigger the sending of the sixth information.

[0436] For example, as described above, the seventh information can be the first location information such as the location of the terminal device. When the terminal device sends its geographic location (i.e., the first location information) to the first device, the first device (such as a server) can find / determine the cell load corresponding to the geographic location of the terminal device according to the cell load map, i.e., the sixth information can be the cell load corresponding to the geographic location of the terminal device. Alternatively, the seventh information is the cell identity of the first cell, and the terminal device sends the cell identity of the first cell to the first device; the first device can find / determine the cell load corresponding to the first cell according to the cell load map, i.e., the sixth information can be the cell load corresponding to the first cell.

[0437] Optionally, the embodiment shown in FIG. 7 can refer to the embodiments shown in FIG. 5 or FIG. 6 described above, for example, the communication characteristic information includes at least one of the following: load information, connection quantity of the terminal device, and communication throughput. The application will not repeat the same parts of different embodiments.

[0438] The above embodiments mainly respectively introduce two types of embodiments that the terminal device sends the measurement data to the first device, the first device trains the first model according to the measurement data, or the first device generates the cell communication feature map according to the measurement data. Alternatively, the two types of embodiments can also be implemented in combination, for example, on the basis of the above-mentioned embodiment related to the first device training the first model according to the measurement data, the method can further include: the first device generates the communication feature information of the first cell according to the measurement data, and generates a set of cell communication feature information according to the communication feature information of a plurality of cells, the communication feature information of the plurality of cells including the communication feature information of the first cell.

[0439] Alternatively, in the above-mentioned embodiment of generating a set of cell communication feature information according to the measurement data, the first location information related to the first cell can also be predicted by using the first model in the foregoing embodiment, for details, please refer to the foregoing embodiment. In addition, the transmission of the cell recommendation information or the cell communication feature information between the first device and the terminal device can also refer to the transmission mode of the first information, the first model, and the inference result of the first model in the foregoing embodiment, and will not be described here.

[0440] It should be understood that in the above embodiments, each device such as the terminal device and / or the first device can perform part or all of the steps in each embodiment. These steps or operations are only examples, and the embodiments of the present application can also perform other operations or various modifications of the operations. In addition, each step can be executed in a different order from that presented in each embodiment, and it is possible that not all operations in the embodiments of the present application are to be executed. Moreover, the magnitude of the serial number of each step does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0441] The embodiments of the present application also provide a communication device that can realize the functions of each network element involved in the above embodiments, such as a terminal device, a first device, etc. The communication device can include hardware structures and / or software modules corresponding to each function.

[0442] For example, the embodiments of the present application provide a communication device for realizing the functions of the above-mentioned first device, which can be the first device or a device (such as a chip) built into the first device. FIG. 8 shows another component / structure diagram of the communication device provided by the embodiments of the present application. As shown in FIG. 8, the communication device can include a receiving unit 801 and a processing unit 802.

[0443] Alternatively, the communication device can also include a sending unit 803.

[0444] The receiving unit 801 is configured to receive measurement data of a terminal device on a first cell, the first cell including a serving cell and / or a neighbor cell of the terminal device. The processing unit 802 is configured to train a first model according to the measurement data, and an inference result of the first model is used by the terminal device to determine a recommended cell.

[0445] It should be understood that the communication apparatus can implement part or all of the functions of the first device described in the foregoing method embodiments, and details can be referred to the foregoing method embodiments, which will not be repeated here.

[0446] The embodiment of the present application can also provide a communication apparatus for implementing the functions of the terminal device described above. The terminal device can be a terminal device or a device (for example, a chip) built-in in the terminal device. The composition of the communication apparatus can be referred to FIG. 8. For example, it can include a processing unit, a sending unit, etc. Optionally, the apparatus further includes a receiving unit.

[0447] The processing unit is configured to obtain measurement data on a first cell, the first cell including a serving cell and / or a neighbor cell of the terminal device. The sending unit is configured to send the measurement data, the measurement data being used to train a first model, and an inference result of the first model being used by the terminal device to determine a recommended cell.

[0448] It should also be understood that the communication apparatus can implement part or all of the functions of the terminal device described in the foregoing method embodiments, and details can also be referred to the foregoing method embodiments, which will not be repeated here.

[0449] Optionally, any device corresponding to the communication apparatus mentioned in the foregoing method embodiments, such as the first device, the network device, the terminal device, etc., can be implemented by similar units or modules, which will not be repeated here.

[0450] Optionally, the units or modules included in any communication apparatus mentioned above are only exemplary, and these units or modules can also be in other division manners, for example, the communication apparatus includes a transceiver unit and a processing unit. The transceiver unit can be used to transceive information, or used to communicate with other network elements. The processing unit can be used to process data to implement the functions of the communication apparatus.

[0451] It should be understood that the division of the units in the above apparatus is only a logical functional division, and all or part of them can be integrated into one physical entity, or can be physically separated. The units in the apparatus can all be implemented in the form of software called by the processing element; or all be implemented in the form of hardware; or part of the units are implemented in the form of software called by the processing element, and part of the units are implemented in the form of hardware.

[0452] For example, each unit can be a separately established processing element, or can be integrated in a certain chip of the apparatus, and in addition, can be stored in the form of a program in a memory, and the function of the unit can be invoked and executed by a certain processing element of the apparatus. In addition, all or part of these units can be integrated together, or can be independently implemented. The processing element described herein can also be referred to as a processor, which can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each unit described above can be implemented by integrated logic circuits of hardware in the processor element, or in the form of software invoked by the processing element.

[0453] In one example, the units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, for example: one or more application specific integrated circuits (ASICs), or one or more digital signal processing (DSP) circuits, or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0454] For another example, when the units in the apparatus can be implemented in the form of a program scheduled by a processing element, the processing element can be a general-purpose processor, such as a CPU or other processor that can invoke a program. For another example, these units can be integrated together to be implemented in the form of a system-on-a-chip (SOC).

[0455] The above unit for receiving is an interface circuit or an input circuit of the apparatus for receiving signals from other apparatuses. For example, when the apparatus is implemented in the form of a chip, the receiving unit is an interface circuit or an input circuit of the chip for receiving signals from other chips or apparatuses. When the communication apparatus includes a unit for transmitting, the unit for transmitting is an interface circuit or an output circuit of the apparatus for transmitting signals to other apparatuses. For example, when the apparatus is implemented in the form of a chip, the transmitting unit is an interface circuit or an output circuit of the chip for transmitting signals to other chips or apparatuses.

[0456] For example, the embodiments of the present application can also provide a communication apparatus, which can include: a processor and an interface circuit. The processor can include one or more.

[0457] When the communication apparatus is applied to the first device, the processor is configured to communicate with other apparatuses through the interface circuit, and perform each step of the method performed by the first device. For example, the first device can be the server as described in the foregoing embodiments.

[0458] When the communication apparatus is the terminal apparatus, the processor is configured to communicate with other apparatuses through the interface circuit, and perform each step of the method performed by the terminal device.

[0459] In one implementation, the units for implementing each corresponding step of the method in the foregoing method can be implemented in the form of a processing element scheduler. For example, the terminal apparatus or the apparatus for the first device can include a processing element and a storage element, and the processing element invokes a program stored in the storage element to perform the method performed by the corresponding terminal apparatus or the first device in the foregoing method embodiments. The storage element can be a storage element on the same chip as the processing element, i.e., an on-chip storage element.

[0460] In another implementation, the program for performing the method performed by the terminal apparatus or the first device in the foregoing method can be in a storage element on a different chip from the processing element, i.e., an off-chip storage element. At this time, the processing element invokes or loads the program from the off-chip storage element to the on-chip storage element to invoke and perform the method performed by the corresponding terminal apparatus or the first device in the foregoing method embodiments.

[0461] For example, the embodiments of the present application can also provide a communication apparatus, which can include a processor configured to execute computer instructions, when the computer instructions are executed, causing the apparatus to perform the method performed by the terminal apparatus or the first device. Optionally, the communication apparatus further includes a memory storing the computer instructions. For example, the memory can be located in the communication apparatus, or located outside the communication apparatus. And the processor includes one or more.

[0462] In yet another implementation, the units for implementing each step of the method in the foregoing method can be one or more processing elements configured, which can be correspondingly arranged on the terminal device or the network device. Here, the processing element can be an integrated circuit, for example, one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these integrated circuits. These integrated circuits can be integrated together to form a chip.

[0463] The units of the terminal device or the first device implementing each step in the above method can be integrated together to be implemented in the form of a SOC. The SOC chip is used to implement the corresponding method. At least one processing element and a storage element can be integrated in the chip. The corresponding method is implemented in the form of the processing element calling the stored program of the storage element. Alternatively, at least one integrated circuit can be integrated in the chip to implement the corresponding method. Alternatively, in combination with the above implementation manners, the functions of part of the units are implemented in the form of the processing element calling the program, and the functions of part of the units are implemented in the form of the integrated circuit.

[0464] The processing element herein can be a general-purpose processor such as a CPU, and can also be one or more integrated circuits configured to implement the above method, for example: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, or the like, or a combination of at least two of the integrated circuit forms.

[0465] The storage element can be one memory, or a general term of a plurality of storage elements.

[0466] For example, the embodiment of the application further provides a chip system, which can be applied to the terminal device or the first device described above. The chip system includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through a line; the processor receives and executes computer instructions from the memory of the electronic device through the interface circuit, to implement the method executed by the corresponding terminal device or the first device in the above method embodiment. The electronic device can be a terminal device, or a first device or a device in the first device, or can also be another device in communication with the terminal device or the first device.

[0467] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0468] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the described apparatus embodiments are merely illustrative, and the division of the modules or units can be different from the embodiment. For example, one or more units can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, apparatuses or units, and can be in electrical, mechanical or other forms.

[0469] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, i.e., may be located in one place or distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0470] In addition, each functional unit in the various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically, or two or more units can be integrated into one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0471] The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product, such as a program. The software product is stored in a program product, such as a computer readable storage medium, and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.

[0472] For example, the embodiments of the present application can also provide a computer readable storage medium, including: computer software instructions; when the computer software instructions are executed, the steps performed by the terminal apparatus or the first device in the method described in the foregoing embodiments are realized.

[0473] For example, when the computer software instructions are executed in the first device or the apparatus (for example, a chip) built in the first device, the first device realizes the steps performed by the first device in the foregoing embodiments.

[0474] Alternatively, when the computer software instructions are run in the terminal device, the terminal device is caused to implement the steps performed by the terminal device in the foregoing embodiments.

[0475] Optionally, the embodiments of the present application further provide a computer program product, which, when executed, can implement the method performed by the terminal device or the first device as described above.

[0476] Based on the foregoing embodiments, the embodiments of the present application further provide a system, comprising: a first device and a terminal device. The first device performs the steps performed by the first device in the method as described in the foregoing embodiments. The terminal device performs the steps performed by the terminal device in the method as described in the foregoing embodiments.

[0477] It should be understood that the description of technical features, technical solutions, advantages or similar language in the present application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it can be understood that the description of a feature or advantage means that the specific technical feature, technical solution or advantage is included in at least one embodiment. Therefore, the description of technical features, technical solutions or advantages in the specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and advantages described in the embodiments can be combined in any appropriate manner. Those skilled in the art will understand that the embodiments can be implemented without one or more specific technical features, technical solutions or advantages of a specific embodiment. In other embodiments, additional technical features and advantages can be identified in specific embodiments that do not embody all embodiments.

[0478] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: The method is applied to a first device, and the method comprises: receiving measurement data of a terminal device on a first cell, the first cell comprising a serving cell and / or a neighbor cell of the terminal device; training a first model according to the measurement data, an inference result of the first model being used by the terminal device to determine a recommended cell.

2. The method of claim 1, wherein, The first device comprises a first resource allocated to the terminal device, and the measurement data is stored in the first resource.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: sending first information, the first information being used to instruct the terminal device to send the measurement data.

4. The method of claim 3, wherein, The first model is applied to the terminal device and / or a first scenario; and the sending of the first information comprises: when a model applied to the terminal device and / or the first scenario does not exist, or when a performance index of an existing second model applied to the terminal device and / or the first scenario does not meet a preset requirement, the first information is sent.

5. The method according to claim 3 or 4, characterized in that, The measurement data is transmitted from the terminal device to the first device through a user plane message; or, the measurement data is transmitted from the terminal device to a network through a control plane message, and then transmitted from the network to the first device.

6. The method according to any one of claims 1 to 5, characterized in that, The training of the first model according to the measurement data comprises: when a first trigger condition is determined to be met, or when second information from the terminal device is received, or when third information from the network is received, the first model is trained according to the measurement data; The second information and the third information are respectively used to instruct or trigger the training of the first model.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: sending the first model or an inference result of the first model.

8. The method of claim 7, wherein, The method further comprises: receiving fourth information, the fourth information being used to instruct or trigger the sending of the first model or the inference result of the first model, the fourth information being from the network or the terminal device; The sending of the first model or the inference result of the first model comprises: in response to the fourth information, the first model or the inference result of the first model is sent.

9. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: sending fifth information, the fifth information being used to indicate that the training of the first model is completed.

10. The method according to any one of claims 1 to 9, characterized in that, The measurement data comprises first measurement data and second measurement data, the first measurement data being low-resolution measurement data, and the second measurement data being high-resolution measurement data; The first model is used to determine high-resolution measurement data of a cell and / or high-resolution predicted measurement data of the cell according to low-resolution measurement data of the cell; The inference result of the first model comprises the high-resolution measurement data and / or the high-resolution predicted measurement data, and / or cell recommendation information generated according to the high-resolution measurement data and / or the high-resolution predicted measurement data.

11. The method according to any one of claims 1 to 10, characterized in that, The measurement data further comprises at least one of the following information: location information of the terminal device when the measurement data is obtained, a cell identifier of the first cell, motion information of the terminal device when the measurement data is obtained, and time information associated with the measurement data.

12. The method according to any one of claims 1 to 11, characterized in that, The method further comprises: According to the measurement data, communication feature information of the first cell is generated; According to communication feature information of multiple cells, a set of cell communication feature information is generated, and the communication feature information of the multiple cells includes the communication feature information of the first cell.

13. A method of communication, comprising: The method is applied to a terminal device, and the method includes: Obtaining measurement data of a first cell, the first cell including a serving cell and / or a neighbor cell of the terminal device; Sending the measurement data, the measurement data being used for training a first model, and an inference result of the first model being used for the terminal device to determine a recommended cell.

14. The method of claim 13, wherein, The measurement data is stored in a first resource, and the first resource is a resource allocated to the terminal device in a first device.

15. The method according to claim 13 or 14, characterized in that, The method further includes: Receiving first information, the first information being used for indicating the terminal device to send the measurement data; The sending of the measurement data includes: In response to the first information, the measurement data is sent.

16. The method according to claim 13 or 14, characterized in that The first model is applied to the terminal device and / or a first scenario; and the sending of the measurement data includes: When a model applied to the terminal device and / or the first scenario does not exist, or when a performance index of an existing second model does not meet a preset requirement, the measurement data is sent, and the second model is applied to the terminal device and / or the first scenario.

17. The method according to any one of claims 13-16, characterized by, The measurement data includes first measurement data and second measurement data, the first measurement data being low-resolution measurement data, and the second measurement data being high-resolution measurement data; The first model is used for determining high-resolution measurement data of a cell and / or determining high-resolution predicted measurement data of the cell according to low-resolution measurement data of the cell; The inference result of the first model includes the high-resolution measurement data and / or the high-resolution predicted measurement data, and / or cell recommendation information generated according to the high-resolution measurement data and / or the high-resolution predicted measurement data.

18. A method of communication, comprising: The method is applied to a first device, and the method includes: Receiving measurement data of a first cell by a terminal device; According to the measurement data, communication feature information of the first cell is generated; According to communication feature information of multiple cells, a set of cell communication feature information is generated, and the communication feature information of the multiple cells includes the communication feature information of the first cell.

19. The method of claim 18, wherein, The first device includes a first resource and a second resource, the first resource being a resource allocated to the terminal device, the measurement data being stored in the first resource, and the second resource being a public resource; The first resource is used for generating the communication feature information of the first cell according to the measurement data; The second resource is used for generating the set of cell communication feature information according to the communication feature information of the multiple cells.

20. A method of communication, comprising: The method is applied to a terminal device, and the method includes: Obtaining measurement data of a first cell; Sending the measurement data, the measurement data being used for generating communication feature information of the first cell; The communication feature information of the first cell is used for generating a set of cell communication feature information, and the set of cell communication feature information is generated according to communication feature information of multiple cells.

21. The method of claim 20, wherein, The measurement data is stored in a first resource, the first resource being a resource allocated to the terminal device in a first device, the first device further comprising a second resource, the second resource being a common resource; The first resource is used to generate communication feature information of the first cell according to the measurement data; The second resource is used to generate a set of cell communication feature information according to communication feature information of multiple cells.

22. A method of communication, comprising: The method is applied to a first device, and the method comprises: determining communication feature information of a first cell according to a set of cell communication feature information; sending sixth information, the sixth information being used to indicate the communication feature information of the first cell or being used to indicate cell recommendation information generated according to the communication feature information of the first cell.

23. The method of claim 22, wherein, The method further comprises: obtaining seventh information, the seventh information being used to determine the sixth information and / or being used to indicate or trigger sending of the sixth information, the seventh information being related to the first cell.

24. A method of communication, comprising: The method is applied to a terminal device, and the method comprises: receiving sixth information, the sixth information being used to indicate communication feature information of a first cell or being used to indicate cell recommendation information generated according to the communication feature information of the first cell; determining a recommended cell according to the sixth information.

25. The method of claim 24, wherein, The method further comprises: sending seventh information, the seventh information being used to determine the sixth information and / or being used to indicate or trigger sending of the sixth information, the seventh information being related to the first cell.

26. A communications device, characterized by The communication device comprises modules for performing the method according to any one of claims 1-25.

27. A communications device, characterized by The device comprises a processor configured to perform the method according to any one of claims 1-25.

28. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises instructions which, when executed, cause the method according to any one of claims 1-25 to be implemented.

29. A computer program product, characterised in that, The computer program product, when executed, causes the method according to any one of claims 1-25 to be implemented.

30. A system, comprising: Comprise: a first device and a terminal device; The first device performs the method according to any one of claims 1-12; The terminal device correspondingly performs the method according to any one of claims 13-17; Or, the first device performs the method according to claim 18 or 19; the terminal device correspondingly performs the method according to claim 20 or 21; Or, the first device performs the method according to claim 22 or 23; the terminal device correspondingly performs the method according to claim 24 or 25.

Citation Information

Patent Citations

  • Method for cell measurement report and user equipment

    CN108370516A

  • Cell switching method, device and user equipment

    CN116744375A

  • Radio access system and radio access method

    JP2013058948A

  • Systems and methods for assessing operational states of a computer environment

    US20220107876A1

  • Method and apparatus for conditional mobility based on measurement prediction in a wireless communication system

    WO2023249329A1