Communication method, apparatus and system
By determining and reporting the applicability of configuration information through the terminal, the problem of network devices having difficulty in judging compatibility is solved, enabling more efficient selection of configuration information and reducing transmission overhead and communication latency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-03
- Publication Date
- 2026-06-11
Smart Images

Figure CN2025139734_11062026_PF_FP_ABST
Abstract
Description
Communication methods, devices and systems
[0001] This application claims priority to Chinese Patent Application No. 202411765767.3, filed on December 3, 2024, entitled "Communication Method, Apparatus and System", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a communication method, apparatus, and system. Background Technology
[0003] In some communication systems, to improve communication efficiency or quality, terminals can run models, such as artificial intelligence (AI) models or machine learning (ML) models, to implement communication services. For example, a channel state information (CSI) prediction model can predict channel states. Based on this, terminal devices can obtain model configuration information from network devices and synchronize the models they use or support with the network devices. For instance, a terminal can report capability information to the network device, indicating the multiple models it supports. The network device can then determine whether the models supported by the terminal are compatible (or applicable) with its configuration information (including parameters related to model inference).
[0004] However, when network devices determine suitable configuration information based on the capability information reported by the terminal, the applicability conditions of the model may not be fully registered with the network device. This makes it difficult for the network device to determine the configuration information that is compatible with the model supported by the terminal. In this case, the configuration information sent by the network device may not be compatible with any model supported by the terminal. Since neither the terminal device nor the configuration information is compatible, the network device may send configuration information to the terminal multiple times or for a long period of time, waiting for the terminal device to report a compatible model or suitable configuration information. This will result in significant transmission overhead. Summary of the Invention
[0005] This application provides a communication method, apparatus, and system to save signaling overhead.
[0006] Firstly, a communication method is provided, which can be applied to a communication device. This device may be, for example, a terminal, a component configured in the terminal (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the terminal's functions, etc. This application does not limit the scope of the application.
[0007] For example, the method includes: a terminal determining applicability information for m first configuration information, the applicability information including information for characterizing the applicability between the first configuration information and a model supported by the terminal; the terminal sending first information, the first information indicating applicability information for n first configuration information, where n is less than or equal to m.
[0008] Based on the above technical solution, after the terminal determines the applicability information of each first configuration information, it can report it to the network device through the first information. This enables the network device to clearly understand the applicability between the first configuration information and the models supported by the terminal, providing a technical basis for the configuration information issued by the network device to be applicable to the models supported by the terminal, thereby reducing the signaling overhead and communication latency caused by the network device blindly issuing configuration information.
[0009] In conjunction with the first aspect, in some possible implementations of the first aspect, this applicability information is determined based on mathematical statistics.
[0010] The terminal can determine the applicability of the first configuration information based on multiple mathematical statistics from historical moments. In this way, the applicability information of the first configuration information obtained from mathematical statistics can provide a technical basis for ensuring that the configuration information issued by the network device in the future is applicable to the model supported by the terminal, thereby reducing the signaling overhead and communication latency caused by the network device blindly issuing configuration information.
[0011] In conjunction with the first aspect, in some possible implementations of the first aspect, the first configuration information corresponds to L models, and the first information is used to indicate the applicability information of each first configuration information with at least one model.
[0012] In other words, the applicability information of the determined first configuration information is the applicability information of the L models corresponding to that first configuration information. This helps network devices select the model with high applicability information based on the applicability information of the L models corresponding to each first configuration information, and then send the first configuration information corresponding to that model to the terminal. In this way, a technical basis is provided for ensuring that the configuration information sent by the network device is applicable to the models supported by the terminal, which can reduce the need for network devices to blindly send configuration information, thereby reducing transmission overhead.
[0013] In conjunction with the first aspect, in some possible implementations of the first aspect, the applicability information of each first configuration information is determined based on a first sending count and a second sending count. The first sending count is the number of times a request message carrying the first configuration information is sent, and the second sending count is the number of times a reporting message is sent when there is a model that matches the first configuration information among the N models supported by the terminal.
[0014] One possible implementation is that the terminal can determine the first number of transmissions and the second number of transmissions based on mathematical statistics, and then determine the applicability information of each first configuration information based on the first number of transmissions and the second number of transmissions.
[0015] This helps the terminal obtain applicability information for each first configuration information based on the number of times the network device requests the terminal to report an applicable model (i.e., the first number of times) and the number of times the terminal reports an applicable model (i.e., the second number of times). This provides a technical basis for the network device to select configuration information that is applicable to the model supported by the terminal based on the applicability information of each first configuration information.
[0016] In conjunction with the first aspect, in some possible implementations of the first aspect, the first number of transmissions is the number of times a request message carrying the first configuration information is sent within a preset time period T1, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information within the preset time period T2; or, the first number of transmissions is a preset number K, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
[0017] The terminal can determine the first and second transmission counts based on mathematical statistics within a preset time period, or it can determine the second transmission count based on mathematical statistics if the first transmission count is a preset number K. This helps the terminal determine the applicability of the first configuration information based on mathematical statistics from historical moments.
[0018] In conjunction with the first aspect, in some possible implementations of the first aspect, the first transmission count is the number of times a request message carrying the first configuration information is sent from the first cell.
[0019] When a terminal accesses different cells, for example due to changes in channel state, the applicability information of the same first configuration information obtained based on mathematical statistics may be the same or different in different cells. Therefore, the terminal can perform mathematical statistics at the cell level to obtain the applicability information of each first configuration information in different cells. In this way, the applicability information of the first configuration information obtained based on the cell is more granular and more accurate.
[0020] In conjunction with the first aspect, in some possible implementations of the first aspect, the applicability information of each first configuration information is greater than or equal to the first threshold.
[0021] The terminal can implicitly indicate the applicability information for each first configuration information. When the applicability information of a first configuration information is less than a first threshold, meaning that the applicability of the first configuration information is low relative to at least one model currently supported by the terminal, the terminal can choose not to report the applicability information of the first configuration information. This reduces transmission overhead.
[0022] In conjunction with the first aspect, in some possible implementations of the first aspect, sending the first information includes: sending capability information, wherein the capability information carries the first information, wherein the capability information is used to indicate the applicability information corresponding to the N models supported by the terminal, or wherein the capability information is used to indicate the applicability information corresponding to the m first configuration information supported by the terminal; or, in response to a received message requesting applicability information, sending the first information.
[0023] When the applicability of m first configuration information is determined by the terminal through mathematical statistics, the terminal can report n of these m first configuration information to the network device. This helps the network device clarify the applicability of different configuration information to the models supported by the terminal, providing a technical basis for ensuring that the configuration information issued by the network device is applicable to the models supported by the terminal. This reduces the number of times the network device blindly sends multiple configuration information to the terminal, saving transmission overhead.
[0024] One possible implementation is that the terminal can carry applicability information for each first configuration piece of information based on the capability information, and then report the applicability information of each first configuration piece of information to the network device. Accordingly, the network device can determine the applicability information corresponding to each of the N models supported by the terminal based on the reported capability information, or it can determine the applicability information of the m first configuration pieces of information supported by the terminal based on the reported capability information.
[0025] One possible implementation is that the terminal can respond to a request message from the network device and report the applicability information of the first configuration information to the network device based on the first information.
[0026] In conjunction with the first aspect, in some possible implementations of the first aspect, the first configuration information is associated with at least one auxiliary information, the first information being used to indicate at least one applicability information corresponding to each model in the model under each of the at least one auxiliary information, the auxiliary information being associated with the operating state or application scenario of the terminal.
[0027] In other words, the terminal can determine the applicability of the first configuration information in different associated scenarios or operating states. The applicability information of the same first configuration information may be the same or different under different associated auxiliary information, or in other words, under different scenarios or operating states. The network device can, based on at least one applicability information of at least one auxiliary information associated with the first configuration information, clarify the applicability of the first configuration information to the models supported by the terminal under different auxiliary information, providing a technical foundation for ensuring that the configuration information issued by the network device is applicable to the models supported by the terminal. Thus, the granularity of the applicability information of the first configuration information is finer, making it easier for the network device to narrow down the range of M second configuration information from m first configuration information, saving signaling overhead.
[0028] In conjunction with the first aspect, in some possible implementations of the first aspect, the method further includes: receiving a request message carrying M second configuration information, the request message being used to request the terminal to report a first model among N models supported by the terminal that is adapted to at least one of the second configuration information, or the request message being used to request the terminal to report whether at least one second configuration information is applicable; sending a reporting message carrying the first model or second configuration information adapted to the first model, the first model being determined based on each of the second configuration information and each of the models.
[0029] After receiving a request message carrying M pieces of second configuration information, the terminal can determine, based on the request message, which of the M pieces of second configuration information corresponds to a suitable first model. It can then report the first model to the network device, or report the corresponding second configuration information to the network device. This helps the terminal report the first model applicable to the second configuration information sent by the network device, avoiding the network device blindly sending second configuration information and thus reducing transmission overhead.
[0030] In conjunction with the first aspect, in some possible implementations of the first aspect, the method further includes: sending second information, the second information being used to indicate at least one first configuration information currently configured for the terminal and at least one auxiliary information associated with each of the first configuration information.
[0031] The terminal can report its current scenario or operating status, which helps the network device determine the first configuration information that is compatible with the model supported by the terminal, based on the applicability information of at least one auxiliary information associated with m first configuration information and the auxiliary information associated with the current first configuration information reported by the terminal. This first configuration information is then sent to the terminal as second configuration information. This avoids the network device blindly sending second configuration information, thereby reducing transmission overhead.
[0032] In conjunction with the first aspect, in some possible implementations of the first aspect, the first model is determined based on each second configuration information under the first auxiliary information and each model, wherein the first auxiliary information is associated with the current operating state or application scenario of the terminal.
[0033] When the auxiliary information currently associated with the terminal is the first auxiliary information, the terminal receives M auxiliary information items associated with the second configuration information, all of which are the first auxiliary information. The terminal can then, based on these M second configuration information items and multiple models supported by the terminal, determine the model that matches the second configuration information as the first model. This helps the terminal determine the applicable first model from among multiple supported models.
[0034] Secondly, a communication method is provided, which can be applied to a communication device. This device may be, for example, a network device, a component configured within the network device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the functions of the network device, etc. This application does not limit the scope of the application.
[0035] For example, the method includes: a network device determining applicability information for m first configuration information, the applicability information including mathematical statistics for characterizing the applicability of the first configuration information, the m first configuration information including M second configuration information; the network device sending a request message carrying the M second configuration information, the request message being used to request a terminal to report a first model among N models supported by the terminal that is adapted to at least one of the second configuration information, or the request message being used to request the terminal to report whether at least one of the second configuration information is applicable.
[0036] Based on the above technical solution, after the network device determines the applicability information of one or more first configuration information pieces, it can narrow down the selection of M first configuration information pieces as M second configuration information pieces based on the applicability information of these one or more first configuration information pieces. This provides a technical basis for ensuring that the second configuration information issued by the network device is applicable to models supported by the terminal. The M second configuration information pieces are then sent to the terminal, enabling the terminal to determine the applicable model based on the second configuration information issued by the network device. This reduces the number of times the network device blindly sends multiple second configuration information pieces to the terminal, saving transmission overhead.
[0037] In conjunction with the second aspect, in some possible implementations of the second aspect, the applicability information of each of the first configuration information is determined based on a first number of transmissions and a second number of transmissions, wherein the first number of transmissions is the number of times a request message carrying the first configuration information is sent, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
[0038] In conjunction with the second aspect, in some possible implementations of the second aspect, the first sending count is the number of times a request message carrying the first configuration information is sent within a preset time period T1, and the second sending count is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information within the preset time period T2; or, the first sending count is a preset number K, and the second sending count is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
[0039] In conjunction with the second aspect, in some possible implementations of the second aspect, the first transmission count is the number of times a request message carrying the first configuration information is sent from the first cell.
[0040] In conjunction with the second aspect, in some possible implementations of the second aspect, the applicability information of each of the first configuration information is greater than or equal to the first threshold.
[0041] In conjunction with the second aspect, in some possible implementations of the second aspect, the method further includes: receiving first information, the first information being used to indicate the applicability information of the m first configuration information.
[0042] In conjunction with the second aspect, in some possible implementations of the second aspect, the first configuration information corresponds to L models, and the first information is used to indicate the applicability information of each of the first configuration information and at least one of the models.
[0043] In conjunction with the second aspect, in some possible implementations of the second aspect, receiving the first information includes: receiving capability information, the capability information carrying the first information, the capability information being used to indicate the applicability information corresponding to the N models supported by the terminal, or the capability information being used to indicate the applicability information corresponding to the m first configuration information supported by the terminal.
[0044] In conjunction with the second aspect, in some possible implementations of the second aspect, the method further includes, prior to receiving the first information, sending a message for requesting applicability information.
[0045] In conjunction with the second aspect, in some possible implementations of the second aspect, the first configuration information is associated with at least one auxiliary information, the first information being used to indicate at least one applicability information corresponding to each model in the model under each of the at least one auxiliary information, the auxiliary information being associated with the operating state or application scenario of the terminal.
[0046] In conjunction with the second aspect, in some possible implementations of the second aspect, the method further includes: receiving second information, the second information being used to indicate at least one first configuration information currently configured for the terminal and at least one auxiliary information associated with each of the first configuration information.
[0047] In conjunction with the second aspect, in some possible implementations of the second aspect, the first model is determined based on each of the second configuration information and each of the models under the first auxiliary information, and the first auxiliary information is associated with the current operating state or application scenario of the terminal.
[0048] In conjunction with the second aspect, some possible implementations of the second aspect further include: receiving a reporting message carrying a first model or second configuration information adapted to the first model, wherein the first model is determined based on each of the second configuration information and each of the models.
[0049] In conjunction with the second aspect, in some possible implementations of the second aspect, the method further includes: sending third information, which is used to indicate the applicability information of the m first configuration information.
[0050] Network devices can report the applicability information of m first configuration information sets to the core network device for storage. When a terminal reconnects to the network device, it is not necessary to request the terminal to report the applicable model; the network device can request the core network device to query the applicability information of the terminal under different first configuration information sets. This reduces signaling overhead.
[0051] In conjunction with the second aspect, in some possible implementations of the second aspect, the method further includes: sending fourth information, the fourth information being used to indicate at least one applicability information corresponding to each model in the at least one model under each of the m first configuration information, the at least one model including the first model.
[0052] The network device can report at least one applicability information of at least one auxiliary information associated with m first configuration information to the core network device for storage. When the terminal reconnects to the network device, it is not necessary to request the terminal to report the applicable model. The network device can request the core network device to query the applicability information of the terminal under at least one auxiliary information associated with different first configuration information. In this way, signaling overhead can be reduced.
[0053] For details on the possible implementation methods of the second aspect, please refer to the relevant description in the first aspect, which will not be repeated here.
[0054] Thirdly, a communication method is provided, which can be applied to a communication device. This device may be, for example, a core network device, a component configured within the core network device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the functions of the core network device, etc. This application does not limit this aspect.
[0055] For example, the method includes: a core network device receiving a first request message, the first request message being used to request the acquisition of applicability information corresponding to a first model under m first configuration information; and the core network device sending the applicability information of the first model under the m first configuration information.
[0056] Based on the above technical solution, the core network device can send a first request message to the network device, distributing the applicability information of the first model to the m first configuration information, without requesting the terminal to report the applicable model. This reduces signaling overhead.
[0057] In conjunction with the third aspect, in some possible implementations of the third aspect, the method further includes: receiving third information, which is used to indicate the applicability information of the m first configuration information.
[0058] Fourthly, a communication method is provided, which can be applied to a communication device. This device may be, for example, a core network device, a component configured within the core network device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the functions of the core network device, etc. This application does not limit the scope of the application.
[0059] For example, the method includes: receiving a second request message, the second request message being used to request the acquisition of applicability information corresponding to a first model under at least one auxiliary information associated with each of the m first configuration information, the auxiliary information being associated with the operating state or application scenario of the terminal; and sending the applicability information of the first model under at least one auxiliary information associated with the m first configuration information.
[0060] Based on the above technical solution, the core network device can send a second request message to the network device, distributing the applicability information of the first model under at least one auxiliary information associated with the m first configuration information, without requesting the terminal to report the applicable model. This reduces signaling overhead.
[0061] In conjunction with the fourth aspect, in some possible implementations of the fourth aspect, the method further includes: receiving fourth information, the fourth information being used to indicate at least one applicability information of each first configuration information under at least one auxiliary information associated with each of the m first configuration information.
[0062] For details on the possible implementation methods in the third or fourth aspect, please refer to the relevant description in the second aspect, which will not be repeated here.
[0063] Fifthly, this application provides an apparatus comprising modules or units for implementing the method of the first aspect and any possible implementation thereof. The modules, units, or means may be implemented in software, hardware, or a combination of software and hardware.
[0064] In a sixth aspect, this application provides an apparatus including one or more processors for executing a computer program (also referred to as code or instructions) in memory, such that the apparatus implements the method described in the first aspect and any possible implementation thereof.
[0065] Optionally, the apparatus further includes a memory for storing computer programs and data. The memory is coupled to the processor, which, when executing the computer program stored in the memory, can implement the method described in the first aspect above.
[0066] Optionally, the device further includes a communication interface for communicating with other devices. For example, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0067] For example, the device in the fifth or sixth aspect is a terminal, or a component in a terminal, such as a chip, chip system, processor, etc.
[0068] In a seventh aspect, this application provides a chip system including at least one processor for supporting the implementation of the functions involved in the first aspect and any possible implementation of the first aspect, such as, for example, transmitting or processing information involved in the above methods.
[0069] In one possible design, the chip system also includes a memory for storing computer programs and data, which may be located within or outside the processor.
[0070] The chip system can consist of chips or include chips and other discrete components.
[0071] In one possible design, the chip system further includes a power supply circuit for supplying power to the chip system.
[0072] Eighthly, this application provides an apparatus comprising a module or unit for implementing the method of the second aspect and any possible implementation thereof. The module, unit, or means may be implemented in software, in hardware, or in a combination of software and hardware.
[0073] Ninthly, this application provides an apparatus including one or more processors for executing a computer program (also referred to as code or instructions) in memory, such that the apparatus implements the methods described in the second aspect and any possible implementation of the second aspect.
[0074] Optionally, the apparatus further includes a memory for storing computer programs and data. The memory is coupled to the processor, which, when executing the computer program stored in the memory, can implement the method described in the second aspect above.
[0075] Optionally, the device further includes a communication interface for communicating with other devices. For example, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0076] For example, the apparatus in the eighth or ninth aspect is a network device, or a component in a network device, such as a chip, chip system, processor, etc.
[0077] In a tenth aspect, this application provides a chip system including at least one processor for supporting the implementation of the functions involved in the second aspect and any possible implementation of the second aspect, such as receiving or processing information involved in the above methods.
[0078] In one possible design, the chip system also includes a memory for storing computer programs and data, which may be located within or outside the processor.
[0079] The chip system can consist of chips or include chips and other discrete components.
[0080] In one possible design, the chip system further includes a power supply circuit for supplying power to the chip system.
[0081] Eleventhly, this application provides an apparatus comprising modules or units for implementing the methods of the third or fourth aspect and any possible implementation thereof. The modules, units, or means may be implemented in software, hardware, or a combination of software and hardware.
[0082] In a twelfth aspect, this application provides an apparatus including one or more processors for executing a computer program (also referred to as code or instructions) in memory, such that the apparatus implements the methods described in the third or fourth aspect and any possible implementation of the third or fourth aspect.
[0083] Optionally, the apparatus further includes a memory for storing computer programs and data. The memory is coupled to the processor, which, when executing the computer program stored in the memory, can implement the methods described in the third or fourth aspect above.
[0084] Optionally, the device further includes a communication interface for communicating with other devices. For example, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0085] For example, the apparatus in the eleventh or twelfth aspect is a core network device or a component in a core network device, such as a chip, chip system, processor, etc.
[0086] In a thirteenth aspect, this application provides a chip system including at least one processor for supporting the implementation of the functions involved in the third or fourth aspect and any possible implementation of the third or fourth aspect, such as receiving or processing information involved in the above methods.
[0087] In one possible design, the chip system also includes a memory for storing computer programs and data, which may be located within or outside the processor.
[0088] The chip system can consist of chips or include chips and other discrete components.
[0089] In one possible design, the chip system further includes a power supply circuit for supplying power to the chip system.
[0090] In a fourteenth aspect, this application provides a computer-readable storage medium including a computer program that, when run on a computer, causes the computer to implement the methods of the first to fourth aspects and any possible implementation of the first to fourth aspects.
[0091] In a fifteenth aspect, this application provides a computer program product comprising: a computer program that, when run, causes a computer to perform the methods of the first to fourth aspects and any possible implementation thereof.
[0092] In a sixteenth aspect, embodiments of this application provide a communication system including the aforementioned transmitting device and receiving device.
[0093] The fifth to thirteenth aspects of this application correspond to the technical solutions of the first to fourth aspects of this application. The beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description
[0094] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this application;
[0095] Figure 2 is a schematic flowchart of the terminal reporting applicable model provided in the embodiments of this application;
[0096] Figure 3 is a schematic flowchart of the communication method provided in an embodiment of this application;
[0097] Figure 4 is a flowchart illustrating the process of determining the applicability information of the first configuration information according to an embodiment of this application;
[0098] Figure 5 is a flowchart illustrating the process of determining the applicability information of auxiliary information associated with the first configuration information according to an embodiment of this application.
[0099] Figure 6 is a comparative schematic diagram of the network device issuing second configuration information according to an embodiment of this application;
[0100] Figure 7 is a schematic diagram of the apparatus provided in an embodiment of this application;
[0101] Figure 8 is another schematic diagram of the device provided in the embodiment of this application;
[0102] Figure 9 is a schematic diagram of the structure of the terminal device provided in an embodiment of this application;
[0103] Figure 10 is a schematic diagram of the structure of the network device provided in an embodiment of this application. Detailed Implementation
[0104] To facilitate understanding of the embodiments of this application, the following points will be explained first:
[0105] First, in this application, for the convenience of describing the technical solutions of the embodiments of this application, the terms "first" and "second" may be used to distinguish them in the embodiments of this application. The terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0106] Second, in this application, " / " can indicate that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe three relationships between the related objects. For example, A and / or B can mean three cases: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0107] Third, in this application, "at least one" means one or more, and "more than one" means two or more, such as three, four, or more. Similar expressions (such as at least one, at least one, etc.) are used in the same way. "At least one of the following," "one or more of the following," or similar expressions refer to any combination of these items, which may include only a single item or a combination of multiple items. For example, at least one of a, b, or c can mean: a, or b, or c; a and b; or a and c; or b and c; or a, b, and c. Where a, b, and c can be single or multiple.
[0108] Fourth, in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.
[0109] Fifth, in this application, "sending information / data" only indicates the direction of information / data transmission, including direct transmission via the device's communication interface (such as an air interface, or simply air interface). "Sending" can also be understood as the "output" of the module interface. "Sending" can include indirect transmission by the processing unit through the communication interface, that is, after the processing unit outputs information / data through the module interface, it is transmitted to the device's communication interface and then sent out. "Receiving information / data" only indicates the direction of information / data transmission, including direct reception via the communication interface. "Receiving" can also be understood as the "input" of the module interface. "Receiving information / data" can include indirect reception by the processing unit through the communication interface, that is, after the communication interface receives information / data, it is transmitted to the module interface of the processing unit and then input to the processing unit through that module interface. "Sending information / data to... (such as a terminal)" can be understood as the destination of the information being the terminal. It can include sending information / data directly or indirectly to the terminal. "Receiving information / data from... (such as a terminal)" can be understood as the source of the information being the terminal, and can include receiving information / data directly or indirectly from the terminal. Information / data may undergo necessary processing, such as format changes, between the source and destination, but the destination can understand the valid information / data from the source. Similar statements in this application can be understood in a similar way, and will not be repeated here.
[0110] To better understand the methods provided in the embodiments of this application, the terms involved in this application will be briefly explained below.
[0111] 1. Model: In the embodiments of this application, the model may include, for example, an AI model or a machine learning (ML) model. The model may also be described as a function, feature, or algorithm, for example, an AI model may be called an AI function or an AI algorithm, etc., and this application does not limit it in this way.
[0112] 2. Inference Configuration: The inference configuration specifies the model's operation and environmental requirements during the inference phase. This includes various aspects such as the format, size, and preprocessing methods of input data; the format and processing methods of output results; and the allocation of hardware resources for model operation, runtime limits, hardware selection (e.g., using CPU or GPU), batch size, precision, and number of threads.
[0113] 3. Inference parameter set: This includes various parameters related to the model's inference, or in other words, various parameters within the model. For example, in a simple linear regression model y = wx + b, w represents the weights and b represents the biases. w and b are part of the parameters in the inference parameter set of this linear regression model.
[0114] For ease of understanding, this document provides several messages, such as radio resource control (RRC) messages and UE capability information. The RRC message and UE capability information are only examples; these messages can be replaced by other signaling, for example, UE capability information can be replaced by uplink control information (UCI), etc. This application does not limit the names of the signaling messages.
[0115] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink (SL) communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) mobile communication systems, or new radio access technology (NR). Among them, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication systems, such as 6th Generation (6G) mobile communication systems. This application does not limit these applications.
[0116] The network system architecture provided in this application mainly includes: terminal equipment and radio access network (RAN) equipment.
[0117] Terminal equipment can be any device or module that accesses the aforementioned communication system and possesses corresponding communication functions. Terminal equipment can also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication equipment, user agent, or user device. Terminals typically contain communication modules, circuits, or chips that perform the corresponding communication functions. They may also be configured with program instructions for performing these functions.
[0118] For example, the terminal in this application embodiment can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer, a drone, a computer with wireless transceiver capabilities, a machine type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an Internet of Things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), a transport vehicle with wireless communication capabilities, a communication module, or a roadside unit (RSU) with terminal capabilities.
[0119] Radio access network (RAN) equipment, also known as RAN nodes, access network devices, or network equipment, is a component of a communication system. It consists of devices or modules that enable wireless access for terminals and possess corresponding communication functions. RAN equipment typically includes communication modules, circuits, or chips that perform these functions. It can also be configured with program instructions and corresponding program commands for executing these communication functions.
[0120] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (Wi-Fi) system. A RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node, or a radio controller in a CRAN scenario. Optionally, a RAN node can also be a server, a wearable device, a vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).
[0121] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0122] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0123] In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.
[0124] Network devices and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, in this application, the terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.
[0125] To support AI technology in wireless networks, AI nodes can be introduced into the network. AI nodes can be AI network elements or AI modules.
[0126] Optionally, the AI node can be deployed in one or more of the following locations within the communication system: access network equipment, terminal equipment, or core network equipment, etc. Alternatively, the AI node can be deployed independently, for example, in a location other than any of the aforementioned devices, such as in the host or cloud server of an over-the-top (OTT) system. The AI node can communicate with other devices in the communication system, which can be one or more of the following: network equipment, terminal equipment, or core network elements, etc.
[0127] This application does not limit the number of AI nodes. For example, when there are multiple AI nodes, they can be divided based on function, such as different AI nodes being responsible for different functions.
[0128] AI nodes can be independent devices, or they can be integrated into the same device to achieve different functions. They can also be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of the AI nodes described above.
[0129] Figure 1 is a schematic diagram of the communication system architecture provided in an embodiment of this application. The architecture shown in Figure 1 may include a terminal and a network device. Data can be transmitted between the terminal and the network device via transmission media such as radio waves. For example, the network device can send capability query information to the terminal, and correspondingly, the terminal can report capability information to the network (NW), which may carry the models supported by the terminal itself. The network device can send configuration information, such as RRC messages, to the terminal based on the capability information reported by the terminal. The terminal can report models adapted to the configuration information sent by the network device.
[0130] Figure 2 is a schematic flowchart of the terminal reporting applicable model provided in an embodiment of this application. The method for terminal reporting applicable model includes the following steps:
[0131] Step 1: The network device requests the terminal to report UE capabilities. The network device can request UE capability information from the terminal device through a UE capability enquiry message.
[0132] Step 2: The terminal sends UE capability information to the network device.
[0133] Step 3: Based on the UE capability information reported by the terminal, the network device sends one or more inference configurations and / or one or more sets of inference parameters to the terminal.
[0134] Step 4: The terminal reports the applicable AI model or AI function to the network device.
[0135] Step 5: The network device sends activation information for the AI model or AI function to the terminal.
[0136] Generally, a terminal can report a supported feature or supported functionality to the network through UE capability information. For example, if a terminal can support 4 layers, it means that under certain conditions determined by the network, such as multi-user scheduling, the network does not need to repeatedly request the terminal to report the supported functionality of that feature, and the feature can be directly enabled.
[0137] Among the UE capabilities related to AI or ML models, the terminal can report supported AI models to the network through UE capability information. The network needs to determine whether it can instruct the terminal to enable the AI model by judging whether the AI model meets the following conditions.
[0138] Condition 1: Whether the AI model is compatible with the network-side configuration information. This configuration information may include, for example, RRC configuration information and private configuration information, such as receive beam pattern.
[0139] Condition 2: The adaptability of the AI model to external conditions. These external conditions may include, for example, channel conditions, high-speed scenarios, or low-speed scenarios.
[0140] Condition 3: The adaptability of the AI model to the internal conditions of the terminal. These internal conditions may include, for example, the terminal's battery level, storage space, and computing power.
[0141] Before instructing the terminal to enable the AI model, the network device can determine that the configuration information of the AI model on the network side is compatible, that is, condition one is met. It can also determine that condition two is met based on the identification information of the AI model. However, if the AI model cannot be determined, condition three is met. In this case, the network device still needs to request the AI model applicable to the terminal.
[0142] When a terminal reports support for multiple AI models, the network device can instruct the terminal to report the applicable AI model based on the configuration information or description information associated with each model. The description information may include, for example, the RRC configuration information associated with each AI model, the internal conditions of the terminal to which each AI model is applicable, the applicable scenarios, and other capabilities of each model, etc., which are not limited in this application.
[0143] However, due to the following two possible scenarios, the network may send multiple configuration messages to the terminal multiple times or within a certain period of time, but the terminal fails to report any applicable AI model.
[0144] One possibility is that the AI model is not configured in the terminal or the server serving the terminal, or that the AI model does not exist. In this case, the terminal may falsely report the capabilities of the AI model.
[0145] Another possibility is that the terminal or the server serving the terminal is configured with an AI model, but the applicability information of the AI model is not fully registered in the network, that is, it is not fully described in the meta-info. Based on the protocol's predefined process, the network device sends multiple configuration information to the terminal based on the UE capability information reported by the terminal; however, the terminal does not report an applicable AI model.
[0146] As an example, the AI model is related to the terminal's channel environment. For instance, the AI model may only be applicable to low-speed scenarios and not to medium- to high-speed scenarios, even though the applicable information bits of the AI model are fully registered in the description information on the network side. This causes the terminal to report that there is no applicable AI model.
[0147] Another example is that AI models are dependent on internal conditions of the terminal, making the conditions for activating the AI model quite stringent. For instance, the AI model may only be applicable when the terminal has remaining battery power, storage capacity, or computing power exceeding a high threshold, which may lead the terminal to choose not to activate the AI model in most cases.
[0148] Based on the two possible scenarios above, the network may send multiple configuration messages to the terminal multiple times or within a certain period of time, but the terminal does not report any applicable AI model. For example, the terminal may report negative acknowledgment (NACK) to the network device, which will result in significant transmission overhead.
[0149] In view of this, this application provides a method to determine the applicability information of different configuration information through a terminal or network device. The network device can determine the applicability between different configuration information and the model supported by the terminal based on the applicability information of different configuration information. This allows the network device to selectively send configuration information based on the applicability between different configuration information and the model supported by the terminal, so that the sent configuration information can be applied to the model supported by the terminal. This avoids the network device blindly sending multiple configuration information to the terminal, thereby reducing transmission overhead and communication latency.
[0150] The methods provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0151] Referring to Figure 3, which is a schematic flowchart of the communication method 300 provided in an embodiment of this application. Figure 5 illustrates the communication method provided in this application using the interaction between a terminal, a network device, and a core network device as an example, and does not limit the executing entity of the method. A terminal can refer to the terminal device itself, or a component within the terminal, such as a chip, chip system, or processor within the terminal device, or a logical module or software capable of implementing all or part of the terminal's functions; a network device can refer to the terminal device itself, or a component within the network device, such as a chip, chip system, or processor within the network device, or a logical module or software capable of implementing all or part of the network device's functions; a core network device can refer to the terminal device itself, or a component within the core network device, such as a chip, chip system, or processor within the core network device, or a logical module or software capable of implementing all or part of the core network device's functions, etc. This application does not limit the scope of the application.
[0152] As shown in Figure 3, the method 300 shown in Figure 3 may include steps 310 to 330. The steps in method 300 are described in detail below.
[0153] In step 310, the terminal or network device determines applicability information for m first configuration information, which includes information used to characterize the applicability between the first configuration information and the models supported by the terminal, and the m first configuration information includes M second configuration information.
[0154] A terminal can support one or more models, such as AI models or ML models. Each model can correspond to one or more first configuration information, and each first configuration information can also correspond to one or more models. The terminal can implement different functions based on different models. For example, a CSI prediction model can help a communication system anticipate changes in channel quality. In wireless communication systems, channel quality is dynamic; by predicting CSI, the communication system can adaptively adjust modulation and coding methods based on future channel conditions.
[0155] A network device can send one or more first configuration information messages to a terminal. This first configuration information may be, for example, inference configuration parameters or inference configuration sets. It can be sent to the terminal based on RRC messages. Therefore, different first configuration information messages can be referred to as different RRC configurations. For example, the first configuration information that a network device can send to a terminal may include RRC#1, RRC#2, and RRC#3.
[0156] Network devices can periodically or non-periodically send first configuration information to terminals to request terminals to report compatible models, thereby determining the applicability information of each first configuration information. The applicability information of the first configuration information is also the degree of compatibility between the first configuration information and at least one model supported by the terminal, or the probability of applicability of the first configuration information to at least one model supported by the terminal.
[0157] Optionally, the applicability information of the first configuration information can be determined based on mathematical statistics.
[0158] For example, when a network device sends first configuration information #1 to a terminal, the terminal evaluates at least one model it supports based on the aforementioned three conditions to determine whether the first configuration information is compatible with the at least one model it supports, or in other words, whether the first configuration information is applicable to the at least one model it supports. By repeating the above operation multiple times, the applicability information or applicability probability between the first configuration information #1 and the model supported by the terminal can be obtained based on mathematical statistics.
[0159] As one possible implementation, the applicability information of the first configuration information can also be referred to as the probability statistics or confidence level of the first configuration information. For example, based on mathematical statistics, the applicability information of the first configuration information can be the proportion, mean, variance, and standard deviation of the first configuration information. Alternatively, it can be the cumulative distribution function (CDF), probability mass function (PMF), or probability density function (PDF) of the target performance index to which the first configuration information is applicable, etc. This application does not limit this.
[0160] Optionally, the applicability information of each first configuration information can be determined based on a first sending count and a second sending count. The first sending count is the number of times a request message carrying the first configuration information is sent, and the second sending count is the number of times a reporting message is sent when there is a model among the N models that matches the first configuration information.
[0161] One possible implementation is that the terminal or network device can obtain the first transmission count and the second transmission count based on mathematical statistics, and then determine the applicability information of each first configuration information based on the first transmission count and the second transmission count.
[0162] The number of times to send can also be understood as the sending frequency. For example, the first number of times to send can be replaced by the first sending frequency, which is the sending frequency of request messages carrying configuration information. The second number of times to send can be replaced by the second sending frequency, which is the sending frequency of reporting messages when there is a model with configuration information adaptation among N models. For ease of understanding and explanation, the following text will uniformly use the first number of times to send and the second number of times to send, and should not constitute any limitation on this application.
[0163] That is, the first transmission count is the number of times the network device requests the terminal to report the adaptation model, and the second transmission count is the number of times the terminal reports the adaptation model. In other words, the applicability information of each first configuration piece of information can be determined based on the first transmission count and the second transmission count.
[0164] It can be understood that an adapted model is one that satisfies the aforementioned three conditions: the configuration information applicable to the model is consistent with the configuration information issued by the network device; the internal conditions of the terminal to which the model is applicable (e.g., the terminal's battery level) are consistent with the terminal's current internal conditions; and the current external conditions (e.g., channel state) are consistent with the external conditions applicable to the model. A model that satisfies the aforementioned three conditions can be called an adapted model or an applicable model; this application does not limit the terminology.
[0165] It should be noted that the reporting message sent by the terminal is a response to a request message carrying the first configuration information; the reporting message and the request message are a pair of send-receive messages. That is, the terminal sends a corresponding reporting message to the network device based on the request message received from the network device.
[0166] One possibility is that the first number of transmissions can be the number of times a request message carrying the first configuration information is sent within a preset time period T1, and the second number of transmissions can be the number of times a reporting message is sent within a preset time period T2 when there is a model among the N models that matches the first configuration information.
[0167] The number of times the network device requests the terminal to report an adapted model within a preset time period T1 is the first transmission count. Correspondingly, the number of times the terminal reports that an applicable model is available within a preset time period T2 is the second transmission count.
[0168] It is understandable that T1 and T2 can be the same or different. For example, when T1 and T2 are different, if T1 = 30 minutes and T2 = 120 milliseconds, the terminal can send reporting messages at 120ms intervals within that preset time period of 30 minutes. As another example, when T1 and T2 are the same, the terminal can send reporting messages periodically or non-periodically within that preset time period T1 (or T2).
[0169] Another possibility is that the first number of transmissions can be a preset number K, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that matches the first configuration information.
[0170] The network device can send K requests to the terminal, based on a preset number K, requesting the terminal to report the applicable model. The number of these K requests is the first transmission count. Correspondingly, the terminal responds to these K requests and reports the applicable model the second transmission count.
[0171] It is understood that the aforementioned preset time periods T1 and T2, or preset number of times K, may be predefined by the protocol or preconfigured, etc., and this application does not limit them.
[0172] The terminal or network device determines the first configuration information based on the statistically obtained first and second transmission counts. For example, the applicability information α of the first configuration information satisfies: α = N0 / N1, where N1 represents the first transmission count and N0 represents the second transmission count; as another example, the applicability information α of the first configuration information satisfies: α = k × N0 / N1 + b, where N1 represents the first transmission count, N0 represents the second transmission count, and k and b are constants.
[0173] Furthermore, the first transmission count can also be the number of times a request message carrying the first configuration information is sent from the first cell.
[0174] A terminal can access different cells, and the channel states of different cells may be different. Therefore, the applicability information of the same model supported by the terminal under the same initial configuration information will be different when accessing different cells.
[0175] For example, a terminal can support model A, which can correspond to first configuration information #1 and first configuration information #2. When model A is used by the terminal to access cell #1, first configuration information #1 is compatible with model A, but first configuration information #2 is not compatible with model A; when model A is used by the terminal to access cell #2, first configuration information #1 is not compatible with model A, but first configuration information #2 is compatible with model A.
[0176] It can be seen that the first configuration information #1 may have higher applicability in cell #1 and higher applicability in cell #2; similarly, the first configuration information #2 may have higher applicability in cell #2 and higher applicability in cell #1. In other words, the applicability of the same first configuration information obtained through mathematical statistics may be the same or different in different cells. Therefore, terminals or network devices can perform mathematical statistics based on the different cells accessed by the terminal to obtain the applicability information of the same first configuration information in different cells.
[0177] In other words, the first transmission count, obtained based on mathematical statistics, can be the number of times the network device sends request messages carrying the first configuration information to terminals accessing different cells. Correspondingly, the second transmission count can be the number of times the terminals accessing different cells send reporting messages to the network device.
[0178] For example, a network device can send a request message carrying configuration information to a terminal accessing the first cell, requesting the terminal to report an adapted model. In this case, the number of times the network device sends the request message to the terminal in the first cell is the first transmission count. Correspondingly, the number of times the network device reports the adapted model to the terminal after receiving the request message sent by the network device is the second transmission count.
[0179] Optionally, the terminal or network device may obtain the first transmission count and the second transmission count based on mathematical statistics, and then determine the applicability information of m first configuration information based on the first transmission count and the second transmission count.
[0180] The applicability information of the first configuration information is determined by the terminal based on the first and second transmission counts obtained through mathematical statistics, and this is denoted as Case 1. The applicability information of the first configuration information is determined by the network device based on the first and second transmission counts obtained through mathematical statistics, and this is denoted as Case 2. Case 1 and Case 2 will be explained in detail below.
[0181] Scenario 1: The terminal determines the applicability information of the m first configuration information items based on the first transmission count and the second transmission count. In this case, the first transmission count and the second transmission count can be obtained by the terminal through mathematical statistics, and the terminal can report the applicability information of the determined m first configuration information items to the network device.
[0182] Optionally, the method further includes: the terminal sending first information, the first information being used to indicate the applicability information of n first configuration information, where n is less than or equal to m. Accordingly, the network device receives the first information.
[0183] It is understood that after the terminal determines the applicability information of m first configuration information, the applicability information of the n first configuration information reported based on the first information can be all the first configuration information in the m first configuration information, that is, satisfying n equals m; the applicability information of the n first configuration information can also be the applicability information of some of the m first configuration information, that is, satisfying n is less than m, etc., and this application does not limit it in this way.
[0184] It should also be understood that this first information can be a management strategy used to determine the AI model or function. That is, the applicable model can be determined from at least one model supported by the terminal based on the first information.
[0185] Example 1: The first information can display applicability information for each of the n first configuration information.
[0186] The terminal determines the applicability of the first configuration information and can report the applicability of that first configuration information based on the first information. For example, if the terminal determines that the applicability of a first configuration information corresponding to a model is 90%, then the first information can directly indicate that the applicability of the first configuration information is 90%.
[0187] Example 2: The first information can implicitly indicate the applicability of the model to each of the m configuration information.
[0188] For example, the terminal can report the level information corresponding to the applicability information of the first configuration information based on the first information. Different applicability information can correspond to different levels. By indicating the corresponding level information through the first information, the applicability information of the first configuration information can be implicitly reported.
[0189] For example, when the applicability information α of the first configuration information satisfies: 0 ≤ α < 50%, the corresponding level can be recorded as level 3; when 50% ≤ α < 70%, the corresponding level can be recorded as level 2; and when 70% ≤ α ≤ 100%, the corresponding level can be recorded as level 1. After determining the applicability information of the first configuration information of the model, the terminal can determine the level information corresponding to the applicability information of the first configuration information based on the correspondence between the applicability information and the level information, and then report the level information to the network device through the first information. Correspondingly, the network device can determine the applicability information of the first configuration information based on the level information indicated by the first information and the predefined correspondence.
[0190] It should be noted that the correspondence between different applicability information and grade information can be predefined by the protocol or preconfigured, and the correspondence shown above is only an example. For example, it may include more or fewer grades, etc., and this application does not limit it in this regard.
[0191] Example 3: In the first information indicating the applicability information of the first configuration information, each applicability information is greater than or equal to the first threshold.
[0192] That is, the applicability information of each first configuration information indicated by the first information is greater than or equal to the first threshold. For example, when the applicability information of the first configuration information is greater than or equal to the first threshold, the first information is used to indicate the applicability information of the first configuration information; when the applicability information of the first configuration information is less than the first threshold, the terminal does not report the applicability information of the first configuration information.
[0193] Taking a first threshold of 70% as an example, when the applicability information α of the first configuration information satisfies: α ≥ 70%, the first information is used to indicate the applicability information of the first configuration information; when α < 70%, the terminal does not report the applicability information of the first configuration information. This first threshold may be predefined by the protocol, preconfigured, etc., and this application does not limit it in this regard.
[0194] It is understood that the first information can also be used to indicate the level information corresponding to the applicability information of the first configuration information, and the applicability information corresponding to each level information is greater than or equal to the first threshold.
[0195] Optionally, each first configuration information corresponds to L models, and the first information is used to indicate the applicability information of each first configuration information with at least one model.
[0196] For example, each model can correspond to multiple first configuration information, and each first configuration information can also correspond to multiple models. After receiving the m first configuration information, the terminal can judge each first configuration information and the L models corresponding to each first configuration information to determine whether the L models corresponding to the first configuration information are compatible with the first configuration information. Therefore, the applicability information of each first configuration information can also be understood as the applicability information of each first configuration information and at least one model corresponding to the first configuration information, or it can also be understood as the applicability information corresponding to the at least one model, etc., and this application does not limit it in this way.
[0197] Optionally, the first configuration information is associated with at least one auxiliary information, which is used to indicate at least one applicability information for each of the at least one auxiliary information, and the auxiliary information is associated with the terminal's operating status or application scenario.
[0198] The terminal's operating status or application scenario is also known as auxiliary information. This auxiliary information may include, for example, the terminal's battery level (high, medium, or low); or, a high-speed or low-speed scenario; or, whether there is a need for power or no need for power; or, the terminal's storage capacity and computing power, etc. This application does not limit these aspects.
[0199] Each piece of auxiliary information can be associated with an auxiliary information identifier, which can be used to uniquely identify each piece of auxiliary information. Each first configuration information can be associated with at least one piece of auxiliary information. For example, the first configuration information is RRC, which can be associated with two pieces of auxiliary information, including: high-speed scenario with power requirement, and low-speed scenario with no power requirement. The auxiliary information identifier associated with the high-speed scenario with power requirement can be represented as Associated ID 1, denoted as Associated ID-1, and the auxiliary information identifier associated with the low-speed scenario with no power requirement can be represented as Associated ID 2, denoted as Associated ID-2.
[0200] The m first configuration information may include, for example, RRC#1 configuration information and RRC#2 configuration information. Under the aforementioned two associated auxiliary information, RRC#1 can be represented as RRC#1 associated (Associated ID-1, Associated ID-2), and RRC#2 under the aforementioned two associated auxiliary information can be represented as RRC#2 associated (Associated ID-1, Associated ID-2).
[0201] Terminal or network devices can obtain, based on mathematical statistics, at least one applicability information for each first configuration information under different associated auxiliary information. For example, a terminal or network device can obtain applicability information of a first configuration information in a high-speed scenario where power consumption is required, or it can obtain applicability information of a configuration information in a low-speed scenario where power consumption is not required.
[0202] Optionally, the method further includes: the terminal sending second information, the second information indicating at least one first configuration information currently configured by the terminal and at least one auxiliary information associated with each first configuration information. Accordingly, the network device receives the second information.
[0203] For example, the terminal can currently configure at least one first configuration information, including RRC#1 configuration information and RRC#2 configuration information. Each first configuration information can be associated with the aforementioned Associated ID-1, meaning that the auxiliary information associated with each first configuration information is for a high-speed scenario and has power requirements. This second information can indicate the association of RRC#1 (Associated ID-1) and RRC#2 (Associated ID-1).
[0204] One possible implementation of the terminal sending the first information is that the terminal sends capability information, which may carry the first information. This capability information indicates the applicability information corresponding to the N models supported by the terminal, or it indicates the applicability information corresponding to the m first configuration information supported by the terminal. Accordingly, the network device receives this capability information.
[0205] For example, UE capability information can carry first information. By reporting UE capability information, the terminal can report the applicability information corresponding to different first configuration information to the network device, or it can report the applicability information corresponding to N models supported by the terminal to the network device. That is, the terminal can report the applicability information of the first configuration information based on the UE capability information.
[0206] Another possible implementation of sending the first information is that the terminal can send the first information in response to a received message requesting applicability information.
[0207] That is, the terminal can report the applicability information of the first configuration information based on the request of the network device.
[0208] Optionally, before receiving the first information, the method further includes: sending a message to request the terminal to report applicability information of the first configuration information.
[0209] For example, a network device may send a message to a terminal requesting the terminal to report applicability information of the first configuration information. After responding to the message, the terminal may report applicability information of different first configuration information to the network device based on the first information.
[0210] It is understandable that the message sent by the network device to request the terminal to report the applicability information of the first configuration information is a send-receive message pair with the first information reported by the terminal.
[0211] Another possible way to send the first message is that the terminal can send the first message in response to an event trigger.
[0212] For example, when a terminal accesses a certain cell, the terminal can report the applicability information of m first configuration information to the network device.
[0213] It is understood that the terminal may send the first information periodically or non-periodically, and this application does not limit this. For example, the terminal may send capability information carrying the first information periodically or non-periodically, or the terminal may send the first information periodically or non-periodically based on a received message for requesting applicability information.
[0214] Scenario 2: The network device determines the applicability of the m first configuration information items based on the first and second transmission counts. In this case, the first and second transmission counts can be obtained by the network device through mathematical statistics.
[0215] For details regarding the determination of the applicability of the first configuration information based on the first and second transmission counts, please refer to the foregoing content, which will not be repeated here.
[0216] Based on the aforementioned scenarios one and two, this method also includes another possible scenario: after the terminal or network device determines the applicability information of the m first configuration information pieces, it reports the applicability information of the m first configuration information pieces to the core network device through the network device, which is denoted as scenario three. Scenario three will be explained in detail below.
[0217] Scenario 3: The network device requests the core network device to obtain the applicability information of the first configuration information.
[0218] One possible implementation is that the network device sends third information indicating the applicability of m pieces of first configuration information. Accordingly, the core network device receives this third information.
[0219] Network devices can report the applicability information of the determined m first configuration information items to the core network device through third information. Correspondingly, the core network device can store the applicability information of the m first configuration information items.
[0220] The third information reported by the network device may carry applicability information of at least one first configuration information corresponding to the first model supported by the terminal.
[0221] Optionally, in this case, the method further includes: step 330, whereby the network device sends a first request message to the core network device, the first request message being used to request applicability information corresponding to the first model under m first configuration information. Accordingly, the core network device receives the first request message.
[0222] For example, if the terminal supports N models, including a first model, when the terminal reconnects to the network device (e.g., a base station or cell), the terminal or network device does not need to perform mathematical statistics again to determine the applicability information of the m first configuration information; or, it does not need to request the terminal to report the applicability information of at least one first configuration information corresponding to the first model; or, the network device does not need to request the terminal to report the applicable model again. The network device can send a request message to the core network device, such as the first request message shown below, to request the applicability information of the first model among the m first configuration information.
[0223] Furthermore, the core network device can send the applicability information of the first model under the m first configuration information to the network device. Accordingly, the network device receives the applicability information of the first model under the m first configuration information.
[0224] That is, the core network device can respond to the network device's first request message by sending the applicability information of the first model under the m first configuration information to the network device. It can be understood that the first request message and the applicability information of the first model under the m first configuration information sent by the core network to the network device are a pair of transmitted and received information.
[0225] Another possible implementation is that the network device sends a fourth message indicating at least one applicability information for each of the m first configuration messages under at least one auxiliary message associated with it. Accordingly, the core network device receives this fourth message.
[0226] Each first configuration information can correspond to multiple models, and each first configuration information can be associated with multiple auxiliary information. The fourth information can be used to indicate one or more applicability information corresponding to each model under each associated auxiliary information. Alternatively, the fourth information can be used to indicate at least one applicability information for each first configuration information under at least one auxiliary information associated with that first configuration information. Accordingly, the core network device can store this one or more applicability information.
[0227] The fourth information reported by the network device may carry applicability information of at least one first configuration information corresponding to the first model supported by the terminal.
[0228] Optionally, in this case, the method further includes: step 340, whereby the network device sends a second request message to the core network device. This second request message requests the acquisition of applicability information corresponding to the first model under at least one auxiliary information associated with each of the m first configuration information pieces, wherein the auxiliary information is associated with the terminal's operating status or application scenario. Accordingly, the core network device receives the second request message.
[0229] For example, the terminal supports N models, including a first model. When the terminal reconnects to the cell or base station, the network device does not need to request the terminal to report the applicable model again. The network device can send a request message to the core network device, such as the second request message shown below, to request the core network device to query the applicability information of at least one first configuration information corresponding to the first model.
[0230] Terminals or network devices do not need to perform mathematical statistics again to determine the applicability information of the m first configuration information. Network devices can send request messages to core network devices, such as the first request message shown below, to request the applicability information of the first model under the m first configuration information.
[0231] Furthermore, the core network device can send applicability information of the first model under at least one auxiliary information associated with the m first configuration information to the network device. Accordingly, the network device receives the applicability information of the first model under at least one auxiliary information associated with the m first configuration information.
[0232] That is, in response to the second request message from the network device, the core network device can send at least one applicability information of the first model under at least one auxiliary information associated with the m first configuration information to the network device. It can be understood that the second request message and the applicability information of the first model under at least one auxiliary information associated with the m first configuration information sent by the core network to the network device are a pair of transmitted and received messages.
[0233] In step 320, the network device sends a request message carrying M pieces of second configuration information. This request message is used to request the terminal to report a first model among the N models supported by the terminal that is adapted to at least one of the second configuration information, or to request the terminal to report whether the at least one piece of second configuration information is applicable. Accordingly, the terminal receives the request message carrying the M pieces of second configuration information.
[0234] After determining the applicability information of m first configuration information, the network device can determine M second configuration information from the m configuration information based on the applicability information of each of the m first configuration information, and then send the M second configuration information to the terminal.
[0235] One possible scenario is that the network device can determine the model corresponding to each second configuration information. In this case, the network device sends a request message carrying M second configuration information to the terminal, which requests the terminal to report a first model from among the N models supported by the terminal that is adapted to at least one of the second configuration information.
[0236] Another possible scenario is that the network device is unaware of which models correspond to each second configuration piece of information; the network device only needs to determine whether each second configuration piece of information is applicable at the current moment. In this case, the network device sends a request message carrying M second configuration pieces of information to the terminal, which requests the terminal to report whether at least one second configuration piece of information is applicable.
[0237] It should be noted that whether each second configuration information is applicable can be understood as whether there is a model in the at least one model corresponding to each second configuration information that is in an applicable state, or whether there is a model that is compatible with the second configuration information. For example, the network device can select the M first configuration information with high applicability information as the M second configuration information based on the applicability information of the m first configuration information, and send the M second configuration information to the terminal.
[0238] When the first information is used to indicate the applicability information of n first configuration information, for example, the applicability information of RRC#1 is 90% and the applicability information of RRC#2 is 30%, in this case, the network device can determine RRC#1 with an applicability information of 90% as the second configuration information and send RRC#1 to the terminal.
[0239] When the first information is used to indicate at least one applicability information for each first configuration information under each of the at least one auxiliary information, for example, as previously described, RRC#1 is associated with {(Associated ID-1, Associated ID-2), with applicability information of 90% and 10% respectively}, and RRC#2 is associated with {(Associated ID-1, Associated ID-2), with applicability information of 60% and 40% respectively}.
[0240] That is, when the auxiliary information associated with RRC#1 is Associated ID-1, the applicability information of RRC#1 is 90%; when the auxiliary information associated with it is Associated ID-2, the applicability information of RRC#1 is 10%. When the auxiliary information associated with RRC#2 is Associated ID-1, the applicability information of RRC#2 is 60%; when the auxiliary information associated with RRC#2 is Associated ID-2, the applicability information of RRC#2 is 40%.
[0241] Based on at least one first configuration information (e.g., RRC#1 and RRC#2) currently configured by the terminal, indicated by the received second information, and at least one auxiliary information associated with each first configuration information, the network device can determine that when the associated auxiliary information is Associated ID-1, the applicability information of RRC#1 is 90%, and the applicability information of RRC#2 is 60%. Therefore, the network device can identify RRC#1 as the second configuration information and send RRC#1 to the terminal.
[0242] Optionally, the method further includes: the terminal sending a reporting message carrying a first model or second configuration information adapted to the first model, wherein the first model is determined based on each second configuration information and each model. Accordingly, the network device receives the reporting message.
[0243] After receiving the M second configuration information, the terminal can make a judgment on at least one model corresponding to the M second configuration information, including: judging whether the configuration information applicable to the at least one model is consistent with the M second configuration information, judging whether the terminal's current internal information is consistent with the terminal's internal information applicable to the model, and judging whether the current external conditions are consistent with the external conditions applicable to the model.
[0244] After evaluation, it can be determined that the first model among at least one model supported by the terminal is adapted to at least one second configuration information. This at least one second configuration information is also some or all of the M second configuration information.
[0245] After the terminal determines the first model or determines N second configuration information that are compatible with the first model, it can report the first model to the network device; or, the terminal can also report the N second configuration information that are compatible with the first model to the network device.
[0246] One possibility is that the terminal can report a message to the network device carrying the identification information associated with the first model.
[0247] Each model has unique identification information, meaning that the identification information associated with each model is used to uniquely identify each model. Based on this reported message, the network device can determine that the first model is applicable. Therefore, the network device can send activation information about the first model to the terminal to activate the first model and instruct the terminal to enable the first model.
[0248] Another possibility is that the terminal can report a message to the network device carrying second configuration information adapted to the first model.
[0249] For example, the first model can correspond to N of the M second configuration information pieces, where N is less than or equal to M. That is, all M second configuration information pieces are applicable, or some of the M second configuration information pieces are applicable. In other words, after judgment, N second configuration information pieces that all meet the above conditions can be determined from the M second configuration information pieces.
[0250] Therefore, the terminal can send a reporting message carrying the N second configuration information to the network device. This reporting message may, for example, carry identification information for each of the N second configuration information. Each second configuration information has a unique identification information; that is, the identification information associated with each second configuration information is used to uniquely identify each second configuration information. Based on this reporting message, the network device can determine that the N second configuration information are applicable. Therefore, the network device can send activation information regarding at least one second configuration information to the terminal to activate the first model applicable under each second configuration information, thereby instructing the terminal to enable the first model.
[0251] Another possibility is that the terminal can report a message to the network device carrying whether the at least one second configuration information is applicable.
[0252] For example, N second configuration pieces of information determined by the terminal from M second configuration pieces of information are applicable. Therefore, the reporting message submitted by the terminal can be used to indicate whether each second configuration piece of information is applicable.
[0253] For example, second configuration information #1 and second configuration information #2 are applicable, while second configuration information #3 is not applicable. This reporting message can report that second configuration information #1 and second configuration information #2 are applicable via ACK, and report that second configuration information #3 is not applicable via NACK.
[0254] Based on the above technical solution, after the terminal or network device determines the applicability information of different first configuration information, the network device can clarify the applicability between different first configuration information and the models supported by the terminal, providing a technical foundation for the second configuration information issued by the network device to be applicable to the models supported by the terminal. For example, the network device can determine the second configuration information with higher applicability information from the different first configuration information based on the applicability information, and then send the second configuration information to the terminal. This allows the terminal to determine the applicable model based on the second configuration information issued by the network device, thereby reducing the number of times the network device blindly sends multiple configuration information to the terminal, saving transmission overhead and communication latency.
[0255] Figure 4 is a flowchart illustrating the determination of applicability information for the first configuration information according to an embodiment of this application. The method 400 shown in Figure 4 is based on the method 300 provided in Figure 3, and illustrates a processing logic for determining the applicability information for the first configuration information. The steps identical to those in method 300, and the explanations of the same terms in the data processing method described below, can be found in the relevant descriptions above and will not be repeated here. The various steps shown in Figure 4 are described in detail below.
[0256] In step 410, the terminal or network device determines the calculation method for the applicability information of the m first configuration information.
[0257] In step 420, the network device sends a request message to the terminal requesting the adaptation model to be reported. Accordingly, the terminal receives the request message.
[0258] In step 430, the terminal or network device determines the applicability information of m first configuration information.
[0259] Optionally, if the terminal determines the applicability information of the m first configuration information items, the method further includes: step 440, whereby the terminal sends the first information, which is used to indicate the applicability information of the m first configuration information items. Correspondingly, the network device receives the first information.
[0260] In step 450, the network device sends third information indicating the applicability of the m pieces of first configuration information. Correspondingly, the core network device receives this third information.
[0261] For details regarding the applicability of the first configuration information, the first information, and the third information, please refer to the detailed content in Method 300, which will not be repeated here.
[0262] Based on the above technical solution, by obtaining the number of times the network device requests the terminal to report an applicable model and the number of times the terminal reports an applicable model through mathematical statistics, the applicability information of different configuration information is determined. The network device can determine the configuration information with higher applicability information from different first configuration information based on the applicability information of the first configuration information as the second configuration information, and then send the second configuration information to the terminal. This allows the terminal to determine the applicable model based on the second configuration information sent by the network device, thereby reducing the number of times the network device blindly sends multiple configuration information to the terminal and saving transmission overhead.
[0263] Figure 5 is a flowchart illustrating the application model for reporting applicability information based on auxiliary information associated with the first configuration information, according to an embodiment of this application. The method 500 shown in Figure 5 is based on the method 300 provided in Figure 3, illustrating a processing logic for terminal reporting of the applicability model. The steps identical to those in method 300, and the explanations of the same terms used in the communication method described below, can be found in the relevant descriptions above and will not be repeated here. The various steps shown in Figure 5 are described in detail below.
[0264] In step 510, the network device sends a capability query, requesting the terminal to report UE capabilities.
[0265] In step 520, the terminal sends UE capability information to the network device. This UE capability information may carry applicability information for at least one auxiliary piece of information associated with m pieces of first configuration information. Accordingly, the network device receives the UE capability information.
[0266] In step 530, the terminal sends second information indicating at least one first configuration piece of information currently configured on the terminal, and at least one auxiliary piece of information associated with each of the first configuration pieces of information. Accordingly, the network device receives the second information.
[0267] In step 540, the network device determines M second configuration information from the m first configuration information based on the second information, and sends out the M second configuration information.
[0268] In step 550, a first model or second configuration information adapted to the first model is reported. Based on the M pieces of second configuration information, the terminal determines the first model or second configuration information adapted to the first model from at least one model supported by the terminal.
[0269] In step 560, the network device sends activation information of the first model to the terminal.
[0270] For details regarding the applicability of the auxiliary information associated with the first configuration information, the first information, and the second information, please refer to the detailed content in Method 300, which will not be repeated here.
[0271] Based on the above technical solution, by obtaining the number of times the network device requests the terminal to report an applicable model through mathematical statistics, and the number of times the terminal reports an applicable model, at least one applicability information is determined under at least one auxiliary information associated with different first configuration information. Based on this at least one applicability information and the auxiliary information currently associated with the terminal, the network device can determine the second configuration information with higher applicability information from different first configuration information, and then send the second configuration information to the terminal. This allows the terminal to determine the applicable first model based on the second configuration information sent by the network device, thereby reducing the number of times the network device blindly sends multiple configuration information to the terminal and saving transmission overhead.
[0272] Figure 6 is a comparative schematic diagram of the network device sending second configuration information according to an embodiment of this application. It can be seen that Figure 6(a) shows the method by which the network device sends second configuration information when requesting the terminal to report an applicable model based on the method shown in Figure 2. This second configuration information includes second configuration information #1, second configuration information #2, and second configuration information #3, which are sent blindly by the network device. Based on these three second configuration information, the terminal can determine the applicable first model, or the second configuration information corresponding to the first model. Specifically, second configuration information #1 and second configuration information #2 are not applicable, while second configuration information #3 is applicable. Alternatively, second configuration information #1 is not applicable, while second configuration information #2 and second configuration information #3 are applicable. That is, among the models corresponding to these three second configuration information, there are applicable models and inapplicable models. This will result in significant transmission overhead.
[0273] Figure 6(b) illustrates a method for a network device to send second configuration information when a terminal requests a relevant content to report an applicable model, based on method 300 provided in this application embodiment. The second configuration information includes second configuration information #1, second configuration information #2, and second configuration information #3, which are determined by the network device based on the applicability information of multiple first configuration information. Based on these three second configuration information, the terminal can determine an applicable first model or a second configuration information corresponding to the first model. All three second configuration information are applicable, meaning that there is an applicable model among the models corresponding to these three second configuration information. This reduces transmission overhead.
[0274] The methods provided in the embodiments of this application have been described in detail above with reference to several accompanying drawings. The apparatus provided in the embodiments of this application will now be described with reference to the accompanying drawings.
[0275] Figures 7 to 10 are schematic block diagrams of possible apparatuses provided in embodiments of this application. One apparatus provided in this application, as shown in Figure 7, includes a transceiver unit 710 and a processing unit 720.
[0276] One possible design is that the device 700 is used to implement the functions of the terminal in the method embodiment shown in FIG3 above. For example, the device 700 may correspond to the terminal in FIG3.
[0277] For example, the processing unit 720 is used to determine the applicability information of m first configuration information, the applicability information including the applicability between the first configuration information and the model supported by the terminal; the transceiver unit 710 is used to send first information, the first information being used to indicate the applicability information of n first configuration information, where n is less than or equal to m.
[0278] Optionally, this applicability information is determined based on mathematical statistics.
[0279] Optionally, the first configuration information corresponds to L models, and the first information is used to indicate the applicability information of each of the first configuration information and at least one of the models.
[0280] Optionally, the applicability information of each of the first configuration information is determined based on a first number of transmissions and a second number of transmissions. The first number of transmissions is the number of times a request message carrying the first configuration information is sent, and the second number of transmissions is the number of times a reporting message is sent when there is a model that is compatible with the first configuration information among the N models supported by the terminal.
[0281] Optionally, the first number of transmissions is the number of times a request message carrying the first configuration information is sent within a preset time period T1, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information within the preset time period T2; or, the first number of transmissions is a preset number K, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
[0282] Optionally, the first transmission count is the number of times a request message carrying the first configuration information is sent from the first cell.
[0283] Optionally, the applicability information of each of the first configuration information is greater than or equal to the first threshold.
[0284] Optionally, the transceiver unit 710 is further configured to send capability information, which carries the first information. The capability information is used to indicate the applicability information corresponding to the N models supported by the terminal, or the capability information is used to indicate the applicability information corresponding to the m first configuration information supported by the terminal; or, the transceiver unit 710 is further configured to send the first information in response to a received message requesting applicability information.
[0285] Optionally, the first configuration information is associated with at least one auxiliary information, which is used to indicate at least one applicability information corresponding to each model in the model under each of the at least one auxiliary information, and the auxiliary information is associated with the operating status or application scenario of the terminal.
[0286] Optionally, the transceiver unit 710 is further configured to receive a request message carrying M second configuration information, the request message being used to request the terminal to report a first model among N models supported by the terminal that is adapted to at least one of the second configuration information, or the request message being used to request the terminal to report whether at least one second configuration information is applicable; and to send a reporting message carrying the first model or second configuration information adapted to the first model, the first model being determined based on each of the second configuration information and each of the models.
[0287] Optionally, the transceiver unit 710 is further configured to send second information, which indicates at least one first configuration information currently configured for the terminal and at least one auxiliary information associated with each of the first configuration information.
[0288] Optionally, the first model is determined based on each of the second configuration information and each of the models under the first auxiliary information, and the first auxiliary information is associated with the current operating status or application scenario of the terminal.
[0289] One possible design is that the device 700 is used to implement the functions of the network device in the method embodiment shown in FIG3 above. For example, the device 700 may correspond to the network device in FIG3.
[0290] For example, the method includes: a processing unit 720 for determining applicability information of m first configuration information, the applicability information including mathematical statistics for characterizing the applicability of the first configuration information, the m first configuration information including M second configuration information; and a transceiver unit 710 for sending a request message carrying the M second configuration information, the request message being used to request the terminal to report a first model among N models supported by the terminal that is adapted to at least one of the second configuration information, or the request message being used to request the terminal to report whether at least one second configuration information is applicable.
[0291] Optionally, the applicability information of each of the first configuration information is determined based on a first number of times and a second number of times. The first number of times is the number of times a request message carrying the first configuration information is sent, and the second number of times is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
[0292] Optionally, the first number of transmissions is the number of times a request message carrying the first configuration information is sent within a preset time period T1, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information within the preset time period T2; or, the first number of transmissions is a preset number K, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
[0293] Optionally, the first transmission count is the number of times a request message carrying the first configuration information is sent from the first cell.
[0294] Optionally, the applicability information of each of the first configuration information is greater than or equal to the first threshold.
[0295] Optionally, the transceiver unit 710 is further configured to receive first information, which is used to indicate the applicability information of the m first configuration information.
[0296] Optionally, the first configuration information corresponds to L models, and the first information is used to indicate the applicability information of each of the first configuration information and at least one of the models.
[0297] Optionally, the transceiver unit 710 is further configured to receive capability information, which carries the first information. The capability information is used to indicate the applicability information corresponding to the N models supported by the terminal, or the capability information is used to indicate the applicability information corresponding to the m first configuration information supported by the terminal.
[0298] Optionally, the transceiver unit 710 is also configured to send a message for requesting applicability information.
[0299] Optionally, the first configuration information is associated with at least one auxiliary information, which is used to indicate at least one applicability information corresponding to each model in the model under each of the at least one auxiliary information, and the auxiliary information is associated with the operating status or application scenario of the terminal.
[0300] Optionally, the transceiver unit 710 is further configured to receive second information, which indicates at least one first configuration information currently configured for the terminal and at least one auxiliary information associated with each of the first configuration information.
[0301] Optionally, the first model is determined based on each of the second configuration information and each of the models under the first auxiliary information, and the first auxiliary information is associated with the current operating state or application scenario of the terminal.
[0302] Optionally, the transceiver unit 710 is further configured to receive a report message carrying a first model or second configuration information adapted to the first model, wherein the first model is determined based on each of the second configuration information and each of the models.
[0303] Optionally, the transceiver unit 710 is also configured to send third information, which is used to indicate the applicability information of the m first configuration information.
[0304] Optionally, the transceiver unit 710 is further configured to send fourth information, which is used to indicate at least one applicability information corresponding to each model in the at least one model under each of the m first configuration information, wherein the at least one model includes the first model.
[0305] One possible design is that the device 700 is used to implement the functions of the core network device in the method embodiment shown in FIG3 above. For example, the device 700 may correspond to the core network device in FIG3.
[0306] For example, the method includes: a transceiver unit 710 is configured to receive a first request message, the first request message being configured to request the acquisition of applicability information corresponding to a first model under m first configuration information; the transceiver unit 710 is further configured to send the applicability information of the first model under the m first configuration information.
[0307] Optionally, the transceiver unit 710 is further configured to receive third information, which is used to indicate the applicability information of the m first configuration information.
[0308] One possible design is that the device 700 is used to implement the functions of the core network device in the method embodiment shown in FIG3 above. For example, the device 700 may correspond to the core network device in FIG3.
[0309] For example, the method includes: a transceiver unit 710 is configured to receive a second request message, the second request message being configured to request the acquisition of applicability information corresponding to a first model under at least one auxiliary information associated with each of the m first configuration information, the auxiliary information being associated with the operating state or application scenario of the terminal; the transceiver unit 710 is further configured to send the applicability information of the first model under at least one auxiliary information associated with the m first configuration information.
[0310] Optionally, the transceiver unit 710 is further configured to receive fourth information, which is used to indicate at least one applicability information of each first configuration information under at least one auxiliary information associated with each of the m first configuration information.
[0311] A more detailed description of the transceiver unit 710 and the processing unit 720 can be obtained directly from the relevant description in any of the embodiments shown in FIG3, and will not be repeated here.
[0312] In one possible design, when the device 700 is a network device or a communication module within a network device, the functionality of the processing unit 720 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) or SIP chip containing a modem core. The functionality of the transceiver unit 710 can be implemented by transceiver circuitry.
[0313] In one possible design, when the device 700 is a circuit or chip responsible for communication functions in a network device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 720 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver unit 710 can be implemented by interface circuitry or data transceiver circuitry on the aforementioned chip.
[0314] It should also be understood that the transceiver unit in the communication device 700 can also be called a communication unit. The transceiver unit 710 may include a transmitting unit but not a receiving unit. Alternatively, the transceiver unit 710 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme performed by the device 700 includes both transmitting and receiving actions. The receiving unit can be used to perform the receiving action in the above-described scheme, and the transmitting unit can be used to perform the transmitting action in the above-described scheme.
[0315] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can 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.
[0316] Figure 8 is another schematic block diagram of the device provided in an embodiment of this application. As shown in Figure 8, the device 800 includes one or more processors 810. The processor 810 may be a general-purpose processor or a special-purpose processor, etc. 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 the device (e.g., a vehicle or a chip), execute software programs, and process data from the software programs.
[0317] Optionally, in one design, processor 810 may include a computer program (also referred to as code or instructions) that can be run on processor 810, causing device 800 to perform the methods executed by the terminal, network device, or core network device in the above method embodiments. In yet another possible design, device 800 includes circuitry (not shown in FIG8) for implementing the functions of the terminal, network device, or core network device in the above method embodiments.
[0318] For example, processor 810 can be used to execute a computer program in memory to implement the steps performed by a terminal, network device, or core network device in the method embodiment shown in FIG3.
[0319] Optionally, the device 800 may include one or more memories 820 storing computer programs (sometimes referred to as code or instructions) that can be run on the processor 810, causing the device 800 to perform the methods performed by the terminal, network device, or core network device in the above embodiments.
[0320] Optionally, the processor 810 and / or memory 820 may also store data. The processor and memory may be configured separately or integrated together.
[0321] Optionally, the device 800 may also include a communication interface 830. The processor 810, sometimes referred to as a processing unit, controls the device (e.g., a terminal or network device). The communication interface 830, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to implement the device's transceiver functions; for example, the communication interface 830 can be used to receive first information.
[0322] Optionally, the device 800 also includes a communication interface 830. The processor 810 and the communication interface 830 are coupled to each other. It is understood that the communication interface 830 can be a transceiver or an input / output interface.
[0323] When device 800 is used to implement the method shown in FIG3, processor 810 can be used to execute the functions of processing unit 720, and communication interface 830 can be used to execute the functions of transceiver unit 710. Whether communication interface 830 is used for sending or receiving depends on whether the scheme executed by device 800 is used to perform a sending action or a receiving action.
[0324] When the aforementioned device 800 is a chip applied to a terminal, the chip implements the functions of the terminal in the above method embodiments. The terminal's chip receives signals from other modules (such as radio frequency modules or antennas) in the terminal, and these signals may be sent to the terminal by network devices; or, the terminal's chip sends signals to other modules (such as radio frequency modules or antennas) in the terminal, and these signals may be sent to network devices by the terminal.
[0325] When the aforementioned device 800 is a chip applied to a network device, the chip implements the functions of the network device in the above method embodiments. The chip of the network device receives signals from other modules in the network device, which may be signals sent by a terminal to the network device; or, the chip of the network device sends signals to other modules in the network device, which may be signals sent by the network device to a terminal.
[0326] It is understood that when the device 800 is a terminal or network device, the communication interface 830 can be a transceiver, specifically including a transmitter and a receiver, with the transmitter used to send signals and the receiver used to receive signals. When the device 800 is a chip applied to a terminal or receiving network device, the communication interface 830 can be an input / output circuit, wherein the input circuit can be used for receiving and the output interface can be used for sending.
[0327] Optionally, the device 800 also includes a power supply circuit for supplying power to the device 800.
[0328] Figure 9 is a schematic diagram of the terminal device provided in an embodiment of this application. As shown in Figure 9, the terminal device 900 can be applied to the system shown in Figure 1 to perform the functions of the terminal in the method embodiment shown in Figure 3. As shown, the terminal device 900 includes a processor 901 and a transceiver 902. Optionally, the terminal device 900 also includes a memory 903. The processor 901, transceiver 902, and memory 903 can communicate with each other through internal connection channels to transmit control and / or data signals. The memory 903 is used to store computer programs, and the processor 901 is used to call and run the computer programs from the memory 903 to control the transceiver 902 to transmit and receive signals. Optionally, the terminal device 900 may also include an antenna 904 for transmitting uplink data or uplink control signaling output by the transceiver 902 via wireless signals.
[0329] The processor 901 and memory 903 described above can be combined into a single processing device. The processor 901 executes the program code stored in the memory 903 to achieve the aforementioned functions. In specific implementations, the memory 903 can be integrated into the processor 901 or be independent of the processor 901. The processor 901 can correspond to the processing unit in FIG7 or the processor in FIG8.
[0330] The transceiver 902 described above can correspond to the transceiver unit in Figure 7 or the communication interface in Figure 8. The transceiver 902 may include a receiver (or receiver circuit) and a transmitter (or transmitter circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.
[0331] It should be understood that the terminal device 900 shown in Figure 9 can implement the various processes involving the terminal in the method embodiment shown in Figure 3. The operation and / or function of each module in the terminal device 900 are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.
[0332] The processor 901 described above can be used to execute the actions implemented internally by the terminal as described in the preceding method embodiments, while the transceiver 902 can be used to execute the actions described in the preceding method embodiments of the terminal sending to the network device or receiving from the network device. For details, please refer to the descriptions in the preceding method embodiments; they will not be repeated here.
[0333] Optionally, the terminal device 900 may also include a power supply 905 for providing power to various devices or circuits in the terminal.
[0334] In addition, to further enhance the functionality of the terminal device, the terminal device 900 may also include one or more of the following: an input unit 906, a display unit 907, an audio circuit 908, a camera 909, and a sensor 910. The audio circuit may also include a speaker 908a, a microphone 908b, etc.
[0335] Figure 10 is a schematic diagram of the network device provided in an embodiment of this application, such as a schematic diagram of a base station. The base station 1000 can be applied to the system shown in Figure 1, performing the functions of the network device in the method embodiment shown in Figure 3. As shown, the base station 1000 may include one or more of the following: one or more (DU+RU) 1010s and one or more CUs 1020s. The CU 1020 can communicate with the next-generation core (NG core). The DU may include at least one antenna 1011, at least one radio frequency unit 1012, at least one processor 1013, and at least one memory 1014. The DU is mainly used for transmitting and receiving radio frequency signals, converting radio frequency signals to baseband signals, and performing some baseband processing. The CU 1020 may include at least one processor 1022 and at least one memory 1021. The CU 1020 and the DU can communicate through an interface. The control plane (CP) interface can be Fs-C, such as F1-C, and the user plane (UP) interface can be Fs-U, such as F1-U. DU and RU can cooperate to implement the functions of the PHY layer. One DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, the DU can be configured to implement baseband functions, and the RU can be configured to implement mid-RF functions. Another example is that the DU can be configured to implement higher-level functions in the PHY layer, and the RU can be configured to implement lower-level and RF functions in the PHY layer. Higher-level functions in the PHY layer may include a portion of the PHY layer's functions that are closer to the MAC layer, while lower-level functions in the PHY layer may include another portion of the PHY layer's functions that are closer to the mid-RF side.
[0336] The CU 1020 is mainly used for baseband processing and base station control. The DU and CU 1020 can be physically installed together or separately, i.e., a distributed base station. The CU 1020 is the control center of the base station, corresponding to the processing unit in Figure 7 or the processor in Figure 8, and can also be called a processing unit, mainly used to complete baseband processing functions. For example, the CU 1020 can be used to control the base station to execute the operation procedures related to the terminal, network equipment, or core network equipment in the above method embodiments.
[0337] Specifically, baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network. For example, the functions of the Packet Data Convergence Protocol (PDCP) layer and above are set in the CU, while the functions of protocol layers below PDCP, such as the Radio Link Control (RLC) layer and the MAC layer, are set in the DU. Alternatively, the CU may implement the functions of the RRC and PDCP layers, while the DU may implement the functions of the RLC, MAC, and PHY layers.
[0338] Alternatively, the base station 1000 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. A DU may include at least one processor 1013 and at least one memory 1014, an RU may include at least one antenna 1011 and at least one radio frequency unit 1012, and a CU may include at least one processor 1022 and at least one memory 1021.
[0339] In one example, the CU 1020 can be composed of one or more single boards. These boards can collectively support a single access-indicating radio access network (such as a 5G network), or they can each support radio access networks with different access standards (such as LTE, 5G, or other networks). The memory 1021 and processor 1022 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry. Similarly, the DU can be composed of one or more single boards. These boards can collectively support a single access-indicating radio access network (such as a 5G network), or they can each support radio access networks with different access standards (such as LTE, 5G, or other networks). The memory 1014 and processor 1013 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry.
[0340] It should be understood that the base station 1000 shown in Figure 10 can implement the various processes of the network device involved in the method embodiments shown in Figures 3, 5, or 5. The operation and / or function of each module in the base station 1000 are respectively to implement the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.
[0341] It should be understood that the base station 1000 shown in Figure 10 is only one possible architecture for network devices and should not be construed as limiting this application in any way. The method provided in this application can be applied to network devices with other architectures, such as network devices including CU, DU, and AAU. This application does not limit the specific architecture of the network device.
[0342] It should be understood that Figure 10 is merely an example and not a limitation, and the network device may not depend on the structure shown in Figure 10. For example, the network device may also include an AAU, a CU and / or a DU, or a BBU and an adaptive radio unit (ARU). This application does not limit this.
[0343] The aforementioned CU and / or DU can be used to perform the actions described in the preceding method embodiments, which are implemented internally by the terminal, network device, or core network device. The AAU can be used to perform the actions described in the preceding method embodiments, whereby the network device sends data to the terminal or receives data from the terminal device. Please refer to the descriptions in the preceding method embodiments for details; they will not be repeated here.
[0344] It should be noted that the above method embodiments can be applied to a processor, or implemented by a processor. A processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by software instructions.
[0345] The aforementioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0346] The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0347] The memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0348] This application also provides a chip system including at least one processor for supporting the implementation of the functions of the terminal, network device or core network device involved in any of the above method embodiments, such as sending, receiving or processing information involved in the above methods.
[0349] In one possible design, the chip system also includes a memory for storing computer program instructions and data, which may be located inside or outside the processor.
[0350] The chip system can consist of chips or include chips and other discrete components.
[0351] This application also provides a computer program product, which includes: a computer program (also referred to as code or instructions), which, when the computer program is run, executes the method executed by the terminal in the embodiments shown in FIG3, FIG4 or FIG5, or executes the method executed by the network device, or executes the method executed by the core network device.
[0352] This application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is run, the method executed by the terminal in the embodiments shown in FIG3, FIG4 or FIG5 is executed, or the method executed by the network device is executed, or the method executed by the core network device is executed.
[0353] This application also provides a communication system, which includes the aforementioned terminal, network equipment, and core network equipment.
[0354] The methods provided in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, in the form of a computer program product. This computer program product may include one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic disk), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0355] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in 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. Those skilled in the art can 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.
[0356] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0357] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0358] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit; that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0359] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0360] If this function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or part of it, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
Claims
1. A communication method characterized by comprising: Applied to a terminal, the method includes: Determine the applicability information of m first configuration information, wherein the applicability information includes information used to characterize the applicability between the first configuration information and the models supported by the terminal; Send a first message, which is used to indicate the applicability information of n first configuration information, where n is less than or equal to m.
2. The method of claim 1, wherein, The first configuration information corresponds to L models, and the first information is used to indicate the applicability information of each first configuration information with at least one of the models.
3. The method of claim 1 or 2, wherein, The applicability information of each of the first configuration information is determined based on the first number of times and the second number of times. The first number of times is the number of times a request message carrying the first configuration information is sent, and the second number of times is the number of times a reporting message is sent when there is a model that is compatible with the first configuration information among the N models supported by the terminal.
4. The method as described in claim 3, characterized in that, The first sending count is the number of request messages carrying the first configuration information sent within a preset time period T1; the second sending count is the number of reporting messages sent within the preset time period T2 when there is a model among the N models that matches the first configuration information; or... The first number of transmissions is a preset number K, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
5. The method of claim 3 or 4, wherein, The first transmission count refers to the number of times a request message carrying the first configuration information is sent from the first cell.
6. The method of any one of claims 1 to 5, wherein, The applicability information of each of the first configuration information is greater than or equal to the first threshold.
7. The method as described in claim 5 or 6, characterized in that, The sending of the first information includes: Send capability information, the capability information carrying the first information, the capability information being used to indicate the applicability information corresponding to the N models supported by the terminal, or the capability information being used to indicate the applicability information corresponding to the m first configuration information supported by the terminal; or, In response to a received message requesting applicability information, the first information is sent.
8. The method according to any one of claims 1 to 7, characterized in that, The first configuration information is associated with at least one auxiliary information. The first information is used to indicate at least one applicability information of the first configuration information under each of the at least one auxiliary information. The auxiliary information is associated with the operating status or application scenario of the terminal.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Receive a request message carrying M second configuration information, the request message being used to request the terminal to report a first model among N models supported by the terminal that is adapted to at least one of the second configuration information, or, the request message being used to request the terminal to report whether at least one of the second configuration information is applicable; Send a reporting message carrying the first model or second configuration information adapted to the first model, wherein the first model is determined based on each of the second configuration information and each model.
10. The method as described in claim 9, characterized in that, The method further includes: Send a second message, the second message being used to indicate at least one first configuration message currently configured by the terminal and at least one auxiliary message associated with each of the first configuration messages.
11. The method as described in claim 10, characterized in that, The first model is determined based on each of the second configuration information and each model under the first auxiliary information, wherein the first auxiliary information is associated with the current operating state or application scenario of the terminal.
12. A communication method, characterized in that, Applied to network devices, the method includes: Determine the applicability information of m first configuration information, the applicability information including mathematical statistics for characterizing the applicability of the first configuration information, the m first configuration information including M second configuration information; Send a request message carrying the M second configuration information, the request message being used to request the terminal to report a first model among the N models supported by the terminal that is adapted to at least one of the second configuration information, or the request message being used to request the terminal to report whether at least one of the second configuration information is applicable.
13. The method as described in claim 12, characterized in that, The applicability information of each of the first configuration information is determined based on a first number of times and a second number of times. The first number of times is the number of times a request message carrying the first configuration information is sent, and the second number of times is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
14. The method as described in claim 13, characterized in that, The first sending count is the number of request messages carrying the first configuration information sent within a preset time period T1; the second sending count is the number of reporting messages sent within the preset time period T2 when there is a model among the N models that matches the first configuration information; or... The first number of transmissions is a preset number K, and the second number of transmissions is the number of times a reporting message is sent when there is a model among the N models that is compatible with the first configuration information.
15. The method as described in claim 13 or 14, characterized in that, The first transmission count refers to the number of times a request message carrying the first configuration information is sent from the first cell.
16. The method according to any one of claims 12 to 15, characterized in that, The applicability information of each of the first configuration information is greater than or equal to the first threshold.
17. The method according to any one of claims 12 to 16, characterized in that, The method further includes: Receive first information, which is used to indicate the applicability information of the m first configuration information.
18. The method as described in claim 17, characterized in that, The first configuration information corresponds to L models, and the first information is used to indicate the applicability information of each first configuration information with at least one of the models.
19. The method as described in claim 17 or 18, characterized in that, The receiving of the first information includes: The terminal receives capability information, which carries the first information. The capability information is used to indicate the applicability information corresponding to the N models supported by the terminal, or the capability information is used to indicate the applicability information corresponding to the m first configuration information supported by the terminal.
20. The method as described in claim 19, characterized in that, Before receiving the first information, the method further includes: Send a message requesting the terminal to report applicability information of the first configuration information.
21. The method according to any one of claims 18 to 20, characterized in that, The first configuration information is associated with at least one auxiliary information. The first information is used to indicate at least one applicability information of the first configuration information under each of the at least one auxiliary information. The auxiliary information is associated with the operating status or application scenario of the terminal.
22. The method as described in claim 21, characterized in that, The method further includes: The terminal receives second information, which indicates at least one first configuration information currently configured in the terminal and at least one auxiliary information associated with each of the first configuration information.
23. The method as described in claim 21 or 22, characterized in that, The first model is determined based on each of the second configuration information and each model under the first auxiliary information, and the first auxiliary information is associated with the current operating state or application scenario of the terminal.
24. The method according to any one of claims 12 to 23, characterized in that, Also includes: Receive a report message carrying a first model or a second configuration information adapted to the first model, wherein the first model is determined based on each of the second configuration information and each model.
25. A communication device, characterized in that, It includes units for performing the method as described in any one of claims 1 to 11, or units for performing the method as described in any one of claims 12 to 24.
26. A communication device, characterized in that, The communication device includes one or more processors for executing computer programs or instructions in memory, causing the communication device to perform the method as described in any one of claims 1 to 11, or to perform the method as described in any one of claims 12 to 24.
27. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it causes the method as described in any one of claims 1 to 11 to be performed, or causes the method as described in any one of claims 12 to 24 to be performed.
28. A computer program product, characterized in that, Includes a computer program that, when run, causes the method as described in any one of claims 1 to 11 to be performed, or causes the method as described in any one of claims 12 to 24 to be performed.