Communication method and communication device
By establishing a communication method between the terminal device and the network device in a wireless communication system, recording and analyzing environmental information to determine the performance indicators of the AI model, the problem of inaccurate AI model affecting communication performance is solved, and more efficient and accurate communication performance is achieved.
Patent Information
- Application Number
- CN202311516340.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-05-16
AI Technical Summary
In wireless communication systems, terminal devices use inaccurate AI models for intelligent analysis, resulting in a degradation of communication performance and may affect the communication performance of other terminal devices.
By establishing a communication method between the terminal device and the network device, the terminal device receives indication information of the network device, records its environmental information, and determines the performance indicators of the AI model based on the information, and sends a record report to the network device. Network devices decide whether to update the AI model or configure the same model for other end devices based on the information in the report.
Improve the communication performance of terminal devices, ensure the accuracy and applicability of the AI model, and avoid the decline in communication performance caused by inaccurate AI models.
Smart Images

Figure CN120018107A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically to a communication method and a communication device in the field of communications. Background Art
[0002] With the development of artificial intelligence (AI), AI models can be applied to wireless communication systems. Through intelligent analysis of AI models, the performance of wireless systems can be improved.
[0003] Terminal devices can use a certain AI model to communicate, but if the terminal device always uses the AI model to communicate, if the results of the intelligent analysis performed by the AI model are inaccurate, it will not only affect the communication performance of the terminal device, but the network device may also configure the AI model for other terminal devices, which will also cause poor communication performance of other terminal devices. Summary of the invention
[0004] The embodiments of the present application provide a communication method and a communication device, which can improve the communication performance of other terminal devices.
[0005] In a first aspect, a communication method is provided, which is executed by a terminal device, comprising: receiving first indication information from a network device, the first indication information being used to indicate an environmental entry recorded by the terminal device; recording first environmental information corresponding to the environmental entry of the environment in which the terminal device is located according to the environmental entry indicated by the first indication information: determining a first performance indicator of a first model according to the first environmental information; and sending a record report, the record report comprising the first environmental information, the first performance indicator and the second indication information, the second indication information being used to indicate the first model.
[0006] In the above scheme, the terminal device can record the first environment information corresponding to the environment item of the environment in which the terminal device is located based on the first indication information of the network device, and can determine the first performance indicator of the first model according to the first environment information. The terminal device can send a record report to the network device, and the record report includes the first environment information, the first performance indicator and the second indication information, and the second indication information is used to indicate the first model. In this way, the network device can determine the first performance indicator of the first model according to the second indication information and the first performance indicator, and determine the environment item of the environment in which the terminal device is located according to the first environment information, so that the network device can judge whether the first model meets the current requirements according to the first performance indicator. If it meets the current requirements, the first model will not be changed and the network device can continue to configure the first model for other terminal devices. If the network device judges that it does not meet the current requirements according to the first performance indicator, the network device can update the first model and / or the network device can not indicate the first model when indicating the model to other terminal devices, and the network device can record the first environment information. In this way, when the network device configures other terminal devices, it can refer to the first environment information to determine the model used to configure the other terminal devices, so that the communication performance of other terminal devices can be improved.
[0007] Optionally, the terminal device may acquire the environmental entries that need to be recorded according to the first indication information.
[0008] Optionally, determining the first performance indicator of the first model according to the first environment information includes: inputting the first environment information into the first model to obtain an output of the first model, and obtaining the first performance indicator of the first model according to the output of the first model. Optionally, the first performance indicator is used to characterize the performance of the first model.
[0009] Optionally, the network device may send the first indication information via high-layer signaling or downlink control information. The embodiment of the present application does not impose any limitation on the manner in which the network device sends the first indication information.
[0010] Optionally, the first indication information of the network device can trigger the terminal device to send a record report. That is, after receiving the first indication information, the terminal device can determine the environmental items that need to be recorded, and input the recorded first environmental information into the first model to determine the first performance indicator, thereby sending a record report, and the record report includes the first environmental information, the first performance indicator and the second indication information.
[0011] Optionally, the environment entry is a specific environment parameter that the terminal device needs to record as indicated by the first indication information, and the first environment information may indicate specific values corresponding to these environment parameters recorded by the terminal device.
[0012] Optionally, the first indication information is used to indicate the environment entry and the total number of the environment entries. For example, the first indication information is used to instruct the terminal device to record the speed, channel, and geographical location of the terminal device.
[0013] In some possible implementations, the communication method further includes: receiving third indication information from the network device, the third indication information being used to indicate output requirements of the model; wherein the sending of the record report includes: if the first performance indicator does not meet the output requirements, sending the record report.
[0014] In the above scheme, when the terminal device determines that the first performance indicator does not meet the output requirements, it can send a record report. In this way, the network device can determine that the record report is sent when the first performance indicator is not met. The network device may not judge whether the first performance indicator in the record report meets the output requirements. Even if other terminal devices meet the first environmental information, the network device will not configure the first model for other terminal devices.
[0015] Optionally, when the terminal device determines that the first performance indicator does not meet the output requirements, the record report sent by the terminal device includes the second indication information and the first environmental information. The record report may not include the first performance indicator. That is, the network device may not determine the performance of the first model indicated by the second indication information based on the first performance indicator. As long as the network device receives the record report, it means that the first model indicated by the second indication information does not meet the performance indicator. Therefore, even if other terminal devices meet the first environmental information in the record report, the network device will not configure the first model for other terminal devices. In this way, the problem of communication performance degradation caused by other terminal devices using the first model is avoided.
[0016] Optionally, when the terminal device determines that the first performance indicator meets the output requirements, it may not send the record report, indicating that the first model is a suitable model at this time, and it may not indicate any message to the network device. Even if the network device configures the first model for other terminal devices, it does not affect the output of other terminal devices. Optionally, the terminal device may also directly send the record report without determining whether the output requirements are met.
[0017] Optionally, the output requirement may be a performance indicator threshold value.
[0018] In some possible implementations, the method further includes: receiving fourth indication information from the network device, the fourth indication information being used to indicate the reason why the terminal device reports that the output requirements are not met; the record report includes the first reason information, the first reason information being used to indicate the reason why the output of the first model does not meet the output requirements.
[0019] In the above scheme, the terminal device can include the first reason information in the record sent according to the fourth indication information, so that the network device can determine the reason why the first model does not meet the output requirements according to the first reason information, and thus determine whether to configure the first model for other terminal devices according to the first reason information.
[0020] In some possible implementations, the communication method also includes: receiving a first correspondence from the network device, the first correspondence being used to indicate at least one model and at least one environment range information corresponding to the at least one model, the at least one model corresponding one-to-one to the at least one environment range information; determining in the at least one environment range information the first environment range information where the current first environment information of the terminal device is located; and determining in the at least one model the first model corresponding to the first environment range information.
[0021] In the above scheme, the terminal device can obtain the correspondence between at least one model and at least one environmental range information from the network device, so that the terminal device can determine the first environmental range information including the first environmental information in at least one environmental range information based on the recorded first environmental information, and determine the first environmental range information as the first model. In other words, when the terminal device determines the first model in at least one saved model, the terminal device can record the first environmental information, determine the first environmental range information where the first environmental information is located, and determine the model corresponding to the first environmental range information as the first model. In other words, the current first environmental information of the terminal device is suitable for using the first model.
[0022] In some possible implementations, the first correspondence is a correspondence between an index of at least one model and an index of the at least one piece of environment range information.
[0023] Optionally, before the network device sends the first corresponding relationship, the network device may send a corresponding relationship between at least one model and at least one index of the model, so that the terminal device can determine at least one model according to the index of at least one model.
[0024] Optionally, before the network device sends the first correspondence, the network device may send a correspondence between at least one piece of environment range information and at least one index of the environment range information.
[0025] In some possible implementations, the communication method further includes: sending capability information of the terminal device to the network device, the capability information being used to indicate that the terminal device has the capability to record environmental entries; wherein, receiving the first indication information from the network device includes: receiving from the network device the first indication information sent by the network device according to the capability information.
[0026] In the above solution, the network device may send the first indication information to the terminal device according to the capability information of the terminal device, so as to avoid the problem that the network device does not know which environment items to configure the terminal device to record.
[0027] Optionally, the capability information is specifically used to indicate which environmental entries the terminal device has the capability to record, so that the network device can instruct the terminal device to record these environmental entries through the first indication information.
[0028] In some possible implementations, the capability information is also used to indicate the number M of environmental entries that the terminal device can record, the time when the terminal device can record the generation of the record report, the number of cells that the terminal device can record, the cell list that the terminal device can record, or at least one of the reporting methods that the terminal device can support, where M is a positive integer; the first indication information is also used to indicate the number M of environmental entries recorded by the terminal device, the time when the terminal device records the generation of the record report, the cell list recorded by the terminal device, or at least one of the first reporting methods for the terminal device to report the record report;
[0029] The record report also includes the first time when the terminal device generates the record report, and the first environmental information indicates M pieces of information corresponding to the environment or at least one item in the cell list recorded by the terminal device.
[0030] In the above scheme, the capability information of the terminal device is also used to indicate the number M of environmental entries that the terminal device can record. In this way, the first indication information can indicate that the terminal device records environmental entries and the number of recorded environmental entries is M, and the first environmental information in the record report sent by the terminal device can indicate the information corresponding to the M environmental entries; the capability information of the terminal device is also used to indicate that the terminal device can record the time when the record report is generated, and the first indication information can also indicate the time when the terminal device generates the record report. The record report sent by the terminal device may include the first time of generating the record report; the capability information of the terminal device is also used to indicate that the cell can be recorded, and the first indication information also indicates that the terminal device records the cell, and the record report may include the cell where the terminal device is located recorded by the terminal device.
[0031] Optionally, if the capability information is used to indicate the number of cells that the terminal device can record, the network device can configure the cells recorded by the terminal device. For example, if the capability information is used to indicate that the number of cells that can be recorded is N, the network device can configure the terminal device to record reports of N cells.
[0032] Optionally, if the capability information is used to indicate a list of cells (or cells) that the terminal device can record, the network device can instruct the terminal device to record the cells in the list of cells (or cells) that the terminal device can record through the first indication information. Optionally, if the capability information is used to indicate the number of cells that the terminal device can record and the list of cells (or cells) that the terminal device can record, the network device can configure the terminal device to record the cells in the list of cells (or cells) that the terminal device can record.
[0033] Optionally, if the capability information is used to indicate a list of PLMNs (or PLMNs) that the terminal device can record, the first indication information may instruct the terminal device to record the PLMNs in the list of PLMNs (or PLMNs) that the terminal device can record. Optionally, if the capability information is used to indicate the number of cells that the terminal device can record and the list of PLMNs (or PLMNs) that the terminal device can record, the network device may configure the terminal device to record the cells that the terminal device can record in the list of PLMNs (or PLMNs).
[0034] Optionally, if the capability information is used to indicate a CGI list (or CGI) that the terminal device can record, the first indication information may instruct the terminal device to record the CGI in the CGI list (or CGI) that the terminal device can record. Optionally, if the capability information is used to indicate the number of cells that the terminal device can record and the CGI list (or CGI) that the terminal device can record, the network device may configure the terminal device to record the cells that the terminal device can record in the CGI list (or CGI).
[0035] Optionally, if the capability information is used to indicate a list of vendor identifiers (or vendor identifiers) that the terminal device can record, the first indication information may instruct the terminal device to record the vendor identifiers in the list of vendor identifiers (or vendor identifiers) that the terminal device can record. Optionally, if the capability information is used to indicate the number of cells that the terminal device can record and the list of vendor identifiers (or vendor identifiers) that the terminal device can record, the network device may configure the terminal device to record the cells that the terminal device can record in the list of vendor identifiers (or vendor identifiers).
[0036] Optionally, if the capability information is used to indicate the reporting method supported by the terminal device, the first indication information may indicate that the terminal device reports the record report through the first reporting method. Optionally, the reporting method supported by the terminal device may be at least one of the reporting methods of the mobile robustness optimization MRO, or the reporting method of the measurement report, or the reporting method of the confirmation message through the radio resource control RRC signaling. The first reporting method may be the reporting method of the mobile robustness optimization MRO, or the reporting method of the measurement report, or the reporting method of the confirmation message through the radio resource control RRC signaling. The reporting methods supported by the terminal device include the first reporting method, and therefore, the network device determines the first reporting method among the reporting methods supported by the terminal device.
[0037] In some possible implementations, the recording of the first environmental information corresponding to the environmental entry of the environment in which the terminal device is located according to the environmental entry indicated by the first indication information includes: recording the first environmental information corresponding to the environmental entry of the environment in which the terminal device is located in a first period according to the environmental entry indicated by the first indication information.
[0038] In some possible implementations, the sending of the record report includes: sending the record report through the first reporting method, the first reporting method is a reporting method of mobile robustness optimization MRO, or a reporting method of a measurement report, or a reporting method of a confirmation message through wireless resource control RRC signaling.
[0039] In a second aspect, a communication method is provided, comprising: sending first indication information to a terminal device, the first indication information being used to indicate an environment item recorded by the terminal device; and receiving a record report sent by the terminal device according to the first indication information from the terminal device. The record report comprises first environment information, a first performance indicator, and second indication information, the second indication information being used to indicate a first model, the first environment information being information corresponding to the environment item recorded by the terminal device according to the environment item indicated by the first indication information, and the first performance indicator being a performance indicator of the first model determined according to the first environment information.
[0040] In the above scheme, the terminal device can record the first environment information corresponding to the environment item of the environment in which the terminal device is located based on the first indication information of the network device, and can determine the first performance indicator of the first model according to the first environment information. The terminal device can send a record report to the network device, and the record report includes the first environment information, the first performance indicator and the second indication information, and the second indication information is used to indicate the first model. In this way, the network device can determine the first performance indicator of the first model according to the second indication information and the first performance indicator, and determine the environment item of the environment in which the terminal device is located according to the first environment information, so that the network device can judge whether the first model meets the current requirements according to the first performance indicator. If it meets the current requirements, the first model will not be changed and the network device can continue to configure the first model for other terminal devices. If the network device judges that it does not meet the current requirements according to the first performance indicator, the network device can update the first model and / or the network device can not indicate the first model when indicating the model to other terminal devices, and the network device can record the first environment information. In this way, when the network device configures other terminal devices, it can refer to the first environment information to determine the model used to configure the other terminal devices, so that the communication performance of other terminal devices can be improved.
[0041] In some possible implementations, the network device sends third indication information to the terminal device, where the third indication information is used to indicate output requirements of the model.
[0042] In some possible implementations, the network device sends fourth indication information to the terminal device, and the fourth indication information is used to instruct the terminal device to report reason information for not meeting the output requirements, and the record report includes the first reason information, and the first reason information is used to indicate the reason why the output of the first model does not meet the output requirements.
[0043] In some possible implementations, the network device sends a first correspondence relationship, where the first correspondence relationship is used to indicate at least one model and at least one environment range information corresponding to the at least one model, and the at least one model corresponds one-to-one to the at least one environment range information.
[0044] In some possible implementations, the network device receives capability information of the terminal device, where the capability information is used to indicate that the terminal device has the capability to record environmental entries; and the network device sends first indication information according to the capability information of the terminal device.
[0045] In some possible implementations, the capability information is also used to indicate the number M of environmental entries that the terminal device can record, the time when the terminal device can record the generation of the record report, the number of cells that the terminal device can record, the list of cells that the terminal device can record, or at least one of the reporting methods that the terminal device can support, wherein M is a positive integer; the first indication information is also used to indicate the number M of environmental entries recorded by the terminal device, the time when the terminal device records the generation of the record report, the list of cells recorded by the terminal device, or the first reporting method for the terminal device to report the record report; wherein the record report also includes the first time when the terminal device generates the record report, and the first environmental information indicates M pieces of information corresponding to the environment or at least one item in the list of cells recorded by the terminal device.
[0046] Specifically, the description of the second aspect can refer to the description of the first aspect, and in order to avoid redundancy, a detailed description is not given.
[0047] According to a third aspect, a communication method is provided, comprising: receiving first indication information from a network device, the first indication information being used to instruct the terminal device to detect a model; detecting performance indicators of at least one model according to the first indication information to obtain a detection result of the at least one model; and sending the detection result of the at least one model.
[0048] In the above scheme, the terminal device can detect at least one model according to the first indication information, and can report the detection result to the network device, so that the network device can determine whether to configure at least one model to other terminal devices according to the detection result. In this way, the transmission problem caused by the poor performance of the random configuration model of the network device when the network device does not know how to configure the model to other terminal devices can be avoided.
[0049] In some possible implementations, the communication method further includes: receiving second indication information from the network device, the second indication information being used to indicate the at least one model. In this way, the terminal device can determine at least one model according to the second indication information.
[0050] In some possible implementations, the communication method further includes: receiving third indication information from the network device, the third indication information being used to indicate the performance indicator. In this way, the terminal device can determine the performance indicator according to the third indication information.
[0051] In some possible implementations, the communication method further includes: receiving fourth indication information from the network device, the fourth indication information being used to indicate first environment information; wherein the detecting a performance indicator of at least one model according to the first indication information to obtain a detection result of the at least one model includes: when the terminal device is in an environment indicated by the first environment information, detecting a performance indicator of the at least one model according to the first indication information to obtain a detection result of the at least one model;
[0052] The detection result of the at least one model includes second environment information indicating the current environment of the terminal device.
[0053] Optionally, the detection result may also include second environment information of the current environment of the terminal device. The second environment information of the terminal device may be different from the first environment information, but the environment indicated by the second environment information of the terminal device is included in the environment indicated by the first environment information. That is, the first environment information configured by the network device may indicate an environment range, and the current environment of the terminal device is within the environment range indicated by the first environment information. Then, the terminal device may detect at least one model and obtain a detection result, and the detection result may include the second environment information indicating the current environment of the terminal device. In this way, the network device may determine whether to configure a model in the detection result to other terminal devices based on the second environment information in the detection result and the performance indicators of the model.
[0054] Optionally, detecting the performance indicator of at least one model according to the first indication information includes: using the current second environment information of the terminal device as the input of each model in at least one model according to the first indication information to obtain the output of each model, and determining the performance indicator of each model according to the output of each model.
[0055] Optionally, the communication method further includes: the network device may configure a correspondence between the first environment information and at least one model. For example, the network device may send second indication information and fourth indication information, and the at least one model indicated by the second indication information corresponds to the first environment information indicated by the fourth indication information.
[0056] Optionally, the communication method also includes: the network device can configure the first environmental information to correspond to the performance indicator, for example, the network device sends third indication information and fourth indication information, and the first environmental information indicated by the fourth indication information corresponds to the performance indicator indicated by the third indication information.
[0057] Optionally, the communication method also includes: the network device can configure first environmental information corresponding to at least one model and a performance indicator. For example, the network device can send second indication information, third indication information and fourth indication information, and the first environmental information indicated by the fourth indication information corresponds to at least one model indicated by the second indication information and the performance indicator indicated by the third indication information.
[0058] In some possible implementations, detecting the performance indicator of at least one model according to the first indication information includes: detecting the performance indicator of at least one model in the current environment of the terminal device according to the first indication information; the detection result of the at least one model includes second environment information indicating the current environment of the terminal device.
[0059] In the above solution, the terminal device can use the current second environment information of the terminal device as the input of each model in at least one model to obtain the output of each model, and determine the performance index of each model according to the output of each model. That is, when the terminal device does not receive the indication information indicating any environment information, the terminal device can input the current environment information into at least one model to be detected to determine the performance index of at least one model.
[0060] In some possible implementations, the detection result includes an identifier of a model with the best performance indicator among the at least one model and a performance indicator of the model with the best performance indicator.
[0061] In the above scheme, the network device can determine whether the best model can be configured for other terminal devices based on the performance indicators of the best model. For example, the best model is the first model, and the network device determines the performance indicators of the first model. If the performance indicators of the first model meet the output requirements of the first model, it means that the first model is better. When the network device configures other terminal devices, it can give priority to configuring the first model under a specific environment. In addition, the detection result also includes second environmental information indicating the current environment of the terminal device. When the network device configures the first model for other terminal devices, it can determine whether the other terminal devices are in the environment indicated by the current second environmental information. If the other terminal devices are in the environment indicated by the current second environmental information, the model with the best performance indicator can be configured for the other terminal devices.
[0062] In some possible implementations, the detection result includes an identifier of each model in the at least one model and a performance indicator corresponding to the identifier of each model.
[0063] In the above scheme, the network device can determine which model has the best performance indicator based on the performance indicator corresponding to the identifier of each model, and if the output of the model with the best performance indicator meets the output requirements, it means that the model is better, and the network device can configure the model when configuring other terminal devices. In addition, the detection result also includes second environmental information indicating the current environment of the terminal device. When the network device configures the first model for other terminal devices, it can determine whether the other terminal devices are in the environment indicated by the current second environmental information. If the other terminal devices are in the environment indicated by the current second environmental information, the model with the best performance indicator can be configured for the other terminal devices.
[0064] In some possible implementations, the detection result of the at least one model includes the detection duration of the at least one model.
[0065] In the above scheme, the network device judges the performance of each model based on the detection time of each model. If the detection time of a model is too short, the performance credibility of the model is low. If the detection time of a model is relatively long, the performance credibility of the model is relatively high. Then, the model with better performance can be configured for other terminal devices.
[0066] In some possible implementations, the communication method further includes: receiving fifth indication information from the network device, the fifth indication information being used to indicate a cell range in which reporting of the detection result is allowed; wherein, sending the detection result of the at least one model includes: sending the detection result of the at least one model to a cell within the cell range.
[0067] In the above scheme, when the terminal device moves to a cell within the cell range, it can send detection results in these cells, so that the network devices in these cells can determine whether to configure at least one model in the models for other terminal devices based on the detection results.
[0068] Optionally, if the terminal device does not receive the fifth indication information, the terminal device may move to a certain cell and send the detection result to the cell where the terminal device is located. Alternatively, the terminal device may select a cell to report the detection result based on other implementations.
[0069] In some possible implementations, the communication method further includes: receiving sixth indication information from the network device, where the sixth indication information is used to indicate a first reporting method for reporting the detection result, where the first reporting method is a reporting method of mobility robustness optimization MRO, or a reporting method of a measurement report, or a reporting method of a confirmation message through radio resource control RRC signaling;
[0070] The sending of the detection result of the at least one model includes: sending the detection result of the at least one model through the first reporting method.
[0071] In the above solution, the terminal device can report the detection result of at least one model according to the first reporting method, so as to avoid the terminal device not knowing how to report the detection result.
[0072] In a fourth aspect, a communication method is provided, comprising: sending first indication information to a terminal device, wherein the first indication information is used to instruct the terminal device to detect a model; and receiving a detection result of the at least one model obtained by the terminal device according to the first indication information.
[0073] In some possible implementations, the communication method further includes: sending second indication information to the terminal device, where the second indication information is used to indicate the at least one model.
[0074] In some possible implementations, the communication method further includes: sending third indication information to the terminal device, where the third indication information is used to indicate the performance indicator.
[0075] In some possible implementations, the communication method further includes: sending fourth indication information to the terminal device, wherein the fourth indication information is used to indicate the first environmental information; and the detection result of the at least one model includes second environmental information indicating the current environment of the terminal device.
[0076] In some possible implementations, the detection result includes the identifier of the model with the best performance indicator among the at least one model and the performance indicator of the model with the best performance indicator, or the detection result includes the identifier of each model among the at least one model and the performance indicator corresponding to the identifier of each model.
[0077] In some possible implementations, the detection result of the at least one model includes the detection duration of the at least one model.
[0078] In some possible implementations, the communication method further includes: sending fifth indication information to the terminal device, where the fifth indication information is used to indicate a cell range in which the detection result is allowed to be reported; wherein the receiving the detection result of the at least one model includes:
[0079] The cell within the cell range receives the detection result of the at least one model.
[0080] In some possible implementations, the communication method further includes: sending sixth indication information to the terminal device, where the sixth indication information is used to indicate a first reporting method for reporting the detection result, where the first reporting method is a reporting method of mobile robustness optimization MRO, or a reporting method of a measurement report, or a reporting method of a confirmation message through radio resource control RRC signaling;
[0081] The receiving the detection result of the at least one model includes: receiving the detection result of the at least one model sent by the terminal device through the first reporting method.
[0082] Specifically, the description of the fourth aspect can refer to the description of the third aspect, and in order to avoid redundancy, it is not described in detail.
[0083] In a fifth aspect, a communication method is provided, comprising: a first network device receives a first correspondence relationship corresponding to a second network device from a second network device, the first correspondence relationship being used to indicate the first environment information set and a first model set corresponding to the first environment information set, the first environment information included in the first environment information set corresponding to one or more models in the first model set.
[0084] In the above scheme, the second network device can send the first correspondence of the second network device to the first network device, and the first correspondence is the correspondence between the first environment information set and the first model set. In this way, after the first network device obtains the correspondence between the first environment information set and the first model set, it can configure the model used for the terminal device according to the correspondence between the first environment information set and the first model set. For example, the first network device can determine the first environment information in the first environment information set according to the environment where the first terminal device is located. The network device can determine a model with better performance indicators corresponding to the first environment information, and configure the model to the first terminal device. In this way, the first network device can collect more correspondences between environment information and models, and can better configure models for terminal devices.
[0085] Optionally, the second network device may send the first corresponding relationship to the first network device through an XN interface or an NG interface, and the first network device may receive the first corresponding relationship from the second network device through the XN interface or the NG interface.
[0086] Optionally, the first environment information set may include one or more pieces of environment information.
[0087] Optionally, the first model set may include one or more models.
[0088] Optionally, one piece of environment information in the first environment information set corresponds to one or more models in the first model set. Optionally, one piece of environment information corresponds to one model, and the model may be the optimal model corresponding to the environment information by default.
[0089] In some possible implementations, different models in the one or more models corresponding to the first environment information correspond to different performance indicators.
[0090] In some possible implementations, the second network device is a source network device of a terminal device, the first network device is a target network device of the terminal device, and the communication method further includes:
[0091] The first network device sends a second correspondence relationship corresponding to the first network device to the terminal device, and the second correspondence relationship is used to indicate a second environment information set and a second model set corresponding to the second environment information set, and the second environment information included in the second environment information set corresponds to one or more models in the second model set.
[0092] In the above scheme, when the terminal device accesses the first network device, the second corresponding relationship can be used to determine the model that the terminal device can use. For example, the terminal device can determine an environmental information including the current environment of the terminal device in the second environmental information set, and the terminal device can determine that the model corresponding to the environmental information is the model used, or if the environmental information corresponds to multiple models, and the multiple models correspond to different performance indicators, the terminal device can determine a model with the best performance indicator among the multiple models as the model used.
[0093] In some possible implementations, different models among the one or more models corresponding to the second environment information correspond to different performance indicators.
[0094] Optionally, one piece of environment information in the second environment information set corresponds to one or more models in the second model set. Optionally, one piece of environment information corresponds to one model, and the model may be the optimal model corresponding to the environment information by default.
[0095] In some possible implementations, the communication method further includes: receiving, from the terminal device, a detection result of the terminal device on the model included in the second model set.
[0096] In the above solution, the terminal device can detect each model in the second model set to obtain a detection result, and can report the detection result to the first network device.
[0097] Optionally, the first network device may send indication information of the detection model to the terminal device, and the terminal device detects the model in the second model set according to the indication information to obtain the detection result.
[0098] In some possible implementations, the communication method further includes: the first network device sending the first corresponding relationship to the terminal device.
[0099] In the above scheme, the first network device can send the first corresponding relationship received from the second network device to the terminal device, and the terminal device can measure the cell within the coverage of the second network device according to the first model set and the first environment information set. For example, the terminal device determines the first environment information including the environment information of the current environment of the terminal device in the first environment information set, and can determine the first model corresponding to the first environment information in the first model set. The cell within the coverage of the second network device can be measured using the first model, and the measurement result can be reported to the first network device, so that the neighboring area measurement can be realized.
[0100] In a sixth aspect, a communication method is provided, comprising: a second network device sends a first correspondence relationship to a first network device, the first correspondence relationship being used to indicate the first environment information set and a first model set corresponding to the first environment information set, the first environment information included in the first environment information set corresponding to one or more models in the first model set.
[0101] In the above scheme, the second network device can send the first correspondence of the second network device to the first network device, and the first correspondence is the correspondence between the first environment information set and the first model set. In this way, after the first network device obtains the correspondence between the first environment information set and the first model set, it can configure the model used for the terminal device according to the correspondence between the first environment information set and the first model set. For example, the first network device can determine the first environment information in the first environment information set according to the environment where the first terminal device is located. The network device can determine a model with better performance indicators corresponding to the first environment information, and configure the model to the first terminal device. In this way, the first network device can collect more correspondences between environment information and models, and can better configure models for terminal devices.
[0102] In some possible implementations, different models in the one or more models corresponding to the first environment information correspond to different performance indicators.
[0103] In the seventh aspect, a communication method is provided, including: a first network device sends a second correspondence corresponding to the first network device to a terminal device that moves from the coverage of the second network device to the coverage of the first network device, the second correspondence is used to indicate a second environment information set and a second model set corresponding to the second environment information set, the second environment information included in the second environment information set corresponds to one or more models in the second model set.
[0104] In the above scheme, when the terminal device access switches from the second network device to the first network device, the second corresponding relationship can be used to determine the model that the terminal device can use. For example, the terminal device can determine an environmental information including the current environment of the terminal device in the second environmental information set, and the terminal device can determine that the model corresponding to the environmental information is the model used, or if the environmental information corresponds to multiple models, and the multiple models correspond to different performance indicators, the terminal device can determine a model with the best performance indicator among the multiple models as the model used. In this way, the problem of not knowing how to determine the model to be used when the terminal device moves to the first network device, thereby causing performance degradation, is avoided.
[0105] In some possible implementations, different models among the one or more models corresponding to the second environment information correspond to different performance indicators.
[0106] In some possible implementations, the communication method also includes: the first network device sends a first correspondence from the second network device to the terminal device, the first correspondence is used to indicate the first environment information set and a first model set corresponding to the first environment information set, and the first environment information included in the first environment information set corresponds to one or more models in the first model set.
[0107] In the above scheme, the terminal device can measure the cells within the coverage of the second network device according to the first model set and the first environment information set. For example, the terminal device determines the first environment information including the current environment of the terminal device in the first environment information set, and can determine the first model corresponding to the first environment information in the first model set. The first model can be used to measure the cells within the coverage of the second network device, and the measurement results can be reported to the first network device, so that the neighboring area measurement can be realized.
[0108] In some possible implementations, different models in the one or more models corresponding to the first environment information correspond to different performance indicators.
[0109] In an eighth aspect, a communication method is provided, including: when a terminal device moves from the coverage of a second network device to the coverage of the first network device, receiving a second correspondence sent by the first network device, the second correspondence is used to indicate a second environment information set and a second model set corresponding to the second environment information set, and the second environment information included in the second environment information set corresponds to one or more models in the second model set; the terminal device determines the first environment information in the second environment information set according to the current environment information, and the terminal device determines the first model to be used by the terminal device from one or more models corresponding to the first environment information in the second model set.
[0110] In the above scheme, when the terminal device access switches from the second network device to the first network device, the second corresponding relationship can be used to determine the model that the terminal device can use. For example, the terminal device can determine the first environmental information including the current environment of the terminal device in the second environmental information set, and the terminal device can determine that the model corresponding to the first environmental information is the first model used, or if the first environmental information corresponds to multiple models, and the multiple models correspond to different performance indicators, the terminal device can determine a model with the best performance indicator among the multiple models as the first model used. In this way, the problem of not knowing how to determine the model to be used when the terminal device moves to the first network device, thereby causing performance degradation, is avoided.
[0111] In some possible implementations, different models among the one or more models corresponding to the second environment information correspond to different performance indicators.
[0112] In some possible implementations, the communication method also includes: the terminal device receives a first correspondence relationship from a second network device from a first network device, the first correspondence relationship is used to indicate the first environment information set and a first model set corresponding to the first environment information set, and the first environment information included in the first environment information set corresponds to one or more models in the first model set.
[0113] In a ninth aspect, a communication device is provided, which has the function of implementing any one of the above aspects. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. For example, a transceiver module or unit, a processing module or unit, an acquisition module or unit, etc.
[0114] In the tenth aspect, an embodiment of the present application provides a communication device, comprising: a memory and a processor, the memory being used to store a computer program; the processor being used to enable the communication device to execute any one of the methods described in the above aspects when calling the computer program.
[0115] In the eleventh aspect, an embodiment of the present application provides a chip system, which includes a processor, the processor is coupled to a memory, and the processor executes a computer program stored in the memory to implement any of the methods described in any of the above aspects.
[0116] The chip system may be a single chip or a chip module composed of multiple chips.
[0117] In a twelfth aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described in any one of the above aspects is implemented.
[0118] In a thirteenth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a communication device, the communication device executes any one of the methods described in the above aspects.
[0119] It can be understood that the beneficial effects of the ninth to thirteenth aspects mentioned above can be found in the relevant descriptions of the first to eighth aspects mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0120] Figure 1 It is a schematic diagram of a communication system provided in an embodiment of the present application.
[0121] Figure 2 It is a schematic diagram of the AI model formation process provided in an embodiment of the present application.
[0122] Figure 3 It is a schematic diagram of the communication method provided in an embodiment of the present application.
[0123] Figure 4 It is a schematic diagram of another communication method provided in an embodiment of the present application.
[0124] Figure 5 It is a schematic diagram of another communication method provided in an embodiment of the present application.
[0125] Figure 6 It is a schematic diagram of a communication device provided in an embodiment of the present application.
[0126] Figure 7 It is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0127] It should be understood that the methods, situations, categories and divisions of the embodiments in the present application are only for the convenience of description and should not constitute special limitations. The features of various methods, categories, situations and embodiments can be combined without contradiction.
[0128] It should also be understood that the "first", "second" and "third" in the embodiments of the present application are only for distinction and should not constitute any limitation to the present application. It should also be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0129] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0130] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0131] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0132] The method and device provided in the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0133] Figure 1 Schematic diagram of a communication system applicable to the embodiment of the present application. Figure 1As shown, the wireless communication system may include a network device 110 and one or more terminal devices (eg Figure 1 121 and the terminal device 122 shown in ). When the network device 110 sends a signal, the network device 110 is a transmitter, and the terminal device 121 or the terminal device 122 is a receiver. Conversely, when the terminal device 121 or the terminal device 122 sends a signal, the terminal device 121 or the terminal device 122 is a transmitter, and the network device 110 is a receiver. Optionally, the terminal device 121 and the terminal device 122 can also communicate. When the terminal device 121 sends a signal to the terminal device 122, the terminal device 121 is a transmitter, and the terminal device 122 is a receiver. Conversely, when the terminal device 122 sends a signal to the terminal device 121, the terminal device 122 is a transmitter, and the terminal device 121 is a receiver.
[0134] The terminal device 121 or the terminal device 122 may also be referred to as a terminal, user equipment (UE), a mobile station (MS), a mobile terminal (MT), a road side unit (RSU), etc. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a speaker, etc. It can also be a wireless terminal used in device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, transportation safety, smart city, smart wear, smart transportation, and smart home. In this application, the aforementioned terminal device and the chip applicable to the aforementioned terminal device are collectively referred to as a terminal device. It should be understood that the embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device.
[0135] The network device 110 may be a device in a wireless network, and the network device 110 may also be referred to as a network apparatus. For example, the network device 110 may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device. The network device 110 includes, but is not limited to: 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 (e.g., home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), a reception point (RP), or a transmission and reception point (TRP), etc., and may also be a network device in a 5G mobile communication system or a network device in other future network systems. For example, a next generation NodeB (gNB) or a transmission reception point (TRP) or TP in an NR system; or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or, the network device 110 may also be a network node constituting a gNB or a transmission point, for example, a BBU or a distributed unit (DU).
[0136] In some deployments, the network device 110 may include a centralized unit (CU) and a distributed unit (DU). The network device 110 may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) layer. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. In some deployments, the CU may also be divided into a centralized unit control plane (CU-CP) node and a centralized unit user plane (CU-UP) node. Among them, the CU-CP is responsible for the control plane function, and the CU-UP is responsible for the user plane function. For example, the CU-CP and the CU-UP may be implemented by different functional entities and connected through an E1 interface. The CU-CP and the CU-UP may be coupled with the DU to jointly complete the functions of the base station. The CU control plane CU-CP also includes a further segmented architecture, that is, the existing CU-CP is further divided into CU-CP1 and CU-CP2. Among them, CU-CP1 includes various radio resource management functions, and CU-CP2 only includes radio resource control (RRC) functions and PDCP-C functions (i.e., the basic functions of control plane signaling at the packet data convergence protocol (PDCP) layer).
[0137] Figure 1 The communication system shown may apply 4G, 5G, 6G or future communication systems, etc., and the embodiments of the present application are not limited to this.
[0138] For the convenience of description in the following embodiments, the device numbers are omitted, for example, "terminal device" means "terminal device 121 or terminal device 122", and "network device" means "network device 110".
[0139] In the embodiments of the present application, terminal devices and network devices are used as examples for description. In actual applications, the embodiments of the present application can also be applied to other scenarios, such as D2D scenarios, or satellite communication scenarios.
[0140] exist Figure 1 In the process of communication between terminal devices and network devices, the terminal devices can use AI models to communicate with network devices. The system architecture of the AI model is as follows: Figure 2 As shown, Figure 2 As shown, data from gNB, CU, DU, UE or other management entities can be stored in a data collection module, also called a data source. Data collection is used to store a database for AI model training or a database for AI model reasoning. The model training module determines the optimal AI model by training the training data provided by the data collection model. The AI model is deployed or updated to the model inference module. The model inference module inputs the reasoning data in the data collection module into the AI model to predict or determine the network operation. The predicted value or strategy is uniformly planned by the execution (actor) module and sent to multiple network entities for operation, wherein the predicted value or strategy can also be output to the model training module as model performance feedback. After the operation, the feedback of the network can be input into the data collection module.
[0141] AI models can be applied to the terminal device side or the network device side. Different AI models can perform different functions. For example, in the channel state information (CSI) feedback, the terminal device can enter and exit the CSI channel prediction according to the AI model. For another example, on the network device side, the network device can apply the AI model to energy saving, load balancing or mobility optimization. In order to achieve a function, there can be multiple AI models. The terminal device can select an AI model from multiple AI models according to the instructions of the network device to perform the corresponding function. For example, the AI model can be applied to the following scenarios.
[0142] Scenario 1: Energy saving
[0143] The network equipment can collect its own and / or neighboring cell's load, energy consumption, energy efficiency information, terminal equipment's trajectory information or measurement results, etc., and predict the load of the network equipment according to the AI model based on the collected data, and combine the cell's purpose, key performance indicator (KPI) requirements, etc., without affecting network coverage and user access, and obtain energy-saving measures according to the AI model. For example, the energy-saving strategy may include deactivating the cell; for another example, the energy-saving strategy includes carrier shutdown, channel shutdown, time slot shutdown or transmission power reduction; for another example, a complex energy-saving strategy includes a combination of energy-saving measures such as cell deactivation, carrier shutdown, channel shutdown, time slot shutdown or transmission power reduction. When the network coverage is affected, or the terminal device's access or service needs cannot be met, the AI model can be changed, and the energy-saving strategy can be modified through the changed AI model. Or use the original AI model to re-predict the load.
[0144] Scenario 2: Load balancing
[0145] The network equipment collects the load, energy consumption, energy efficiency information, terminal trajectory information or measurement results of itself and / or neighboring cells. Based on the collected data, the AI model predicts the direction of its own load, and combined with the use of the cell, KPI requirements, etc., the AI model can determine to select some terminal devices and switch these terminal devices to the neighboring cell, or receive the access of terminal devices from the neighboring cell, so that the load level of the network equipment in the entire area is close, reducing the impact of normal services when some network devices are heavily loaded, and the idle resources when some network devices are lightly loaded. Since the accuracy of the AI model prediction is not absolutely accurate, it will lead to unreasonable terminal device selection or unreasonable switching target cell, resulting in switching failure or terminal device business being affected, or inaccurate load prediction resulting in poor load balancing effect, or temporary abnormal load changes resulting in the original load balancing strategy no longer being applicable. In this case, the AI model can be changed, and the load balancing strategy can be modified by the changed AI model. Or use the original AI model to re-predict the load.
[0146] Scenario 3: Mobility Optimization
[0147] The historical trajectory information of the terminal device is collected through network equipment, combined with the measurement information of the terminal device, and the future trajectory of the terminal device is predicted according to the AI model. Based on the predicted trajectory, it is judged in advance whether the terminal device will switch, and the switching configuration is issued in advance and the target cell is notified to prepare access resources, which reduces the delay of the terminal device during the switching process and reduces the probability of switching and access failure. However, since the trajectory prediction using the AI model is not absolutely accurate, when the predicted trajectory is wrong, it will cause the terminal device to fail to switch and the service to be interrupted. In this case, the AI model can be changed to modify the predicted trajectory through the changed AI model. Or use the original AI model to re-predict the trajectory.
[0148] Scenario 4: Channel State Information Reference Signal Feedback Enhancement (CSI-RS)
[0149] The network device and the terminal device first exchange a dictionary. The network device can train the AI model in advance. For example, the AI model can be trained according to the capabilities of the terminal device and the requirements of the network device for the model. Then the network device can infer the Encoder and Quantizer tools based on the trained AI model and send the Encoder and Quantizer tools to the terminal device. The terminal device compresses and quantizes the matrix to be fed back according to the measured channel result matrix and the existing dictionary, and transmits the compressed and quantized results to the network device. The network device can restore the original channel matrix according to the dictionary and the results from the terminal device.
[0150] Scenario 5: Beam Management Enhancement
[0151] Multiple terminal devices perform full-beam scans on a synchronization signal or physical broadcast channel block (SSB) and report the scan results to a network device. The network device may train a sparse model based on the scan results. The network device may send the sparse model to the terminal device. For example, the sparse model may be sent to the terminal device via a system information block (SIB). The terminal device performs beam scanning in the P1 phase based on the sparse model and sends the scan results to the network device. The network device determines the optimal SSB beam based on the scan results. The terminal device then performs beam scanning in the P2 phase, and the terminal device feeds back the identifier of the optimal CSI-RS beam to the network device.
[0152] Scenario 6: Positioning accuracy enhancements
[0153] The reference terminal device can collect raw data, and the location management function (LMF) and the network device can train AI models respectively. The LMF can perform positioning according to the AI model trained by the network device, such as determining the longitude and latitude, and the network device can determine the line of sight (LOS) or non line of sight (NLOS) judgment result according to the AI model trained by the network device.
[0154] In the above six scenarios, there can be multiple AI models in one scenario to implement a certain function. If the terminal device uses a fixed AI model, the result of the intelligent analysis by the AI model will be inaccurate, which will affect the communication performance of the terminal device. For example, the network device can instruct the terminal device which AI model to use from multiple AI models. Due to the mobility of the terminal device and changes in the surrounding environment, the application environment of the AI model of the terminal device will also change, so it is necessary to dynamically adjust the AI model used by the terminal device. If the AI model used by the terminal device is indicated by the network device, since the network device cannot obtain the actual application environment of the terminal device in real time, it may cause the AI model used by the terminal device to not be the optimal model in the application environment of the current model, which will affect the system performance.
[0155] In an embodiment of the present application, the terminal device can record the first environment information corresponding to the environment item of the environment in which the terminal device is located based on the first indication information of the network device, and can determine the first performance indicator of the first model according to the first environment information. The terminal device can send a record report to the network device, and the record report includes the first environment information, the first performance indicator and the second indication information, and the second indication information is used to indicate the first model. In this way, the network device can determine the first performance indicator of the first model according to the second indication information and the first performance indicator, and determine the environment item of the environment in which the terminal device is located according to the first environment information, so that the network device can judge whether the first model meets the current requirements according to the first performance indicator. If it meets the current requirements, the first model will not be changed and the network device can continue to configure the first model for other terminal devices. If the network device judges that it does not meet the current requirements according to the first performance indicator, the network device can update the first model and / or the network device can not indicate the first model when indicating the model to other terminal devices, and the network device can record the first environment information. In this way, when the network device configures other terminal devices, it can refer to the first environment information to determine the model used to configure the other terminal devices, so that the communication performance of other terminal devices can be improved.
[0156] Combine the following Figure 3 Describe the communication method 300 in the embodiment of the present application, such as Figure 3 As shown, the communication method 300 includes:
[0157] S310, the network device sends first indication information, and the terminal device receives the first indication information, where the first indication information is used to indicate an environment entry recorded by the terminal device.
[0158] Optionally, the network device may send the first indication information via an RRC message, and the terminal device may receive the first indication information via an RRC message.
[0159] Optionally, the first indication information is used to indicate the environment entry and the total number of the environment entries. For example, the first indication information is used to indicate the speed, channel and geographical location of the terminal device recorded by the terminal device.
[0160] Optionally, the first indication information is used to directly indicate the environment entry recorded by the terminal device or to indirectly indicate the environment entry recorded by the terminal device.
[0161] Optionally, before S310, the communication method also includes: the terminal device can send capability information of the terminal device to the network device, and the network device can send first indication information to the terminal device based on the capability information of the terminal device, so as to avoid the network device not knowing how to determine the content indicated by the first indication information.
[0162] Optionally, the capability information is also used to indicate the number M of environmental entries that the terminal device can record, the time when the terminal device can record the generation of the record report, the number of cells that the terminal device can record, the global cell identifier (global cell identifier, CGI) or CGI list that the terminal device can record, the public land mobile network (public land mobile network, PLMN) or PLMN list that can be recorded, the vendor identifier (vendor ID) or vendor ID list that the terminal device can record, or at least one of the reporting methods that the terminal device can support, where M is a positive integer.
[0163] Optionally, if the capability information is used to indicate the number M of environmental entries that can be recorded, the first indication information may indicate that the number of environmental entries recorded by the terminal device is M.
[0164] Optionally, if the capability information is used to indicate that the terminal device is capable of recording the time when the record report is generated, the first indication information may indicate that the terminal device records the time when the record report is generated.
[0165] Optionally, if the capability information is used to indicate the number of cells that the terminal device can record, the network device can configure the cells recorded by the terminal device. For example, if the capability information is used to indicate that the number of cells that can be recorded is N, the network device can configure the terminal device to record reports of N cells.
[0166] Optionally, if the capability information is used to indicate the PLMN or PLMN list that the terminal device can record, the first indication information can instruct the terminal device to record the PLMN that the terminal device can record. Optionally, if the capability information is used to indicate the number of cells that the terminal device can record and the PLMN list (or PLMN) that the terminal device can record, the network device can configure the terminal device to record the cells that the terminal device can record in the PLMN list (or PLMN). For example, if the capability information indicates that the terminal device can record reports of 4 cells, and the PLMN list supported by the terminal device is PLMN1, PLMN2, and PLMN3, the network device can determine 4 cells from the 3 PLMNs supported by the terminal device, and indicate these 4 cells through the first indication information, so that the terminal device can record reports of these 4 cells.
[0167] Optionally, if the capability information is used to indicate the CGI or CGI list that the terminal device can record, the first indication information can instruct the terminal device to record the CGI that the terminal device can record. Optionally, if the capability information is used to indicate the number of cells that the terminal device can record and the CGI list (or CGI) that the terminal device can record, the network device can configure the terminal device to record the cells that the terminal device can record in the CGI list (or CGI). For example, if the capability information indicates that the terminal device can record reports of 4 cells, and the CGI list supported by the terminal device is CGI1, CGI2, and CGI3, the network device can determine 4 cells from the 3 CGIs supported by the terminal device, and indicate these 4 cells through the first indication information, so that the terminal device can record reports of these 4 cells.
[0168] Optionally, if the capability information is used to indicate the list of vendor identifiers (or vendor IDs) that the terminal device can record, the first indication information can indicate the terminal device to record the vendor identifiers that the terminal device can record. Optionally, if the capability information is used to indicate the number of cells that the terminal device can record and the list of vendor identifiers (or vendor IDs) that the terminal device can record, the network device can configure the terminal device to record the cells that the terminal device can record in the vendor identifier list (or vendor ID). For example, if the capability information indicates that the terminal device can record reports of 4 cells, and the list of vendor identifiers supported by the terminal device is vendor identifier 1, vendor identifier 2, and vendor identifier 3, the network device can determine 4 cells from the 3 vendor identifiers supported by the terminal device, and indicate these 4 cells through the first indication information, so that the terminal device can record reports of these 4 cells.
[0169] Optionally, if the capability information is used to indicate the reporting method supported by the terminal device, the first indication information may indicate that the terminal device reports the record report through the first reporting method. Optionally, the reporting method supported by the terminal device may be at least one of the reporting methods of the mobile robustness optimization MRO, or the reporting method of the measurement report, or the reporting method of the confirmation message through the radio resource control RRC signaling. The first reporting method may be the reporting method of the mobile robustness optimization MRO, or the reporting method of the measurement report, or the reporting method of the confirmation message through the radio resource control RRC signaling. The reporting methods supported by the terminal device include the first reporting method, and therefore, the network device determines the first reporting method among the reporting methods supported by the terminal device.
[0170] Optionally, the network device may send fourth indication information to the terminal device, and the terminal device receives the fourth indication information from the network device, and the fourth indication information is used to instruct the terminal device to report reason information for not meeting the output requirement. Optionally, the capability information of the terminal device may indicate that the terminal device has the capability to report reason information, and therefore, the network device may send the fourth indication information to the terminal device.
[0171] Optionally, before S310, the communication method 300 also includes: the network device can send the correspondence between the environmental range information and the index of the environmental range information to the terminal device, so that the network device can indicate the environmental range information by sending the index of the environmental range information. For example, as shown in Table 1, the environmental range information corresponding to index 1 is that the speed of the terminal device is 0 to 30 km / h, and the channel is InH...
[0172] Table 1
[0173]
[0174] Optionally, before S310, the communication method 300 also includes: the network device can send the correspondence between the model and the index of the model to the terminal device, so that the network device can indicate the model by sending the index of the model, for example, as shown in Table 2, such as index 2 corresponds to model 2.
[0175] Table 2
[0176] Model Index Indicator Model 1 1 Model 2 2 Model 3 3 Model 4 4 Model 5 5
[0177] Optionally, the network device may send a first correspondence to the terminal device, and the terminal device receives the first correspondence from the network device, the first correspondence being used to indicate at least one model and at least one environmental range information corresponding to the at least one model, and at least one model corresponds to at least one environmental range information one by one. That is, the network device will indicate to the terminal device that a model corresponds to an environmental range information, so that the terminal device can use the model when it is in the environmental range indicated by the environmental range information. Optionally, the first correspondence is a correspondence between the index of at least one model and the index of at least one environmental range information, and the index of a model corresponds to the index of an environmental range information, that is, the network device can indicate the correspondence between the model and the environmental range information by indicating the correspondence between the index of the model and the index of the environmental range information. Optionally, the first correspondence is a correspondence between the index of at least one model and the index of at least one environmental range information, and a model corresponds to the index of an environmental range information, that is, the network device can indicate the correspondence between the model and the environmental range information by indicating the correspondence between the index of the model and the index of the environmental range information. Optionally, the first correspondence is a correspondence between the index of at least one model and the index of at least one environmental range information, and the index of a model corresponds to the environmental range information, that is, the network device can indicate the correspondence between the index of the model and the environmental range information. The embodiments of the present application do not impose any limitation on how the network device indicates the correspondence between at least one model and at least one environmental range information.
[0178] Optionally, at least one model may be a model for implementing a function of the terminal device, that is, at least one model configured by the network device is used to implement a function of the terminal device, for example, at least one model configured to implement measurement reporting of CSI-RS. If the terminal device needs to implement other functions, the network device may also configure other models for the terminal device.
[0179] Optionally, the communication method 300 further includes: the network device sends fifth indication information to the terminal device, and the terminal device receives the fifth indication information, where the fifth indication information is used to indicate the CGI list or CGI that the terminal device is allowed to record. For example, the fifth indication information indicates that the terminal device is allowed to record the record report of CGI 1, CGI 2, and CGI 3. At this time, the fifth indication information sent by the network device may not depend on the capability information of the terminal device, that is, even if the terminal device does not report the capability information or the reported capability information does not indicate the CGI list or CGI recorded by the terminal device, the network device may also send the fifth indication information to indicate the CGI list or CGI recorded by the terminal device.
[0180] Optionally, the communication method 300 also includes: the network device sends sixth indication information to the terminal device, and the terminal device receives the sixth indication information, where the sixth indication information is used to indicate a first reporting method for reporting the record report. Optionally, the first reporting method is a mobility robustness optimization (MRO) reporting method, or a measurement report method, or a reporting method via a confirmation message of RRC signaling. At this time, the sixth indication information sent by the network device may not depend on the capability information of the terminal device, that is, even if the terminal device does not report capability information or the reported capability information does not indicate a reporting method that the terminal device can support, the network device may also send the sixth indication information to indicate the first reporting method.
[0181] Optionally, the network device may simultaneously send at least two of the first indication information, the third indication information, the fourth indication information, the fifth indication information or the sixth indication information to the terminal device, or may send these indication information to the terminal device separately. There is no restriction on the order in which the network device sends these indication information to the terminal device.
[0182] S320, the terminal device records first environment information corresponding to the environment entry of the environment in which the terminal device is located according to the environment entry indicated by the first indication information.
[0183] For example, the environment items indicated by the first indication information include the speed, channel and geographical location of the terminal device. Therefore, the terminal device can record the speed, channel and geographical location of the terminal device.
[0184] Optionally, the terminal device may periodically record environmental information corresponding to environmental items of the environment in which the terminal device is located, wherein the first environmental information may be environmental information corresponding to environmental items of the current first period.
[0185] Optionally, the first indication information sent by the network device may indicate that the number of environment entries recorded by the terminal device is M. In this case, the terminal device records M pieces of information corresponding to the environment in which the terminal device is located, and indicates the M pieces of information corresponding to the environment through the first environment information.
[0186] S330, the terminal device determines a first performance indicator of the first model according to the first environment information.
[0187] Optionally, S330 includes: the terminal device may input the first environment information into the first model, and the terminal device may determine a first performance indicator of the first model according to the output of the first model. For example, the first performance indicator may be throughput, prediction accuracy, or positioning accuracy.
[0188] Optionally, S330 includes: the terminal device can determine the first environment range information where the first environment information is located in at least one environment range information. The terminal device can determine the first model corresponding to the first environment range information in at least one model, that is, the network device can configure the correspondence between one or more environment range information and one or more models for the terminal device. The terminal device needs to determine the first model used by itself in one or more models, the terminal device can determine the first environment range information matching the current first environment information in at least one environment range information, and the terminal device determines the first model corresponding to the first environment range information in at least one model, so the terminal device can determine the first performance indicator of the first model according to the first environment information. For example, the first environment range information is that the moving speed of the terminal device is 30km / h to 40km / h. If the current moving speed of the terminal device is 35km / h, it means that the first environment range where 35km / h is located is 30km / h to 40km / h, so the first model corresponding to 30km / h to 40km / h can be determined. In some scenarios, an environment range information may include one or more environment information, and the terminal device can determine whether the first environment information is in one or more environment information included in the environment range information.
[0189] S340, the terminal device sends a record report to the network device, and the network device receives the record report, where the record report includes first environment information, a first performance indicator, and second indication information, where the second indication information is used to indicate the first model.
[0190] Optionally, the communication method 300 further includes: the network device may send third indication information, the terminal device receives the third indication information from the network device, and the third indication information is used to indicate the output requirements of the model, S340, including: if the first performance indicator does not meet the output requirements, the terminal device sends a record report to the network device. That is, if the terminal device determines that the first performance indicator does not meet the output requirements, the record report may be sent, and if the terminal device determines that the first performance indicator meets the output requirements, the record report may not be sent. Optionally, the terminal device may also directly send the record report without determining whether the output requirements are met. Optionally, the output requirement may be a performance threshold value. If the first performance indicator does not meet the performance threshold value, the terminal device sends a record report to the network device. For example, the first performance indicator is throughput, the output requirement is the throughput threshold value, and the throughput is less than or equal to the throughput threshold value, then it is considered that the output requirement is not met, otherwise it can be considered that the output requirement is met; for another example, the first performance indicator is prediction accuracy, the output requirement is the prediction accuracy threshold value, and the prediction accuracy is less than or equal to the accuracy threshold value, then it is considered that the output requirement is not met, otherwise it can be considered that the output requirement is met; for another example, the first performance indicator is positioning accuracy, the output requirement is the positioning accuracy threshold value, and the positioning accuracy is less than or equal to the positioning accuracy threshold value, then it is considered that the output requirement is not met, otherwise it is considered that the output requirement is met. Optionally, if the first performance indicator does not meet the output requirement, the record report sent by the terminal device may not include the first performance indicator. When the network device receives the record report, it implies that the output of the first model indicated by the second indication information does not meet the output requirement.
[0191] Optionally, if the first performance indicator does not meet the output requirements, the terminal device sends a record report to the network device, which may include the geographic location or beam identifier of the terminal device, so that the network device can determine the geographic location of the terminal device, so that the network device may not configure the first model for other terminal devices in this geographic location.
[0192] Optionally, if the first performance indicator does not meet the output requirements, the terminal device can determine the third model by itself. For example, the third model is not included in at least one model configured by the network device. In other words, when the terminal device determines that the first performance indicator does not meet the output requirements based on the output of the first model, the terminal device can determine the third model, and the record report sent to the network device can include the identifier of the third model, so that the network device can determine that the third model is relatively reasonable under the first environmental information. Therefore, when the network device configures the model for other terminal devices, it can configure the third model corresponding to the first environmental range information.
[0193] Optionally, if the network device can send fourth indication information to the terminal device, and the terminal device receives the fourth indication information from the network device, the fourth indication information is used to indicate the reason information reported by the terminal device for not meeting the output requirements. Therefore, when the terminal device determines that the first performance indicator does not meet the output requirements, the record report sent by the terminal device may include the first reason information, and the first reason information is used to indicate the reason why the output of the first model does not meet the output requirements. For example, the first reason information is used to indicate that the reason why the output of the first model does not meet the requirements may be that the performance indicator does not meet the standard, the first model is wrong, or the terminal device does not obtain the first model in time, etc., so that the network device can indicate the reason why the output of the first model does not meet the output requirements based on the reason indicated by the first reason information, thereby helping the network device to configure the model used for other terminal devices.
[0194] Optionally, if the first indication information is also used to indicate the time when the terminal device records and generates a record report, the record report may also include the first time when the terminal device generates the record report, so that the network device can determine the first time of the record report. In this way, the network device can determine whether to configure the first model to other terminal devices at the first time. For example, if the first time is close to the current moment, it means that the timeliness of the record report is relatively high. Therefore, when the network device determines whether to configure the first model to other terminal devices, it can refer to the record report, and the proportion of the record report is relatively high.
[0195] Optionally, if the first indication information can indicate the cell recorded by the terminal device, the record report can also include the cell where the terminal device is located, so that the network device can determine the cell where the terminal device is located, and the network device can determine whether to configure the first model to other terminal devices in the cell where the terminal device is located.
[0196] Optionally, if the terminal device receives the fifth indication information or the first indication information, and the fifth indication information or the first indication information indicates a list of cells recorded by the terminal device, S340 includes: the terminal device records the record reports within the range of these cells. At this time, the record report may include the list of cells recorded by these terminal devices. Optionally, when the terminal device moves to a cell in the cell list, a record report can be sent to these cells, so that the network equipment of these cells can determine whether to configure the first model to other terminal devices based on the record report. Optionally, if the terminal device does not receive the fifth indication information or the first indication information, and the fifth indication information or the first indication information does not indicate a list of cells recorded by the terminal device, the terminal device can move to which cell and send a record report to the cell where it is located. Or the terminal device can select a cell to report a record report based on other implementations.
[0197] Optionally, if the terminal device receives the sixth indication information or the first indication information, and the sixth indication information or the first indication information indicates the first reporting method, S340 includes: the terminal device sends a record report through the first reporting method. Optionally, if the first reporting method is the MRO reporting method, the terminal device can report the record report through the MRO reporting method. Optionally, if the first reporting method is the reporting method of the measurement report, the terminal device can carry the record report when sending the measurement report to the network device. Optionally, if the first reporting method is a reporting method of a confirmation message through RRC signaling, when the terminal device sends a confirmation message of RRC signaling to the network device, the confirmation message can carry the record report.
[0198] Optionally, the terminal device uses a default reporting method to report the record report, independent of the sixth indication information or the first indication information.
[0199] Optionally, in some embodiments, the network device in S310 and the network device in S340 may be the same network device, that is, a network device sends the first indication information, and the terminal device sends a record report to the network device. Figure 3 In the example, the network device in S310 and the network device in S340 are the same network device. Optionally, in some embodiments, the network device in S310 and the network device in S340 can be different network devices. For example, the first network device can send the first indication information to the terminal device, and the terminal device records the first environment information according to the first indication information. In S340, the terminal device can send a record report to the second network device. For example, in a mobile scenario, when the terminal device receives the first indication information, the terminal device is connected to the first network device. As the terminal device moves, the network device connected to the terminal device switches from the first network device to the second network device. At this time, the terminal device can send a record report to the second network device in S340, so that the second network device can determine whether to configure the first model to other terminal devices according to the record report. Optionally, the first network device and the second network device belong to the same device manufacturer, and the first network device and the second network device can simultaneously store the corresponding relationship between at least one model and at least one environment range information. In this way, the second network device receives the record report and can also determine whether to configure the first model to the terminal device connected to the second network device.
[0200] In the above-mentioned communication method 300, the terminal device can record the first environmental information corresponding to the environmental item of the environment in which the terminal device is located according to the first indication information, the terminal device can determine the first performance indicator of the first model according to the first environmental information, and the terminal device can send a record report, so that the network device receiving the record report can determine that the first performance indicator is the performance indicator of the first model according to the second indication information, and can determine the environmental information when the terminal device runs the first model according to the first environmental information. In this way, it is convenient for the network device to determine whether the first model meets the requirements according to the first performance indicator. If it meets the requirements, it means that the first model corresponding to the first environmental range information configured by the network device is relatively accurate. If it does not meet the requirements, it means that the first model corresponding to the first environmental range information configured by the network device is inaccurate. When configuring models for other terminal devices, the network device may not configure the first model, but may configure other models, such as the second model, to avoid the problem of performance degradation affecting transmission caused by configuring the first model for other terminal devices. In addition, the terminal device can send a record report when the first performance indicator does not meet the output requirements. In this way, when the network device receives the record report, it can determine that the first performance indicator of the first model does not meet the output requirements based on the second indication information, or the network device can determine the extent to which the first model does not meet the output requirements based on the first performance indicator. At this time, it means that the first model corresponding to the first environmental range information configured by the network device is inaccurate. Then, when the network device configures models for other terminal devices, it may not configure the first model, but may configure other models, such as the second model, to avoid configuring the first model for other terminal devices, which may cause performance degradation affecting transmission.
[0201] In the above communication method 300, when the terminal device implements a certain function, one environmental range information corresponds to one model. In some cases, one environmental range information may correspond to multiple models. This is equivalent to configuring multiple models for the terminal device to implement a certain function. In this case, the network device cannot determine which model of the multiple models the terminal device uses, so the network device cannot configure which model of the multiple models to use for other terminal devices. Alternatively, when the network device indicates to the terminal device which model of the multiple models to use, the indicated model may not match the actual environment of the terminal device, resulting in a problem of reduced transmission performance. Figure 4 The communication method 400 of FIG. 400 is described in which a terminal device can detect the performance index of at least one model and report the detection result of at least one model to a network device. In this way, the network device can determine which model has good performance according to the detection result of at least one model, so that when configuring models for other terminal devices, the terminal device with good performance can be used. Figure 4 As shown, a communication method is provided, comprising:
[0202] S410, the network device sends first indication information, and the terminal device receives the first indication information, where the first indication information is used to instruct the terminal device to detect a model.
[0203] Optionally, the network device may also send a second indication message, and the terminal device may receive the second indication message, where the second indication message is used to indicate at least one model. Optionally, the second indication message may indicate at least one model by indicating the index of at least one model, so that the terminal device can determine at least one model based on the index of each model in the at least one model. Optionally, the second indication message may directly indicate the configuration information of each model in the at least one model, so that the terminal device can determine at least one model based on the configuration information of each model. The embodiment of the present application does not impose any limitation on how the network device determines at least one model. Optionally, before the network device sends the second indication message, the network device may send a correspondence between a model and an index of the model to the terminal device, for example, the correspondence is shown in Table 2, so that the terminal device determines at least one model based on the index of at least one model.
[0204] Optionally, the network device may further send a third indication message, and the terminal device receives the third indication message, where the third indication message is used to indicate the performance indicator. Optionally, the third indication message may directly indicate the performance indicator or may also indicate an index of the performance indicator. The embodiment of the present application does not impose any restrictions on how the network device indicates the performance indicator. Optionally, before the network device sends the third indication message, the network device may send a correspondence between the performance indicator and the index to the terminal device, so that the terminal device determines the performance indicator according to the index of the performance indicator.
[0205] Optionally, in some embodiments, the network device may send fourth indication information to the terminal device, and the fourth indication information is used to indicate the first environmental information. Optionally, the fourth indication information may indicate the first environmental information by indicating the configuration information of the first environmental information, or may indicate the first environmental information by indicating the index of the first environmental information, or may indicate the environmental entry included in the first environmental information. The embodiments of the present application do not impose any restrictions on how the network device indicates the first environmental information. Optionally, before the network device sends the fourth indication information, the network device may send the correspondence between the environmental information and the index of the environmental information to the terminal device. For example, the corresponding relationship is shown in Table 1, so that the terminal device determines the first environmental information based on the index of the first environmental information.
[0206] Optionally, the first environment information may correspond to at least one model, and the network device may configure the correspondence between the first environment information and the at least one model. For example, the network device may send the second indication information and the fourth indication information, and the at least one model indicated by the second indication information corresponds to the first environment information indicated by the fourth indication information. For example, as shown in Table 3, assuming that Table 3 has a first column and a second column, the environment A indicated by the fourth indication information corresponds to the model a, model b, and model c indicated by the second indication information, indicating that the terminal device needs to detect the model a, model b, and model c corresponding to the environment information A.
[0207] Optionally, the first environmental information may correspond to a performance indicator, and the network device may configure the first environmental information to correspond to the performance indicator, for example, the network device sends the third indication information and the fourth indication information, and the first environmental information indicated by the fourth indication information corresponds to the performance indicator indicated by the third indication information. For example, as shown in Table 3, assuming that Table 3 has the first column and the third column, the environmental information A indicated by the fourth indication information corresponds to the performance indicator indicated by the third indication information, indicating that the terminal device needs to detect the throughput or prediction accuracy under environmental information A or the computing power of the terminal device or the power consumption of the terminal device, etc. Among them, there may be only one performance indicator in the third column of Table 3, such as throughput, or there may be more than two, such as throughput and computing power of the terminal device.
[0208] Optionally, the first environment information may correspond to at least one model and a performance indicator, and the network device may configure the first environment information to correspond to at least one model and a performance indicator. For example, the network device may send second indication information, third indication information, and fourth indication information, and the first environment information indicated by the fourth indication information corresponds to at least one model indicated by the second indication information and the performance indicator indicated by the third indication information. For example, as shown in Table 3, assuming that Table 3 has a first column, a second column, and a third column, the environment A indicated by the fourth indication information corresponds to the model a, model b, and model c indicated by the second indication information and the performance indicator indicated by the third indication information, indicating that the terminal device needs to detect the throughput or prediction accuracy of the model a, model b, and model c corresponding to the environment information A, or the computing power of the terminal device or the power consumption of the terminal device. Among them, there may be only one performance indicator in the third column of Table 3, such as throughput, or there may be more than two, such as throughput and the computing power of the terminal device.
[0209] Table 3
[0210]
[0211] Optionally, the network device may instruct the terminal device to report the detection time of the detection model to the terminal device.
[0212] Optionally, the network device may send fifth indication information to the terminal device, and the terminal device receives the fifth indication information, where the fifth indication information is used to indicate a cell range in which reporting of detection results is allowed.
[0213] Optionally, the network device may send sixth indication information to the terminal device, and the terminal device receives the sixth indication information, where the sixth indication information is used to indicate a first reporting method for reporting the detection result, wherein the first reporting method is a reporting method for mobile robustness optimization MRO, or a reporting method for a measurement report, or a reporting method for a confirmation message through wireless resource control RRC signaling.
[0214] Optionally, the network device may simultaneously send at least two of the first indication information, the second indication information, the third indication information, the fourth indication information, the fifth indication information or the sixth indication information to the terminal device, or may send these indication information to the terminal device separately. There is no restriction on the order in which the network device sends these indication information to the terminal device.
[0215] S420, the terminal device detects a performance indicator of at least one model according to the first indication information, and obtains a detection result of at least one model.
[0216] Optionally, S420 includes: the terminal device inputs second environment information of the current environment of the terminal device into each model of at least one model according to the first indication information, to obtain a detection result of at least one model.
[0217] Optionally, if the terminal device receives the second indication information, then in S420, the terminal device detects at least one model indicated by the second indication information according to the first indication information, and obtains the detection result of the at least one model.
[0218] Optionally, if the terminal device does not receive the second indication information indicating at least one model, the terminal device may detect a performance indicator of at least one model stored in itself in S420.
[0219] Optionally, if the terminal device receives the third indication information, then in S420 the terminal device detects the performance indicator indicated by the third indication information of at least one model according to the first indication information. That is, when the terminal device detects at least one model, the performance indicator of the at least one model may be indicated by the network device.
[0220] Optionally, if the terminal device does not receive the third indication information, the terminal device in S420 detects a performance indicator of at least one model according to the first indication information. The performance indicator may be a default indicator or an indicator determined by the terminal device based on its own implementation. This embodiment of the present application does not impose any restrictions on this.
[0221] Optionally, if the network device is configured with fourth indication information, and the fourth indication information indicates the first environment information, then S420 includes: when the terminal device is in the environment indicated by the first environment information, detecting the performance indicator of at least one model according to the first indication information, and obtaining the detection result of at least one model, that is, if the network device is configured with the first environment information, then when the terminal device is in the environment indicated by the first environment information, the terminal device can be triggered to detect the performance indicator of at least one model, and the at least one model can be indicated by the second indication information or determined by the terminal device according to its own implementation. The performance indicator can be indicated by the third indication information or a default indicator or an indicator determined by the terminal device according to its own implementation. Optionally, the detection result can also include the second environment information of the current environment of the terminal device, and the second environment information of the terminal device can be different from the first environment information, but the environment indicated by the second environment information of the terminal device is included in the environment indicated by the first environment information, that is, the first environment information configured by the network device can indicate the environment range, and the current environment of the terminal device is in the environment range indicated by the first environment information, then the terminal device can detect at least one model and obtain the detection result, and the detection result can include the second environment information indicating the current environment of the terminal device. Optionally, detecting the performance indicator of at least one model according to the first indication information includes: using the current second environment information of the terminal device as the input of each model in at least one model according to the first indication information to obtain the output of each model, and determining the performance indicator of each model according to the output of each model.
[0222] Optionally, S420 includes: detecting the performance index of at least one model in the current environment of the terminal device according to the first indication information, and the detection result of at least one model may include second environment information indicating the current environment of the terminal device, that is, the terminal device may use the current second environment information of the terminal device as the input of each model in at least one model to obtain the output of each model, and determine the performance index of each model according to the output of each model. In other words, when the terminal device does not receive the indication information indicating any environment information, the terminal device may input the current environment information into at least one model to be detected to determine the performance index of at least one model.
[0223] S430, the terminal device sends the detection result of at least one model to the network device, and the network device receives the detection result of at least one model.
[0224] Optionally, the detection result may include an identifier of a model with the best performance indicator in at least one model and a performance indicator of the model with the best performance indicator. In this way, the network device can determine whether the best model can be configured for other terminal devices based on the performance indicator of the best model. For example, the best model is the first model, and the network device determines the performance indicator of the first model. If the performance indicator of the first model meets the output requirement of the first model, it means that the first model is better. When the network device configures other terminal devices, it can preferentially configure the first model under a specific environment. In addition, the detection result also includes second environment information indicating the current environment of the terminal device. When the network device configures the first model for other terminal devices, it can determine whether the other terminal devices are in the environment indicated by the current second environment information. If the other terminal devices are in the environment indicated by the current second environment information, the model with the best performance indicator can be configured for the other terminal devices.
[0225] Optionally, the detection result includes the identifier of each model in at least one model and the performance indicator corresponding to the identifier of each model, so that the network device can determine which model has the best performance indicator based on the performance indicator corresponding to the identifier of each model, and if the output of the model with the best performance indicator meets the output requirements, it means that the model is better, and the network device can configure this model when configuring other terminal devices. In addition, the detection result also includes second environmental information indicating the current environment of the terminal device. When the network device configures the first model for other terminal devices, it can determine whether the other terminal devices are in the environment indicated by the current second environmental information. If the other terminal devices are in the environment indicated by the current second environmental information, the model with the best performance indicator can be configured for the other terminal devices.
[0226] Optionally, the detection result may also include the detection time of each model in at least one model, so that the network device can judge the performance of each model according to the detection time of each model. If the detection time of a model is too short, the credibility of the performance detection result of the model is low. Optionally, the detection result reported by the terminal device according to the instruction of the network device includes the detection time of each model, and the terminal device may also determine that the detection result may include the detection time of each model based on its own implementation. That is to say, the detection result may include the identification of each model in at least one model, the performance index corresponding to the identification of each model, the detection time of each model, and the second environment information of the terminal device. The network device can determine which model of at least one model to configure to other terminal devices in combination with one or more of the performance index corresponding to the identification of each model, the detection time of each model, or the second environment information of the terminal device.
[0227] Optionally, if the terminal device receives the fifth indication information, S430 includes: the terminal device sends the detection result to the cell within the cell range, that is, when the terminal device moves to the cell within the cell range, the detection result can be sent to these cells, so that the network devices of these cells can determine whether to configure at least one model of the at least one model to other terminal devices according to the detection result. Optionally, if the terminal device does not receive the fifth indication information, the terminal device can move to which cell and send the detection result to the cell where it is located. Or the terminal device can select a cell to report the detection result based on other implementations.
[0228] Optionally, if the terminal device receives the sixth indication information, S430 includes: the terminal device sends the detection result through the first reporting method, and the sixth indication information is used to indicate the first reporting method for reporting the detection result. Optionally, if the first reporting method is the MRO reporting method, the terminal device can report the detection result through the MRO reporting method. Optionally, if the first reporting method is the reporting method of the measurement report, the terminal device can carry the detection result when sending the measurement report to the network device. Optionally, if the first reporting method is a reporting method of a confirmation message through RRC signaling, when the terminal device sends a confirmation message of RRC signaling to the network device, the confirmation message can carry the detection result.
[0229] Optionally, the network device may not send the sixth indication information, and the terminal device may report the detection result using a default reporting method.
[0230] Optionally, in some embodiments, the network device in S410 and the network device in S430 may be the same network device, that is, a network device sends the first indication information, and the terminal device sends the detection result to the network device. Figure 4In the example, the network device in S410 and the network device in S430 are the same network device. Optionally, in some embodiments, the network device in S410 and the network device in S430 can be different network devices. For example, the first network device can send the first indication information to the terminal device, and the terminal device detects at least one model according to the first indication information. In S430, the terminal device can send the detection result to the second network device. For example, in a mobile scenario, when the terminal device receives the first indication information, the terminal device is connected to the first network device. As the terminal device moves, the network device connected to the terminal device switches from the first network device to the second network device. At this time, the terminal device can send the detection result to the second network device in S430, so that the second network device can determine whether to configure a certain model of the at least one model to other terminal devices according to the detection result. Optionally, the first network device and the second network device belong to the same device manufacturer, and the first network device and the second network device can store at least one model at the same time. In this way, the second network device receives the detection result and can also determine whether to configure a certain model of the at least one model to the terminal device connected to the second network device.
[0231] In the above scheme, the terminal device can detect at least one model according to the first indication information, and can report the detection result to the network device, so that the network device can determine whether to configure at least one model to other terminal devices according to the detection result. In this way, the transmission problem caused by the poor performance of the random configuration model of the network device when the network device does not know how to configure the model to other terminal devices can be avoided.
[0232] It can be understood that, for the convenience of description, the above-mentioned communication method 300 and the communication method 400 use the same first indication information, second indication information, third indication information, fourth indication information, fifth indication information and sixth indication information, and the content indicated by the same indication information is different in different communication methods.
[0233] In some scenarios, the correspondence between the model and the environment information can be exchanged between two network devices, so that the network device can obtain more model and environment information, which is convenient for configuring the terminal device connected to the network device. For example, Figure 5 As shown, the communication method 500 includes:
[0234] S510, the second network device sends a first correspondence to the first network device, and the first network device receives the first correspondence from the second network device, where the first correspondence is used to indicate a first environment information set and a first model set corresponding to the first environment information set, and the first environment information included in the first environment information set corresponds to one or more models in the first model set.
[0235] Optionally, the second network device may send the first corresponding relationship to the first network device through an XN interface or an NG interface.
[0236] Optionally, the first environment information set may include one or more pieces of environment information.
[0237] Optionally, the first model set may include one or more models.
[0238] The second network device stores the first corresponding relationship on the second network device side. After the first network device receives the first corresponding relationship from the second network device, the first corresponding relationship can be stored.
[0239] Optionally, one environmental information in the first environmental information set corresponds to one or more models. Optionally, one environmental information corresponds to one model, and the model may be the optimal model corresponding to the environmental information by default. Optionally, if one environmental information corresponds to multiple models, the multiple models may be models corresponding to different performance indicators, or one performance indicator may correspond to one model, or one performance indicator may correspond to multiple models. If one performance indicator corresponds to multiple models, the multiple models may be obtained by sorting according to the performance indicator. For example, as shown in Table 4, environmental information A is one environmental information in the first environmental information set, and environmental information A may correspond to model 1 and model 2, wherein model 1 is the optimal model for KPI a, and model 2 is the optimal model for KPI b. For another example, environmental information A may correspond to model 1, model 2, model 3 and model 4, which is not shown in Table 4, wherein the four models may be obtained by sorting according to a certain performance indicator, for example, the KPI a performance of model 1 is better than the KPI a performance of model 2, the KPI a performance of model 2 is better than the KPI a performance of model 3, and the KPI a performance of model 3 is better than the KPI a performance of model 4.
[0240] Table 4
[0241]
[0242] Optionally, the communication method further includes:
[0243] S520, the first network device sends a second correspondence to the second network device, where the second correspondence is used to indicate a second environment information set and a second model set corresponding to the second environment information set, and the second environment information included in the second environment information set corresponds to one or more models in the second model set.
[0244] Optionally, the first network device may send the second corresponding relationship to the second network device through an XN interface or an NG interface.
[0245] Optionally, the second environment information set may include one or more pieces of environment information.
[0246] Optionally, the second model set may include one or more models.
[0247] The first network device stores the second corresponding relationship on the first network device side, and after the second network device receives the second corresponding relationship from the first network device, it can store the second corresponding relationship.
[0248] Optionally, one piece of environmental information in the second environmental information set corresponds to one or more models. Optionally, one piece of environmental information corresponds to one model, and the model may be the optimal model corresponding to the environmental information by default. Optionally, if one piece of environmental information corresponds to multiple models, the multiple models may be models corresponding to different performance indicators, or one performance indicator may correspond to one model, or one performance indicator may correspond to multiple models. For example, as shown in Table 4.
[0249] It is understandable that S520 is not a mandatory step. In other words, the first network device may obtain the first corresponding relationship of the second network device, and the second network device may or may not obtain the second corresponding relationship of the first network device.
[0250] In communication method 500, the second network device can send the first correspondence of the second network device to the first network device, where the first correspondence is the correspondence between the first environment information set and the first model set. In this way, after the first network device obtains the correspondence between the first environment information set and the first model set, it can configure the model used for the terminal device according to the correspondence between the first environment information set and the first model set. For example, the first network device can determine the first environment information in the first environment information set according to the environment in which the first terminal device is located. The network device can determine a model with better performance indicators corresponding to the first environment information, and configure the model to the first terminal device. In this way, the first network device can collect more correspondences between environment information and models, and can better configure models for the terminal devices.
[0251] Optionally, in a switching scenario, the second network device may be the source network device of the terminal device, and the first network device may be the destination network device of the terminal device. That is, after the terminal device can move from the coverage of the second network device to the coverage of the first network device, the first network device can send a second correspondence of the first network device to the terminal device, and the second correspondence is used to indicate a second environment information set and a second model set corresponding to the second environment information set. The second environment information included in the second environment information set corresponds to one or more models in the second model set, and the terminal device can receive the second correspondence sent by the first network device.
[0252] Optionally, after the terminal device receives the second correspondence, when the terminal device accesses the first network device, the second correspondence can be used to determine the model that the terminal device can use. For example, the terminal device can determine an environmental information including the current environment of the terminal device in the second environmental information set, and the terminal device can determine that the model corresponding to the environmental information is the model used, or if the environmental information corresponds to multiple models, and the multiple models correspond to different performance indicators, the terminal device can determine a model with the best performance indicator among the multiple models as the model used.
[0253] Optionally, after receiving the second corresponding relationship, the terminal device can detect each model in the second model set to obtain a detection result, and report the detection result to the first network device. For example, the terminal device can use the detection method in the communication method 400 to detect each model in the second model set to obtain a detection result.
[0254] Optionally, in a neighboring cell measurement scenario, a terminal device connected to a first network device can measure a cell within the coverage of a second network device. At this time, the first network device can send the first correspondence received from the second network device to the terminal device, and the terminal device can measure the cell within the coverage of the second network device according to the first model set and the first environment information set. For example, the terminal device determines first environmental information including environmental information of the current environment of the terminal device in the first environment information set, and can determine a first model corresponding to the first environmental information in the first model set. The first model can be used to measure the cell within the coverage of the second network device, and the measurement result can be reported to the first network device.
[0255] Optionally, in some cases, the switching scenario can be used as a separate embodiment, independent of method 500. For example, the first network device can send a second correspondence of the first network device to a terminal device that moves from the coverage of the second network device to the coverage of the first network device. The description of the second correspondence is as described above. In this way, when the terminal device access switches from the second network device to the first network device, the second correspondence can be used to determine the model that the terminal device can use. For example, the terminal device can determine an environmental information including the current environment of the terminal device in the second environmental information set. The terminal device can determine that the model corresponding to the environmental information is the model used, or if the environmental information corresponds to multiple models, and the multiple models correspond to different performance indicators, the terminal device can determine a model with the best performance indicator among the multiple models as the model used.
[0256] Optionally, in some cases, neighboring cell measurement can be used as a separate embodiment, independent of the communication method 500 and independent of the switching scenario, for example; the first network device can receive a first correspondence from the second network device, and can send the first correspondence to the terminal device. The description of the first correspondence is as described above, so that the terminal device can measure the cell within the coverage of the second network device according to the first model set and the first environment information set. For example, the terminal device determines the first environment information including the current environment of the terminal device in the first environment information set, and can determine the first model corresponding to the first environment information in the first model set. The first model can be used to measure the cell within the coverage of the second network device, and the measurement result can be reported to the first network device.
[0257] Optionally, the models in the embodiments of the present application may be AI models. For example, the first model may be a first AI model, the second model may be a second AI model, and the third model may be a third AI model.
[0258] Figure 6 is a schematic block diagram of a communication device provided in an embodiment of the present application. Figure 6 As shown, the communication device 600 may include a processing unit 610 and a communication unit 620. The communication unit 620 may implement a corresponding communication function, and the communication may be internal communication of the communication device 600 or communication between the communication device 600 and other devices; the processing unit 610 may implement a corresponding processing function. The communication unit 620 may also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 600 may also include a storage unit, which may be used to store instructions and / or data, and the processing unit 610 may read the instructions and / or data in the storage unit, so that the device implements the aforementioned method embodiment.
[0259] In a possible design, the communication device 600 may be the terminal device in the above communication method 300, or a module or chip applied to the terminal device. The communication device 600 may be used to execute the steps or processes executed by the terminal device in the above communication method 300 embodiment. Optionally, the communication device 600 may be the network device in the above communication method 300, or a module or chip applied to the terminal device. The communication device 600 may be used to execute the steps or processes executed by the network device in the above communication method 300 embodiment.
[0260] In another possible design, the communication device 600 may be the terminal device in the above communication method 400, or a module or chip applied to the terminal device. The communication device 600 may be used to execute the steps or processes executed by the terminal device in the above communication method 400 embodiment. Optionally, the communication device 600 may be the network device in the above communication method 400, or a module or chip applied to the terminal device. The communication device 600 may be used to execute the steps or processes executed by the network device in the above communication method 400 embodiment.
[0261] In another possible design, the communication device 600 may be the first network device in the communication method 500 above, or a module or chip applied to the first network device. The communication method 500 may be used to execute the steps or processes executed by the first network device in the embodiment of the communication method 500 above. Optionally, the communication device 600 may be the second network device in the communication method 500 above, or a module or chip applied to the second network device. The communication method 500 may be used to execute the steps or processes executed by the second network device in the embodiment of the communication method 500 above. Optionally, the communication device 600 may be the terminal device in the communication method 500 above, or a module or chip applied to the terminal device. The communication method 500 may be used to execute the steps or processes executed by the terminal device in the embodiment of the communication method 500 above.
[0262] Regarding the steps or processes executed by each unit in the communication device 600, specific reference may be made to the above method embodiments, which will not be described in detail here.
[0263] It should be understood that the "unit" in the communication device 600 can be implemented by hardware, can be implemented by software, and can also be implemented by hardware executing the corresponding software. For example, the "unit" can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. For another example, the communication unit 620 can be replaced by a transceiver transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit 610 can be replaced by a processor or a processing circuit.
[0264] Figure 7 A schematic block diagram of another communication device 700 provided in an embodiment of the present application is shown. The communication device 700 may be a terminal device, or a chip, a chip system, or a processor that supports the terminal device to implement the above method. The device may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.
[0265] The communication device 700 may include one or more processors 710, which may also be referred to as a processing unit, and may implement certain control functions. The processor 710 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a user chip, a DU or a CU, etc.), execute a software program, and process the data of the software program.
[0266] In an optional design, the processor 710 may also store instructions and / or data, which can be executed by the processor 710 so that the communication device 700 executes the method described in the above method embodiment. Optionally, the processing unit 610 in the communication device 600 may be the processor 710.
[0267] In another optional design, the communication device 700 may include a communication interface 720 for implementing the receiving and sending functions. For example, the communication interface 720 may be a transceiver circuit, an interface, an interface circuit or a transceiver. The transceiver circuit, interface, interface circuit or transceiver for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, interface circuit or transceiver may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, interface circuit or transceiver may be used for transmitting or delivering signals. Optionally, the communication unit 620 in the communication device 600 may be a communication interface 720.
[0268] Optionally, the communication device 700 may include one or more memories 730, on which instructions may be stored, and the instructions may be executed on the processor 710, so that the communication device 700 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 730. Optionally, instructions and / or data may also be stored in the processor 710. The processor 710 and the memory 730 may be provided separately or integrated together.
[0269] Those skilled in the art will appreciate that for ease of description, Figure 7 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0270] For example, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process data of the software programs. Figure 7 The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected through technologies such as buses. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to adapt to different network formats, and the terminal device may include multiple central processing units to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0271] It should be understood that in a possible design, each step in the method embodiment provided by the present application can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0272] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0273] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0274] The present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes each step or process executed by the terminal device or network device or the first network device or the second network device in any of the above method embodiments.
[0275] The present application also provides a computer-readable storage medium, which stores program code. When the program code runs on a computer, the computer executes the various steps or processes executed by the terminal device or the network device or the first network device or the second network device in any of the above method embodiments.
[0276] The present application also provides a communication device, including a processor and an interface, wherein the interface is used to send and / or receive signals, so that the processor executes each step or process executed by the terminal device or network device or the first network device or the second network device in any of the above method embodiments.
[0277] The present application also provides a communication system, which includes a terminal device and a network device, or includes at least two devices among a first network device, a second network device and a terminal device.
[0278] The above-mentioned various device embodiments and method embodiments completely correspond to each other, and the corresponding steps are executed by the corresponding modules or units. For example, the communication unit or communication interface executes the receiving or sending steps in the method embodiment, and the other steps except sending and receiving can be executed by the processing unit or processor.
[0279] In the embodiments of the present application, each term and English abbreviation is provided for the convenience of description and shall not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0280] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a computing device and a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable storage media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).
[0281] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0282] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can be based on the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0283] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0284] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0285] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0286] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0287] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0288] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: Applied to terminal equipment, including: receiving first indication information from a network device, where the first indication information is used to indicate an environment entry recorded by the terminal device; Recording first environment information corresponding to the environment entry of the environment in which the terminal device is located according to the environment entry indicated by the first indication information: Determine a first performance indicator of a first model according to the first environmental information; Send a record report, where the record report includes the first environment information, the first performance indicator and second indication information, where the second indication information is used to indicate the first model.
2. The communication method according to claim 1, characterized in that: The communication method further comprises: receiving third indication information from the network device, wherein the third indication information is used to indicate an output requirement of a model; The sending record report includes: If the first performance indicator does not meet the output requirement, the record report is sent.
3. The communication method according to claim 2, characterized in that: The method further comprises: receiving fourth indication information from the network device, where the fourth indication information is used to instruct the terminal device to report reason information for not meeting the output requirement; The record report includes first reason information, where the first reason information is used to indicate why the output of the first model does not meet the output requirement.
4. The communication method according to any one of claims 1 to 3, characterized in that: The communication method further comprises: receiving a first correspondence from the network device, the first correspondence being used to indicate at least one model and at least one piece of environment range information corresponding to the at least one model, the at least one model corresponding to the at least one piece of environment range information in a one-to-one manner; Determine, from the at least one environment range information, first environment range information where the current first environment information of the terminal device is located; The first model corresponding to the first environment range information is determined in the at least one model.
5. The communication method according to claim 4, characterized in that: The first corresponding relationship is a corresponding relationship between an index of at least one model and an index of at least one environmental range information.
6. The communication method according to any one of claims 1 to 5, characterized in that: The communication method further comprises: Sending capability information of the terminal device to the network device, where the capability information is used to indicate that the terminal device has the capability of recording environment entries; The receiving first indication information from the network device includes: The first indication information sent by the network device according to the capability information is received from the network device.
7. The communication method according to claim 6, characterized in that: The capability information is further used to indicate the number M of environmental items that the terminal device can record, the time when the terminal device can record the generation of the record report, the number of cells that the terminal device can record, the list of cells that the terminal device can record, or at least one of the reporting methods that the terminal device can support, where M is a positive integer; The first indication information is further used to indicate the number M of environmental entries recorded by the terminal device, the time when the terminal device records the generation of the record report, or the cell list recorded by the terminal device, or at least one of the first reporting methods for reporting the record report by the terminal device; The record report also includes the first time when the terminal device generates the record report, and the first environmental information indicates M pieces of information corresponding to the environment or at least one item in the cell list recorded by the terminal device.
8. The communication method according to claim 7, characterized in that: The sending record report includes: The log report is sent through the first reporting method, where the first reporting method is a reporting method of mobility robustness optimization MRO, or a reporting method of a measurement report, or a reporting method of a confirmation message through radio resource control RRC signaling.
9. The communication method according to any one of claims 1 to 8, characterized in that: The recording of first environment information corresponding to the environment entry of the environment in which the terminal device is located according to the environment entry indicated by the first indication information includes: The first environment information corresponding to the environment entry of the environment in which the terminal device is located is recorded in a first period according to the environment entry indicated by the first indication information.
10. A communication method, characterized in that: include: Receiving first indication information from a network device, where the first indication information is used to indicate a detection model of the terminal device; Detecting a performance indicator of at least one model according to the first indication information, and obtaining a detection result of the at least one model; The detection result of the at least one model is sent.
11. The communication method according to claim 10, characterized in that: The communication method further comprises: Second indication information is received from the network device, where the second indication information is used to indicate the at least one model.
12. The communication method according to claim 10 or 11, characterized in that: The communication method further comprises: Receive third indication information from the network device, where the third indication information is used to indicate the performance indicator.
13. The communication method according to any one of claims 10 to 12, characterized in that: The communication method further comprises: receiving fourth indication information from the network device, where the fourth indication information is used to indicate the first environment information; The detecting the performance indicator of at least one model according to the first indication information to obtain the detection result of the at least one model includes: When the terminal device is in the environment indicated by the first environment information, detecting the performance indicator of the at least one model according to the first indication information to obtain the detection result of the at least one model; The detection result of the at least one model includes second environment information indicating the current environment of the terminal device.
14. The communication method according to any one of claims 10 to 12, characterized in that: The detecting the performance indicator of at least one model according to the first indication information includes: Detecting, according to the first indication information, a performance indicator of the at least one model in the current environment of the terminal device; The detection result of the at least one model includes second environment information indicating a current environment of the terminal device.
15. The method according to any one of claims 10 to 14, characterized in that The detection result includes the identifier of the model with the best performance indicator in the at least one model and the performance indicator of the model with the best performance indicator, or the detection result includes the identifier of each model in the at least one model and the performance indicator corresponding to the identifier of each model.
16. The communication method according to any one of claims 10 to 15, characterized in that: The detection result of the at least one model includes the detection duration of the at least one model.
17. The communication method according to any one of claims 10 to 16, characterized in that: The communication method further comprises: receiving fifth indication information from the network device, where the fifth indication information is used to indicate a cell range in which the detection result is allowed to be reported; The sending of the detection result of the at least one model includes: The detection result of the at least one model is sent to cells within the cell range.
18. The communication method according to any one of claims 10 to 17, characterized in that: The communication method further comprises: receiving sixth indication information from the network device, where the sixth indication information is used to indicate a first reporting method for reporting a detection result, where the first reporting method is a reporting method of a mobility robustness optimization MRO, or a reporting method of a measurement report, or a reporting method of a confirmation message through a radio resource control RRC signaling; The sending of the detection result of the at least one model includes: The detection result of the at least one model is sent through the first reporting method.
19. A communication method, characterized in that: The communication method comprises: A first network device receives a first correspondence relationship corresponding to a second network device from a second network device, wherein the first correspondence relationship is used to indicate the first environment information set and a first model set corresponding to the first environment information set, and the first environment information included in the first environment information set corresponds to one or more models in the first model set.
20. The communication method according to claim 19, characterized in that: Different models in the one or more models corresponding to the first environmental information correspond to different performance indicators.
21. The communication method according to claim 19 or 20, characterized in that: The second network device is a terminal device source network device, The first network device is a target network device of the terminal device, and the communication method further includes: The first network device sends a second correspondence relationship corresponding to the first network device to the terminal device, and the second correspondence relationship is used to indicate a second environment information set and a second model set corresponding to the second environment information set, and the second environment information included in the second environment information set corresponds to one or more models in the second model set.
22. The communication method according to claim 21, characterized in that: Different models in the one or more models corresponding to the second environment information correspond to different performance indicators.
23. The communication method according to claim 21 or 22, characterized in that: The communication method further comprises: A detection result of the terminal device on the model included in the second model set is received from the terminal device.
24. The communication method according to claim 19 or 20, characterized in that: The communication method further comprises: The first network device sends the first corresponding relationship to the terminal device.
25. A communication device, characterized in that: The method comprises a unit for executing the communication method as claimed in any one of claims 1 to 24.
26. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the communication method according to any one of claims 1 to 24 is implemented.
27. A chip, characterized in that: The chip comprises a processor connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the chip executes the communication method as described in any one of claims 1 to 24.