Communication method and communication apparatus
By establishing a communication method between the terminal device and the network device, the terminal device records and reports the information of its environment to determine the performance indicators of the AI model, the communication performance degradation caused by inaccurate AI model is solved and more efficient communication performance is achieved.
Patent Information
- Application Number
- PCT/CN2024/127686
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-14
- Filing Date
- 2024-10-28
- Publication Date
- 2025-05-22
AI Technical Summary
In the prior art, when a terminal device uses a fixed AI model to communicate, if the intelligent analysis results of the AI model are inaccurate, it will lead to 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 relevant information of the environment it is located, and determines the performance indicators of the AI model based on this information. The terminal device sends this information to the network device, and the network device decides whether to update the AI model or configure the same AI model for other terminal devices based on performance indicators.
The communication performance of terminal devices is improved, the accuracy and applicability of the AI model are ensured, and the communication performance degradation caused by inaccurate AI model is avoided.
Smart Images

Figure CN2024127686_22052025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 14, 2023, with application number 202311516340.5 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly to a communication method and a communication device in the field of communications. Background Art
[0003] With the development of artificial intelligence (AI), AI models can be applied to wireless communication systems. Through intelligent analysis using AI models, the performance of wireless systems can be improved.
[0004] Terminal devices can use a certain AI model for communication, but if the terminal device always uses this AI model for communication, 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.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a communication method and a communication device, which can improve the communication performance of other terminal devices.
[0007] In a first aspect, a communication method is provided, which is executed by a terminal device and includes: 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 based on the first environmental information; and sending a record report, the record report including the first environmental information, the first performance indicator and the second indication information, the second indication information being used to indicate the first model.
[0008] 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 based on 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 based on the second indication information and the first performance indicator, and determine the environment item of the environment in which the terminal device is located based on the first environment information, so that the network device can judge whether the first model meets the current requirements based on 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 based on the first performance indicator, the network device can update the first model and / or the network device may 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 configuring other terminal devices, the network device can refer to the first environment information to determine the model to be used to configure the other terminal devices, so as to improve the communication performance of the other terminal devices.
[0009] Optionally, the terminal device may obtain the environmental entries that need to be recorded based on the first indication information.
[0010] Optionally, determining a first performance indicator of the first model based on the first environmental information may include: inputting the first environmental information into the first model to obtain an output of the first model, and obtaining the first performance indicator of the first model based on the output of the first model. Optionally, the first performance indicator is used to characterize the performance of the first model.
[0011] Optionally, the network device may send the first indication information through 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.
[0012] 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, which includes the first environmental information, the first performance indicator and the second indication information.
[0013] 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.
[0014] 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.
[0015] 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 output requirements of the model; wherein, sending the record report includes: if the first performance indicator does not meet the output requirements, sending the record report.
[0016] 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.
[0017] 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.
[0018] Optionally, if the terminal device determines that the first performance indicator meets the output requirements, it may not send a record report, indicating that the first model is currently the appropriate model and that no message is sent to the network device. Even if the network device configures the first model for other terminal devices, the output of the other terminal devices will not be affected. Optionally, the terminal device may directly send a record report even if it is unsure whether the output requirements are met.
[0019] Optionally, the output requirement may be a performance indicator threshold value.
[0020] 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.
[0021] In the above scheme, the terminal device can include the first reason information in the record sent according to the fourth indication information. In this way, the network device can determine the reason why the first model does not meet the output requirements based on the first reason information, and thus determine whether to configure the first model for other terminal devices based on the first reason information.
[0022] In some possible implementations, the communication method further includes: receiving a 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, the at least one model corresponding one-to-one to the at least one environmental range information; determining the first environmental range information corresponding to the current first environmental information of the terminal device in the at least one environmental range information; and determining the first model corresponding to the first environmental range information in the at least one model.
[0023] 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. In this way, the terminal device can determine the first environmental range information including the first environmental information in the 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 the 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.
[0024] In some possible implementations, the first correspondence is a correspondence between an index of at least one model and an index of at least one piece of environment range information.
[0025] Optionally, before the network device sends the first correspondence, the network device may send a correspondence 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 the at least one model.
[0026] 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.
[0027] 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 of recording environmental entries; wherein, receiving the first indication information from the network device includes: receiving the first indication information sent by the network device according to the capability information from the network device.
[0028] In the above solution, the network device can 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.
[0029] Optionally, the capability information is specifically used to indicate which environment entries the terminal device has the capability to record, so that the network device can instruct the terminal device to record these environment entries through the first indication information.
[0030] In some possible implementations, the capability information is further used to indicate the number M of environmental entries that the terminal device can record, the time at which 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 further used to indicate the number M of environmental entries recorded by the terminal device, the time at which 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;
[0031] 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.
[0032] 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. 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. 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 can 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. The first indication information also indicates that the terminal device records the cell. The record report can include the cell where the terminal device is located recorded by the terminal device.
[0033] 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 a record report of N cells.
[0034] Optionally, if the capability information is used to indicate a cell list (or cells) that the terminal device can record, the network device can instruct the terminal device through the first indication information to record the cells in the cell list (or cells) 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 cell list (or cells) that the terminal device can record, the network device can configure the terminal device to record the cells in the cell list (or cells) that the terminal device can record.
[0035] 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).
[0036] 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).
[0037] 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).
[0038] Optionally, if the capability information is used to indicate a reporting method supported by the terminal device, the first indication information may instruct the terminal device to report the record report through the first reporting method. Optionally, the reporting method supported by the terminal device may be a reporting method of mobility robustness optimization MRO, or a reporting method of measurement report, or at least one of a reporting method of a confirmation message through radio resource control RRC signaling. The first reporting method may be a reporting method of mobility robustness optimization MRO, or a reporting method of measurement report, or a reporting method of a confirmation message through 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.
[0039] 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.
[0040] In some possible implementations, the sending of the record report includes: sending the record report through the first reporting method, 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.
[0041] According to 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 environmental entry recorded by the terminal device; and receiving a recording report sent by the terminal device based on the first indication information. The recording report includes first environmental information, a first performance indicator, and second indication information, the second indication information being used to indicate a first model, the first environmental information being information corresponding to the environmental entry of the environment in which the terminal device is located recorded by the terminal device based on the environmental entry indicated by the first indication information, and the first performance indicator being a performance indicator of the first model determined based on the first environmental information.
[0042] 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 based on 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 based on the second indication information and the first performance indicator, and determine the environment item of the environment in which the terminal device is located based on the first environment information, so that the network device can judge whether the first model meets the current requirements based on 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 based on the first performance indicator, the network device can update the first model and / or the network device may 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 configuring other terminal devices, the network device can refer to the first environment information to determine the model to be used to configure the other terminal devices, so as to improve the communication performance of the other terminal devices.
[0043] 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.
[0044] 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 the reason information for not meeting the output requirements. 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.
[0045] In some possible implementations, the network device sends a first correspondence, where the first correspondence 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.
[0046] 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 of recording environmental entries; and the network device sends first indication information according to the capability information of the terminal device.
[0047] 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 at which the terminal device can record the generation of the record report, or the number of cells that the terminal device can record, or the cell list 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 at which 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 the terminal device to report the record report; wherein, the record report also includes the first time at which 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.
[0048] 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.
[0049] In 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.
[0050] In the above scheme, the terminal device can detect at least one model based on 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 based on 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 is avoided.
[0051] In some possible implementations, the communication method further includes: receiving second indication information from the network device, where the second indication information is used to indicate the at least one model. In this way, the terminal device can determine the at least one model based on the second indication information.
[0052] In some possible implementations, the communication method further includes: receiving third indication information from the network device, where the third indication information is used to indicate the performance indicator. In this way, the terminal device can determine the performance indicator based on the third indication information.
[0053] 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 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 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 a detection result of the at least one model;
[0054] The detection result of the at least one model includes second environment information indicating the current environment of the terminal device.
[0055] Optionally, the detection result may also include second environmental information of the current environment of the terminal device. The second environmental information of the terminal device may be different from the first environmental information, but the environment indicated by the second environmental information of the terminal device is included in the environment indicated by the first environmental information. That is, the first environmental information configured by the network device may indicate an environmental range, and the current environment of the terminal device is within the environmental range indicated by the first environmental information. The terminal device may detect at least one model and obtain a detection result, and the detection result may include the second environmental 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 environmental information in the detection result and the performance indicators of the model.
[0056] Optionally, the performance indicators of at least one model are detected according to the first indication information, including: 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, obtaining the output of each model, and determining the performance indicators of each model according to the output of each model.
[0057] 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, where the at least one model indicated by the second indication information corresponds to the first environment information indicated by the fourth indication information.
[0058] 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.
[0059] 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.
[0060] In some possible implementations, detecting the performance indicator of at least one model based on the first indication information includes: detecting the performance indicator of at least one model in the current environment of the terminal device based on the first indication information; the detection result of the at least one model includes second environmental information indicating the current environment of the terminal device.
[0061] In the above solution, the terminal device may use the current second environment information of the terminal device as the input of each of the at least one model, obtain the output of each model, and determine the performance indicator of each model based on the output of each model. In other words, when the terminal device does not receive indication information indicating any environment information, the terminal device may input the current environment information into the at least one model to be tested to determine the performance indicator of the at least one model.
[0062] 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.
[0063] 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 specific environments. 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 includes an identifier of each model in the at least one model and a performance indicator corresponding to the identifier of each model.
[0065] 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. 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.
[0066] In some possible implementations, the detection result of the at least one model includes the detection duration of the at least one model.
[0067] 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. In this case, the model with better performance can be configured for other terminal devices.
[0068] 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 the detection result is allowed to be reported; 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.
[0069] In the above solution, when the terminal device moves to a cell within the cell range, it can send detection results to these cells. In this way, the network equipment of these cells can determine whether to configure at least one model to other terminal devices based on the detection results.
[0070] Optionally, if the terminal device does not receive the fifth indication information, the terminal device may move to a 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.
[0071] 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), a reporting method of a measurement report, or a reporting method of a confirmation message through radio resource control (RRC) signaling;
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] In some possible implementations, the communication method further includes: sending fourth indication information to the terminal device, where 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.
[0078] 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.
[0079] In some possible implementations, the detection result of the at least one model includes the detection duration of the at least one model.
[0080] In some possible implementations, the communication method further includes: sending fifth indication information to the terminal device, wherein the fifth indication information is used to indicate the cell range in which the detection result is allowed to be reported; wherein, receiving the detection result of the at least one model includes: receiving the detection result of the at least one model in a cell within the cell range.
[0081] 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 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;
[0082] The receiving of 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.
[0083] Specifically, the description of the fourth aspect can refer to the description of the third aspect, and in order to avoid redundancy, a detailed description is not given.
[0084] In a fifth aspect, a communication method is provided, including: a first network device receives a first correspondence corresponding to a second network device from a second network 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.
[0085] In the above scheme, the second network device can send the first correspondence of the second network device to the first network device. The first correspondence is the correspondence between the first environmental information set and the first model set. In this way, the first network device can obtain the correspondence between the first environmental information set and the first model set. Then, it can configure the model used for the terminal device according to the correspondence between the first environmental information set and the first model set. For example, the first network device can determine the first environmental information in the first environmental 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 environmental information and configure the model to the first terminal device. In this way, the first network device can collect more correspondences between environmental information and models, and can better configure the model for the terminal device.
[0086] Optionally, the second network device may send the first correspondence relationship to the first network device through an XN interface or an NG interface, and the first network device may receive the first correspondence relationship from the second network device through the XN interface or the NG interface.
[0087] Optionally, the first environment information set may include one or more pieces of environment information.
[0088] Optionally, the first model set may include one or more models.
[0089] Optionally, one piece of environmental information in the first environmental information set corresponds to one or more models in the first model set. 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.
[0090] In some possible implementations, different models in the one or more models corresponding to the first environment information correspond to different performance indicators.
[0091] In some possible implementations, the second network device is a source network device of the terminal device, the first network device is a target network device of the terminal device, and the communication method further includes:
[0092] The first network device sends a second correspondence corresponding to the first network device to the terminal 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.
[0093] 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.
[0094] In some possible implementations, different models in the one or more models corresponding to the second environment information correspond to different performance indicators.
[0095] Optionally, one piece of environmental information in the second environmental information set corresponds to one or more models in the second model set. 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.
[0096] In some possible implementations, the communication method further includes: receiving, from the terminal device, a detection result of the terminal device on the models included in the second model set.
[0097] In the above solution, the terminal device may detect each model in the second model set to obtain a detection result, and may report the detection result to the first network device.
[0098] Optionally, the first network device may send indication information of detecting a model to the terminal device, and the terminal device detects a model in the second model set according to the indication information to obtain a detection result.
[0099] In some possible implementations, the communication method further includes: the first network device sending the first corresponding relationship to the terminal device.
[0100] In the above solution, 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 cells within the coverage of the second network device based on the first model set and the first environment information set. For example, the terminal device determines first environmental information including environmental information of the terminal device's current environment 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 cells within the coverage of the second network device, and the measurement results can be reported to the first network device, thereby achieving neighboring cell measurement.
[0101] In the sixth aspect, a communication method is provided, including: a second network device sends a first correspondence relationship to a first network device, the first correspondence relationship being used to indicate the first environmental information set and a first model set corresponding to the first environmental information set, the first environmental information included in the first environmental information set corresponding to one or more models in the first model set.
[0102] In the above scheme, the second network device can send the first correspondence of the second network device to the first network device. The first correspondence is the correspondence between the first environmental information set and the first model set. In this way, the first network device can obtain the correspondence between the first environmental information set and the first model set. Then, it can configure the model used for the terminal device according to the correspondence between the first environmental information set and the first model set. For example, the first network device can determine the first environmental information in the first environmental 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 environmental information and configure the model to the first terminal device. In this way, the first network device can collect more correspondences between environmental information and models, and can better configure the model for the terminal device.
[0103] In some possible implementations, different models in the one or more models corresponding to the first environment information correspond to different performance indicators.
[0104] 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 environmental information set and a second model set corresponding to the second environmental information set, and the second environmental information included in the second environmental information set corresponds to one or more models in the second model set.
[0105] 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 is avoided, thereby avoiding the problem of performance degradation.
[0106] In some possible implementations, different models in the one or more models corresponding to the second environment information correspond to different performance indicators.
[0107] 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 environmental information set and a first model set corresponding to the first environmental information set, and the first environmental information included in the first environmental information set corresponds to one or more models in the first model set.
[0108] In the above solution, the terminal device can measure cells within the coverage of the second network device based on the first model set and the first environment information set. For example, the terminal device determines first environment information including the terminal device's current environment in the first environment information set, and determines a first model corresponding to the first environment information in the first model set. The first model can be used to measure cells within the coverage of the second network device, and the measurement results can be reported to the first network device, thereby implementing neighboring cell measurement.
[0109] In some possible implementations, different models in the one or more models corresponding to the first environment information correspond to different performance indicators.
[0110] 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 environmental information set and a second model set corresponding to the second environmental information set, and the second environmental information included in the second environmental information set corresponds to one or more models in the second model set; the terminal device determines the first environmental information in the second environmental information set according to the current environmental 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 environmental information in the second model set.
[0111] 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 is avoided, thereby avoiding the problem of performance degradation.
[0112] In some possible implementations, different models in the one or more models corresponding to the second environment information correspond to different performance indicators.
[0113] In some possible implementations, the communication method also includes: the terminal device receives a first correspondence from a second network device from a first network device, the first correspondence is used to indicate the first environmental information set and a first model set corresponding to the first environmental information set, and the first environmental information included in the first environmental information set corresponds to one or more models in the first model set.
[0114] In a ninth aspect, a communication device is provided, which has the functionality to implement any of the above aspects. The functionality can be implemented through hardware, or through hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functionality. For example, a transceiver module or unit, a processing module or unit, an acquisition module or unit, etc.
[0115] 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 any of the above aspects when calling the computer program.
[0116] 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.
[0117] The chip system may be a single chip or a chip module composed of multiple chips.
[0118] 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.
[0119] In a thirteenth aspect, an embodiment of the present application provides a computer program product, which, when executed on a communication device, enables the communication device to execute any one of the methods described in the above aspects.
[0120] It can be understood that the beneficial effects of the above-mentioned ninth to thirteenth aspects can be found in the relevant descriptions of the above-mentioned first to eighth aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0121] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application.
[0122] FIG2 is a schematic diagram of the AI model formation process provided in an embodiment of the present application.
[0123] FIG3 is a schematic diagram of a communication method provided in an embodiment of the present application.
[0124] FIG4 is a schematic diagram of another communication method provided in an embodiment of the present application.
[0125] FIG5 is a schematic diagram of another communication method provided in an embodiment of the present application.
[0126] FIG6 is a schematic diagram of a communication device provided in an embodiment of the present application.
[0127] FIG7 is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0128] 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.
[0129] It should also be understood that the terms "first," "second," and "third" in the embodiments of this application are for distinction only and should not constitute any limitation on this application. It should also be understood that in the various embodiments of this application, the order of the sequence numbers of the processes does not imply a specific order of execution. The order of execution of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation of the embodiments of this application.
[0130] 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 there may be three relationships. 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 items" or similar expressions refers to any combination of these items, including any combination of single items 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.
[0131] Furthermore, the terms "including," "having," and any variations thereof, as used in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0132] It should be noted that in the embodiments of this 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 this application should not be interpreted as being more preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0133] The methods and devices 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 methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.
[0134] Figure 1 is a schematic diagram of a communication system to which an embodiment of the present application is applicable. As shown in Figure 1, the wireless communication system may include a network device 110 and one or more terminal devices (for example, the terminal device 121 and the terminal device 122 shown in Figure 1) for communication. 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 may 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.
[0135] The terminal device 121 or the terminal device 122 may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), 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 robotic arm, a smart home device, a speaker, etc., and can also be a wireless terminal used in scenarios such as 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 devices and chips that can be applied to the aforementioned terminal devices are collectively referred to as terminal devices. It should be understood that the embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal devices.
[0136] 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., a home evolved Node B, 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), 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, such as a BBU or a distributed unit (DU).
[0137] 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 of the gNB's functions, while the DU implements some of the gNB's functions. For example, the CU is responsible for processing non-real-time protocols and services, implementing the functions of the radio resource control (RRC) layer. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. 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. The CU-CP is responsible for control plane functions, while the CU-UP is responsible for user plane functions. For example, the CU-CP and CU-UP may be implemented by different functional entities and connected via an E1 interface. The CU-CP and CU-UP may be coupled with the DU to jointly perform the functions of the base station. The CU control plane (CU-CP) also includes a further segmented architecture, splitting the existing CU-CP into CU-CP1 and CU-CP2. CU-CP1 includes various radio resource management functions, while CU-CP2 only includes radio resource control (RRC) and PDCP-C functions (the basic functions of control plane signaling at the packet data convergence protocol (PDCP) layer).
[0138] The communication system shown in Figure 1 can apply 4G, 5G, 6G or future communication systems, etc., and the embodiments of the present application are not limited to this.
[0139] 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 ”.
[0140] 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.
[0141] During the communication process between the terminal device and the network device in Figure 1, the terminal device can communicate with the network device using an AI model. The system architecture of the AI model is shown in Figure 2. As shown in Figure 2, data from the gNB, CU, DU, UE, or other management entities can be stored in the data collection module (also known as the data source). The data collection module is used to store the database for AI model training or the database used for AI model inference. The model training module trains the training data provided by the data collection module to determine the optimal AI model. The AI model is then deployed or updated to the model inference module. The model inference module inputs the inference data from the data collection module into the AI model to predict network operation or determine policies. The predicted values or policies are uniformly planned by the actor module and sent to multiple network entities for execution. The predicted values or policies can also be output to the model training module as model performance feedback. After the operation, network feedback can be input to the data collection module.
[0142] AI models can be applied to both the terminal device side and the network device side. Different AI models can perform different functions. For example, in channel state information (CSI) feedback, the terminal device can predict the CSI channel based on 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 implement a function, multiple AI models can exist, and the terminal device can select an AI model from multiple AI models to perform the corresponding function according to the instructions of the network device. For example, the AI model can be applied to the following scenarios.
[0143] Scenario 1: Energy Saving
[0144] Network equipment can collect its own and / or neighboring cell load, energy consumption, energy efficiency information, terminal device trajectory information or measurement results, etc. Based on the collected data, the AI model is used to predict the load of the network equipment, and combined with the cell usage, key performance indicator (KPI) requirements, etc., energy-saving measures are obtained based on the AI model without affecting network coverage and user access. For example, the energy-saving strategy may include deactivating the cell; for example, the energy-saving strategy may include carrier shutdown, channel shutdown, time slot shutdown or transmission power reduction; for example, a complex energy-saving strategy may include a combination of energy-saving measures such as cell deactivation, carrier shutdown, channel shutdown, time slot shutdown or transmission power reduction. When network coverage is affected, or it cannot meet the access needs of the terminal device or the service needs of the terminal device, the AI model can be changed and the energy-saving strategy can be modified using the changed AI model. Alternatively, the load can be re-predicted using the original AI model.
[0145] Scenario 2: Load Balancing
[0146] Network devices collect information about their own and / or neighboring cells' load, energy consumption, energy efficiency, terminal trajectory information, or measurement results. Based on this collected data, AI models predict the direction of their own load. Combined with the cell's usage and KPI requirements, the AI model can select and handover some terminal devices to neighboring cells or receive access from neighboring cells. This ensures that network devices in the entire area have similar load levels, minimizing the impact of heavy loads on some network devices, which can disrupt normal services, while lightly loaded devices leave resources idle. Because AI model predictions are not absolutely accurate, this can lead to inappropriate terminal device selection or handover target cells, resulting in handover failures or impacted terminal services. Inaccurate load predictions can also lead to poor load balancing, or temporary load fluctuations can render the original load balancing strategy ineffective. In these situations, the AI model can be modified to adjust the load balancing strategy. Alternatively, the original AI model can be used to re-predict the load.
[0147] Scenario 3: Mobility Optimization
[0148] The network collects historical trajectory information of terminal devices, combines it with measurement information from the terminal devices, and uses AI models to predict the terminal device's future trajectory. Based on the predicted trajectory, it determines in advance whether the terminal device should switch, issues the switching configuration in advance, and notifies the target cell of the access resource preparation. This reduces delays during the handover process and lowers the probability of handover and access failures. However, because trajectory prediction using AI models is not absolutely accurate, incorrectly predicted trajectories can lead to handover failures for the terminal device and service interruption. In this case, the AI model can be modified to modify the predicted trajectory. Alternatively, the trajectory can be re-predicted using the original AI model.
[0149] Scenario 4: Enhanced Channel State Information Reference Signal (CSI-RS) Feedback
[0150] 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 based on the capabilities of the terminal device and the network device's requirements for the model. The network device can then 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 based on the measured channel result matrix and the existing dictionary. The compressed and quantized results are then sent to the network device. The network device can restore the original channel matrix based on the dictionary and the results from the terminal device.
[0151] Scenario 5: Beam Management Enhancement
[0152] Multiple terminal devices perform full beam scanning of a synchronization signal or physical broadcast channel block (SSB) and report the scanning results to a network device. The network device may train a sparse model based on the scanning 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 through a system information block (SIB). The terminal device performs beam scanning in the P1 phase based on the sparse model and sends the scanning results to the network device. The network device determines the optimal SSB beam based on the scanning 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.
[0153] Scenario 6: Positioning Accuracy Enhancements
[0154] The reference terminal device can collect raw data, and the location management function (LMF) and network equipment can respectively train AI models. The LMF can perform positioning based on the AI model trained by the network device, such as determining longitude and latitude. The network device can determine the line of sight (LOS) or non-line of sight (NLOS) judgment result based on the AI model trained by the network device.
[0155] In the above six scenarios, multiple AI models can exist in one scenario to implement a certain function. If the terminal device uses a fixed AI model, the result of the intelligent analysis performed 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 current model application environment, thereby affecting system performance.
[0156] 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 based on 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 based on the second indication information and the first performance indicator, and determine the environment item of the environment in which the terminal device is located based on the first environment information, so that the network device can judge whether the first model meets the current requirements based on 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 based on the first performance indicator, the network device can update the first model and / or the network device may 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 configuring other terminal devices, the network device can refer to the first environment information to determine the model to be used to configure the other terminal devices, so as to improve the communication performance of other terminal devices.
[0157] The following describes a communication method 300 in an embodiment of the present application with reference to FIG3 . As shown in FIG3 , the communication method 300 includes:
[0158] 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 the environment entries recorded by the terminal device.
[0159] 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.
[0160] 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.
[0161] 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.
[0162] 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.
[0163] 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 (CGI) or CGI list that the terminal device can record, the 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.
[0164] Optionally, if the capability information is used to indicate the number M of environment entries that can be recorded, the first indication information may indicate that the number of environment entries recorded by the terminal device is M.
[0165] 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.
[0166] 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 a record report of N cells.
[0167] Optionally, if the capability information is used to indicate the PLMN or PLMN list that the terminal device can record, the first indication information may 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 may 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 a record report of 4 cells, and the PLMN list supported by the terminal device is PLMN1, PLMN2, and PLMN3, the network device may determine 4 cells from the 3 PLMNs supported by the terminal device, and indicate these 4 cells through the first indication information. In this way, the terminal device can record reports of these 4 cells.
[0168] Optionally, if the capability information is used to indicate the CGI or CGI list that the terminal device can record, the first indication information may 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 may 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 may determine 4 cells from the 3 CGIs supported by the terminal device, and indicate these 4 cells through the first indication information. In this way, the terminal device can record reports of these 4 cells.
[0169] 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 may instruct 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 may 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 a record report of 4 cells, and the vendor identifier list supported by the terminal device is vendor identifier 1, vendor identifier 2, and vendor identifier 3, the network device may determine 4 cells from the 3 vendor identifiers supported by the terminal device, and indicate these 4 cells through the first indication information. In this way, the terminal device can record reports of these 4 cells.
[0170] Optionally, if the capability information is used to indicate a reporting method supported by the terminal device, the first indication information may instruct the terminal device to report the record report through the first reporting method. Optionally, the reporting method supported by the terminal device may be a reporting method of mobility robustness optimization MRO, or a reporting method of measurement report, or at least one of a reporting method of a confirmation message through radio resource control RRC signaling. The first reporting method may be a reporting method of mobility robustness optimization MRO, or a reporting method of measurement report, or a reporting method of a confirmation message through 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.
[0171] Optionally, the network device may send fourth indication information to the terminal device, and the terminal device may receive the 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. 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.
[0172] 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~30km / h, the channel is InH...
[0173] Table 1
[0174] Optionally, before S310, the communication method 300 also includes: the network device can send the correspondence between the model and the model index to the terminal device, so that the network device can indicate the model by sending the model index, for example, as shown in Table 2, such as index 2 corresponds to model 2.
[0175] Table 2
[0176] Optionally, the network device may send a first correspondence to the terminal device, and the terminal device may receive the first correspondence from the network device. The first correspondence is used to indicate that at least one model corresponds to at least one piece of environmental scope information corresponding to the at least one model, and that at least one model corresponds to at least one piece of environmental scope information in a one-to-one manner. That is, the network device will indicate to the terminal device that a model corresponds to a piece of environmental scope information, so that the terminal device can use the model when it is in the environmental scope indicated by the environmental scope information. Optionally, the first correspondence is a correspondence between the index of at least one model and the index of at least one piece of environmental scope information, and that a model index corresponds to an index of one piece of environmental scope information. That is, the network device can indicate the correspondence between the model and the environmental scope information by indicating the correspondence between the index of the model and the index of the environmental scope information. Optionally, the first correspondence is a correspondence between the index of at least one model and the index of at least one piece of environmental scope information, and that a model index corresponds to an index of one piece of environmental scope information. That is, the network device can indicate the correspondence between the model and the environmental scope information by indicating the correspondence between the index of the model and the index of the environmental scope information. Optionally, the first correspondence is a correspondence between the index of at least one model and the index of at least one piece of environmental scope information, and that a model index corresponds to an index of one piece of environmental scope information. That is, the network device can indicate the correspondence between the index of the model and the index of the environmental scope 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 piece of environmental range information.
[0177] 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 CSI-RS measurement reporting. If the terminal device also needs to implement other functions, the network device may also configure other models for the terminal device.
[0178] 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 a 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 a record report of CGI 1, CGI 2, and CGI 3. In this case, 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 capability information or the reported capability information does not indicate a CGI list or CGI recorded by the terminal device, the network device may still send the fifth indication information to indicate a CGI list or CGI recorded by the terminal device.
[0179] 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.
[0180] Optionally, the network device may 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 at the same time, 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.
[0181] 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.
[0182] 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.
[0183] Optionally, the terminal device may periodically record environmental information corresponding to environmental entries of the environment in which the terminal device is located, wherein the first environmental information may be environmental information corresponding to environmental entries of the current first period.
[0184] Optionally, the first indication information sent by the network device can indicate that the number of environment entries recorded by the terminal device is M. At this time, 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.
[0185] S330: The terminal device determines a first performance indicator of the first model according to the first environment information.
[0186] Optionally, S330 includes: the terminal device may input the first environment information into the first model, obtain an output of the first model, and determine a first performance indicator of the first model based on the output of the first model. For example, the first performance indicator may be throughput, prediction accuracy, or positioning accuracy.
[0187] Optionally, S330 includes: the terminal device may determine, from at least one piece of environmental range information, the first environmental range information within which the first environmental information resides. The terminal device may determine, from at least one model, a first model corresponding to the first environmental range information. That is, the network device may configure a correspondence between one or more pieces of environmental range information and one or more models for the terminal device. The terminal device needs to determine, from one or more models, the first model to be used. The terminal device may determine, from at least one piece of environmental range information, the first environmental range information that matches the current first environmental information. The terminal device may determine, from at least one model, the first model corresponding to the first environmental range information. Therefore, the terminal device may determine a first performance indicator of the first model based on the first environmental information. For example, if the first environmental range information indicates that the terminal device's moving speed is 30 km / h to 40 km / h, and the terminal device's current moving speed is 35 km / h, then the first environmental range within which 35 km / h resides is 30 km / h to 40 km / h. Therefore, the terminal device may determine the first model corresponding to 30 km / h to 40 km / h. In some scenarios, an environmental range information may include one or more pieces of environmental information, and the terminal device may determine whether the first environmental information is included in the one or more pieces of environmental information included in the environmental range information.
[0188] 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.
[0189] Optionally, the communication method 300 further includes: the network device may send third indication information, and the terminal device receives the third indication information from the network device, where the third indication information is used to indicate the output requirements of the model. S340 includes: if the first performance indicator does not meet the output requirements, the terminal device sends a record report to the network device. In other words, if the terminal device determines that the first performance indicator does not meet the output requirements, it may send a record report. If the terminal device determines that the first performance indicator meets the output requirements, it may not send a record report. Optionally, the terminal device may also directly send a 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 if the throughput is less than or equal to the throughput threshold value, 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 if the prediction accuracy is less than or equal to the accuracy threshold value, 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 if the positioning accuracy is less than or equal to the positioning accuracy threshold value, it is considered that the output requirement is not met, otherwise it can be 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.
[0190] Optionally, if the first performance indicator does not meet the output requirements, the terminal device sends a record report to the network device. The record report 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.
[0191] 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 configuring the model for other terminal devices, the network device can configure the third model corresponding to the first environmental range information.
[0192] Optionally, if the network device can send a fourth indication message to the terminal device, and the terminal device receives the fourth indication message from the network device, the fourth indication message 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. 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 first reason information, thereby helping the network device to configure the model used for other terminal devices.
[0193] Optionally, if the first indication information is also used to indicate the time when the terminal device records and generates the record report, the record report may also include the first time when the terminal device generates the record report. In this way, 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.
[0194] 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, etc.
[0195] Optionally, if the terminal device receives the fifth indication information or the first indication information, the fifth indication information or the first indication information indicates the 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, it can send a record report 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 the 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.
[0196] 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.
[0197] Optionally, the terminal device uses a default reporting method to report the record report, which is independent of the sixth indication information or the first indication information.
[0198] Optionally, in some embodiments, the network device in S310 and the network device in S340 can be the same network device, that is, one network device sends the first indication information, and the terminal device sends a record report to the network device. FIG3 takes the network device in S310 and the network device in S340 as the same network device as an example. 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 for other terminal devices based on 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 save the correspondence between at least one model and at least one environmental range information. In this way, when the second network device receives the record report, it can also determine whether to configure the first model to the terminal device connected to the second network device.
[0199] In the above-mentioned communication method 300, the terminal device can record the first environmental information corresponding to the environmental entry 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 use the second indication information to determine that the first performance indicator of the first model does not meet the output requirements, 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 indicates 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.
[0200] In the above-mentioned 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 adopts, so the network device cannot configure which model of the multiple models to adopt for other terminal devices. Alternatively, when the network device indicates to the terminal device which model of the multiple models to adopt, the indicated model may not match the actual environment of the terminal device, resulting in a problem of reduced transmission performance. The following description of the communication method 400 in conjunction with FIG4 shows that the terminal device can detect the performance indicators of at least one model and can report the detection results of at least one model to the network device. In this way, the network device can determine which model has good performance based on the detection results of at least one model, so that when configuring models for other terminal devices, the terminal device with good performance can be adopted. As shown in FIG4 , a communication method is provided, including:
[0201] 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.
[0202] 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 the model and the 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.
[0203] Optionally, the network device may further send third indication information, and the terminal device may receive the third indication information, where the third indication information is used to indicate the performance indicator. Optionally, the third indication information may directly indicate the performance indicator or may also indicate an index of the performance indicator. The embodiments of the present application do not impose any restrictions on how the network device indicates the performance indicator. Optionally, before sending the third indication information, the network device may send a correspondence between the performance indicator and the index to the terminal device, so that the terminal device can determine the performance indicator based on the index of the performance indicator.
[0204] 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 entries 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 correspondence is shown in Table 1, so that the terminal device determines the first environmental information based on the index of the first environmental information.
[0205] 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 second indication information and fourth indication information, where 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, environment A indicated by the fourth indication information corresponds to model a, model b, and model c indicated by the second indication information, indicating that the terminal device needs to detect model a, model b, and model c corresponding to environment information A.
[0206] 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 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. For example, as shown in Table 3, assuming that Table 3 has a first column and a 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. 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.
[0207] Optionally, the first environmental information may correspond to at least one model and a performance indicator. The network device may configure the first environmental 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. 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. 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 models a, b, and 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 models a, b, and c corresponding to the environmental 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 two or more, such as throughput and computing power of the terminal device.
[0208] Table 3
[0209] Optionally, the network device may instruct the terminal device to report the detection time of the detection model.
[0210] 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 the detection results are allowed to be reported.
[0211] Optionally, the network device may send a sixth indication message to the terminal device, and the terminal device receives the sixth indication message, where the sixth indication message 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 wireless resource control RRC signaling.
[0212] 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.
[0213] 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.
[0214] 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.
[0215] 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 a detection result of the at least one model.
[0216] Optionally, if the terminal device does not receive the second indication information indicating at least one model, the terminal device may detect the performance indicator of at least one model stored in itself in S420.
[0217] 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.
[0218] Optionally, if the terminal device does not receive the third indication information, the terminal device in S420 detects the performance indicator of at least one model based on the first indication information. The performance indicator can 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 limit this.
[0219] 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 based on the first indication information, and obtaining a detection result for the at least one model. That is, if the network device is configured with the first environment information, when the terminal device is in the environment indicated by the first environment information, the terminal device may be triggered to detect the performance indicator of at least one model. The at least one model may be indicated by the second indication information or determined by the terminal device based on its own implementation. The performance indicator may be indicated by the third indication information, or may be a default indicator, or an indicator determined by the terminal device based on its own implementation. Optionally, the detection result may also include second environment information of the terminal device's current environment. 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, if the first environment information configured by the network device indicates an environment range, and the terminal device's current environment is within the environment range indicated by the first environment information, the terminal device may detect the at least one model and obtain a detection result, and the detection result may include the second environment information indicating the terminal device's current environment. Optionally, the performance indicators of at least one model are detected according to the first indication information, including: 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, obtaining the output of each model, and determining the performance indicators of each model according to the output of each model.
[0220] Optionally, S420 includes: detecting, based on the first indication information, a performance indicator of at least one model in the current environment of the terminal device, wherein the detection result of the at least one model may include second environmental information indicating the current environment of the terminal device. That is, the terminal device may use the current second environmental information of the terminal device as the input of each model in the at least one model to obtain the output of each model, and determine the performance indicator of each model based on the output of each model. In other words, when the terminal device does not receive indication information indicating any environmental information, the terminal device may input the current environmental information into the at least one model to be detected to determine the performance indicator of the at least one model.
[0221] 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.
[0222] Optionally, the detection result may include the identifier of the model with the best performance indicator in at least one model and the 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 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.
[0223] 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. In this way, the network device can determine which model has the best performance indicator based on the performance indicator corresponding to the identifier of each model. 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.
[0224] 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 based on 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, 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 based on 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.
[0225] Optionally, if the terminal device receives the fifth indication information, S430 includes: the terminal device sends the detection result to the cells within the cell range. That is, when the terminal device moves to the cells within the cell range, the detection result can be sent to these cells. In this way, the network equipment of these cells can determine whether to configure a model of at least one model for other terminal devices based on 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. Alternatively, the terminal device can select a cell to report the detection result based on other implementations.
[0226] 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 the reporting method of the confirmation message through RRC signaling, when the terminal device sends the confirmation message of RRC signaling to the network device, the confirmation message can carry the detection result.
[0227] 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.
[0228] Optionally, in some embodiments, the network device in S410 and the network device in S430 can be the same network device, that is, one network device sends the first indication information, and the terminal device sends the detection result to the network device. FIG4 takes the network device in S410 and the network device in S430 as the same network device as an example. 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 based on 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 model of the at least one model for other terminal devices based on 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, when the second network device receives the detection result, it can also determine whether to configure a model of the at least one model to the terminal device connected to the second network device.
[0229] In the above scheme, the terminal device can detect at least one model based on 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 based on 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 is avoided.
[0230] It can be understood that, for the convenience of description, the above-mentioned communication method 300 and 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.
[0231] In some scenarios, the correspondence between the model and the environment information can be exchanged between two network devices, so that the network devices can obtain more model and environment information, which facilitates the configuration of the terminal device connected to the network device. For example, as shown in FIG5 , the communication method 500 includes:
[0232] 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. The first correspondence is used to indicate a 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 corresponds to one or more models in the first model set.
[0233] Optionally, the second network device may send the first correspondence relationship to the first network device through an XN interface or an NG interface.
[0234] Optionally, the first environment information set may include one or more pieces of environment information.
[0235] Optionally, the first model set may include one or more models.
[0236] 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, it can store the first corresponding relationship.
[0237] Optionally, one piece of environmental information in the first 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 default optimal model corresponding to the environmental information. 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. 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 piece of environmental information in the first environmental information set. Environmental information A may correspond to Model 1 and Model 2, where Model 1 is the model with the best KPI a and Model 2 is the model with the best 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. These 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.
[0238] Table 4
[0239] Optionally, the communication method further includes:
[0240] 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.
[0241] Optionally, the first network device may send the second correspondence relationship to the second network device through an XN interface or an NG interface.
[0242] Optionally, the second environment information set may include one or more pieces of environment information.
[0243] Optionally, the second model set may include one or more models.
[0244] The first network device stores the second corresponding relationship on the first network device side. After the second network device receives the second corresponding relationship from the first network device, it can store the second corresponding relationship.
[0245] 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 default to being the optimal model corresponding to the environmental information. Optionally, if one piece of environmental information corresponds to multiple models, the multiple models may correspond 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.
[0246] 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.
[0247] 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 environmental information set and the first model set. In this way, after the first network device obtains the correspondence between the first environmental information set and the first model set, it can configure the model used for the terminal device according to the correspondence between the first environmental information set and the first model set. For example, the first network device can determine the first environmental information in the first environmental 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 environmental information and configure the model to the first terminal device. In this way, the first network device can collect more correspondences between environmental information and models, and can better configure the model for the terminal device.
[0248] 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. The second correspondence is used to indicate a second environmental information set and a second model set corresponding to the second environmental information set. The second environmental information included in the second environmental information set corresponds to one or more models in the second model set. The terminal device can receive the second correspondence sent by the first network device.
[0249] 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.
[0250] 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.
[0251] 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. In this case, 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 based on 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.
[0252] 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. For the description of the second correspondence, see above. In this way, when the terminal device 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, 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, in some cases, neighboring cell measurement can be used as a separate embodiment, which is independent of the communication method 500 and 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. In this way, 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.
[0254] 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.
[0255] Figure 6 is a schematic block diagram of a communication device provided in an embodiment of the present application. As shown in Figure 6, the communication device 600 may include a processing unit 610 and a communication unit 620. The communication unit 620 can implement corresponding communication functions, and the communication can be internal communication of the communication device 600 or communication between the communication device 600 and other devices; the processing unit 610 can implement corresponding processing functions. The communication unit 620 can also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 600 may also include a storage unit, which can be used to store instructions and / or data, and the processing unit 610 can read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.
[0256] In one possible design, the communication device 600 may be the terminal device in the communication method 300 described above, or may be 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 embodiment of the communication method 300 described above. Alternatively, the communication device 600 may be the network device in the communication method 300 described above, or may be 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 embodiment of the communication method 300 described above.
[0257] In another possible design, the communication device 600 may be the terminal device in the communication method 400 described above, or may be 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 embodiment of the communication method 400 described above. Alternatively, the communication device 600 may be the network device in the communication method 400 described above, or may be 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 embodiment of the communication method 400 described above.
[0258] In another possible design, the communication device 600 may be the first network device in the communication method 500 described above, or may be 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 described above. Optionally, the communication device 600 may be the second network device in the communication method 500 described above, or may be 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 described above. Optionally, the communication device 600 may be the terminal device in the communication method 500 described above, or may be 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 described above.
[0259] Regarding the steps or processes executed by each unit in the communication device 600, please refer to the above method embodiments for details, and will not be described in detail here.
[0260] It should be understood that the "units" 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 implementation. For example, the "units" can refer to application specific integrated circuits (ASICs), electronic circuits, processors (such as shared processors, dedicated processors, or group processors, etc.) and memories for executing one or more software or firmware programs, combined logic circuits, 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, a receiving circuit and a transmitting circuit), and the processing unit 610 can be replaced by a processor or a processing circuit.
[0261] Figure 7 shows a schematic block diagram of another communication device 700 provided in an embodiment of the present application. The communication device 700 can be a terminal device, or a chip, chip system, or processor that supports the terminal device to implement the above method. The device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.
[0262] The communication device 700 may include one or more processors 710, which may also be referred to as processing units, and may implement certain control functions. The processor 710 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a user chip, a DU or a CU, etc.), execute software programs, and process data from the software programs.
[0263] In an optional design, the processor 710 may also store instructions and / or data, which can be executed by the processor 710 to enable the communication device 700 to perform the method described in the above method embodiment. Optionally, the processing unit 610 in the communication device 600 may be the processor 710.
[0264] In another optional design, the communication device 700 may include a communication interface 720 for implementing receiving and transmitting 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 transmitting functions may be separate or integrated. The transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or the 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 the communication interface 720.
[0265] Optionally, the communication device 700 may include one or more memories 730, which may store instructions. The instructions may be executed on the processor 710, causing the communication device 700 to perform the method described in the above method embodiment. Optionally, the memory 730 may also store data. Optionally, the processor 710 may also store instructions and / or data. The processor 710 and memory 730 may be provided separately or integrated together.
[0266] Those skilled in the art will appreciate that, for ease of explanation, FIG7 shows only one memory and processor. In an actual terminal device, multiple processors and memories may exist. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the present embodiment.
[0267] For example, a processor may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily responsible for processing communication protocols and communication data, while the CPU is primarily responsible for controlling the entire terminal device, executing software programs, and processing data from these programs. The processor in Figure 7 integrates the functions of both the baseband processor and the CPU. Those skilled in the art will appreciate that the baseband processor and the CPU may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a terminal device may include multiple baseband processors to accommodate different network standards, multiple CPUs to enhance its processing capabilities, and that the various components of the terminal device may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The CPU may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing functionality.
[0268] It should be understood that, in one possible design, each step in the method embodiment provided in the present application can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature 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 the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0269] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or by instructions 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 device, a discrete gate or transistor logic device, or a discrete hardware component. The various 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. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0270] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may 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 may 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 bus 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.
[0271] The present application also provides a computer program product, which includes: computer program code, which, when executed on a computer, enables the computer to execute the various steps or processes 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.
[0272] 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 network device or the first network device or the second network device in any of the above method embodiments.
[0273] The present application also provides a communication device, including a processor and an interface, which is used to send and / or receive signals, so that the processor executes the various steps or processes performed by the terminal device or network device or the first network device or the second network device in any of the above method embodiments.
[0274] 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.
[0275] The above-mentioned device embodiments and method embodiments are completely corresponding, and the corresponding steps are performed by the corresponding modules or units. For example, the communication unit or communication interface performs the receiving or sending steps in the method embodiment. Other steps except sending and receiving can be performed by the processing unit or processor.
[0276] In the embodiments of this application, each term and English abbreviation is provided for convenience of description and shall not constitute any limitation to this application. This application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0277] As used in this specification, the terms "component," "module," "system," and the like 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 an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on one computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable storage media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on 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 via signals).
[0278] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians 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.
[0279] Those skilled in the art will 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.
[0280] In the several embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, 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.
[0281] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0282] 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.
[0283] 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 software is used for implementation, 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, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. 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)).
[0284] 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, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment 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.
[0285] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection 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 source network device of the terminal 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.
Citation Information
Patent Citations
Data acquisition method and device
CN114915983A
Index optimization method, server and computer readable storage medium
CN115526365A
Artificial intelligence (AI) communication method and device
CN116156526A
Communication method, device and system
CN116367091A