Communication method and apparatus

By defining the first time window between the terminal device and the model management device, the information interaction frequency is reduced, the problem of overfrequency information interaction in the prior art is solved, and the effect of reducing network burden and power consumption is achieved.

WO2025036258A1PCT designated stage expired Publication Date: 2025-02-20HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/110866
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-11
Filing Date
2024-08-08
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

In the prior art, information interaction between the terminal device and the model management device is more frequent, especially when the terminal device involves multiple models, the network burden and power consumption are increased.

Method used

By defining a time period called the first time window between the terminal device and the model management device, during which the terminal device does not change the state of one or more entities, thereby reducing the frequency of feedback status information to the model management device. .

Benefits of technology

It effectively reduces the information interaction between the terminal equipment and the model management equipment, reduces network burden and power consumption, and improves the management efficiency and scheduling capabilities of the model management equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024110866_20022025_PF_FP_ABST
    Figure CN2024110866_20022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a communication method and apparatus. In the method, when a model application device indicates a first state of one or more first models to a model management device, the first state can be maintained in a first time window, thereby preventing the model application device from frequently reporting the first state of one or more first models to the model management device, and reducing the information interaction between the model application device and the model management device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 11, 2023, with application number 202311020813.2 and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] The protocol proposes a solution for using models (such as artificial intelligence (AI) / machine learning (ML) models / functions) for air interface enhancement. This includes processes for acquiring training datasets, training and loading models, and managing models.

[0005] Currently, one approach to managing models is for the terminal device to determine model status information and feed it back to the network (NW), which then executes the model management policy. In this approach, every time a terminal device's model status changes, it must feed back this information to the NW. This results in frequent information exchange between the terminal device and the NW. This further increases the number of models involved in the terminal device.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a communication method and apparatus to reduce information interaction.

[0008] In the first aspect, an embodiment of the present application provides a communication method, which can be executed by a model application device, or software or hardware (such as a chip) in the model application device. For example, the model application device can be one or more of a terminal device, an access network device (such as a base station), or a core network device, etc. For the convenience of description, the following description takes the execution of the method by a terminal device as an example. It can be understood that the terminal devices in the following description can be replaced with other model application devices, such as an access network device or a core network device. The method includes: sending a first message to a model management device, wherein the first message indicates that one or more first entity states are in a first state, and the first state indicates that the terminal device supports the use of the one or more first entities, wherein the first state is valid within a first time window.

[0009] It should be understood that an entity includes one or more of a model, a function, or a characteristic. For example, an entity is a model, or an entity is a function, or the entity is a characteristic. For example, a first entity includes one or more of a first model, a first function, or a first characteristic. For example, a first entity is a first model, or a first entity is a first function, or a first entity is a first characteristic. The model involved in the embodiments of the present application can be described as a function (such as an AI function or an ML function), a characteristic or an algorithm, etc., and the model includes, for example, an AI model or an ML model, etc. The terminal device supports the use of one or more first entities, which can be described as the terminal device being able to execute or run one or more first entities, or can be described as the terminal device supporting the execution of one or more first entities, or can be described as the terminal device having the ability to execute one or more first entities, or the terminal device supporting the execution (or running) of one or more first entities, etc. The terminal device supports the use of one or more first entities, for example, including the terminal device having locally loaded the configuration files of the one or more first entities, or the terminal device can load the configuration files of the one or more first entities from other devices (such as a configuration file management device, specifically, a cloud server). The first state being valid within the first time window can be understood as the terminal device not changing the state of one or more first entities (ie, the first state) within the first time window, or can be described as the terminal device maintaining the state of one or more first entities within the first time window.

[0010] Optionally, the first time window may be preconfigured or predefined in the terminal device and the model management device, for example, preconfigured or predefined by a protocol, for example, at least one of the length (or window length), starting position (or starting moment) and ending position (or ending moment) of the first time window is preconfigured or predefined by a protocol, or the terminal device determines and notifies the model management device, for example, the terminal device sends a second indication message to the model management device, and the second indication message indicates the first time window, for example, the first indication message indicates at least one of the length, starting position and ending position of the first time window, and the first indication message indicates the length, starting position and ending position of the first time window. In the case of one of the beam positions, at least one of the other two of the length, starting position and ending position of the first time window can be configured through a protocol, or the model management device determines and notifies the terminal device, for example, the model management device sends a third indication information to the terminal device, and the third indication information indicates the first time window. For example, the third indication information indicates at least one of the length, starting position and ending position of the first time window. In the case where the first indication information indicates one of the length, starting position and ending position of the first time window, at least one of the other two of the length, starting position and ending position of the first time window can be configured through a protocol, and the embodiments of the present application are not limited to this.

[0011] In an embodiment of the present application, the terminal device may not change the first state of one or more first entities within the first time window, which means that the terminal device does not need to send the first state of the one or more first entities to the model management device within the first time window, thereby reducing the information interaction between the terminal device and the model management device, and thus reducing the information interaction in the network. Moreover, since the information interaction between the terminal device and the model management device is reduced, it is also beneficial to save power of the terminal device and the model management device. Furthermore, since the model management device does not need to inquire the terminal device about the first state of the one or more first entities within the first time window, it is equivalent to the model management device being able to directly manage the one or more first entities within the first time window based on the first information, which is beneficial to improving the efficiency of the model management device in managing the one or more first entities of the terminal device. Furthermore, since the model management device does not need to frequently monitor or manage one or more entities, the scheduling burden of the model management device can be reduced, and the air interface resources occupied by model monitoring or management are also reduced.

[0012] In one possible embodiment, the first information indicates that the state of one or more first entities is a first state, including: the model application device or the chip used for the model application device has the ability to execute one or more first entities; the model application device or the chip used for the model application device has locally obtained / stored / loaded one or more first entities, or is able to load one or more first entities from other devices; the model application device or the chip used for the model application device is ready to use one or more first entity reasoning; the model application device or the chip used for the model application device already has the configuration of a model management device to execute or run one or more first entities; or, the model application device or the chip used for the model application device has been activated and executes one or more first entity reasoning.

[0013] In a possible embodiment, the method further includes: after the first time window, determining that the status of M first entities among the one or more first entities is updated to a second state, the second state indicating that the terminal device does not support the use of the M first entities, M is a positive integer; sending second information to the model management device, the second information indicating that the status of the M first entities is updated to the second state.

[0014] Optionally, the second state is valid within a fourth time window, and the fourth time window may be the same as or different from the first time window. The fourth time window being the same as the first time window includes having the same starting time, length, and end time. The fourth time window being different from the first time window may include at least one of the following: the starting position of the fourth time window is different from the starting position of the first time window, the length of the fourth time window is different from the length of the first time window, and the end position of the fourth time window is different from the end position of the first time window. The manner in which the model management device and the terminal device determine the fourth time window can refer to the manner in which the first time window is determined as described above and will not be further detailed here.

[0015] In the above embodiment, after the first time window, the terminal device can flexibly update the status of M first entities among one or more first entities. In this way, the information interaction between the terminal device and the model management device is relatively reduced, and the terminal device can be relatively guaranteed to have the flexibility to change the status of M first entities.

[0016] In one possible implementation, before sending the second information to the model management device, the method further includes: determining that a first moment has arrived, wherein a time interval between the first moment and the moment of sending the first information satisfies a first period, the first period being a period during which the terminal device reports the status of the M first entities. Optionally, a length of the first time window is less than or equal to a length of the first period.

[0017] In the above embodiment, the terminal device may report the status of the M first entities according to the first period, which, to a certain extent, may also reduce the information exchange between the terminal device and the model management device. In addition, the length of the first time window is less than or equal to the length of the first period. This means that within the first period, the terminal device is more likely to change the status of the M first entities. This also relatively reduces the possibility of the terminal device reporting the status of the same M first entities multiple times, thereby reducing redundant interactions in the network.

[0018] In a possible embodiment, the method further includes: after the first time window and at the first moment, determining that none of the M first entities in the status of the one or more first entities have been updated, wherein the time interval between the first moment and the moment of sending the first information satisfies a first period, the first period is the period for the terminal device to report the status of the M first entities, M is a positive integer, and determining to skip sending the status of the M first entities to the model management device at the first moment.

[0019] It should be understood that determining to skip the state of sending M first entities to the model management device at the first moment can be described as skipping the state of sending M first entities to the model management device at the first moment, or can be described as giving up the state of sending M first entities to the model management device at the first moment, or can be understood as releasing the first resource, and the first resource is used to send (or report) the state of M first entities to the model management device at the first moment.

[0020] In the above embodiment, the terminal device reports the status of M first entities with reference to the first period. However, if, at the reporting time (e.g., the first time), the terminal device determines that the status of the M first entities has not changed, then the terminal device does not need to send the status of the M first entities to the model management device. This relatively reduces the possibility of the terminal device reporting the status of the same M first entities multiple times, thereby reducing redundant interactions in the network.

[0021] In a possible embodiment, the method further includes: after the first time window, receiving first indication information from the model management device, the first indication information indicating reporting the status of some or all of the one or more first entities; and sending third information to the model management device, the third information indicating the status of some or all of the first entities.

[0022] In the above embodiment, the model management device can actively trigger the terminal device to report the status of part or all of the one or more first entities. In this way, the terminal device only reports the third information when the model management device has a demand, which is also conducive to reducing the invalid reporting of the status of part or all of the first entities by the terminal device.

[0023] In a possible implementation, the method further includes: sending fourth information to the model management device, wherein the fourth information indicates that the state of one or more second entities is a third state, and the third state indicates that the terminal device does not support the use of the one or more second entities. Not supporting the use of one or more second entities may be that the terminal device has not loaded the configuration files of the one or more second entities locally, and is unable to obtain the configuration files of the one or more second entities from other devices. Optionally, the first information and the fourth information may be carried in the same information, or may be carried in different information, which is not limited in this embodiment of the present application.

[0024] For example, the second entity includes one or more of a second model, a second function, or a second characteristic. For example, the second entity is a second model, or the second entity is a second function, or the second entity is a second characteristic.

[0025] In the above embodiment, the terminal device may also indicate the third status of one or more second entities to the model management device, so that the model management device can obtain more information and manage the entities in the terminal device more comprehensively and accurately.

[0026] In a possible embodiment, the third state is valid within a second time window, and the second time window may be the same as or different from the first time window. The second time window and the first time window are the same in that the starting time of the second time window and the first time window, the length of the second time window and the first time window, and the ending position of the second time window and the first time window are the same. The second time window and the first time window are different in that at least one of the starting position of the second time window and the starting position of the first time window are different, the length of the second time window and the length of the first time window are different, and the ending position of the second time window and the ending position of the first time window are different. The way in which the model management device and the terminal device determine the second time window can refer to the content of determining the first time window in the previous text, and will not be listed here.

[0027] In the above embodiment, the terminal device can maintain the third state within the second time window, thereby reducing information exchange between the terminal device and the model management device. Furthermore, when the second time window is different from the first time window, the terminal device can relatively flexibly control the states of one or more first entities and one or more second entities.

[0028] In a possible embodiment, the method further includes: sending fifth information to the model management device, the fifth information indicating that the status of some or all of the one or more second entities is updated to a fourth state, the fourth state indicating that the terminal device supports the use of some or all of the second entities, wherein the difference between the moment when the terminal device sends the fifth information and the moment when the terminal device sends the first information is less than the length of the first time window.

[0029] In the above embodiment, the terminal device may send the updated status of part or all of the second entities to the model management device when determining that the status of part or all of the second entities is updated, thereby improving the flexibility of the terminal device in reporting the status of part or all of the second entities.

[0030] In one possible implementation, the fourth state is valid within a third time window, where the third time window is the same as or different from the first time window. The difference between the third time window and the first time window may include at least one of a start time of the third time window being different from a start time of the first time window, a length of the third time window being different from a length of the first time window, and an end time of the third time window being different from an end time of the first time window. The manner in which the model management device and the terminal device determine the third time window can refer to the aforementioned determination of the first time window and is not further detailed here.

[0031] In the above embodiment, the terminal device can maintain the fourth state within the third time window, thereby reducing information exchange between the terminal device and the model management device. Furthermore, when the third time window is different from the first time window, the terminal device can relatively flexibly control the states of one or more first entities and one or more second entities.

[0032] In one possible implementation, the first information includes first delay information, where the first delay information indicates one or more delays associated with some or all of the one or more first entities; wherein some or all of the first delay information indicates the first state. For example, some or all of the multiple bits included in the first delay information indicate the first state, or some or all of the multiple information included in the first delay information indicates the first state.

[0033] In the above embodiment, the first delay information can be reused to indicate one or more delays related to part or all of the first entities, as well as the first state. This can save the bits occupied by the first information and reduce the information interaction between the terminal device and the model management device.

[0034] In a possible embodiment, the first information also includes: an identifier of the part or all of the first entity; or, configuration information related to the part or all of the first entity. The configuration information related to the part or all of the first entity may include an identifier (or index) of the configuration related to the part or all of the first entity. The configuration related to the part or all of the first entity includes, for example, one or more of the following: the configuration of the input of the part or all of the first entity (such as resources), the configuration of the output of the part or all of the first entity (such as reporting the resources of the output of the part or all of the first entity), the functions implemented by the part or all of the first entity and the scenarios to which the part or all of the first entity is applicable, and information used by the terminal device to support the related functions of the part or all of the entity, etc.

[0035] In a possible implementation, the first delay information includes at least one of the following: first activation delay information, the first activation delay information indicating K1 first activation delays, wherein one first activation delay indicates a delay for activating one of the K1 first entities; first inference delay information, the first inference delay information indicating K2 first inference delays, wherein one first inference delay indicates a delay for inferring one of the K2 first entities; first fallback delay information, the first fallback delay information indicating K3 first fallback delays, wherein one first fallback delay indicates a delay for falling back one of the K3 first entities to a non-use entity to implement a first function, wherein the one first entity is capable of implementing the first function; first monitoring delay information, wherein The first monitoring delay information indicates K4 first monitoring delays, wherein one first monitoring delay indicates the delay of monitoring one of the K4 first entities; the first switching delay information indicates K5 first switching delays, wherein one first switching delay indicates the delay of switching one of the K5 first entities to a third entity; the second switching delay information indicates K6 second switching delays, wherein one second switching delay indicates switching the fourth entity to one of the K6 first entities; or the first deactivation delay information indicates K7 first deactivation delays, wherein one first deactivation delay indicates the delay of deactivating one of the K7 first entities. Wherein, K1, K2, K3, K4, K5, K6 and K7 are all positive integers.

[0036] In the above embodiment, multiple possible information included in the first delay information is provided, allowing the model management device to obtain more comprehensive information, thereby more accurately managing entities in the terminal device. Furthermore, the terminal device can use at least one of the multiple possible information included in the first delay information to indicate the first status, thereby increasing the flexibility of indicating the first status indicated by the first delay information.

[0037] In a possible implementation, part or all of the first delay information indicates the first state, including at least one of the following: the first activation delay information indicates that the states of P first entities among the K1 first entities are the first state, where P is a positive integer. For example, if the values ​​of part or all of the first activation delays (such as P or less than P first activation delays) among the K1 first activation delays are all within a first value range, then the corresponding states of the P first entities are the first state; the first switching delay information indicates that the states of Q first entities among the K5 first entities are the first state, where Q is a positive integer. For example, if the values ​​of part or all of the first switching delays (such as less than or equal to Q first switching delays) among the K5 first switching delays are all within a second value range, Then the corresponding state of the Q first entities is the first state; the second switching delay information indicates that the state of R first entities among the K6 first entities is the first state, R is a positive integer, for example, the values ​​of some or all of the second switching delays (such as R or less than R second switching delays) in the K6 second switching delays are in the third value range, then the corresponding state of the R first entities is the first state; or, the first inference delay information indicates that the state of L first entities among the K2 first entities is the first state, L is a positive integer, for example, the values ​​of some or all of the first inference delays (such as less than or equal to L first inference delays) in the K2 first inference delays are in the fourth value range, then the corresponding state of the L first entities is the first state.

[0038] In the above-described embodiment, at least one of the first activation delay information, the first switching delay information, the second switching delay information, and the first inference delay information can be used to indicate the first state of some or all of the first entities, thereby enriching the methods for indicating the first state and reducing signaling overhead. Specifically, the value of at least one of the activation delay, the first switching delay, the second switching delay, and the inference delay can be used to indicate the first state of some or all of the one or more first entities. In this way, the first state of some or all of the first entities does not need to occupy bits of the first information, which can further reduce information exchange between the terminal device and the model management device.

[0039] In one possible implementation, the length of the first time window satisfies at least one of the following conditions: greater than the maximum value in the first value range; greater than the maximum value in the second value range; greater than the maximum value in the third value range; or greater than the maximum value in the fourth value range.

[0040] In the above embodiment, the length of the first time window may be greater than the maximum value of the value range of at least one of the activation delay, the first switching delay, the second switching delay and the inference delay, so as to avoid the situation where the first time window is set too short and the terminal device does not have time to perform operations such as activation, switching or inference on the entity.

[0041] In a possible implementation, the method further includes: sending sixth information to the terminal device within the first time window, where the sixth information indicates a policy for managing N first entities among the one or more first entities, where N is a positive integer.

[0042] It should be understood that the strategies for managing any two of the N first entities may be the same or different. The strategies for managing the N first entities include, for example, activating some or all of the N first entities, deactivating some or all of the N first entities, switching some or all of the N first entities to other entities (other entities may be, for example, models in one or more second entities, or entities other than the N first entities in one or more first entities), and switching other entities to some or all of the N first entities, etc., and the embodiments of the present application do not limit this.

[0043] In one possible implementation, the fourth information includes second delay information, where the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the second delay information also indicates the third state.

[0044] In the above implementation, the second delay information can be used to indicate the third state, which can save bits occupied by the fourth information and reduce information interaction between the terminal device and the model management device.

[0045] In a possible implementation, the second delay information includes at least one of the following: second activation delay information, the second activation delay information indicating H1 second activation delays, wherein one second activation delay indicates the delay of activating one of the H1 second entities; second inference delay information, the second inference delay information indicating H2 second inference delays, wherein one second inference delay indicates the delay of inferring one of the H2 second entities; second fallback delay information, the second fallback delay information indicating H3 second fallback delays, wherein one second fallback delay indicates the delay of falling back one of the H3 second entities to a non-use entity to implement a third function, and the one second entity can implement the third function; second monitoring delay information, the second monitoring delay information indicating H4 second monitoring delay, where one second monitoring delay indicates the delay of monitoring one of the H4 second entities; third switching delay information, where the third switching delay information indicates H5 third switching delays, where one third switching delay indicates the delay of switching one of the H5 second entities to the third entity; fourth switching delay information, where the fourth switching delay information indicates H6 fourth switching delays, where one fourth switching delay indicates switching the fourth entity to one of the H6 second entities; or second deactivation delay information, where the second deactivation delay information indicates H7 second deactivation delays, where one second deactivation delay indicates the delay of deactivating one of the H7 second entities, where H1, H2, H3, H4, H5, H6, and H7 are all positive integers.

[0046] For example, the third entity includes one or more of a third model, a third function, or a third characteristic. For example, the third entity is a third model, or the third entity is a third function, or the third entity is a third characteristic. For another example, the fourth entity includes one or more of a fourth model, a fourth function, or a fourth characteristic. For example, the fourth entity is a fourth model, or the fourth entity is a fourth function, or the fourth entity is a fourth characteristic.

[0047] In a possible implementation, part or all of the second delay information indicates the third state, including at least one of the following: the second activation delay information indicates that the state of U1 second entities among the H1 second entities is the third state, and U1 is a positive integer; the third switching delay information indicates that the state of U2 second entities among the H5 second entities is the third state, and U2 is a positive integer; the fourth switching delay information indicates that the state of U3 second entities among the H6 second entities is the third state, and U3 is a positive integer; or, the second inference delay information indicates that the state of U4 second entities among the H2 second entities is the third state, and U4 is a positive integer.

[0048] In the above embodiment, at least one of the second activation delay information, the third switching delay information, the fourth switching delay information and the second inference delay information can be used to indicate the third state of part or all of the second entities, thereby enriching the method of indicating the third state and reducing signaling overhead.

[0049] In one possible implementation, if the values ​​of some or all of the H1 second activation delays (such as less than or equal to U1 second activation delays) are within the fifth value range, then the corresponding state of the U1 second entities is the third state; if the values ​​of some or all of the third switching delays (such as less than or equal to U5 third switching delays) in the H5 third switching delays are within the sixth value range, then the corresponding state of the U5 second entities is the third state; if the values ​​of some or all of the fourth switching delays (such as less than or equal to U3 fourth switching delays) in the H6 fourth switching delays are within the seventh value range, then the corresponding state of the U3 second entities is the third state; if the values ​​of some or all of the reasoning delays (such as less than or equal to U4 reasoning delays) in the H2 second reasoning delays are within the eighth value range, then the corresponding state of the U4 second entities is the third state.

[0050] In the above embodiment, the value of at least one of the second activation delay, the third switching delay, the fourth switching delay and the second inference delay can be used to indicate the third state of part or all of the first entities. In this way, the third state of part or all of the second entities does not need to occupy the bits of the fourth information, which can further reduce the information interaction between the terminal device and the model management device.

[0051] In one possible implementation, the second time window satisfies at least one of the following conditions: greater than the maximum value in the fifth value range; greater than the maximum value in the sixth value range; greater than the maximum value in the seventh value range; or greater than the maximum value in the eighth value range.

[0052] In one possible implementation, the method further includes: after the first time window, sending seventh information to the model management device, where the seventh information indicates the status of some or all of the one or more first entities. It should be understood that the some or all of the first entities may be the first entities among the one or more first entities whose status has been updated, or may be the one or more first entities.

[0053] Optionally, the terminal device sends the seventh information at a second moment, and the time interval between the second moment and the moment of sending the first information satisfies a first period, and the first period is a period for the terminal device to report the status of some or all of the one or more first entities.

[0054] In one possible implementation, the method further includes: after the first time window, sending eighth information to the model management device, where the eighth information indicates the status of some or all of the one or more second entities. It should be understood that the some or all of the second entities may be second entities whose status has been updated among the one or more second entities, or may be the one or more second entities.

[0055] Optionally, the terminal device sends the eighth information at a third moment, and the time interval between the third moment and the moment of sending the first information satisfies a first period, which is a period for the terminal device to report the status of some or all of the one or more second entities.

[0056] In the second aspect, an embodiment of the present application provides a communication method, which can be executed by a model application device, or software or hardware (such as a chip) in the model application device. For example, the model application device can be one or more of a terminal device, an access network device (such as a base station), or a core network device, etc. For the convenience of description, the following description takes the execution of the method by a terminal device as an example. It can be understood that the terminal devices in the following description can be replaced with other model application devices, such as an access network device or a core network device. The method includes: sending first information to a model management device, wherein the first information includes first delay information, and the first delay information indicates one or more delays associated with some or all of the one or more first entities; wherein some or all of the first delay information indicates a first state, and the first state indicates that the terminal device supports the use of the one or more first entities.

[0057] In an embodiment of the present application, the first delay information in the first information can indicate the delay related to part or all of the first entity, and can also indicate the first state. In this way, there is no need to use a special bit to indicate the first state, which is beneficial to saving bits occupied by the first information and reducing information interaction between the terminal device and the model management device.

[0058] In one possible embodiment, the first state represents one of the following: the model application device or the chip used for the model application device has the ability to execute one or more first entities; the model application device or the chip used for the model application device has locally acquired / stored / loaded one or more first entities, or is able to load one or more first entities from other devices; the model application device or the chip used for the model application device is ready to use one or more first entity reasoning; the model application device or the chip used for the model application device already has the configuration of a model management device to execute or run one or more first entities; or, the model application device or the chip used for the model application device has been activated and performs one or more first entity reasoning.

[0059] In a possible embodiment, the first information also includes an identifier of the part or all of the first entity; or, configuration information related to the part or all of the first entity. The configuration information related to the part or all of the first entity may include an identifier (or index) of the configuration related to the part or all of the first entity. The configuration related to the part or all of the first entity includes, for example, one or more of the following: the configuration of the input of the part or all of the first entity (such as resources), the configuration of the output of the part or all of the first entity (such as reporting the resources of the output of the part or all of the first entity), the functions implemented by the part or all of the first entity and the scenarios to which the part or all of the first entity is applicable, and information used by the terminal device to support the related functions of the part or all of the entity, etc.

[0060] In a possible implementation, the first delay information includes at least one of the following: first activation delay information, the first activation delay information indicating K1 first activation delays, wherein one first activation delay indicates a delay for activating one of the K1 first entities; first inference delay information, the first inference delay information indicating K2 first inference delays, wherein one first inference delay indicates a delay for inferring one of the K2 first entities; first fallback delay information, the first fallback delay information indicating K3 first fallback delays, wherein one first fallback delay indicates a delay for falling back one of the K3 first entities to a non-use entity to implement a first function, wherein the one first entity is capable of implementing the first function; first monitoring delay information, wherein The first monitoring delay information indicates K4 first monitoring delays, wherein one first monitoring delay indicates the delay of monitoring one of the K4 first entities; the first switching delay information indicates K5 first switching delays, wherein one first switching delay indicates the delay of switching one of the K5 first entities to a third entity; the second switching delay information indicates K6 second switching delays, wherein one second switching delay indicates switching the fourth entity to one of the K6 first entities; or the first deactivation delay information indicates K7 first deactivation delays, wherein one first deactivation delay indicates the delay of deactivating one of the K7 first entities. Wherein, K1, K2, K3, K4, K5, K6 and K7 are all positive integers.

[0061] In a possible implementation, part or all of the first delay information indicates the first state, including at least one of the following: the first activation delay information indicates that the states of P first entities among the K1 first entities are the first state, where P is a positive integer. For example, if the values ​​of part or all of the first activation delays (such as P or less than P first activation delays) among the K1 first activation delays are all within a first value range, then the corresponding states of the P first entities are the first state; the first switching delay information indicates that the states of Q first entities among the K5 first entities are the first state, where Q is a positive integer. For example, if the values ​​of part or all of the first switching delays (such as less than or equal to Q first switching delays) among the K5 first switching delays are all within a second value range, then the corresponding states of the Q first entities are the first state; the second switching delay information indicates that the states of R first entities among the K6 first entities are the first state, where R is a positive integer. For example, if the values ​​of some or all of the second switching delays (such as R or less than R second switching delays) in the K6 second switching delays are within the third value range, then the corresponding states of the R first entities are the first state; or, the first inference delay information indicates that the states of L first entities in the K2 first entities are the first state, where L is a positive integer. For example, if the values ​​of some or all of the first inference delays (such as less than or equal to L first inference delays) in the K2 first inference delays are within the fourth value range, then the corresponding states of the L first entities are the first state.

[0062] In a possible implementation, the first state is valid within a first time window. The content of the first time window can refer to the content of the first time window in the first aspect above, and is not listed here again.

[0063] In one possible implementation, the length of the first time window satisfies at least one of the following conditions: greater than the maximum value in the first value range; greater than the maximum value in the second value range; greater than the maximum value in the third value range; or greater than the maximum value in the fourth value range.

[0064] In a possible embodiment, the method further includes: after the first time window, determining that the status of M first entities among the one or more first entities is updated to a second state, the second state indicating that the terminal device does not support the use of the M first entities, M is a positive integer; sending second information to the model management device, the second information indicating that the status of the M first entities / functions is updated to the second state.

[0065] Optionally, the second state is valid within a fourth time window, and the fourth time window may be the same as or different from the first time window.

[0066] In one possible implementation, before sending the second information to the model management device, the method further includes: determining that a first moment has arrived, wherein a time interval between the first moment and the moment of sending the first information satisfies a first period, the first period being a period during which the terminal device reports the status of the M first entities. Optionally, a length of the first time window is less than or equal to a length of the first period.

[0067] In a possible embodiment, the method further includes: after the first time window and at the first moment, determining that the status of the M first entities of the one or more first entities have not been updated, wherein the time interval between the first moment and the moment of sending the first information satisfies a first period, the first period is the period for the terminal device to report the status of the M first entities among the one or more first entities, M is a positive integer, and determining to skip sending the status of the M first entities to the model management device at the first moment.

[0068] In a possible embodiment, the method further includes: after the first time window, receiving first indication information from the model management device, the first indication information indicating reporting the status of some or all of the one or more first entities; and sending third information to the model management device, the third information indicating the status of some or all of the first entities.

[0069] In a possible implementation, the method further includes: sending fourth information to the model management device, wherein the fourth information indicates that the status of one or more second entities is a third status, and the third status indicates that the terminal device does not support the use of the one or more second entities.

[0070] In one possible implementation, the third state is valid within a second time window, and the second time window may be the same as or different from the first time window. The second time window and the first time window being the same includes having the same starting time, the same length, and the same ending time. The second time window and the first time window being different includes at least one of the following: the starting time of the second time window is different from the starting time of the first time window, the length of the second time window is different from the length of the first time window, and the ending time of the second time window is different from the ending time of the first time window.

[0071] In a possible embodiment, the method further includes: sending fifth information to the model management device, the fifth information indicating that the status of some or all of the one or more second entities is updated to a fourth state, the fourth state indicating that the terminal device supports the use of some or all of the second entities, wherein the difference between the moment when the terminal device sends the fifth information and the moment when the terminal device sends the first information is less than the length of the first time window.

[0072] In one possible implementation, the fourth state is valid within a third time window, wherein the third time window is the same as or different from the first time window. The difference between the third time window and the first time window may include at least one of a start time of the third time window being different from a start time of the first time window, a length of the third time window being different from a length of the first time window, and an end time of the third time window being different from an end time of the first time window. The manner in which the terminal device and the model management device determine the third time window can refer to the determination of the first time window in the first aspect and will not be further detailed here.

[0073] In one possible implementation, the fourth information includes second delay information, where the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the second delay information also indicates the third state.

[0074] In a possible implementation, the second delay information includes at least one of the following: the second delay information includes at least one of the following: second activation delay information, the second activation delay information indicates H1 second activation delays, one of which indicates the delay of activating one of the H1 second entities; second inference delay information, the second inference delay information indicates H2 second inference delays, one of which indicates the delay of inferring one of the H2 second entities; second fallback delay information, the second fallback delay information indicates H3 second fallback delays, one of which indicates the delay of falling back one of the H3 second entities to a non-use entity to implement a third function, and the one second entity can implement the third function; second monitoring delay information, the second monitoring The delay information indicates H4 second monitoring delays, where one second monitoring delay indicates the delay for monitoring one of the H4 second entities; the third switching delay information indicates H5 third switching delays, where one third switching delay indicates the delay for switching one of the H5 second entities to the third entity; the fourth switching delay information indicates H6 fourth switching delays, where one fourth switching delay indicates switching the fourth entity to one of the H6 second entities; or, the second deactivation delay information, where the second deactivation delay information indicates H7 second deactivation delays, where one second deactivation delay indicates the delay for deactivating one of the H7 second entities, wherein H1, H2, H3, H4, H5, H6, and H7 are all positive integers.

[0075] In a possible implementation, part or all of the second delay information indicates the third state, including at least one of the following: the second activation delay information indicates that the state of U1 second entities among the H1 second entities is the third state, and U1 is a positive integer; the third switching delay information indicates that the state of U2 second entities among the H5 second entities is the third state, and U2 is a positive integer; the fourth switching delay information indicates that the state of U3 second entities among the H6 second entities is the third state, and U3 is a positive integer; or, the second inference delay information indicates that the state of U4 second entities among the H2 second entities is the third state, and U4 is a positive integer.

[0076] In a possible implementation, if the values ​​of some or all of the H1 second activation delays (e.g., U1 or less than U1 second activation delays) are all within the fifth value range, then the corresponding state of the U1 second entities is the third state; if the values ​​of some or all of the third switching delays (e.g., U5 or less than U5 third switching delays) in the H5 third switching delays are all within the sixth value range, then the corresponding state of the U5 second entities is the third state; if the values ​​of some or all of the fourth switching delays (e.g., U3 or less than U3 fourth switching delays) in the H6 fourth switching delays are within the seventh value range, then the corresponding state of the U3 second entity is the third state; if the values ​​of some or all of the reasoning delays (e.g., U4 or less than U4 reasoning delays) in the H2 second reasoning delays are within the eighth value range, then the corresponding state of the U4 second entity is the third state.

[0077] In one possible implementation, the second time window satisfies at least one of the following conditions: greater than the maximum value in the fifth value range; greater than the maximum value in the sixth value range; greater than the maximum value in the seventh value range; or greater than the maximum value in the eighth value range.

[0078] It should be noted that the contents of the above-mentioned first aspect and any possible implementation method can be cited in the possible implementation methods of the second aspect and are not listed here.

[0079] On the third aspect, an embodiment of the present application provides a communication method, which can be executed by a model application device, or software or hardware (such as a chip) in the model application device. For example, the model application device can be one or more of a terminal device, an access network device (such as a base station), or a core network device, etc. For the convenience of description, the following description takes the execution of the method by a terminal device as an example. It can be understood that the terminal devices in the following description can be replaced with other model application devices, such as an access network device or a core network device. The method includes: sending fourth information to the model management device, wherein the fourth information includes second delay information, and the second delay information indicates one or more delays associated with some or all of the first entities in the one or more second entities; wherein some or all of the first delay information indicates a third state, and the third state indicates that the terminal device does not support the use of the one or more second entities.

[0080] In an embodiment of the present application, the second delay information in the fourth information can indicate the delay related to part or all of the second entity, and can also indicate the third state. In this way, there is no need to use a special bit to indicate the third state, which is beneficial to saving bits occupied by the fourth information and reducing the information interaction between the terminal device and the model management device.

[0081] In a possible implementation, the third state is valid within the second time window.

[0082] In one possible implementation, the fourth information includes second delay information, where the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the second delay information also indicates the third state.

[0083] In a possible implementation, the second delay information includes at least one of the following: second activation delay information, the second activation delay information indicating H1 second activation delays, wherein one second activation delay indicates the delay of activating one of the H1 second entities; second inference delay information, the second inference delay information indicating H2 second inference delays, wherein one second inference delay indicates the delay of inferring one of the H2 second entities; second fallback delay information, the second fallback delay information indicating H3 second fallback delays, wherein one second fallback delay indicates the delay of falling back one of the H3 second entities to a non-use entity to implement a third function, and the one second entity can implement the third function; second monitoring delay information, the second monitoring delay information indicating H4 second monitoring delay, where one second monitoring delay indicates the delay of monitoring one of the H4 second entities; third switching delay information, where the third switching delay information indicates H5 third switching delays, where one third switching delay indicates the delay of switching one of the H5 second entities to the third entity; fourth switching delay information, where the fourth switching delay information indicates H6 fourth switching delays, where one fourth switching delay indicates switching the fourth entity to one of the H6 second entities; or second deactivation delay information, where the second deactivation delay information indicates H7 second deactivation delays, where one second deactivation delay indicates the delay of deactivating one of the H7 second entities, where H1, H2, H3, H4, H5, H6, and H7 are all positive integers.

[0084] In a possible implementation, if the values ​​of some or all of the H1 second activation delays (e.g., U1 or less than U1 second activation delays) are all within the fifth value range, then the corresponding state of the U1 second entities is the third state; if the values ​​of some or all of the third switching delays (e.g., U5 or less than U5 third switching delays) in the H5 third switching delays are all within the sixth value range, then the corresponding state of the U5 second entities is the third state; if the values ​​of some or all of the fourth switching delays (e.g., U3 or less than U3 fourth switching delays) in the H6 fourth switching delays are within the seventh value range, then the corresponding state of the U3 second entity is the third state; if the values ​​of some or all of the reasoning delays (e.g., U4 or less than U4 reasoning delays) in the H2 second reasoning delays are within the eighth value range, then the corresponding state of the U4 second entity is the third state.

[0085] It should be noted that the contents of the above-mentioned first aspect and any possible implementation method can be cited in the possible implementation methods of the third aspect and are not listed here.

[0086] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a model application device, or software or hardware (such as a chip) in the model application device. For example, the model application device can be one or more of a terminal device, an access network device (such as a base station), or a core network device, etc. For the sake of convenience of description, the following description takes the execution of the method by a terminal device as an example. It can be understood that the terminal devices in the following description can be replaced with other model application devices, such as an access network device or a core network device. The method includes: sending ninth information to the model management device, wherein the ninth information indicates one or more delays associated with one or more first entities, and the ninth information is used to determine tenth information, and the tenth information is related information about N1 first entities among the one or more first entities, and N1 is a positive integer.

[0087] In an embodiment of the present application, the terminal device may send ninth information to the model management device, and the ninth information may be used to determine more information related to the N1 first entities, so that the model management device may obtain more information based on the ninth information, which is conducive to more accurate management of the N1 first entities.

[0088] In an embodiment of the present application, the terminal device can send one or more time delays related to one or more first entities to the model management device, so that the model management device can more accurately determine the relevant information related to N1 first entities, so that the model management device can subsequently more accurately determine the tenth information.

[0089] In a possible embodiment, the ninth information includes at least one of the following: activation delay information, the activation delay information indicating one or more activation delays, wherein one activation delay indicates the delay of activating one of the one or more first entities; inference delay information, the inference delay information indicating one or more inference delays, wherein one inference delay indicates the delay of inferring one of the one or more first entities; fallback delay information, the fallback delay information indicating one or more fallback delays, wherein one fallback delay indicates the delay of falling back one of the one or more first entities to a delay of not using an entity to implement a first function, and the one first entity is able to implement the first function; monitoring delay information, the monitoring delay information indicating One or more monitoring delays, wherein one monitoring delay indicates a delay for monitoring one of the one or more first entities; first switching delay information, wherein the first switching delay information indicates one or more first switching delays, wherein one first switching delay indicates a delay for switching one of the one or more first entities to a third entity; second switching delay information, wherein the second switching delay information indicates one or more second switching delays, wherein one second switching delay indicates a delay for switching a fourth entity to one of the one or more first entities; or deactivation delay information, wherein the deactivation delay information indicates one or more deactivation delays, wherein one deactivation delay indicates a delay for deactivating one of the one or more first entities.

[0090] In one possible embodiment, the ninth information includes the activation delay information; when the activation delay corresponding to the one first entity is within the value range #1, the tenth information instructs the terminal device to activate the one first entity; and / or, when the activation delay corresponding to the one first entity is within the value range #2, the tenth information instructs the terminal device not to activate the one first entity; wherein the minimum value within the value range #2 is greater than the maximum value within the value range #1.

[0091] In the above implementation, the first entity with an excessively large activation delay may not be activated, thereby avoiding the situation where the terminal device takes too long to activate the first entity or even fails to activate the first entity.

[0092] In a possible embodiment, the tenth information also indicates a first duration corresponding to the first entity, and the first duration is the time required from the terminal device confirming the activation of the first entity to the use of the first entity; wherein, the shorter the activation delay corresponding to the first entity, the shorter the first duration.

[0093] In the above embodiment, a first duration can be configured for a first entity based on the size of the activation delay of the first entity, which can give full play to the advantages of a high-specification first entity (for example, the activation delay of a first entity is relatively short), stimulate continuous innovation in the industry, further improve network performance and user experience, and also take into account a low-specification first entity (for example, the activation delay of a first entity is relatively long), and meet the various needs of entities of different specifications or terminal devices where the entities are located.

[0094] In one possible implementation, after a fourth duration, first configuration information is received from the model management device, the first configuration information indicating the configuration required for the terminal device to use the first entity, and the fourth duration is less than or equal to the activation delay corresponding to the first entity.

[0095] In the above implementation, the model management device may send the first configuration information in a timely manner before a certain first entity is activated, so that the terminal device can run the first entity faster.

[0096] In one possible embodiment, the ninth information includes the inference delay information; when the inference delay corresponding to the one first entity is within the value range #3, the tenth information instructs the terminal device to activate the one first entity; and / or, when the inference delay corresponding to the one first entity is within the value range #4, the tenth information instructs the terminal device not to activate the one first entity; wherein the minimum value within the value range #4 is greater than the maximum value within the value range #3.

[0097] In the above embodiment, the first entity with too large inference delay may not be activated, so as to avoid the situation where the terminal device takes too long to infer the first entity or even cannot use the first entity for inference.

[0098] In one possible embodiment, the tenth information also indicates a second duration corresponding to the one first entity, wherein the second duration is the duration between detecting the third signal from the terminal device and reporting the fourth signal, the third signal is related to the input of the one first entity, and the fourth signal is related to the output of the one first entity; wherein, the smaller the inference delay corresponding to the one first entity, the smaller the second duration. For example, in an AI-CSI prediction scenario, for a terminal device that can complete CSI prediction in a shorter time, the model management device can configure a more timely CSI feedback time for it, that is, shorten the time interval between CSI-RS transmission and CSI feedback, which is beneficial to improving the CSI prediction accuracy and better assisting the model management device in optimizing downlink transmission.

[0099] In the above implementation, the second duration may be configured for a first entity based on the size of the inference delay of the first entity, thereby meeting various requirements of entities of different specifications or terminal devices where the entities are located.

[0100] In one possible embodiment, the ninth information includes the fallback delay information; when the fallback delay corresponding to the one first entity is within the value range #5, the tenth information instructs the terminal device to perform fallback processing on the one first entity; when the fallback delay corresponding to the one first entity is within the value range #6, the tenth information instructs the terminal device not to perform fallback processing on the one first entity; wherein the minimum value of the value range #6 is greater than the maximum value of the value range #5.

[0101] In the above implementation, the first entity with an excessively large fallback delay may not be activated, thereby preventing the terminal device from taking too long to fallback to the first entity or even being unable to fallback to the first entity.

[0102] In one possible embodiment, after the fifth time period, second configuration information is received from the model management device, and the second configuration information indicates that the terminal device does not use the configuration required for the entity to implement the first function, and the fifth time period is less than or equal to the fallback delay corresponding to the one first entity.

[0103] In the above implementation, the model management device may issue the second configuration information in a timely manner before rolling back a first entity, so that the terminal device can execute the rolled-back service more quickly.

[0104] In one possible embodiment, the ninth information includes the fallback delay information; the method also includes: sending a fourth indication information to the model management device, the fourth indication information requesting the fallback of the one first entity; determining that within the fallback delay corresponding to the one first entity, no fallback indication information is received from the model management device; and after the fallback delay corresponding to the one first entity, rolling back the one first entity.

[0105] In the above embodiment, the terminal device and the model management device can reach a consensus on the rollback of a first entity based on the rollback delay information, and in this way, the terminal device can decide to roll back the first entity on its own, which is conducive to improving the autonomy of the terminal device in managing the first entity.

[0106] In one possible embodiment, the ninth information includes the monitoring delay information; the tenth information indicates a third time duration corresponding to the first entity, the third time duration being the time duration between the terminal device detecting the fifth signal and reporting the sixth signal, wherein the smaller the monitoring delay corresponding to the first entity, the smaller the third time duration, the third time duration being the time duration between the terminal device detecting the fifth signal and reporting the sixth signal, the fifth signal being used to monitor the first entity, and the sixth signal being the result of monitoring the first entity; or, the fifth signal being a reference signal for monitoring the first entity, and the sixth signal being used to determine the result of monitoring the first entity.

[0107] In the above implementation, the third duration may be configured for a first entity based on the size of the monitoring delay of the first entity, thereby meeting various requirements of entities of different specifications or terminal devices where the entities are located.

[0108] In one possible embodiment, the ninth information includes the first switching delay information; when the first switching delay corresponding to the one first entity is within the value range #7, the tenth information instructs the terminal device to switch the one first entity to the third entity; and / or, when the first switching delay corresponding to the one first entity is within the value range #8, the tenth information instructs the terminal device not to switch the one first entity; wherein the minimum value within the value range #8 is greater than the maximum value within the value range #7.

[0109] In the above embodiment, the first entity with too large a first switching delay may not be activated, so as to avoid the situation where the terminal device takes too long to switch the first entity or even fails to switch the first entity.

[0110] In a possible embodiment, the ninth information includes the first switching delay information; the method further includes: sending fifth indication information to the model management device, the fifth indication information requesting to switch the one first entity to the third entity; determining that within the first switching delay corresponding to the one first entity, the first switching indication information is not received from the model management device; after the first switching delay corresponding to the one first entity, switching the one first entity to the third entity.

[0111] In the above embodiment, the terminal device and the model management device can reach a consensus on the switching of a first entity based on the first switching delay, and in this way, the terminal device can decide to switch the first entity on its own, which is conducive to improving the autonomy of the terminal device in managing the first entity.

[0112] In one possible embodiment, after the sixth time period, third configuration information is received from the model management device, the third configuration information indicating that the terminal device uses the configuration required by the third entity, and the sixth time period is less than or equal to the first switching delay corresponding to the first entity.

[0113] In the above implementation, the model management device may issue the third configuration information in a timely manner before switching a certain first entity, so that the terminal device can switch the first entity more quickly.

[0114] In one possible embodiment, the ninth information includes the second switching delay information; when the second switching delay corresponding to the one first entity is within the value range #9, the tenth information instructs the terminal device to switch the fourth entity to the one first entity; and / or, when the second switching delay corresponding to the one first entity is within the value range #10, the tenth information instructs the terminal device not to switch the fourth entity; wherein the minimum value within the value range #10 is greater than the maximum value within the value range #9.

[0115] In the above embodiment, the first entity with a second switching delay that is too large may not be activated, thereby avoiding the situation where the terminal device takes too long to switch the first entity or even fails to switch the first entity.

[0116] In one possible embodiment, after the seventh time period, fourth configuration information is received from the model management device, the fourth configuration information indicating that the terminal device uses the configuration required by the one first entity, and the seventh time period is less than or equal to the second switching delay corresponding to the one first entity.

[0117] In the above implementation, the model management device may issue the fourth configuration information in a timely manner before switching a certain first entity, so that the terminal device can switch the first entity more quickly.

[0118] In a possible embodiment, the ninth information includes the second switching delay information; the method further includes: sending sixth indication information to the model management device, the sixth indication information requesting to switch the fourth entity to the one first entity; determining that within the second switching delay corresponding to the one first entity, the second switching indication information is not received from the model management device; after the second switching delay corresponding to the one first entity, switching the fourth entity to the one first entity.

[0119] In the above embodiment, the terminal device and the model management device can reach a consensus on the switching of a first entity based on the second switching delay, and in this way, the terminal device can decide to switch the first entity on its own, which is conducive to improving the autonomy of the terminal device in managing the first entity.

[0120] In one possible embodiment, the ninth information includes the deactivation delay information; when the deactivation delay corresponding to the one first entity is within the value range #11, the tenth information instructs the terminal device to deactivate the one first entity; and / or, when the deactivation delay corresponding to the one first entity is within the value range #12, the tenth information instructs the terminal device not to deactivate the one first entity; wherein the minimum value within the value range #11 is greater than the maximum value within the value range #12.

[0121] In one possible embodiment, after an eighth time period, fifth configuration information is received from the model management device, and the eighth time period is less than or equal to the deactivation delay corresponding to the one first entity, and the fifth configuration information indicates the configuration required for the terminal device to implement the second function after deactivating the one first entity, wherein the one first entity is capable of implementing the second function.

[0122] In the above embodiment, the model management device may send the fifth configuration information in a timely manner before deactivating a certain first entity, so that the terminal device can implement the second function more quickly after deactivating the first entity.

[0123] In the above implementation, the first entity with a large deactivation delay may not be deactivated, thereby avoiding the situation where the terminal device takes too long to deactivate the first entity or even fails to deactivate the first entity.

[0124] In a possible embodiment, the method further includes: sending a seventh indication message to the model management device, the seventh indication message requesting deactivation of the one first entity; determining that no deactivation indication message is received from the model management device within the deactivation delay corresponding to the one first entity; and deactivating the one first entity after the deactivation delay corresponding to the one first entity.

[0125] In the above embodiment, the terminal device and the model management device can reach a consensus on the deactivation of a first entity based on the deactivation delay, and in this way, the terminal device can decide to deactivate the first entity on its own, which is conducive to improving the autonomy of the terminal device in managing the first entity.

[0126] In a fifth aspect, an embodiment of the present application provides a communication method, which can be executed by a model application device, or software or hardware (such as a chip) in the model application device. For example, the model application device can be one or more of a terminal device, an access network device (such as a base station), or a core network device. For ease of description, the following description takes the execution of the method by a terminal device as an example. It can be understood that the terminal devices in the following description can be replaced with other model application devices, such as an access network device or a core network device. The method includes: receiving an eleventh message from a model management device, the eleventh message indicating entity parameters of one or more first entities, wherein the entity parameters of the one or more first entities are valid within a fifth time window. The entity parameters of one of the first entities can be understood as configuration variables inside the first entity. The first entity needs to use the entity parameters during the reasoning process, and the values ​​of the entity parameters define the available models. The values ​​of the entity parameters can be obtained based on training data, based on empirical determination, or obtained from an information source.

[0127] In this embodiment of the present application, the model management device sends entity parameters of one or more first entities to the terminal device, eliminating the need for the terminal device to pre-store these entity parameters. Furthermore, the model management device can maintain these entity parameters of one or more first entities unchanged within the fifth time window, thereby reducing the number of times the model management device sends entity parameters to the terminal device, thereby reducing information exchange between the terminal device and the model management device.

[0128] In a possible implementation, the method further includes: after the fifth time window, receiving twelfth information from the model management device, the twelfth information indicating updated entity parameters of N2 first entities among the one or more first entities, where N2 is a positive integer.

[0129] In a sixth aspect, an embodiment of the present application provides a communication method, which can be executed by a model application device, or software or hardware (such as a chip) in the model application device. For example, the model application device can be one or more of a terminal device, an access network device (such as a base station), or a core network device, etc. For the convenience of description, the following description takes the execution of the method by a terminal device as an example. It can be understood that the terminal devices in the following description can be replaced with other model application devices, such as an access network device or a core network device. The method includes: sending thirteenth information to the model management device, wherein the thirteenth information indicates the status of one or more first entities, and the status of the one or more first entities includes at least a first state or a second state, the first state indicates that the terminal device supports the use of the one or more first entities, and the second state indicates that the terminal device does not support the use of the one or more models, and the first state is valid within a first time window.

[0130] In one possible embodiment, the first state represents one of the following: the model application device or the chip used for the model application device has the ability to execute one or more first entities; the model application device or the chip used for the model application device has locally acquired / stored / loaded one or more first entities, or is able to load one or more first entities from other devices; the model application device or the chip used for the model application device is ready to use one or more first entity reasoning; the model application device or the chip used for the model application device already has the configuration of a model management device to execute or run one or more first entities; or, the model application device or the chip used for the model application device has been activated and performs one or more first entity reasoning.

[0131] In a possible implementation, the second state is valid within a second time window. Optionally, the second time window is the same as or different from the first time window.

[0132] Regarding the specific indication methods of the first state and the second state in this aspect, reference can be made to the descriptions of the first state and the third state in the first aspect, respectively, and will not be repeated here. The possible implementation methods related to the first state or the second state in the first aspect can all be applied to this aspect after replacing the third state with the second state.

[0133] In a seventh aspect, an embodiment of the present application provides a communication method, which can be executed by a model management device, or can be executed by a software or hardware module (such as a chip) of the model management device. For ease of description, the following description is based on the execution of the method by a model management device. The method includes: receiving first information from a terminal device, the first information indicating that the state of the one or more first entities is a first state, the first state indicating that the terminal device supports the use of the one or more first entities, wherein the first state is valid in the first time window.

[0134] In one possible embodiment, the first information indicates that the state of one or more first entities is a first state, including: the model application device or the chip used for the model application device has the ability to execute one or more first entities; the model application device or the chip used for the model application device has locally obtained / stored / loaded one or more first entities, or is able to load one or more first entities from other devices; the model application device or the chip used for the model application device is ready to use one or more first entity reasoning; the model application device or the chip used for the model application device already has the configuration of a model management device to execute or run one or more first entities; or, the model application device or the chip used for the model application device has been activated and executes one or more first entity reasoning.

[0135] In a possible embodiment, the method further includes: receiving second information from the terminal device, wherein the second information indicates that the status of M first entities among the one or more first entities is updated to the second state, and the second state indicates that the terminal device does not support the use of the M first entities, and M is a positive integer.

[0136] In a possible implementation, the time of sending the second information is the first time, wherein the time interval between the first time and the time of sending the first information satisfies a first period, and the first period is the period for the terminal device to report the status of the M first entities.

[0137] In a possible embodiment, the method further includes: sending first indication information to the terminal device after the first time window, the first indication information indicating reporting the status of some or all of the one or more first entities; and receiving third information from the terminal device, the third information indicating the status of some or all of the one or more first entities.

[0138] In a possible implementation, the method further includes: receiving fourth information from the terminal device, the fourth information indicating that the status of one or more second entities is a third status, and the third status indicates that the terminal device does not support the use of the one or more second entities.

[0139] In a possible implementation, the third state is valid within a second time window, wherein the second time window is the same as or different from the first time window.

[0140] In a possible embodiment, the method further includes: receiving fifth information from the terminal device, the fifth information indicating that the status of some or all of the one or more second entities is updated to a fourth state, the fourth state indicating that the terminal device is capable of executing some or all of the second entities, wherein the difference between the moment when the terminal device sends the fifth information and the moment when the terminal device sends the first information is less than the length of the first time window.

[0141] In a possible implementation, the fourth state is valid within a third time window, wherein the third time window is the same as or different from the first time window.

[0142] In a possible implementation, second indication information is received from a terminal device, where the second indication information indicates the first time window; or third indication information is sent to the terminal device, where the third indication information indicates the first time window.

[0143] In a possible implementation, the first delay information includes at least one of the following: first activation delay information, the first activation delay information indicating K1 first activation delays, wherein one first activation delay indicates a delay for activating one of the K1 first entities; first inference delay information, the first inference delay information indicating K2 first inference delays, wherein one first inference delay indicates a delay for inferring one of the K2 first entities; first fallback delay information, the first fallback delay information indicating K3 first fallback delays, wherein one first fallback delay indicates a delay for falling back one of the K3 first entities to a non-use entity to implement a first function, wherein the one first entity is capable of implementing the first function; first monitoring delay information, wherein The first monitoring delay information indicates K4 first monitoring delays, wherein one first monitoring delay indicates the delay of monitoring one of the K4 first entities; the first switching delay information indicates K5 first switching delays, wherein one first switching delay indicates the delay of switching one of the K5 first entities to a third entity; the second switching delay information indicates K6 second switching delays, wherein one second switching delay indicates switching the fourth entity to one of the K6 first entities; or the first deactivation delay information indicates K7 first deactivation delays, wherein one first deactivation delay indicates the delay of deactivating one of the K7 first entities. Wherein, K1, K2, K3, K4, K5, K6 and K7 are all positive integers.

[0144] In a possible implementation manner, part or all of the first delay information indicates the first state, including at least one of the following: the first activation delay information indicates that the states of P first entities among the K1 first entities are the first state, where P is a positive integer. For example, if the values ​​of part or all of the first activation delays among the K1 first activation delays, such as P or less than P first activation delays, are all within a first value range, then the corresponding states of the P first entities are the first state; the first switching delay information indicates that the states of Q first entities among the K5 first entities are the first state, where Q is a positive integer. For example, if the values ​​of part or all of the first switching delays among the K5 first switching delays, such as less than or equal to Q first switching delays, are all within a second value range. , then the corresponding states of the Q first entities are the first state; the second switching delay information indicates that the states of R first entities among the K6 first entities are the first state, R is a positive integer, for example, some or all of the second switching delays in the K6 second switching delays, such as R or less than R second switching delays, have values ​​in the third value range, then the corresponding states of the R first entities are the first state; or, the first inference delay information indicates that the states of L first entities among the K2 first entities are the first state, L is a positive integer, for example, some or all of the first inference delays in the K2 first inference delays, such as less than or equal to L first inference delays, have values ​​in the fourth value range, then the corresponding states of the L first entities are the first state.

[0145] In one possible implementation, the length of the first time window satisfies at least one of the following conditions: greater than the maximum value in the first value range; greater than the maximum value in the second value range; greater than the maximum value in the third value range; or greater than the maximum value in the fourth value range.

[0146] In one possible implementation, the fourth information includes second delay information, where the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the second delay information also indicates the third state.

[0147] In a possible implementation, the second delay information includes at least one of the following: second activation delay information, the second activation delay information indicating H1 second activation delays, wherein one second activation delay indicates the delay of activating one of the H1 second entities; second inference delay information, the second inference delay information indicating H2 second inference delays, wherein one second inference delay indicates the delay of inferring one of the H2 second entities; second fallback delay information, the second fallback delay information indicating H3 second fallback delays, wherein one second fallback delay indicates the delay of falling back one of the H3 second entities to a non-use entity to implement a third function, and the one second entity can implement the third function; second monitoring delay information, the second monitoring delay information indicating H4 second monitoring delay, where one second monitoring delay indicates the delay of monitoring one of the H4 second entities; third switching delay information, where the third switching delay information indicates H5 third switching delays, where one third switching delay indicates the delay of switching one of the H5 second entities to the third entity; fourth switching delay information, where the fourth switching delay information indicates H6 fourth switching delays, where one fourth switching delay indicates switching the fourth entity to one of the H6 second entities; or second deactivation delay information, where the second deactivation delay information indicates H7 second deactivation delays, where one second deactivation delay indicates the delay of deactivating one of the H7 second entities, where H1, H2, H3, H4, H5, H6, and H7 are all positive integers.

[0148] In a possible implementation, part or all of the second delay information indicates the third state, including at least one of the following: the second activation delay information indicates that the state of U1 second entities among the H1 second entities is the third state, and U1 is a positive integer; the third switching delay information indicates that the state of U2 second entities among the H5 second entities is the third state, and U2 is a positive integer; the fourth switching delay information indicates that the state of U3 second entities among the H6 second entities is the third state, and U3 is a positive integer; or, the second inference delay information indicates that the state of U4 second entities among the H2 second entities is the third state, and U4 is a positive integer.

[0149] In a possible implementation, some or all of the H1 second activation delays, such as U1 or less than U1 second activation delays, have values ​​that are within the fifth value range, and the corresponding state of the U1 second entities is the third state; some or all of the H5 third switching delays, such as U5 or less than U5 third switching delays, have values ​​that are within the sixth value range, and the corresponding state of the U5 second entities is the third state; some or all of the H6 fourth switching delays, such as U3 or less than U3 fourth switching delays, have values ​​that are within the seventh value range, and the corresponding state of the U3 second entity is the third state; some or all of the H2 second inference delays, such as U4 or less than U4 inference delays, have values ​​that are within the eighth value range, and the corresponding state of the U4 second entities is the third state.

[0150] In a possible implementation, the method further includes: sending fifth information to the terminal device within the first time window, where the fifth information indicates a policy for managing N first entities among the one or more first entities, where N is a positive integer.

[0151] In one possible implementation, the method further includes: receiving seventh information from a terminal device after the first time window, the seventh information indicating the status of some or all of the one or more first entities. It should be understood that the some or all of the first entities may be the first entities among the one or more first entities whose status has been updated, or may be the one or more first entities.

[0152] Optionally, the terminal device sends the seventh information at a second moment, and the time interval between the second moment and the moment of sending the first information satisfies a first period, and the first period is a period for the terminal device to report the status of some or all of the one or more first entities.

[0153] In one possible implementation, the method further includes: receiving, after the first time window, eighth information from a terminal device, where the eighth information indicates a status of some or all of the one or more second entities. It should be understood that the some or all of the second entities may be second entities whose status has been updated among the one or more second entities, or may be the one or more second entities.

[0154] Optionally, the terminal device sends the eighth information at a third moment, and the time interval between the third moment and the moment of sending the first information satisfies a first period, which is a period for the terminal device to report the status of some or all of the one or more second entities.

[0155] In an eighth aspect, an embodiment of the present application provides a communication method, which can be executed by a model management device, or can be executed by a software or hardware module (such as a chip) of the model management device, etc. For the sake of convenience of description, the following description is based on the execution of the method by a model management device. The method includes: receiving first information from a terminal device, wherein the first information includes first delay information, and the first delay information indicates one or more delays associated with some or all of the one or more first entities; wherein some or all of the first delay information indicates a first state, and the first state indicates that the terminal device supports the use of the one or more first entities.

[0156] In one possible embodiment, the first state represents one of the following: the model application device or the chip used for the model application device has the ability to execute one or more first entities; the model application device or the chip used for the model application device has locally acquired / stored / loaded one or more first entities, or is able to load one or more first entities from other devices; the model application device or the chip used for the model application device is ready to use one or more first entity reasoning; the model application device or the chip used for the model application device already has the configuration of a model management device to execute or run one or more first entities; or, the model application device or the chip used for the model application device has been activated and performs one or more first entity reasoning.

[0157] In a possible implementation, the first delay information includes at least one of the following: first activation delay information, the first activation delay information indicating K1 first activation delays, wherein one first activation delay indicates a delay for activating one of the K1 first entities; first inference delay information, the first inference delay information indicating K2 first inference delays, wherein one first inference delay indicates a delay for inferring one of the K2 first entities; first fallback delay information, the first fallback delay information indicating K3 first fallback delays, wherein one first fallback delay indicates a delay for falling back one of the K3 first entities to a non-use entity to implement a first function, wherein the one first entity is capable of implementing the first function; first monitoring delay information, wherein The first monitoring delay information indicates K4 first monitoring delays, wherein one first monitoring delay indicates the delay of monitoring one of the K4 first entities; the first switching delay information indicates K5 first switching delays, wherein one first switching delay indicates the delay of switching one of the K5 first entities to a third entity; the second switching delay information indicates K6 second switching delays, wherein one second switching delay indicates switching the fourth entity to one of the K6 first entities; or the first deactivation delay information indicates K7 first deactivation delays, wherein one first deactivation delay indicates the delay of deactivating one of the K7 first entities. Wherein, K1, K2, K3, K4, K5, K6 and K7 are all positive integers.

[0158] In a possible implementation, part or all of the first delay information indicates the first state, including at least one of the following: the first activation delay information indicates that the states of P first entities among the K1 first entities are the first state, where P is a positive integer. For example, if the values ​​of part or all of the first activation delays (such as less than or equal to P first activation delays) in the K1 first activation delays are all within a first value range, then the corresponding states of the P first entities are the first state; the first switching delay information indicates that the states of Q first entities among the K5 first entities are the first state, where Q is a positive integer. For example, if the values ​​of part or all of the first switching delays (such as less than or equal to Q first switching delays) in the K5 first switching delays are all within a second value range. , then the corresponding states of the Q first entities are the first state; the second switching delay information indicates that the states of R first entities among the K6 first entities are the first state, R is a positive integer, for example, the values ​​of some or all of the second switching delays (such as less than or equal to R second switching delays) in the K6 second switching delays are in the third value range, then the corresponding states of the R first entities are the first state; or, the first inference delay information indicates that the states of L first entities among the K2 first entities are the first state, L is a positive integer, for example, the values ​​of some or all of the first inference delays (such as less than or equal to L first inference delays) in the K2 first inference delays are in the fourth value range, then the corresponding states of the L first entities are the first state.

[0159] In a possible implementation, the first state is valid within a first time window.

[0160] In one possible implementation, the length of the first time window satisfies at least one of the following conditions: greater than the maximum value in the first value range; greater than the maximum value in the second value range; greater than the maximum value in the third value range; or greater than the maximum value in the fourth value range.

[0161] In a possible embodiment, the method further includes: after the first time window, receiving second information from the terminal device, the second information indicating that the status of the M first entities / functions is updated to a second state, the second state indicating that the terminal device does not support the use of the M first entities, and M is a positive integer.

[0162] Optionally, the second state is valid within a fourth time window, and the fourth time window may be the same as or different from the first time window.

[0163] In a possible implementation, the time of sending the second information is the first time, wherein the time interval between the first time and the time of sending the first information satisfies a first period, and the first period is the period for the terminal device to report the status of the M first entities.

[0164] In a possible embodiment, the method further includes: sending first indication information to the terminal device after the first time window, the first indication information indicating reporting the status of some or all of the one or more first entities; and receiving third information from the terminal device, the third information indicating the status of some or all of the one or more first entities.

[0165] In a possible implementation, the method further includes: receiving fourth information from the terminal device, the fourth information indicating that the status of one or more second entities is a third status, and the third status indicates that the terminal device does not support the use of the one or more second entities.

[0166] In a possible implementation, the third state is valid within a second time window, wherein the second time window is the same as or different from the first time window.

[0167] In a possible embodiment, the method further includes: receiving fifth information from the terminal device, the fifth information indicating that the status of some or all of the one or more second entities is updated to a fourth state, the fourth state indicating that the terminal device is capable of executing some or all of the second entities, wherein the difference between the moment when the terminal device sends the fifth information and the moment when the terminal device sends the first information is less than the length of the first time window.

[0168] In a possible implementation, the fourth state is valid within a third time window, wherein the third time window is the same as or different from the first time window.

[0169] In a possible implementation, second indication information is received from a terminal device, where the second indication information indicates the first time window; or third indication information is sent to the terminal device, where the third indication information indicates the first time window.

[0170] In one possible implementation, the fourth information includes second delay information, where the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the second delay information also indicates the third state. Details of the second delay information can be found in the discussion of the third aspect above and are not further described here.

[0171] In one possible implementation, the second time window satisfies at least one of the following conditions: greater than the maximum value in the fifth value range; greater than the maximum value in the sixth value range; greater than the maximum value in the seventh value range; or greater than the maximum value in the eighth value range.

[0172] It should be noted that the contents of the above-mentioned first aspect and any possible implementation method can be cited in the possible implementation methods of the eighth aspect and are not listed here.

[0173] In a ninth aspect, an embodiment of the present application provides a communication method, which can be executed by a model management device, or can be executed by a software or hardware module (such as a chip) of the model management device, etc. For ease of description, the following description is based on the execution of the method by a model management device. The method includes: receiving fourth information from a terminal device, wherein the fourth information includes second delay information, and the second delay information indicates one or more delays associated with some or all of the first entities in the one or more second entities; wherein some or all of the first delay information indicates a third state, and the third state indicates that the terminal device does not support the use of the one or more second entities.

[0174] In a possible implementation, the third state is valid within the second time window.

[0175] In one possible implementation, the fourth information includes second delay information, where the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the second delay information also indicates the third state.

[0176] In a possible implementation, the second delay information includes at least one of the following: second activation delay information, the second activation delay information indicating H1 second activation delays, wherein one second activation delay indicates the delay of activating one of the H1 second entities; second inference delay information, the second inference delay information indicating H2 second inference delays, wherein one second inference delay indicates the delay of inferring one of the H2 second entities; second fallback delay information, the second fallback delay information indicating H3 second fallback delays, wherein one second fallback delay indicates the delay of falling back one of the H3 second entities to a non-use entity to implement a third function, and the one second entity can implement the third function; second monitoring delay information, the second monitoring delay information indicating H4 second monitoring delay, where one second monitoring delay indicates the delay of monitoring one of the H4 second entities; third switching delay information, where the third switching delay information indicates H5 third switching delays, where one third switching delay indicates the delay of switching one of the H5 second entities to the third entity; fourth switching delay information, where the fourth switching delay information indicates H6 fourth switching delays, where one fourth switching delay indicates switching the fourth entity to one of the H6 second entities; or second deactivation delay information, where the second deactivation delay information indicates H7 second deactivation delays, where one second deactivation delay indicates the delay of deactivating one of the H7 second entities, where H1, H2, H3, H4, H5, H6, and H7 are all positive integers.

[0177] In a possible implementation, part or all of the second delay information indicates the third state, including at least one of the following: the second activation delay information indicates that the state of U1 second entities among the H1 second entities is the third state, and U1 is a positive integer; the third switching delay information indicates that the state of U2 second entities among the H5 second entities is the third state, and U2 is a positive integer; the fourth switching delay information indicates that the state of U3 second entities among the H6 second entities is the third state, and U3 is a positive integer; or, the second inference delay information indicates that the state of U4 second entities among the H2 second entities is the third state, and U4 is a positive integer.

[0178] In a possible implementation, some or all of the H1 second activation delays, such as U1 or less than U1 second activation delays, have values ​​that are within the fifth value range, and the corresponding state of the U1 second entities is the third state; some or all of the H5 third switching delays, such as U5 or less than U5 third switching delays, have values ​​that are within the sixth value range, and the corresponding state of the U5 second entities is the third state; some or all of the H6 fourth switching delays, such as U3 or less than U3 fourth switching delays, have values ​​that are within the seventh value range, and the corresponding state of the U3 second entity is the third state; some or all of the H2 second inference delays, such as U4 or less than U4 inference delays, have values ​​that are within the eighth value range, and the corresponding state of the U4 second entities is the third state.

[0179] It should be noted that the contents of the above-mentioned first aspect and any possible implementation method can be cited in the possible implementation methods of the ninth aspect and are not listed here.

[0180] In a tenth aspect, an embodiment of the present application provides a communication method, which can be executed by a model management device, or can be executed by a software or hardware module (such as a chip) of the model management device. For ease of description, the following description is based on the execution of the method by a model management device. The method includes: receiving ninth information from a terminal device, wherein the ninth information indicates one or more delays associated with one or more first entities, and the first information is used to determine tenth information, and the tenth information is related information about N first entities among the one or more first entities, where N is a positive integer.

[0181] In a possible embodiment, the ninth information includes at least one of the following: activation delay information, the activation delay information indicating one or more activation delays, wherein one activation delay indicates the delay of activating one of the one or more first entities; inference delay information, the inference delay information indicating one or more inference delays, wherein one inference delay indicates the delay of inferring one of the one or more first entities; fallback delay information, the fallback delay information indicating one or more fallback delays, wherein one fallback delay indicates the delay of falling back one of the one or more first entities to a delay of not using an entity to implement a first function, and the one first entity is able to implement the first function; monitoring delay information, the monitoring delay information indicating One or more monitoring delays, wherein one monitoring delay indicates a delay for monitoring one of the one or more first entities; first switching delay information, wherein the first switching delay information indicates one or more first switching delays, wherein one first switching delay indicates a delay for switching one of the one or more first entities to a third entity; second switching delay information, wherein the second switching delay information indicates one or more second switching delays, wherein one second switching delay indicates a delay for switching a fourth entity to one of the one or more first entities; or deactivation delay information, wherein the deactivation delay information indicates one or more deactivation delays, wherein one deactivation delay indicates a delay for deactivating one of the one or more first entities.

[0182] In one possible embodiment, the ninth information includes the activation delay information; when the activation delay corresponding to the one first entity is within the value range #1, the tenth information instructs the terminal device to activate the one first entity; and / or, when the activation delay corresponding to the one first entity is within the value range #2, the tenth information instructs the terminal device not to activate the one first entity; wherein the minimum value in the value range #2 is greater than the maximum value in the value range #1.

[0183] In a possible embodiment, the tenth information also indicates a first duration corresponding to the first entity, where the first duration is the time required from the terminal device confirming the activation of the first entity to the use of the first entity, wherein the shorter the activation delay corresponding to the first entity, the shorter the first duration.

[0184] In one possible implementation, after a fourth duration, first configuration information is sent to the terminal device, the first configuration information indicating that the terminal device uses the configuration required by the one first entity, and the fourth duration is less than or equal to the activation delay corresponding to the one first entity.

[0185] In one possible embodiment, the ninth information includes the inference delay information; when the inference delay corresponding to the one first entity is within the value range #3, the tenth information instructs the terminal device to activate the one first entity; and / or, when the inference delay corresponding to the one first entity is within the value range #4, the tenth information instructs the terminal device not to activate the one first entity; wherein the minimum value within the value range #4 is greater than the maximum value within the value range #3.

[0186] In a possible embodiment, the tenth information also indicates a second duration corresponding to the one first entity, wherein the second duration is the duration between detecting a third signal from the terminal device and reporting a fourth signal, the third signal is related to the input of the one first entity, and the fourth signal is related to the output of the one first entity; wherein, the smaller the inference delay corresponding to the one first entity, the smaller the second duration.

[0187] In one possible embodiment, the ninth information includes the fallback delay information; when the fallback delay corresponding to the one first entity is within the value range #5, the tenth information instructs the terminal device to perform fallback processing on the one first entity; when the fallback delay corresponding to the one first entity is within the value range #6, the tenth information instructs the terminal device not to perform fallback processing on the one first entity; wherein the minimum value of the value range #6 is greater than the maximum value of the value range #5.

[0188] In one possible implementation, after the fifth time duration, second configuration information is sent to the terminal device, the second configuration information indicating that the terminal device does not use the configuration required for the entity to implement the first function, and the fifth time duration is less than or equal to the backoff delay corresponding to the one first entity.

[0189] In a possible embodiment, the ninth information includes the fallback delay information; the method also includes: receiving fourth indication information from the terminal device, the fourth indication information requesting fallback of the one first entity; after the fallback delay corresponding to the one first entity, determining that the terminal device has fallen back to the one first entity.

[0190] In one possible embodiment, the ninth information includes the monitoring delay information; the tenth information indicates a third time duration corresponding to the first entity, the third time duration being the time duration between the terminal device detecting the fifth signal and reporting the sixth signal, wherein the smaller the monitoring delay corresponding to the first entity, the smaller the third time duration, the third time duration being the time duration between the terminal device detecting the fifth signal and reporting the sixth signal, the fifth signal being used to monitor the first entity, and the sixth signal being the result of monitoring the first entity; or, the fifth signal being a reference signal for monitoring the first entity, and the sixth signal being used to determine the result of monitoring the first entity.

[0191] In one possible embodiment, the ninth information includes the first switching delay information; when the first switching delay corresponding to the one first entity is within the value range #7, the tenth information instructs the terminal device to switch the one first entity to the third entity; and / or, when the first switching delay corresponding to the one first entity is within the value range #8, the tenth information instructs the terminal device not to switch the one first entity; wherein the minimum value within the value range #8 is greater than the maximum value within the value range #7.

[0192] In a possible embodiment, the ninth information includes the first switching delay information; the method also includes: receiving fifth indication information from the terminal device, the fifth indication information requesting to switch the one first entity to the third entity; after the first switching delay corresponding to the one first entity, determining that the terminal device has switched the one first entity to the third entity.

[0193] In one possible implementation, after the sixth time duration, third configuration information is sent to the terminal device, the third configuration information instructing the terminal device to use the configuration required by the third entity, and the sixth time duration is less than or equal to the first switching delay corresponding to the one first entity.

[0194] In a possible embodiment, the ninth information includes the first switching delay information; the method also includes: receiving fifth indication information from the terminal device, the fifth indication information requesting to switch the one first entity to the third entity; after the first switching delay corresponding to the one first entity, determining that the terminal device switches the one first entity to the third entity.

[0195] In one possible embodiment, the ninth information includes the second switching delay information; when the second switching delay corresponding to the one first entity is within the value range #9, the tenth information instructs the terminal device to switch the fourth entity to the one first entity; and / or, when the second switching delay corresponding to the one first entity is within the value range #10, the tenth information instructs the terminal device not to switch the fourth entity; wherein the minimum value within the value range #10 is greater than the maximum value within the value range #9.

[0196] In one possible implementation, after the seventh time duration, fourth configuration information is sent to the terminal device, the fourth configuration information indicating that the terminal device uses the configuration required by the one first entity, and the seventh time duration is less than or equal to the second switching delay corresponding to the one first entity.

[0197] In a possible embodiment, the ninth information includes the second switching delay information; the method also includes: receiving sixth indication information from the terminal device, the sixth indication information requesting to switch the fourth entity to the one first entity; after the second switching delay corresponding to the one first entity, determining that the terminal device has switched the fourth entity to the one first entity.

[0198] In one possible embodiment, after an eighth time period, fifth configuration information is sent to the terminal device, and the eighth time period is less than or equal to the deactivation delay corresponding to the one first entity, and the fifth configuration information indicates the configuration required for the terminal device to implement the second function after deactivating the one first entity, wherein the one first entity is capable of implementing the second function.

[0199] In one possible embodiment, the ninth information includes the deactivation delay information; when the deactivation delay corresponding to the one first entity is within the value range #11, the tenth information instructs the terminal device to deactivate the one first entity; and / or, when the deactivation delay corresponding to the one first entity is within the value range #12, the tenth information instructs the terminal device not to deactivate the one first entity; wherein the minimum value within the value range #11 is greater than the maximum value within the value range #12.

[0200] In a possible implementation, the method further includes: receiving seventh indication information from the terminal device, the seventh indication information requesting deactivation of the one first entity; and determining that the terminal device has deactivated the one first entity after a deactivation delay corresponding to the one first entity.

[0201] In an eleventh aspect, an embodiment of the present application provides a communication method, which can be executed by a model management device, or can be executed by a software or hardware module (such as a chip) of the model management device. For ease of description, the following description uses the model management device to execute the method. The method includes: sending eleventh information to a terminal device, the eleventh information indicating entity parameters of one or more first entities, wherein the entity parameters of the one or more first entities are valid within a fifth time window.

[0202] In a possible implementation, the method further includes: after the fifth time window, sending twelfth information to the terminal device, the twelfth information indicating updated entity parameters of N first entities among the one or more first entities, where N is a positive integer.

[0203] In a twelfth aspect, an embodiment of the present application provides a communication method, which can be executed by a model management device, or can be executed by a software or hardware module (such as a chip) of the model management device, etc. For the convenience of description, the following description is based on the execution of the method by a model management device. The method includes: receiving thirteenth information from a terminal device, wherein the thirteenth information indicates the status of one or more first entities, the status of the one or more first entities includes at least a first state or a second state, the first state indicates that the terminal device supports the use of the one or more first entities, the second state indicates that the terminal device does not support the use of the one or more models, and the first state is valid within a first time window.

[0204] In one possible embodiment, the first state represents one of the following: the model application device or the chip used for the model application device has the ability to execute one or more first entities; the model application device or the chip used for the model application device has locally acquired / stored / loaded one or more first entities, or is able to load one or more first entities from other devices; the model application device or the chip used for the model application device is ready to use one or more first entity reasoning; the model application device or the chip used for the model application device already has the configuration of a model management device to execute or run one or more first entities; or, the model application device or the chip used for the model application device has been activated and performs one or more first entity reasoning.

[0205] In a possible implementation, the second state is valid within a second time window. Optionally, the second time window is the same as or different from the first time window.

[0206] Regarding the specific indication methods of the first state and the second state in this aspect, reference can be made to the descriptions of the first state and the third state in the first aspect, respectively, and will not be repeated here. The possible implementation methods related to the first state or the second state in the first aspect can all be applied to this aspect after replacing the third state with the second state.

[0207] In a thirteenth aspect, an embodiment of the present application provides a communication device, which may be a model application device provided in any one of the first to sixth aspects above, or software or hardware (such as a chip) in a model application device. For example, the model application device may be one or more of a terminal device, an access network device (such as a base station), or a core network device, etc. The communication device includes corresponding means (means) or modules for executing any one of the first to sixth aspects above or any possible implementation method. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0208] The transceiver module communicates with the model management device under the control of the processing module. For example, the transceiver module may send first information to the model management device under the control of the processing module, wherein the first information indicates that the status of one or more first entities is a first status, the first status indicating that the terminal device supports the use of the one or more first entities, and the first status is valid within a first time window.

[0209] Optionally, the communication device can also be used to implement the first to sixth aspects or any possible implementation methods mentioned above, which are not listed one by one here.

[0210] In a fourteenth aspect, an embodiment of the present application provides a communication device, which may be the model management device described in any one of the seventh to twelfth aspects above, or a software module or hardware module (such as a chip) configured in the model management device. The communication device includes corresponding means (means) or modules for executing any one of the seventh to twelfth aspects above or any possible implementation method. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0211] The transceiver module communicates with the model application device under the control of the processing module. For example, the transceiver module may receive first information from the terminal device under the control of the processing module, where the first information indicates that the status of the one or more first entities is a first state, where the first state indicates that the terminal device supports the use of the one or more first entities, and the first state is valid during the first time window.

[0212] Optionally, the communication device can also be used to implement the seventh to twelfth aspects above or any possible implementation methods, which are not listed here one by one.

[0213] In the fifteenth aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement any method described in the first to twelfth aspects and any possible implementation manner through a logic circuit or executing code instructions.

[0214] In the specific implementation process, the communication device can be a chip, and the processor can be a transistor, a gate circuit, a trigger, and various logic circuits, etc. The embodiment of the present application does not limit the specific implementation method of the processor.

[0215] In one implementation, the communication device may be a wireless communication device, that is, a computer device that supports wireless communication functions. Specifically, the wireless communication device may be a terminal such as a smartphone, or a wireless access network device such as a base station.

[0216] In another implementation, the communication device may be a component of a wireless communication device, such as an integrated circuit product such as a system chip or a communication chip. The system chip may also be referred to as a system on chip (SoC), or simply an SoC chip. The communication chip may include a baseband processing chip and a radio frequency processing chip. The baseband processing chip is sometimes also referred to as a modem or baseband chip. The radio frequency processing chip is sometimes also referred to as a radio frequency transceiver or radio frequency chip. In a physical implementation, some or all of the chips in the communication chip may be integrated within the SoC chip. For example, the baseband processing chip is integrated into the SoC chip, while the radio frequency processing chip is not integrated with the SoC chip. The interface circuit may be the radio frequency processing chip in the wireless communication device, and the processor may be the baseband processing chip in the wireless communication device. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0217] In another implementation, the communication device may be a component of a wireless communication device, such as an integrated circuit product such as a system-on-chip (SoC) or a communication chip. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0218] In the sixteenth aspect, an embodiment of the present application provides a communication device, comprising: a processing circuit and an interface circuit; wherein: the interface circuit is used to couple with a memory outside the communication device and provide a communication interface for the processing circuit to access the memory; the processing circuit is used to execute program instructions in the memory to implement a method as described in any one of the first to twelfth aspects and any possible implementation methods.

[0219] In a specific implementation, the communication device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.

[0220] In one implementation, the communication device may be a wireless communication device, that is, a computer device that supports wireless communication functions. Specifically, the wireless communication device may be a terminal such as a smartphone, or a wireless access network device such as a base station. The system chip may also be referred to as a system on chip (SoC), or simply as an SoC chip. The communication chip may include a baseband processing chip and a radio frequency processing chip. The baseband processing chip is sometimes also referred to as a modem or baseband chip. The radio frequency processing chip is sometimes also referred to as a radio frequency transceiver or radio frequency chip. In a physical implementation, some or all of the chips in the communication chip may be integrated inside the SoC chip. For example, the baseband processing chip is integrated into the SoC chip, and the radio frequency processing chip is not integrated with the SoC chip. The interface circuit may be the radio frequency processing chip in the wireless communication device, and the processing circuit may be the baseband processing chip in the wireless communication device.

[0221] In another implementation, the communication device may be a component of a wireless communication device, such as an integrated circuit product such as a system-on-chip (SoC) or a communication chip. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0222] In aspect 17, an embodiment of the present application provides a communication device comprising: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the communication device is running, the processor executes the one or more computer programs stored in the memory, so that the communication device performs any method described in aspect 1 to aspect 12 and any possible implementation method.

[0223] Optionally, the communication device further includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.

[0224] In an eighteenth aspect, an embodiment of the present application provides a chip system, comprising: a processor and an interface. The processor is configured to call and execute instructions from the interface, and when the processor executes the instructions, implements any of the methods described in aspects one to twelfth and any possible implementation manner.

[0225] In the nineteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When it is executed, it implements the method described in any of the above-mentioned aspects from the first to the twelfth aspects and any possible implementation methods.

[0226] In the twentieth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements any of the methods described in aspects one to twelfth and any possible implementation manner.

[0227] Regarding the beneficial effects of any technical solution in the above-mentioned second to third aspects, and fifth to twentieth aspects and any possible implementation methods, reference can be made to the beneficial effects discussion of the corresponding technical solution in the first or fourth aspect, and the repetitions will not be listed here. BRIEF DESCRIPTION OF THE DRAWINGS

[0228] FIG1 is a schematic diagram of the structure of a communication system applicable to an embodiment of the present application;

[0229] FIG2 is a schematic diagram of the structure of another communication system applicable to an embodiment of the present application;

[0230] FIG3 is a schematic diagram of an application framework of a communication system applicable to an embodiment of the present application;

[0231] FIG4 is a schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0232] FIG5 is a schematic diagram of a method for managing a first model;

[0233] FIG6 is a schematic diagram of a communication method provided in an embodiment of the present application;

[0234] Figures 7 to 9 are schematic diagrams of three communication methods provided in embodiments of the present application;

[0235] FIG10 is a schematic diagram of another communication method provided in an embodiment of the present application;

[0236] FIG11 is a schematic diagram of another communication method provided in an embodiment of the present application;

[0237] 12 to 17 are schematic diagrams of a process for managing N first models according to an embodiment of the present application;

[0238] FIG18 is a schematic diagram of another communication method provided in an embodiment of the present application;

[0239] FIG19 is a schematic diagram of another communication method provided in an embodiment of the present application;

[0240] FIG20 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0241] FIG21 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0242] FIG22 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0243] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0244] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0245] It should be understood that in the various embodiments of the present application, indications include direct indications (also known as explicit indications) and implicit indications. Direct indication of information A refers to including information A; implicit indication of information A refers to indicating information A through the correspondence between information A and information B and the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured. In the various embodiments of the present application, information C is used to determine information D, which includes both information D being determined based solely on information C and information D being determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, information D being determined based on information E, and information E being determined based on information C. Furthermore, in the various embodiments of the present application, "network element A sends information A to network element B" can be understood to mean that the destination of information A or an intermediate network element in the transmission path between the destination and information A is network element B, and can include sending information to network element B directly or indirectly. "Network element B receives information A from network element A" can be understood as meaning that the source of information A or an intermediate network element in the transmission path between the source and the network element A is network element A, and can include directly or indirectly receiving information from network element A. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can still understand the valid information from the source. Similar expressions in various embodiments of this application should be understood similarly and are not elaborated on here.

[0246] The technical solutions provided in the embodiments of the present application can be applied to various communication systems (or networks), such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area networks (WLAN) systems, satellite communication systems, future communication systems, such as sixth generation (6G) mobile communication systems, or a fusion system of multiple systems. The technical solutions provided in the present application can also be applied to device to device (D2D) communication, vehicle to everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0247] For example, please refer to Figure 1, which is a structural diagram of a communication system applicable to an embodiment of the present application. As shown in Figure 1, the communication system includes at least one terminal device and at least one network device. In Figure 1, the number of terminal devices and network devices is 1 for example, and the number of terminal devices and network devices is not actually limited. Any terminal device in at least one terminal device interacts with part or all of the signals in at least one network device. The signal may include information, signaling or data, etc. The device may also be replaced by a network element, an entity, a network entity, a communication device, a communication module, a node, a communication node or a communication device, etc. The embodiment of the present application is described by taking the device as an example. It can be understood that the terminal device in the embodiment of the present application can be replaced by a first network element or a first communication device, and the network device can be replaced by a second network element or a second communication device, and the two execute the corresponding communication method in the embodiment of the present application.

[0248] The following is an example of possible implementation methods of terminal devices and network devices.

[0249] 1. A terminal device may also be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

[0250] The terminal device may be a device that provides voice / data, such as a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0251] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0252] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

[0253] 2. The network device may be a device for communicating with the terminal device, and may be, for example, at least one of an access network device, a radio access network device, or a third-party device (such as a third-party server). For example, the network device may be a base station. In the embodiments of the present application, the network device may be, for example, a radio access network (RAN) device (or node) that connects the terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip that is set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.

[0254] In some deployments, the access network device mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the access network device may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0255] In some deployments, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.

[0256] The RAN node may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another type of interface, relative to the CPRI, some of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) removal, are moved from the DU to the RU for implementation. In one possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

[0257] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping). Other functions after layer mapping (e.g., RE mapping, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more functions preceding it (i.e., one or more of decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and RE demapping). Other functions after demapping (e.g., one or more of digital BF or fast Fourier transform (FFT) / CP removal) are moved to the RU for implementation. It is understandable that for the functional description of DU and RU corresponding to various types of eCPRI, reference can be made to the eCPRI protocol, which will not be described in detail here.

[0258] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.

[0259] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0260] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.

[0261] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.

[0262] To support AI technology in communication networks, AI nodes are introduced into the communication networks. Optionally, the AI ​​nodes may be, for example, AI network elements or AI modules.

[0263] AI nodes can be deployed in one or more of the following locations within the communication system: access network devices, terminal devices, or core network devices. Alternatively, AI nodes can be deployed independently, for example, in locations other than any of the aforementioned devices, such as hosts or cloud servers in over-the-top (OTT) systems. AI nodes can communicate with other devices within the communication system, such as one or more of the following: network devices, terminal devices, or core network elements.

[0264] It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on function, such as different AI nodes are responsible for different functions.

[0265] It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to implement different functions, or they can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or they can be virtualized functions instantiated on a platform (for example, a cloud platform). This application does not limit the specific form of the above-mentioned AI nodes.

[0266] AI nodes can be used to implement corresponding AI functions. The model of the AI ​​module can implement different functions according to different parameter configurations. The model of the AI ​​node can be configured based on one or more of the following parameters: structural parameters (such as the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of the neuron, the activation function of the neuron, or at least one of the bias in the activation function), input parameters (such as the type of input parameters and / or the dimension of the input parameters), or output parameters (such as the type of output parameters and / or the dimension of the output parameters). Among them, the bias in the activation function can also be called the bias of the neural network.

[0267] An AI node may have one or more models / functions, or an AI node may include one or more models. The model in the embodiment of the present application can be inferred to obtain an output, which includes one parameter or multiple parameters. The learning process, training process, or reasoning process of different models can be deployed in different devices, or can be deployed in the same device. Alternatively, the model can be understood to be used to implement specific functions or features, such as a model or algorithm related to a specific function or a specific aspect. Models include, for example, AI models, ML models, AI functions, or ML functions, which can be simply described as AI / ML models / functions. Optionally, the AI ​​model may also be referred to as an AI function, the ML model may also be referred to as an ML function, and the AI ​​model may include an ML model.

[0268] The model can be understood as the specific implementation of a function (such as an AI function), or it can be understood as a characteristic or function of a terminal device. The model represents the mapping relationship between the input and output of the model. The model can be a neural network, a linear regression model, a decision tree model, a support vector machine (SVM), a Bayesian network, a Q learning model or other machine learning models. The AI ​​function may include at least one of the following: data collection (collecting training data and / or inference data), data preprocessing, model training (or model learning), model information release (configuration model information), model verification (verification of the trained model), model reasoning (using the trained model for reasoning), or reasoning result release. Among them, reasoning can also be called prediction, use or determination.

[0269] Figure 2 is a possible structural diagram of a communication system. As shown in Figure 2, the devices in the communication system are connected through interfaces (such as NG, Xn) or air interfaces. These devices, such as core network devices, access network devices (such as RAN devices), terminal devices or one or more devices in operation, administration and maintenance (OAM), are equipped with one or more AI modules. In Figure 1, the number of AI modules set for one device is 1 for example, and there is no actual limit on the number of AI modules set. The AI ​​module is used to implement the corresponding function. The AI ​​modules deployed on any two devices in one or more devices may be completely identical, partially identical or completely different, and the embodiments of the present application do not specifically limit this.

[0270] The access network device can serve as a separate RAN node or include multiple RAN nodes, for example, including a CU and a DU. The CU and / or DU may also be provided with one or more AI modules. Optionally, the CU may also be split into a CU-CP and a CU-UP. One or more AI modules are provided in the CU-CP and / or CU-UP. At least one of the access network device, the core network device, the CU in the access network device, the DU in the access network device, the CU-CP in the access network device, or the CU-UP in the access network device involved in Figure 2 can be regarded as an example of the network device involved in Figure 1.

[0271] Figure 3 is a schematic diagram of a possible application framework of a communication system. As shown in Figure 3, the communication system includes a RAN intelligent controller (RIC). For example, the RIC can be the AI ​​module shown in Figure 2, which is used to implement AI-related functions. The RIC includes a near-real time RIC (near-real time RIC, near-RT RIC) and a non-real time RIC (non-real time RIC, Non-RT RIC). The non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to delay, and the delay of this data can be in the order of seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to delay, and the delay of this data is in the order of tens of milliseconds. Optionally, the near-real-time RIC and the non-real-time RIC can also be set up separately as a network element.

[0272] The near real-time RIC is used for model training and reasoning. For example, it is used to train a model and use the model for reasoning. The near real-time RIC can obtain information on the network side and / or the terminal device from the RAN node (such as CU, CU-CP, CU-UP, DU and / or RU) and / or the terminal device. This information can be used as training data or reasoning data. Optionally, the near real-time RIC can submit the reasoning result to the RAN node and / or the terminal device. Optionally, the reasoning result can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the near real-time RIC submits the reasoning result to the DU, and the DU sends it to the RU.

[0273] The non-real-time RIC is also used for model training and reasoning. For example, it is used to train a model and use the model for reasoning. The non-real-time RIC can obtain information on the network side and / or the terminal side from a wireless access device (such as a CU, CU-CP, CU-UP, DU and / or RU) and / or a terminal device. This information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and / or the terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.

[0274] The near-real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near-real-time RIC and non-real-time RIC can also be part of other devices. For example, the near-real-time RIC is set up in access network equipment (e.g., CU, DU), while the non-real-time RIC is set up in OAM, cloud server, core network equipment, or other network equipment.

[0275] At least one of the access network device, near real-time RIC, non-real-time RIC, CU in the access network device, DU in the access network device, CU-CP in the access network device or CU-UP in the access network device involved in Figure 3 can be regarded as an example of the network device involved in Figure 1.

[0276] The embodiment of the present application can be applied to the scenario of the management model. Please refer to Figure 4, which is a structural diagram of a communication system applicable to the embodiment of the present application. Alternatively, Figure 4 can also be regarded as a schematic diagram of a scenario provided by the embodiment of the present application. As shown in Figure 4, the scenario includes a model management device and a model application device. The model application device can be, for example, one or more of the terminal devices mentioned above (such as the terminal devices mentioned in any of Figures 1 to 3), access network devices, third-party devices, servers or core network devices, etc., and the embodiment of the present application does not make specific limitations on this. Optionally, the scenario also includes a configuration file management device, and the configuration file management device is, for example, a server, an access network device or a core network device.

[0277] The model management device may be, for example, the network device shown in Figure 1, or at least one of the access network device, core network device, CU in the access network device, DU in the access network device, CU-CP in the access network device, or CU-UP in the access network device involved in Figure 2, or at least one of the access network device, near real-time RIC, non-real-time RIC, CU in the access network device, DU in the access network device, CU-CP in the access network device, or CU-UP in the access network device involved in Figure 3. The embodiments of the present application do not limit the specific implementation form of the model management device.

[0278] The model application device may be provided with one or more AI modules, and one or more AI modules may be deployed with a model. The AI ​​module may be a RIC as shown in Figure 3, such as a near-real-time RIC or a non-real-time RIC. For example, a near-real-time RIC is provided in a RAN device (e.g., a CU or DU), while a non-real-time RIC is provided in an OAM, a cloud server, a core network device, or other network devices.

[0279] For example, taking the model management device as RIC, RIC can obtain a training data set (such as a training data set from a model application device) from an access network device (such as CU, CU-CP, CU-UP, DU and / or RU), train the model involved in the model application device, and obtain the output of the trained model through RIC. The input and output of the trained model generator can be sent to the model application device through the access network device or directly to the model application device as training data in the training data set.

[0280] The model application device may be pre-configured with a model configuration file. A configuration file can be understood as at least one of the code, instructions, and data required for the model application device to run or execute the model. Optionally, the model application device may also obtain the model configuration file from a configuration file management device. In other words, the configuration file management device can be used to manage the model configuration file. The model management device can manage the model in the model application device.

[0281] FIG4 is an example in which the number of model management devices, model application devices, and configuration file management devices is 1. In practice, the number of model management devices, model application devices, and configuration file management devices is not limited.

[0282] Taking the model management device as an access network device as an example, the management model process mentioned in the background art will be introduced below in conjunction with the schematic diagram of the management model shown in Figure 5. Figure 5 illustrates the three steps S501 and S503, which are introduced below respectively.

[0283] S501: The access network device instructs the terminal device to report the status of the model.

[0284] S502: The terminal device sends the model status to the access network device.

[0285] S503: The access network device sends the policy of the management model to the terminal device.

[0286] As can be seen, before the access network device instructs the terminal device on the model's status, it must query the terminal device for the model's status. This leads to frequent interactions between the access network device and the terminal device. Furthermore, the access network device frequently monitors and manages devices, increasing the access network device's scheduling burden and the air interface resources required for monitoring and managing the model.

[0287] For example, in the case where a terminal device can flexibly indicate whether a certain function is applicable or non-applicable, the frequency of changes between applicable and non-applicable indicated by the terminal device may have an impact on the scheduling of access network equipment. Frequent changes may lead to frequent activation / deactivation of models (or functions).

[0288] For example, if a terminal device reports an applicable model, and the access network device indicates that the model is activated, it is required that the model remain applicable. This prevents the model from becoming inapplicable after activation, which could lead to model failure and the need to deactivate, switch, or rollback the model. If a model can become inapplicable after activation, it will also increase the burden on the access network device to manage the model. For example, it will require additional model monitoring resources to continuously monitor the model to prevent the model from becoming inapplicable and causing system performance degradation. This will increase the scheduling burden of the access network device and consume more air interface resources.

[0289] In view of this, an embodiment of the present application provides a communication method, in which a model application device, such as a terminal device, can maintain the state unchanged within a first time window after indicating to a model management device that it supports a model (such as one or more first entities). In other words, the model application device, such as a terminal device, does not need to send the state of the one or more first entities to the model management device within the first time window, which is conducive to reducing the information interaction between the model application device, such as the terminal device, and the model management device. In addition, before the model management device manages the one or more first entities within the first time window, it is not necessary to instruct the model application device, such as the terminal device, to report the state of the one or more first entities, which is also conducive to improving the efficiency of the model management device in managing the one or more first entities.

[0290] The entities in the various embodiments of the present application include one or more of a model, a function, or a characteristic. For example, the entity is a model, or the entity is a function, or the entity is a characteristic. For example, the first entity in the various embodiments of the present application includes one or more of a first model, a first function, or a first characteristic, the second entity includes one or more of a second model, a second function, or a second characteristic, the third entity includes one or more of a third model, a third function, or a third characteristic, and the fourth entity includes one or more of a fourth model, a fourth function, or a fourth characteristic.

[0291] To simplify the description, the various embodiments of this application are described using entities as models. That is, the word "model" in the various embodiments of this application can be replaced with "entity," for example, "first model" can be replaced with "first entity," "second model" can be replaced with "second entity," "third model" can be replaced with "third entity," and "fourth model" can be replaced with "fourth entity," etc. The "entity" can be one or more of a model, a function, or a characteristic.

[0292] The following describes the method provided by the embodiments of the present application in conjunction with the accompanying drawings. In the accompanying drawings corresponding to the various embodiments of the present application, all steps represented by dotted lines are optional steps. In addition, the model management device involved in the various embodiments of the present application may be, for example, the network device shown in FIG1 above, or at least one of the access network device, core network device, CU in the access network device, DU in the access network device, CU-CP in the access network device, or CU-UP in the access network device involved in FIG2, or the access network device, near real-time RIC, non-real-time RIC, CU in the access network device, DU in the access network device, CU-CP in the access network device, or CU-UP in the access network device involved in FIG3, or the model management device involved in FIG4, etc. The various embodiments of the present application are exemplified by the model application device as the terminal device. The terminal device involved in the various embodiments of the present application may be, for example, any of the terminal devices involved in FIG1 to FIG4 above. The network devices involved in the various embodiments of the present application may be, for example, the network devices shown in FIG1 above, or at least one of the access network devices, core network devices, CUs in access network devices, DUs in access network devices, CU-CPs in access network devices, or CU-UPs in access network devices involved in FIG2 , or at least one of the access network devices, near real-time RICs, non-real-time RICs, CUs in access network devices, DUs in access network devices, CU-CPs in access network devices, or CU-UPs in access network devices involved in FIG3 . The configuration file management devices involved in the various embodiments of the present application are, for example, the configuration file management devices involved in FIG4 . It should be understood that if the technical solutions provided in the various embodiments of the present application are applied to other communication systems, the names and / or functions of the devices may change, and there is no limitation on this.

[0293] It is understandable that the various embodiments of the present application can be applied between a model management device and a model application device, wherein the model application device can be one or more of a terminal device, an access network device, or a core network device, or a third-party device, such as a server. For details, please refer to the description of the aforementioned AI module. The model management device, which can also be called a model management entity, can be an access network device, a core network device, or a third-party device, such as a server, or it can be the part of the access network device, the core network device, or the third-party device used to manage the model, which is not limited here.

[0294] Since the models in various embodiments of the present application can be replaced by entities, correspondingly, the model application device and the model management device in various embodiments of the present application can be replaced by entity application devices and entity management devices respectively.

[0295] For example, the entity application device may be a model application device, a function application device, or a feature application device, and the entity management device may be a model management device, a function management device, or a feature management device. It is understood that, in an optional embodiment, the model application device may be (or may be replaced by) a function application device or a feature application device, and the model management device may be (or may be replaced by) a function management device or a feature management device.

[0296] The following embodiments are described using the communication between a terminal device and a model management device as an example. In the following description, the terminal device can be replaced with other model application devices, such as an access network device, so that the following embodiments can be applied to other model application devices. That is, the term "terminal device" can be replaced with an entity application device, a model application device, a function application device, or a feature application device, and the term "model management device" can be replaced with a model management device, a function management device, or a feature management device, etc.

[0297] Please refer to Figure 6, which is a schematic diagram of a communication method provided by an embodiment of the present application. Figure 6 illustrates steps S601 to S607, which are described below.

[0298] S601: The terminal device sends information 1 to the model management device. Correspondingly, the model management device receives information 1 from the terminal device. Information 1 may also be referred to as first information.

[0299] Information 1 may be carried in proprietary information or in a radio resource control (RRC) message, for example, a terminal device capability information or user equipment assistance information (UAI), which is not limited in the present embodiment.

[0300] Information 1 indicates that the state of one or more first models is the first state, which can be simply described as information 1 indicating the first state. The one or more first models can be part or all of the first models that the terminal device can perceive. The first state means that the terminal device supports the use of (or can execute, or supports running, or can run) the one or more first models, or can be described as the one or more first models can be executed, or can be described as the one or more first models are in an executable state. It can be further understood that the terminal device can execute or run the one or more first models, or the terminal device has the conditions to execute or run one or more first models.

[0301] Exemplarily, the first state indicates that the terminal device supports the use of one or more first models, including one of the following states A1 to A5. The states shown in states A1 to A5 are introduced below.

[0302] State A1: The terminal device has the ability to execute one or more first models. In this case, the first state can also be called a supported state or simply supported.

[0303] State A2: The terminal device has locally acquired / stored / loaded one or more first models, or is capable of loading one or more first models from another device. In this case, the first state may also be referred to as an available state or simply available.

[0304] State A2 can be understood as: the terminal device has locally obtained / stored / loaded one or more first model configuration files, or can load one or more first model configuration files from other devices, thereby executing one or more first models.

[0305] State A3: The terminal device is ready to use one or more first models for reasoning. In this case, the first state can be called an applicable state or simply applicable.

[0306] Optionally, if the terminal device has the conditions to execute or run the one or more first models, and / or the model management device has the conditions to execute or run one or more first models, and the terminal device has locally acquired / stored / loaded one or more first models, then the terminal device can be considered to be ready to use one or more first models for reasoning.

[0307] State A4, the terminal device has the configuration of the model management device for executing or running one or more first models. In this case, state A4 can be called a configured state. The configuration of the model management device refers to the configuration of the model management device to the terminal device, which is used to subsequently enable / activate / instruct the UE to use / run / execute the model, that is, the configuration is related to the use of the model, such as the configuration related to the input and / or output of the model, such as the input of the model is a reference signal, then the configuration can be the resource of the reference signal. The configuration includes, for example, RRC configuration, and may also be MAC configuration or downlink control information (DCI) configuration. The specific configuration may include, for example, transmission configuration indicator (TCI) status, secondary cell group (SCG), etc.

[0308] State A5: The terminal device has been activated and performs one or more first model inferences. In this case, state A5 can be called an activated state or simply activated.

[0309] The following describes how the terminal device determines whether it supports one or more first models. It is understandable that one of the following various methods can be used alone or in combination.

[0310] B1. The terminal device determines that a configuration file of at least one first model among the one or more first models has been loaded, and then determines that the at least one first model is supported. The at least one first model belongs to the one or more first models.

[0311] Under B1, the delay for a terminal device to activate a first model in the at least one first model (referred to as the activation delay of a first model) can be represented as t0. The delay for a terminal device to activate a first model can be understood as the duration from the current moment until the terminal device runs or executes a first model.

[0312] It should be understood that the values ​​of the first delays corresponding to any two first models in the at least one first model may be the same or different, and this embodiment of the present application does not specifically limit this.

[0313] B2. The terminal device does not locally load a configuration file of at least one of the one or more first models, but the terminal device can obtain a configuration file of at least one model from a configuration file management device.

[0314] Under B2, the time delay for the terminal device to activate one of the at least one first model can be expressed as t0+t', where t' can be the time required for the terminal device to obtain a configuration file of the first model from the configuration file management device.

[0315] It should be understood that the values ​​of the second delay corresponding to any two first models in the at least one first model may be the same or different, and this embodiment of the present application does not specifically limit this.

[0316] B3. The first state is the above-mentioned state A1.

[0317] In this case, the terminal device determines whether it has the ability to execute one or more first models. If the terminal device has the ability to execute one or more first models, then the terminal device supports the one or more first models. If the terminal device does not have the ability to execute one or more first models, then the terminal device does not support the one or more first models.

[0318] B4. The first state is the above-mentioned state A2.

[0319] In this case, the terminal device determines that a configuration file for at least one of the one or more first models has been loaded. That is, if at least one of the one or more first models has been loaded, then the terminal device determines that the at least one first model is supported. The at least one first model belongs to the one or more first models. If the terminal device determines that a configuration file for at least one of the one or more first models has not been loaded locally, then the terminal device determines that the one or more first models are not supported.

[0320] B5. The first state is the above-mentioned state A2.

[0321] In this case, the terminal device does not have a configuration file for at least one of the one or more first models loaded locally. That is, at least one of the one or more first models is not loaded locally, but the terminal device can obtain the configuration file for at least one model from the configuration file management device. If the terminal device cannot obtain the configuration file for at least one first model from the configuration file management device, it is determined that the one or more first models are not supported.

[0322] Under B5, the time delay for the terminal device to activate one of the at least one first model can be expressed as t0+t', where t' can be the time required for the terminal device to obtain a configuration file of the first model from the configuration file management device.

[0323] B6. The first state is the above-mentioned state A3.

[0324] In a possible implementation, the terminal device determines whether one or more first models have been loaded locally on the terminal device, and whether the terminal device has conditions for executing or running the one or more first models.

[0325] If the terminal device has one or more first models loaded locally and the terminal device has the conditions to execute or run one or more first models, it can be considered that the terminal device is ready to use one or more first models for reasoning, that is, supports one or more first models.

[0326] If the terminal device does not have the conditions for executing or running one or more first models, it is determined that the one or more first models are not supported. Alternatively, if the terminal device does not have the conditions for executing or running one or more first models, and the terminal device does not have the one or more first models loaded locally, it is determined that the one or more first models are not supported. Alternatively, if the terminal device does not have the conditions for executing or running one or more first models, and the terminal device does not have the one or more first models loaded locally, it is determined that the one or more first models are not supported.

[0327] In another possible implementation, the terminal device determines whether one or more first models have been loaded locally on the terminal device, and whether the model management device has conditions for executing or running the one or more first models.

[0328] If the terminal device has loaded one or more first models locally, and the model management device has the conditions to execute or run one or more first models, it can be considered that the terminal device is ready to use one or more first models for reasoning, that is, supports one or more first models.

[0329] If the model management device does not have the conditions to execute or run the one or more first models, it is determined that the one or more first models are not supported. Alternatively, if the terminal device does not have the one or more first models locally loaded, it is determined that the one or more first models are not supported. If the model management device does not have the conditions to execute or run the one or more first models, and the terminal device does not have the one or more first models locally loaded, it is determined that the one or more first models are not supported.

[0330] In another possible implementation, the terminal device determines whether one or more first models are loaded locally on the terminal device, whether the model management device has the conditions to execute or run one or more first models, and whether the terminal device has the conditions to execute or run one or more first models.

[0331] If the terminal device has one or more first models loaded locally, the model management device has the conditions to execute or run one or more first models, and the terminal device has the conditions to execute or run one or more first models, then it can be considered that the terminal device is ready to use one or more first models for reasoning, that is, it supports one or more first models.

[0332] If the terminal device does not have one or more first models loaded locally, it is determined that the one or more first models are not supported. Alternatively, if the model management device does not have the conditions for executing or running one or more first models, it is determined that the one or more first models are not supported. If the model management device does not have the conditions for executing or running one or more first models, and the terminal device does not have one or more first models loaded locally, it is determined that the one or more first models are not supported. If the terminal device does not have the conditions for executing or running one or more first models, it is determined that the one or more first models are not supported. Alternatively, if the terminal device does not have the conditions for executing or running one or more first models, and the terminal device does not have one or more first models loaded locally, it is determined that the one or more first models are not supported. Alternatively, if the terminal device does not have the conditions for executing or running one or more first models, the model management device does not have the conditions for executing or running one or more first models, and the terminal device does not have one or more first models loaded locally, it is determined that the one or more first models are not supported.

[0333] B7. The first state is the above-mentioned state A4.

[0334] The terminal device determines whether to obtain configurations of one or more first models from the model management device, and if so, determines that the one or more first models are supported. If not, determines that the one or more first models are not supported.

[0335] B8. The first state is the above-mentioned state A5.

[0336] The terminal device determines whether to activate and use one or more first models. If the one or more first models are activated and used, the terminal device supports the one or more first models. If the one or more first models are not activated and used, the terminal device does not support the one or more first models.

[0337] Alternatively, the model management device configures an activated model for the terminal device. If the activated model includes one or more first models, the one or more first models are supported. If the activated model does not include one or more first models, the one or more first models are not supported. In this case, the activated model also belongs to a configuration shown in the above-mentioned state A4.

[0338] For example, a model management device configures 10 models and instructs a terminal device to activate 5 of them. These 5 models can be considered as either configurations made by the model management device to the terminal device or activations by the terminal device. In this case, the models configured by the model management device include the models activated by the terminal device, or the activated models are considered part of the configured models.

[0339] Among them, one or more first models can be used to implement at least one function (or characteristic) in C1 to C5 below, which are introduced below respectively.

[0340] C1. Predicting channel state information (CSI) (or inferring CSI or determining CSI).

[0341] For example, the one or more first models include model 1 and model 2, where model 1 can be used to predict CSI in case 1, and model 2 can be used to predict the AI-CSI prediction function in case 2. Case 1 and case 2, for example, are different periods for the terminal device to report CSI.

[0342] Optionally, the duration of the period for reporting CSI by the terminal device in case 1 is shorter than the period for reporting CSI by the terminal device in case 2. The period for reporting CSI by the terminal device in case 1 is, for example, 20 milliseconds (ms). The period for reporting CSI by the terminal device in case 2 is, for example, 40 ms. Alternatively, the moving (or motion) speed of the terminal device in case 1 is different from the value range of the moving speed of the terminal device in case 2. For example, case 1 corresponds to a medium-speed scenario, such as a value range of the moving speed of the terminal device of 60-120 km / h, and case 2 corresponds to a high-speed scenario, such as a moving speed of the terminal device of 120-300 km / h.

[0343] C2. Predicted beam (or inferred beam or determined beam). A beam includes a transmit beam and / or receive beam of a terminal device.

[0344] C3. Predicting the channel type (or inferring the channel type or determining the channel type).

[0345] Channel types can include, for example, line of sight (LOS) or non-line of sight (NLOS). Line of sight means there are no obstructions between two devices (e.g., a terminal device and a network device, or a terminal device and a model management device) that could affect signal transmission. Non-line of sight means there are obstructions between two devices (e.g., a terminal device and a network device, or a terminal device and a model management device) that could affect signal transmission.

[0346] C4, compressed CSI.

[0347] For example, the one or more first models include AI model 3 and AI model 4, where AI model 3 is used to compress CSI with rank (RANK) = 1. AI model 4 is used to compress CSI with RANK = 4.

[0348] Of course, the above C1-C4 are just examples of the functions that may be implemented by one or more first models. In fact, with the evolution of the standard, one or more first models may have more functions, and the embodiments of the present application do not limit this.

[0349] C5. Positioning, which can be used to determine the location of the terminal device.

[0350] The models that the terminal device can perceive may not be limited to one or more first models, and may also include one or more second models. The function implemented by any second model in the one or more second models may be the same as the function implemented by one first model in the one or more first models, or the function implemented by at least one second model in the one or more second models may be different from the function implemented by any first model in the one or more first models. This embodiment of the application does not limit this.

[0351] Optionally, the terminal device can send the model status to the model management device at a function (or feature) granularity. In this case, the one or more first models and the one or more second models can each be used to implement a function. Alternatively, the terminal device can send the model status to the model management device at a terminal device granularity. In this case, the one or more first models and the one or more second models can be all models that the terminal device can perceive.

[0352] After introducing the first state and one or more first models, the following describes how information 1 indicates the first state. Information 1 may indicate the first state in the following two possible implementations, which are described below.

[0353] In a first possible implementation manner, information 1 includes first delay information, where the first delay information indicates a first state.

[0354] The first delay information indicates one or more delays associated with K first models from the one or more first models. K is a positive integer. The K first models may be some or all of the one or more first models. The first delay information may include at least one of the following D1-D7.

[0355] D1, first activation delay information.

[0356] The first activation delay information indicates K1 first activation delays. The K1 first activation delays correspond to K1 first models, where one first activation delay corresponds to one of the K1 first models. One of the K1 first activation delays indicates the delay for activating one of the K1 first models. The first activation delay corresponding to a first model can be understood as the duration required for a terminal device to execute (or run) the first model from the current moment. K1 is a positive integer.

[0357] The first activation delay information may indicate K1 first activation delays in a quantized manner. For example, the first activation delay information may indicate the K1 first activation delays by using the value of the activation delay information. Alternatively, the first activation delay information may also indicate the indexes (or identifiers) corresponding to the K1 first activation delays to indicate the K1 activation delays. Alternatively, the first activation delay information may also indicate the indexes (or identifiers) corresponding to the value ranges to which the K1 first activation delays belong.

[0358] For example, the terminal device and the model management device both pre-store multiple value ranges for the first activation delay and identifiers corresponding to each value range. The terminal device can report the identifier of the value range corresponding to each of the K1 first activation delays to the model management device. This reduces reporting overhead and enables concise indication.

[0359] D2. First inference delay information.

[0360] The first inference delay information indicates K2 first inference delays, wherein the method of indicating K2 first inference delays can refer to the method of indicating K2 first activation delays mentioned above, and will not be listed here. The K2 first inference delays correspond to K2 first models, and one first inference delay corresponds to one first model among the K2 first models. One first inference delay among the K2 first inference delays indicates the delay of inferring one first model among the K2 first models. The inference delay corresponding to a first model can be understood as the time required for the terminal device to implement the inference process of the first model, for example, the time required from receiving input from the first model to obtaining output from the first model. K2 is a positive integer.

[0361] Optionally, the first inference delay corresponding to a first model may be related to the complexity of the first model and / or the hardware capabilities of the terminal device.

[0362] For example, if the hardware capabilities of the terminal devices are the same, a more complex first model may result in a longer first inference latency for the model. For another example, for the same first model, different chips or even different chip versions corresponding to the terminal devices may result in different inference latency due to the different compilation methods of the first model on the terminal devices.

[0363] D3: First fallback delay information.

[0364] The first fallback delay information indicates K3 first fallback delays, where the method for indicating the K3 first fallback delays can refer to the method for indicating the K3 first activation delays mentioned above and is not listed here. The K3 first fallback delays correspond to the K3 first models, and one of the first fallback delays corresponds to one of the K3 first models. One fallback delay in the K3 first fallback delays indicates the delay for falling back one of the K3 first models to the delay for implementing the first function without using the model, and one first model can implement the first function. K3 is a positive integer.

[0365] For example, the one or more first models include first models of multiple ranks (RANK) for compressing CSI (e.g., AI model 1 and AI model 2). That is, the first function includes compressing CSI. Implementing the first function without using a model can be understood as compressing CSI without using a model (also referred to as a traditional method for compressing CSI).

[0366] AI model 1 may occupy some of the same hardware resources as those without model compression CSI, while AI model 2 may occupy completely different hardware resources. Therefore, the time required for AI model 1 to fall back to without model compression CSI (i.e., the fallback delay corresponding to AI model 1) may be longer than the first fallback delay corresponding to AI model 2.

[0367] D4: First monitoring delay information.

[0368] The first monitoring delay information indicates K4 first monitoring delays, wherein the method of indicating the K4 first monitoring delays can refer to the method of indicating the K4 first activation delays mentioned above, and will not be listed here. The K4 first monitoring delays correspond to K4 first models, wherein one first monitoring delay corresponds to one first model among the K4 first models. One monitoring delay among the K4 first monitoring delays indicates the delay of monitoring one first model among the K4 first models. The monitoring delay of a first model can be understood as the delay required for the monitoring simulation implementation and the reasoning process of the said first model. Optionally, the terminal device can use a proxy model to obtain the first monitoring delays of the K4 first models. K4 is a positive integer.

[0369] Optionally, the first monitoring delay of a first model may be related to the complexity of the first model. For example, the higher the complexity of the first model, the longer the first monitoring delay of the first model.

[0370] For example, one or more first models include AI model 1 and AI model 2. AI model 1 is used to compress CSI, and AI model 2 is used to decompress CSI. The terminal device can use a proxy model to simulate the reasoning process of AI model 1 and the reasoning process of AI model 2, thereby obtaining the first monitoring delay corresponding to AI model 1 and the first monitoring delay corresponding to AI model 2, respectively. The complexity of AI model 2 is higher than that of AI model 1. Therefore, the first monitoring delay corresponding to AI model 1 is shorter than the first monitoring delay of AI model 2.

[0371] D5. First switching delay information.

[0372] The first switching delay information indicates K5 first switching delays, where the method for indicating the K5 first switching delays can be referred to the method for indicating the K5 activation delays described above and is not further enumerated here. The K5 first switching delays correspond to the K5 first models, where one of the first switching delays corresponds to one of the K5 first models. One of the K5 first switching delays indicates the delay for switching one of the K5 first models to a third model. The third model can belong to the K5 first models or the K5 second models. K5 is a positive integer.

[0373] For example, one or more models include AI model 1 and AI model 2. AI model 1 and AI model 2 share some hardware resources, while AI model 1 and AI model 3 have completely different hardware resources. In this case, the first switching delay required for AI model 1 to switch to AI model 2 may be longer than the first switching delay required for AI model 1 to switch to AI model 3.

[0374] D6, second switching delay information.

[0375] The second switching delay information indicates K6 second switching delays, where the method for indicating K6 second switching delays can refer to the method for indicating K6 activation delays in the previous text and is not listed here. The K6 second switching delays correspond to K6 first models, where one second switching delay corresponds to one first model in the K6 first models. One second switching delay in the K6 second switching delays indicates that the fourth model is switched to one first model in the K6 first models. The fourth model may belong to the K6 first models or the K6 second models. The fourth model may be the same as or different from the third model in the previous text. K6 is a positive integer.

[0376] D7: First deactivation delay information.

[0377] The first deactivation delay information indicates K7 first deactivation delays, wherein the method of indicating K7 first deactivation delays can refer to the method of indicating K7 first activation delays in the previous text and will not be listed here. The K7 first deactivation delays correspond to K7 first models, and one first deactivation delay corresponds to a first model in the K7 first models. A first deactivation delay in the K7 first deactivation delays indicates the delay for deactivating a first model in the K7 first models. The first activation delay of a first model can be the time required for the terminal device to stop using a first model after reporting the deactivation of a first model. K7 is a positive integer.

[0378] For example, when a first model is activated, the network device is instructed to deactivate the first model. After a time interval T1, even if the terminal device does not receive the deactivation instruction from the network device, the terminal device can still deactivate the first model. The time interval T1 here can be regarded as the first deactivation delay corresponding to the first model.

[0379] Optionally, the one or more delays indicated by the first delay information include at least one of a first activation delay, a first inference delay, a first fallback delay, a first monitoring delay, a first switching delay, a second switching delay, and a first deactivation delay.

[0380] Optionally, the first delay information may indicate the values ​​corresponding to one or more first models for each of the one or more delays. Alternatively, the first delay information may indicate the one or more delays corresponding to each first model in some or all of the first models. The specific content of the first delay information is described below using one or more first models including Model A, Model B, and Model C as an example.

[0381] For example, the first latency information includes first inference latency information, first activation latency information, first fallback latency information, first switching latency information, and first deactivation latency information. The first inference latency information, first activation latency information, first fallback latency information, first switching latency information, and first deactivation latency information can be represented as follows, respectively.

[0382] 1. Inference latency information can be expressed as: {tinference,A, tinference,B, tinference,C}, where tinference,A, tinference,B, and tinference,C represent the inference latency corresponding to model A, model B, and model C, respectively.

[0383] 2. Monitoring delay information can be expressed as: {tproxy,A ,t proxy,B ,t proxy,C}. Among them, t proxy,A , t proxy,B and t proxy,C They can represent the monitoring delays corresponding to model A, model B, and model C respectively.

[0384] 3. The activation delay information can be expressed as: {tactivation,A, tactivation,B, tactivation,C}, where tactivation,A, tactivation,B, and tactivation,C represent the activation delays corresponding to model A, model B, and model C, respectively.

[0385] 4. The fallback delay can be expressed as: {tfallback,A, tfallback,B, tfallback,C}, where tfallback,A, tfallback,B, and tfallback,C represent the fallback delays corresponding to model A, model B, and model C, respectively.

[0386] 5. Deactivation delay information can be expressed as: {t deact,A , t deact,B , t deact,C}. Among them, t deact,A , t deact,B and t deact,C They represent the deactivation delays corresponding to model A, model B, and model C, respectively.

[0387] 6. The first switching delay information can be expressed as: {tswitch,A→B, tswitch,A→C, tswitch,B→A, tswitch,B→C, tswitch,C→A}.

[0388] tswitch,A→B, tswitch,A→C, tswitch,B→Atswitch,B→C, and tswitch,C→A represent the switching delay from model A to model B, the switching delay from model A to model C, the switching delay from model B to model A, the switching delay from model B to model C, and the switching delay from model C to model A, respectively.

[0389] Alternatively, the first delay information includes: {tinference, A, t proxy,A ,tactivation,A,tfallback,A,t deact,A , tswitch,A→B, tswitch,A→C}, {tinference,B,t proxy,B,tactivation,B,tfallback,B,t deact,B , tswitch,B→A, tswitch,B→C} and {tinference,C,t proxy,C ,tactivation,C,tfallback,C,t deact,C , tswitch,C→B, tswitch,C→A}.

[0390] After introducing the content of the first delay information, the manner in which the first delay information indicates the first state is introduced below.

[0391] Illustratively, part or all of the first delay information may indicate the first state. For example, part or all of the multiple bits included in the first delay information may indicate the first state, or at least one of the information shown in D1-D7 included in the first delay information may indicate the first state. E1-E4 are used as examples below.

[0392] E1. The first activation delay information in the first delay information indicates the first states of P first models among K1 first models, where P is a positive integer. In other words, the first activation delay information indicates K1 first activation delays and also indicates that the states of the P first models are the first state.

[0393] The P first models may be some or all of the one or more first models. For example, if the values ​​of some or all of the K1 first activation delays (e.g., less than or equal to the P first activation delays) are all within a first value range, then the states of the P first models are in the first state. The first value range may be preconfigured or predefined in the terminal device and the model management device, or may be determined by negotiation between the terminal device and the model management device.

[0394] The following takes an example where P first models include a first model A, a first model B, and a first model C to illustrate the manner in which the activation delay indicates the state of the first model.

[0395] 1. First model A.

[0396] For example, the first activation delay corresponding to the first model A is t A , indicating that the terminal device has loaded the configuration file of the first model A locally. This also means that the terminal device supports the use of the first model A.

[0397] Alternatively, the first activation delay corresponding to the first model A is t A +Δ A, indicating that the terminal device has not loaded the configuration file of the first model A locally, but can load the configuration file of the first model A from the configuration file management device. This also means that the terminal device supports the use of the first model A.

[0398] Alternatively, the first activation delay corresponding to the first model A is +∞, indicating that the terminal device has not loaded the configuration file of the first model A locally and cannot currently load the configuration file of the first model A from the configuration file management device. This also means that the terminal device does not support the use of the first model A. Not supporting use can also be referred to as being in an unexecutable state.

[0399] 2. First model B.

[0400] For example, the first activation delay corresponding to the first model B is t B , indicating that the terminal device has loaded the configuration file of the first model B locally. This also means that the terminal device supports the use of the first model B.

[0401] Alternatively, the first activation delay corresponding to the first model B is t B +Δ B , indicating that the terminal device has not loaded the configuration file of the first model B locally, but can load the configuration file of the first model B from the configuration file management device. This also means that the terminal device supports the use of the first model B.

[0402] Alternatively, the first activation delay corresponding to the first model B is +∞, indicating that the terminal device has not loaded the configuration file of the first model B locally and cannot load the configuration file of the first model B from the configuration file management device at the current moment. This means that the terminal device does not support the use of the first model B.

[0403] 3. The first model C.

[0404] For example, the first activation delay corresponding to the first model C is t C , indicating that the terminal device has loaded the configuration file of the first model C locally. This also means that the terminal device supports the first model C.

[0405] Alternatively, the first activation delay corresponding to the first model C is t C +Δ C , indicating that the terminal device has not loaded the configuration file of the first model C locally, but can load the configuration file of the first model C from the configuration file management device. This also means that the terminal device supports the use of the first model C.

[0406] Alternatively, the first activation delay corresponding to the first model C is +∞, indicating that the terminal device has not loaded the configuration file of the first model C locally and cannot load the configuration file of the first model C from the configuration file management device at the current moment. This means that the terminal device does not support the use of the first model C.

[0407] E2. The first switching delay information in the first delay information indicates the first states of Q first models among the K first models, where Q is a positive integer. In other words, the first switching delay information indicates K5 first switching delays and also indicates that the states of the Q first models are the first state.

[0408] The Q first models may be some or all of the one or more first models. For example, if the values ​​of some or all of the first switching delays (e.g., less than or equal to the Q first switching delays) in the K5 first switching delays are all within the second value range, then the states of the Q first models are the first state. The second value range may be preconfigured or predefined in the terminal device and the model management device, or may be determined by negotiation between the terminal device and the model management device.

[0409] The following uses an example in which the Q first models include the first model A and the third model includes the first model B to illustrate how the first switching delay indicates the state of the first model.

[0410] For example, the first switching delay from the first model A to the first model B is t A→B , indicating that the UE has loaded the first model A and the first model B locally, which means that the terminal device supports the use of the first model A and the first model B.

[0411] Alternatively, the first switching delay from the first model A to the first model B is t A→B +Δ B , indicating that the terminal device has loaded the first model A locally, and the terminal device has not loaded the first model B, but can load the first model B from the configuration file management device, which means that the terminal device supports the use of the first model A and the first model B.

[0412] Alternatively, the first switching delay from the first model A to the first model B is +∞, indicating that the terminal device may have loaded the first model A, but has not loaded it locally, and cannot load the first model B from the configuration file management device at the current moment, which means that the terminal device supports the first model A but does not support the use of the first model B.

[0413] E3. The second switching delay information in the first delay information indicates that the states of R first models among the K6 first models are in the first state, where R is a positive integer. In other words, the second switching delay information indicates K6 second switching delays and also indicates that the states of the R first models are in the first state.

[0414] The R first models may be some or all of the K6 first models. For example, if the values ​​of some or all of the second switching delays (e.g., less than or equal to the R first switching delays) in the K6 first switching delays are all within a third value range, then the state of the R first models is the first state. The third value range may be preconfigured or predefined in the terminal device and the model management device, or may be determined by negotiation between the terminal device and the model management device.

[0415] The following uses an example in which the R first models include the first model A and the fourth model includes the first model B to illustrate how the first switching delay indicates the state of the first model.

[0416] For example, the second switching delay of switching from the first model B to the first model A is t B→A , indicating that the UE has loaded the first model A and the first model B locally, which means that the terminal device supports the use of the first model A and the first model B.

[0417] Alternatively, the second switching delay from the first model B to the first model A is t B→A +Δ B , indicating that the terminal device has loaded the first model B locally, and the terminal device has not loaded the first model A, but can load the first model A from the configuration file management device, which means that the terminal device supports the use of the first model A and the first model B.

[0418] Alternatively, the second switching delay from the first model B to the first model A is +∞, indicating that the terminal device may have loaded the first model B, but has not loaded it locally, and cannot load the first model A from the configuration file management device at the current moment, which means that the terminal device supports the first model B but does not support the use of the first model A.

[0419] E4. The first inference delay information indicates that the states of L first models among the K2 first models are the first state, where L is a positive integer.

[0420] For example, if the values ​​of some or all of the K2 first inference delays (e.g., less than or equal to L inference delays) are all within the fourth value range, then the states of the L first models are in the first state. The fourth value range can be preconfigured or predefined in the terminal device and the model management device, or can be determined by negotiation between the terminal device and the model management device.

[0421] The following example uses L first models including model A.

[0422] For example, the first inference delay of model A is t A , indicating that the configuration file of model A has been loaded locally on the terminal device, which means that the terminal device supports the use of model A, that is, model A is in an executable state.

[0423] Alternatively, the activation delay of model A is +∞, which means that the terminal device has not loaded the configuration file of model A locally and cannot load the configuration file of model A from the configuration file management device at the current moment, which means that the terminal device does not support the use of model A, that is, model A is in an unexecutable state.

[0424] It should be understood that when the first delay information includes at least two of the first activation delay information, the first switching delay information, the second switching delay information and the first inference delay, each of the at least two pieces of information may indicate the first state of some or all of the K first models.

[0425] For example, the first delay information includes first activation delay information, first switching delay information, second switching delay information, and first inference delay information. The first activation delay information may indicate that the states of P first models are in the first state, the first switching delay information indicates that the states of Q first models are in the first state, and the second switching delay information indicates that the states of R first models are in the first state. The first inference delay information indicates L first models. In this case, the one or more first models may include P first models, Q first models, R first models, and L first models.

[0426] Optionally, the information 1 also includes identifiers of some or all of the first models. The identifiers of some or all of the first models are used to indicate the K first models. The identifiers of some or all of the first models may be preconfigured or predefined in the terminal device and the model management device, or may be determined by negotiation between the terminal device and the model management device. In this case, the terminal device can flexibly indicate one or more delays associated with each of the K first models.

[0427] Alternatively, the information 1 further includes configuration information related to part or all of the first model. The configuration information related to part or all of the first model is also used to indicate part or all of the first model.

[0428] The configuration information related to part or all of the first model may include an identifier (or index) of the configuration related to part or all of the first model. The configuration related to part or all of the first model may include, for example, one or more of the following: the configuration of the input of part or all of the first model (such as resources), the configuration of the output of part or all of the first model (such as resources for reporting the output of part or all of the first model), the functions implemented by part or all of the first model and the scenarios to which part or all of the first model is applicable, and information used by the terminal device to support the related functions of part or all of the model, etc. Among them, the configuration related to part or all of the first model may be bound to this part or all of the first model.

[0429] For example, if part or all of the first model includes AI model 1 for compressing CSI with RANK=1, the terminal device may indicate the index of the CSI with RANK=1 (i.e., an example of configuration information corresponding to the input of AI model 1) to the network device in information 1, which is equivalent to indicating AI model 1. Alternatively, the terminal device may indicate in information 1 that the terminal device supports compression of CSI with RANK=1, which is equivalent to indicating AI model 1.

[0430] In a second possible implementation manner, the information 1 includes multiple bits, where each s bits in the multiple bits indicate that the state of one first model among the one or more first models is the first state, and s is a positive integer.

[0431] Exemplarily, the terminal device indicates the first state in the form of a bitmap. The position of the bitmap indicates one or more first models, and the value of the bit in the bitmap indicates the state of each of the one or more first models. This approach is applicable to situations where the terminal device and the model management device can predetermine the first model indicated by each position in the bitmap.

[0432] For example, one or more first models include first model 1, first model 2, first model 3, and first model 4, and the first to fourth bit positions in the bitmap correspond to the states of first model 1, first model 2, first model 3, and first model 4, respectively. A bit value of 1 indicates that the terminal device can support the model, and a bit value of 0 indicates that the terminal device does not support the model. If the value of information 1 is "1111", it means that the terminal device supports first model 1, first model 2, first model 3, and first model 4.

[0433] Optionally, the information 1 also includes an identifier of each first model in the one or more first models, or includes configuration information related to each first model in the one or more first models. The configuration information related to each first model may indicate one or more of the configuration required to use each first model, the configuration required to report the output of each first model, the configuration required for the input of each first model, the scenario applicable to each first model, or the parameters bound or associated with each first model, etc. The embodiments of the present application do not specifically limit this.

[0434] In a third possible implementation manner, the information 1 includes identifiers of one or more models, where the identifiers of the one or more first models are used to indicate that the state of the one or more first models is the first state.

[0435] In the embodiment of the present application, the first state is valid within the first time window, or can be described as the terminal device maintaining the state of one or more first models in the first state within the first time window. The start time (or starting time) of the first time window is, for example, the time when the terminal device sends information 1 to the model management device, or the time when the model management device receives information 1.

[0436] The length of the first time window may be preconfigured or predefined in the terminal device and the model management device, or may be determined by negotiation between the terminal device and the model management device, or may be determined by the terminal device itself. In the case where the first time window is determined by the terminal device itself, the terminal device may send a second indication message to the model management device, where the second indication message indicates the first time window. For example, the second indication message indicates at least one of the length, starting position, and ending position of the first time window. When the second indication message only indicates one of the length, starting position, and ending position, the other two of the length, starting position, and ending position may be defined by a protocol. Alternatively, the terminal device receives a third indication message from the model management device, where the third indication message indicates the first time window. For example, the third indication message indicates at least one of the length, starting position, and ending position of the first time window. When the third indication message only indicates one of the length, starting position, and ending position, the other two of the length, starting position, and ending position may be defined by a protocol.

[0437] Optionally, the second indication information may indicate the first time window in an explicit or implicit manner, for example, the second indication information is directly displayed through a numerical value determined by calculation.

[0438] Exemplarily, when the value of the first time window has a special value, such as 0 or ∞, the special value can indicate the first time window (or the length of the first time window) in a predefined manner such as a special field in the second indication information. Alternatively, when the value of the first time window is less than a preset threshold, it means that the length of the first time window is too small, then the first time window can be indicated by the default field in the second indication information. Alternatively, the second indication information can also indicate the first time window through the value range of the first time window, for example, the value range can be 0 to 0.1, 0.1 to 0.01, 0.01 to 0.001, and less than 0.001. Alternatively, the second indication information can indicate the deviation of the first time window compared to the preset time window to indicate the first time window.

[0439] Alternatively, the terminal device receives third indication information from the model management device, where the third indication information indicates the first time window. For example, the third indication information indicates at least one of the length, starting position, and ending position of the first time window. When the third indication information indicates only one of the length, starting position, and ending position, the other two of the length, starting position, and ending position can be defined by the protocol. The manner in which the third indication information indicates the first time window can refer to the content of the second indication information indicating the first time window, and is not further detailed here.

[0440] Optionally, the terminal device reports the first information in response to the second indication information or the third indication information. Optionally, the first information includes one or more identifiers of the first model, and the one or more identifiers of the first model indicate that the state of the one or more first models remains in the first state within the first time window.

[0441] Optionally, the second indication information or the third indication information and the first information can be carried in the same signaling. In this case, the first information can indicate the state of one or more first models as the first state by indicating the first time window, or the second indication information or the third indication information and the first information can be carried in different information. There is no specific limitation on this.

[0442] Optionally, when the first time window is determined by the terminal device itself, and the terminal device reports the first time window to the model management device, if the value of the second indication information or the third indication information is the first value, or the length of the first time window is the second value, then the second indication information, the third indication information or the first time window may indicate that the state of one or more first models is unstable. In this case, the model management device may configure more resources to monitor one or more first models. The first value is, for example, 0 or 1. The second value is, for example, 0 or 1. For example, when the length of the first time window is the second value (such as 0), the length of the first time window may not only indicate that the state of one or more first models is unstable, but may also indicate that the state of one or more second models is only valid at the current moment and invalid at the next moment. Alternatively, when the length of the first time window is less than or equal to the first length, it can be regarded that the state of one or more first models is unstable, and the model management device may configure more resources to monitor one or more first models.

[0443] Optionally, the model management device configures resources for monitoring one or more first models based on the first time window. For example, if the first time window is relatively short, the model management device may configure more resources to monitor the one or more first models. For another example, if the first time window is relatively long, the model management device may configure fewer resources to monitor the one or more first models. This facilitates more rational resource allocation.

[0444] In another possible implementation, at least two of the length, starting position, and ending position of the first time window may be determined by the terminal device based on instructions from the model management device. In other words, in this case, at least two of the length, starting position, and ending position of the first time window are not fixed or predetermined, but are determined by the terminal device based on instructions from the model management device.

[0445] Optionally, the model management device sends activation indication information to the terminal device, where the activation indication information is used to indicate the activation of one or more first models. In this case, the terminal device determines, based on the activation indication information, that the starting position of the first time window is equal to or later than the moment of receiving the activation indication information.

[0446] Optionally, the model management device sends deactivation instruction information to the terminal device. The deactivation instruction information is used to instruct the deactivation of one or more first models. In this case, the terminal device determines, based on the deactivation instruction information, that the end position of the first time window is equal to or later than the moment when the deactivation instruction information is received. In this case, the terminal device does not determine the length of the first time window, but instead maintains the first state of the one or more first models based on the state before the deactivation instruction information is received. Furthermore, the terminal device determines the end position of the first time window or the length of the first time window based on the deactivation information.

[0447] In this way, the model management device can flexibly send activation instruction information or deactivation instruction information to flexibly control the length of the first time window.

[0448] Exemplarily, the terminal device may report the status of some or all of the first models in one or more first models according to the first period, and the terminal device may set the length of the first time window to be less than or equal to the length of the first period. Alternatively, the terminal device may predict the average duration required for the status of one or more first models to change, and set the length of the first time window to the average duration. Of course, there may be many ways for the terminal device to determine the first time window, and the embodiments of the present application do not make specific limitations on this. The first period may be determined by negotiation between the terminal device and the model management device, the model management device may be configured for the terminal device, or it may be predefined or preconfigured in the terminal device and the model management device, and the embodiments of the present application do not make specific limitations on this.

[0449] In one possible implementation, the length of the first time window can meet at least one of the following conditions: greater than the maximum value within the first value range, greater than the maximum value within the second value range, greater than the maximum value within the third value range, and greater than the maximum value within the fourth value range. This ensures that the terminal device has sufficient time to activate or switch to the corresponding first model. The contents of the first value range, the second value range, the third value range, and the fourth value range can be referred to as discussed above and are not listed here.

[0450] Optionally, the first time windows corresponding to first models implementing multiple functions may be the same. In this case, the one or more first models can be used to implement multiple functions. For example, a function may be CSI prediction or positioning. Alternatively, the first time windows corresponding to first models implementing a single function may be the same. In this case, the one or more first models are used to implement the same function.

[0451] S602: The terminal device sends information 2 to the model management device. Accordingly, the model management device receives information 2 from the terminal device. Information 2 may also be referred to as fourth information. Information 2 may indicate that the state of one or more second models is the third state.

[0452] In the case where the terminal device can also perceive one or more second models, the terminal device can send the status of the one or more second models to the model management device. In the embodiment of the present application, the status of the one or more second models is used as an example of the third state.

[0453] The third state means that the terminal device does not support the use (or operation) of the one or more second models, or can be described as the one or more second models being unable to be executed (or unexecutable), or can be described as the one or more second models being in an unexecutable state. It can be further understood that the terminal device does not support the use of the one or more second models, or the terminal device is not qualified to execute the one or more second models.

[0454] Exemplarily, the third state may include one of the following states (1) to (5), which are described below.

[0455] State (1): The terminal device does not have the ability to execute one or more second models. In this case, the third state can also be called a non-supported state or simply non-supported.

[0456] State (2): The terminal device has not locally acquired, stored, or loaded one or more second models, or cannot load one or more second models from other devices. In this case, the third state may also be referred to as an unavailable state or simply non-available.

[0457] State (2) can be understood as: the terminal device does not obtain / store / load one or more second model configuration files locally, or cannot load one or more second model configuration files from other devices, and thus cannot execute one or more second models.

[0458] State (3): The terminal device is not ready to use one or more second models for reasoning. In this case, the third state can be called a non-applicable state or simply non-applicable.

[0459] State (4): The terminal device does not have the configuration of the model management device for executing or running one or more second models. In this case, state A4 can be called a non-configured state. The configuration of the model management device can refer to the configuration of the model management device involved in state A4 above, and will not be repeated here.

[0460] State (5): The terminal device is not activated and performs one or more second model inferences. In this case, state (5) can be called a non-activated state or simply activated.

[0461] The content of determining that one or more second models are not supported (or determining the third state) may refer to the content of determining that one or more first models are not supported discussed above, and will not be listed one by one here.

[0462] Exemplarily, the terminal device's failure to support the one or more second models includes the terminal device not having the configuration files for the one or more second models locally loaded, and the terminal device being unable to obtain the configuration files for the one or more second models from the configuration file management device. In this case, the delay for the terminal device to activate the one or more second models (i.e., the activation delay for the one or more second models) can be expressed as +∞.

[0463] The terminal device is unable to obtain the one or more second-model configuration files from the configuration file management device. This may be because the configuration file management device does not store the one or more second-model configuration files. Alternatively, the configuration file management device may not store the one or more second-model configuration files, but the terminal device has insufficient storage space or battery power, and therefore is unable to obtain the one or more second-model configuration files from the configuration file management device.

[0464] Information 2 may include second delay information, which may indicate one or more delays of the one or more second models. Exemplarily, the second delay information further indicates at least one of a second activation delay, a second inference delay, a second fallback delay, a second monitoring delay, a third switching delay, a fourth switching delay, and a second deactivation delay of the one or more second models.

[0465] The manner in which information 2 indicates the third state can refer to the manner in which information 1 indicates the first state, as illustrated below.

[0466] In one possible implementation, part or all of the second delay information indicates the third state. Exemplarily, part or all of the bits in the second delay information indicate the third state, or part or all of at least one type of information included in the second delay information indicates the third state.

[0467] The second delay information includes at least one of the following: at least one of second activation delay information, second inference delay information, second fallback delay information, second monitoring delay information, third switching delay information, fourth switching delay information, and second deactivation delay information.

[0468] Among them, the second activation delay information indicates H1 activation delays, where one second activation delay indicates the delay of activating one of the H1 second models. The second inference delay information indicates H2 inference delays, where one second inference delay indicates the delay of inferring one of the H2 second models. The second fallback delay information indicates H3 fallback delays, where one second fallback delay indicates the delay of falling back one of the H3 second models to a model that does not use the third function, and one second model can implement the third function. The second monitoring delay information indicates H4 second monitoring delays, where one second monitoring delay indicates the delay of monitoring one of the H4 second models. The third switching delay information indicates H5 third switching delays, where one third switching delay indicates the delay of switching one of the H5 second models to the third model. The fourth switching delay information indicates H6 fourth switching delays, where one fourth switching delay indicates the delay of switching the fourth model to one of the H6 second models. The second deactivation delay information indicates H7 second deactivation delays, where one second deactivation delay indicates a delay for deactivating one of the H7 second models, where H7 is a positive integer.

[0469] In a possible implementation manner, part or all of the second delay information indicating the third state includes at least one of the following.

[0470] (1) The second activation delay information indicates that the states of U1 second models among H1 second models are the third state, and U1 is a positive integer.

[0471] (2) The third switching delay information indicates that the states of U2 second models among the H5 second models are the third state, and U2 is a positive integer.

[0472] (3) The fourth switching delay information indicates that the states of U3 second models among the H6 second models are the third state, and U3 is a positive integer.

[0473] (4) The second inference delay information indicates that the states of U4 second models among the H2 second models are the third state, and U4 is a positive integer.

[0474] In one possible implementation, if the values ​​of some or all of the H1 second activation delays are within the fifth value range, the corresponding state of the U1 second model is the third state. For example, if the values ​​of the H1 second activation delays that are less than or equal to the U1 second activation delays are within the fifth value range, the corresponding state of the U1 second model is the third state. If the values ​​of some or all of the H5 third switching delays are within the sixth value range, the corresponding state of the U5 second model is the third state. For example, if the values ​​of the H5 third switching delays that are less than or equal to the U5 third switching delays are within the sixth value range, the corresponding state of the U5 second model is the third state. If the values ​​of some or all of the H6 fourth switching delays are within the seventh value range, the corresponding state of the U3 second model is the third state. For example, if the values ​​of the H6 fourth switching delays that are less than or equal to the U3 fourth switching delays are within the seventh value range, the corresponding state of the U3 second model is the third state. If the values ​​of some or all of the H2 second inference delays are within the eighth value range, then the U4 second models are in the third state. For example, if the values ​​of the H2 second inference delays are less than or equal to the U4 second inference delays, and both are within the eighth value range, then the corresponding U4 second models are in the third state.

[0475] The specific content of the third state indicated by the second delay information can also refer to the content of the first state indicated by the first delay information mentioned above, and the repeated parts are not repeated here.

[0476] Optionally, the fourth information may further include configuration information related to the one or more second models or identifiers of the one or more second models. The content of the configuration information related to the one or more second models may refer to the content of the configuration information related to the one or more first models, and the content of the identifiers of the one or more second models may also refer to the content of the identifiers of the one or more first models.

[0477] Optionally, the third state is valid within the second time window, or can be described as the terminal device maintaining the state of one or more second models in the third state within the second time window. The starting time (or start time) of the second time window is, for example, the time when the terminal device sends information 2 to the model management device, or the time when the model management device receives information 2. The method for determining the second time window by the model management device and the terminal device can refer to the content of determining the first time window as described above, and this embodiment of the application does not limit this.

[0478] The second time window may be the same as the first time window, that is, the first time window and the second time window are the same time window, or the second time window and the first time window are different, which is not specifically limited in the embodiment of the present application.

[0479] Optionally, information 1 and information 2 may be carried in one message. In this case, when the terminal device sends the one message to the model management device, it is equivalent to sending information 1 and information 2 to the model management device.

[0480] It should be understood that, when the terminal device cannot perceive one or more second models, it is not necessary to execute the content of S602, that is, S602 is an optional step, which is indicated by a dotted line in FIG6 .

[0481] It should be noted that in another communication method provided in an embodiment of the present application (or which may be considered another embodiment), the terminal device may send information 2 to the model management device. Correspondingly, the model management device receives information 2 from the terminal device. That is, in this communication method, S602 is a required step, and the remaining steps in Figure 6 are optional steps. In this communication method, information 2 may include second delay information, and part or all of the second delay information indicates the third state. Since the content of this embodiment has been described in Figure 6, the repeated parts will not be repeated here.

[0482] S603: The terminal device sends information 3 to the model management device. Correspondingly, the model management device receives information 3 from the terminal device. Information 3 may also be referred to as fifth information.

[0483] Information 3 may be carried in proprietary information, or in an RRC message, for example, in the UAI, which is not limited in the present embodiment.

[0484] The terminal device must maintain the first state of one or more first models unchanged within the first time window. Optionally, the terminal device may change the state of one or more second models within the first time window. If, within the first time window, the terminal device determines that the state of one or more second models has been updated to a fourth state, for example, because the terminal device has loaded configuration files of the one or more second models from a configuration file management device, the terminal device may send information 3 to the model management device. Information 3 indicates that the state of the one or more second models has been updated to the fourth state.

[0485] Optionally, the fourth state is valid within a third time window. The start time of the third time window is, for example, the time when the terminal device sends information 3, or the time when the model management device receives information 3. The third time window may be the same as or different from the first time window, and this is not limited in this embodiment of the application. In this embodiment, the terminal device may also maintain the fourth state of one or more second models unchanged, further reducing the interaction between the terminal device and the model management device.

[0486] If the third state is valid within the second time window, the terminal device may send information 3 to the model management device after the second time window.

[0487] S604: The model management device sends information 4 to the terminal device. Correspondingly, the terminal device receives information 4 from the model management device. Information 4 may also be referred to as sixth information.

[0488] Information 4 may be carried in proprietary signaling, or may be carried in RRC signaling, for example, and this embodiment of the present application does not limit this.

[0489] After the model management device determines the status of one or more first models, it can determine the policies of N first models among the one or more first models and send the policies of these N first models to the terminal device. The N first models can be some or all of the first models among the one or more first models. It should be noted that when the value of N is greater than 1, the policies for managing any two first models among the N first models can be the same or different, and this is not limited in the embodiments of the present application.

[0490] The following describes a strategy for managing one of N first models as an example.

[0491] F1. The strategy indicates activation of a first model.

[0492] Exemplarily, when the model management device determines that the state of a first model is updated from the second state to the first state, the model management device may determine to activate the first model. In other words, the policy may instruct the terminal device to activate the first model. Optionally, in this case, the policy may also indicate a model parameter of the first model.

[0493] F2. The policy indicates to activate a first model.

[0494] Exemplarily, when the model management device determines that the terminal device does not need to use a first model to implement a certain function (such as the first function), the model management device may instruct to deactivate the first model.

[0495] F3. The policy indicates switching a first model to a third model.

[0496] Exemplarily, the model management device determines that a first model is not effective, and determines to switch the first model to a third model, where the third model belongs to one or more second models, or to one or more first models other than N first models.

[0497] F4, the strategy indicates switching the fourth model to a first model.

[0498] Exemplarily, the model management device determines that the effect of using the fourth model is not good, or the fourth model is not suitable for current use of the terminal device, and then determines to switch the fourth model to a first model.

[0499] F5. The policy indicates that a rollback process is performed on a first model.

[0500] For example, the model management device determines that the terminal device does not achieve a good effect using the first model, or that the first model is not suitable for current use by the terminal device, and thus determines to roll back the first model to a delay in implementing the first function without using the model. A first model is capable of implementing the first function.

[0501] It should be noted that the above is an example introduction to the content of the policy. In fact, the content of the policy can be diverse, and the embodiments of the present application do not make specific limitations on this.

[0502] After receiving information 4, the terminal device may optionally send a first response message to the model management device, where the first response message indicates that the terminal device confirms processing of one or more of the N first models in accordance with the policy. The first response message may specifically indicate that the terminal device has received information 4, or that the terminal device will execute according to the instructions of information 4, or that the terminal device has executed according to the instructions of information 4. This embodiment of the present application does not specifically limit this.

[0503] For example, if the policy indicates activation of N first models, the first response message may indicate confirmation of activation of the N first models; or if the policy indicates deactivation of N first models, the first response message may indicate deactivation of the N first models.

[0504] Optionally, the information 4 may include multiple messages sent sequentially by the model management device. At least two of the multiple messages are used to indicate strategies for managing different first models among the one or more first models, and / or at least two of the multiple messages are used to indicate different strategies for managing at least one model among the one or more first models.

[0505] Exemplarily, within the first time window, the model management device can manage different first models in one or more first models separately. In these cases, the model management device may indicate to the terminal device multiple times the strategies used in different first models, which is equivalent to sending multiple messages, and at least two of the multiple messages are used to indicate strategies for managing different first models in one or more first models.

[0506] Alternatively, within the first time window, the model management device may manage N first models multiple times. In this case, the model management device may indicate to the terminal device multiple times the strategies for managing the N first models, which is equivalent to sending multiple sub-information, and at least two of the multiple sub-information can be used to indicate different strategies for managing at least one model in one or more first models.

[0507] It should be noted that the execution order of S603 and S604 can be arbitrary, for example, executing S603 first and then executing S604; or, executing S603 first and then executing S604; or, executing S603 and S604 in parallel. The embodiments of the present application do not make specific limitations on this.

[0508] When S603 is executed first and S604 is executed later, the model management device can manage not only the N first models but also one or more second models. For example, information 4 may also indicate a policy for managing some or all of the one or more second models. The content of the policy for managing some or all of the second models can be found in the policy for managing N first models described above and will not be detailed here.

[0509] In a possible implementation, if the model management device needs some auxiliary information to manage some or all of the N first models, the model management device may send an eighth indication message to the terminal device. Accordingly, the terminal device receives the eighth indication message from the model management device. The eighth indication message instructs the terminal device to report the auxiliary information of some or all of the N first models. The auxiliary information of some or all of the N first models is used to assist in the management of some or all of the N first models. After receiving the eighth indication message, the terminal device may send the auxiliary information of some or all of the N first models to the model management device. The auxiliary information of some or all of the first models in the N first models may be, for example, one or more of the location information of the terminal device, the moving (or motion) speed of the terminal device, or the Doppler frequency deviation.

[0510] If some or all of the N first models are different, then the content of the auxiliary information of some or all of the N first models is also different. The embodiment of the present application does not specifically limit the content of the auxiliary information of some or all of the N first models.

[0511] In this possible implementation, when executing S604 , the model management device may further determine a strategy for managing the N first models based on the auxiliary information of some or all of the N first models.

[0512] For example, one or more first models include model A and model B. Model A and model B are both used to compress CSI. Model A is suitable for medium-speed scenarios, and model B is suitable for high-speed scenarios. The terminal device sends to the model management device that the terminal device is moving at a speed of 150 km / h. The model management device determines that the terminal device is in a high-speed scenario and therefore determines to instruct the activation of model B. Accordingly, the policy instructs the terminal device to activate model B.

[0513] In another possible implementation, the model management device can determine the auxiliary information of part or all of the N first models by itself, or obtain the auxiliary information of part or all of the N first models from other devices (such as core network devices or access network devices). This embodiment of the present application does not specifically limit this.

[0514] S602 - S604 are all optional steps, which are indicated by dotted lines in FIG6 .

[0515] S605: The terminal device sends information 5 to the model management device. Accordingly, the model management device receives information 5 from the terminal device. Information 5 may also be referred to as second information. Information 5 indicates that the states of M first models among the one or more first models are updated to the second state. M is a positive integer, and the M first models may be some or all of the one or more first models.

[0516] The information 5 may be carried in proprietary information or in an RRC message, for example. The RRC message may be in the UE capability information or UAI, which is not limited in the embodiment of the present application.

[0517] Exemplarily, after the first time window, the terminal device determines that the states of M first models in one or more first models are updated (or changed), for example, updated from the first state to the second state, then the terminal device can send information 5 to the model management device.

[0518] When the terminal device sends the first model according to the first cycle, the terminal device can determine that the first moment has arrived and send information 5 to the model management device. The time between the first moment and the time of sending the first information is the first cycle.

[0519] In another possible implementation, if at the first moment, the states of the M first models in the one or more first models have not been updated, the terminal device may abandon (or skip) sending the states of the M first models in the one or more first models to the model management device at the first moment. In this case, step S605 is not required, that is, S605 is an optional step, which is indicated by a dotted line in FIG6 .

[0520] In a possible implementation, the information 5 may further indicate the status of some or all of the one or more second models. Such some or all of the second models may be second models whose status has been updated among the one or more second models, or may be one or more second models.

[0521] In another possible implementation, after the first time window, eighth information is sent to the model management device, where the eighth information indicates the status of some or all of the one or more second models. These some or all of the second models may be second models whose status has been updated in one or more second models, or may be one or more second models. Optionally, the terminal device sends the eighth information at a third moment, where the time interval between the third moment and the moment of sending the first information satisfies a first period, where the first period is the period during which the terminal device reports the status of some or all of the one or more second models.

[0522] S605 can be regarded as a way for the terminal device to report the status of part or all of the models, hereinafter referred to as reporting method one.

[0523] In another possible implementation, the terminal device sends seventh information to the model management device after the first time window. The seventh information indicates the status of some or all of the one or more first models. These some or all of the first models may be first models whose status has been updated among the one or more first models, or may be the one or more first models.

[0524] Optionally, the terminal device sends the seventh information at a second moment, and a time interval between the second moment and the moment of sending the first information satisfies a first period.

[0525] S606: The model management device sends information 6 to the terminal device. Accordingly, the terminal device receives information 6 from the model management device. Information 6 may also be referred to as first indication information. The first indication information indicates reporting the status of some or all of the one or more first models.

[0526] Information 6 may be carried in proprietary signaling, or may be carried in RRC signaling, for example, and this embodiment of the present application does not limit this.

[0527] S607: The terminal device sends information 7 to the model management device. Accordingly, the model management device receives information 7 from the terminal device. Information 7 may also be referred to as third information. Information 7 indicates the status of some or all of the one or more first models.

[0528] The information 7 may be carried in proprietary information or in an RRC message, for example. The RRC message may be carried in the UE capability information or UAI, which is not limited in the embodiment of the present application.

[0529] In S607, the states of one or more first models are updated from the first state to the second state, or the states of some of the first models in the states of one or more first models are updated from the first state to the second state, or the states of one or more first models are not updated (or changed). This embodiment of the present application does not limit this.

[0530] S606-S607 can be regarded as a way for the terminal device to report the status of part or all of the models, which is hereinafter referred to as reporting method two.

[0531] The terminal device may adopt the above-mentioned reporting method 1 or reporting method 2 to report the status of part or all of the first models in one or more first models. That is, S605 and S606-S607 are optional steps, which are indicated by dotted lines in Figure 6.

[0532] As discussed above, since the first state is valid within the first time window, the terminal device will not update the state of one or more first models within the first time window, so S605 to S607 are all executed after the first time window.

[0533] In an embodiment of the present application, the terminal device can maintain the status of one or more first models within the first time window. In this way, there is no need for frequent interaction between the terminal device and the model management device regarding the status of one or more first models, which is conducive to reducing data interaction between the terminal device and the model management device.

[0534] The following uses an example in which a terminal device reports the status of one or more first models according to a first period, and one or more first models include model A and model B, one or more second models include model C, and the length of the first time window is less than the length of the first period to introduce the communication method provided in an embodiment of the present application.

[0535] Please refer to Figure 7, which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 7 illustrates steps S701-S712, which are described below.

[0536] S701: The model management device configures the first cycle for the terminal device. The content of the first cycle can refer to the content of the first cycle in Figure 6 above, and will not be listed here.

[0537] For example, the model management device configures the first cycle for the terminal device at time t1. Optionally, the model management device may also instruct the terminal device to start reporting the time of model A and model B (such as time t2).

[0538] S702: The terminal device sends information to the model management device indicating that models A and B are in an executable state, and that model C is in an unexecutable state. The information indicating that models A and B are in an executable state, and that model C is in an unexecutable state, can be considered an example of information 1. The content of information 1, including the executable and unexecutable states, can be found in FIG. 6 above and will not be further detailed here.

[0539] S703: The model management device sends information about activating model A to the terminal device. The information about activating model A can be considered as an example of information 3.

[0540] The content of information 3 can be referred to the content discussed in Figure 6 above and will not be listed here.

[0541] S704: The terminal device sends a message to the model management device confirming activation of model A. The message confirming activation of model A can be considered an example of a first response message. Model A can be considered an example of N first models. The content of the first response message can refer to the content discussed in FIG. 6 above.

[0542] S705 : The model management device sends information to the terminal device indicating that the model A is switched to the model B. The information indicating that the model A is switched to the model B can be regarded as an example of information 3 .

[0543] S706: The terminal device sends information indicating that C is in an executable state to the model management device. The information indicating that C is in an executable state can be regarded as an example of information 2.

[0544] S707: The terminal device sends a message confirming the switch from model A to model B to the model management device. The message confirming the switch from model A to model B may be regarded as an example of a first response message.

[0545] S708: The model management device sends to the terminal device information for deactivating model B. The information for instructing to deactivate model B may be regarded as an example of the content of information 3.

[0546] S709: The terminal device sends to the model management device information confirming deactivation of model B. The information confirming deactivation of model B may be regarded as an example of the content of the first response message.

[0547] S710: The model management device sends information for activating model C to the terminal device. The information for activating model C can be regarded as an example of information 3.

[0548] S711: The terminal device sends information indicating that activation of model C has been confirmed to the model management device. The information indicating that activation of model C has been confirmed may be considered as an example of a first response message.

[0549] The first time window is satisfied from S702 to time t3. After the first time window, the terminal device can update the status of model A and model B. In the embodiment of the present application, an example is given in which the terminal device does not update the status of model A and model B after the first time window. In this case, the terminal device determines that the first time has been reached (t4 as shown in Figure 7), but the status of models A and B has not changed. Therefore, the terminal device can skip reporting at the first time, that is, the terminal device does not report (or send) the status of models A and B to the model management device.

[0550] The following uses an example in which one or more first models include model A and model B, and one or more second models include model C to introduce the communication method provided in the embodiment of the present application.

[0551] Please refer to Figure 8, which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 8 illustrates steps S801-S808, which are described below.

[0552] S801: The terminal device sends information to the model management device indicating that models A and B are in an executable state and model C is in an unexecutable state. Models A and B being in an executable state and model C being in an unexecutable state can be considered an example of information 1.

[0553] S802: The model management device sends information for activating model A to the terminal device. The information for activating model A can be regarded as an example of information 4.

[0554] S803: The terminal device sends to the model management device information confirming activation of model A. The information confirming activation of model A may be regarded as an example of a first response message.

[0555] S804: The model management device sends information to the terminal device indicating that the model A is switched to the model B. The information indicating that the model A is switched to the model B can be regarded as an example of information 4.

[0556] S805: The terminal device sends information to the model management device confirming the switch from model A to model B. The information confirming the switch from model A to model B can be regarded as an example of a first response message.

[0557] S806: The model management device sends to the terminal device information for deactivating model B. The information for deactivating model B can be regarded as an example of information 4.

[0558] S807: The terminal device sends to the model management device information confirming deactivation of model B. The information confirming deactivation of model B may be regarded as an example of a first response message.

[0559] After S807, the terminal device may delete the configuration file of model B due to insufficient memory or computing resources, and model B is updated from an executable state to a non-executable state. Therefore, after the first time window (such as the time window shown from t1 to t2), the terminal device may execute S808, i.e., send information that model B is in a non-executable state to the model management device. For example, the terminal device sends information that model B is in a non-executable state to the model management device at time t3. The information that model B is in a non-executable state can be regarded as an example of information 7.

[0560] The following introduces the communication method provided in an embodiment of the present application by taking one or more first models including model A and model B, one or more second models including model C, the first time window being different from the second time window, and the length of the first time window being less than the length of the second time window as an example.

[0561] Please refer to Figure 9, which is a schematic diagram of a communication method provided by an embodiment of the present application. Figure 9 illustrates steps S901-S910, which are described below.

[0562] S901: The model management device sends a first time window and a second time window to the terminal device. The contents of the first time window and the second time window can refer to the contents of the first cycle in FIG. 6 above, and are not listed here again.

[0563] S902: The terminal device sends information to the model management device indicating that models A and B are in an executable state, and that model C is in an unexecutable state. The information indicating that models A and B are in an executable state, and that model C is in an unexecutable state, can be considered an example of information 1. The content of information 1, including the executable and unexecutable states, can be found in FIG. 6 above and will not be further detailed here.

[0564] S903: The model management device sends information to the terminal device to activate model A. The information to activate model A can be regarded as an example of information 4. The content of information 4 can refer to the content discussed in FIG. 6 above and is not listed here.

[0565] S904: The terminal device sends a message confirming activation of model A to the model management device. The message confirming activation of model A can be considered an example of a first response message. Model A can be considered an example of N first models. The content of the first response message can refer to the content discussed in FIG. 6 above.

[0566] S905 : The model management device sends information to the terminal device indicating that the model A is switched to the model B. The information indicating that the model A is switched to the model B can be regarded as an example of information 4 .

[0567] S906: The terminal device sends information to the model management device confirming the switch from model A to model B. The information confirming the switch from model A to model B can be regarded as an example of the first response message.

[0568] S907: The model management device sends to the terminal device information for deactivating model B. The information for instructing to deactivate model B may be regarded as an example of the content of information 4.

[0569] S908: The terminal device sends to the model management device information confirming deactivation of model B. The information confirming deactivation of model B may be regarded as an example of the content of the first response message.

[0570] S909: The model management device sends information to the terminal device indicating that the model B is in an unexecutable state. The information indicating that the model B is in an unexecutable state can be regarded as an example of information 7.

[0571] After the terminal device determines t2, it reaches the first time window. After the first time window, the terminal device releases (or deletes) the configuration file of model B due to insufficient memory or computing power. Then, the terminal device can send information 7 to the model management device after the first time window, and the information 7 indicates that model B is in an unexecutable state.

[0572] S910: The terminal device sends information to the model management device confirming that the model C is in an executable state. The information that the model C is in an executable state can be regarded as an example of information 3.

[0573] After the terminal device determines t4, it reaches the second time window. After the second time window, the terminal device has installed the configuration file of model C. Then, after the second time window, the terminal device can send information 3 to the model management device, and the information 3 indicates that model C is in an executable state.

[0574] To reduce the amount of data transmitted between a terminal device and a model management device, an embodiment of the present application provides a communication method. In this method, a terminal device may report first information to the model management device. The first information includes first delay information. This first delay information may indicate one or more delays associated with K first models from one or more first models, where K is a positive integer. Furthermore, part or all of the first delay information may be used to indicate that the state of one or more first models is a first state. In other words, the first delay information indicates multiple details, which helps reduce the number of bits occupied by the first information, thereby reducing the amount of data transmitted between the terminal device and the management device.

[0575] Please refer to Figure 10, which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 10 illustrates two steps S1001 and S1002, which are described below.

[0576] S1001: A terminal device sends first information to a model management device. Correspondingly, the model management device receives the first information from the terminal device.

[0577] The first information includes first delay information. The first delay information indicates one or more delays associated with some or all of the one or more first models. For details about some or all of the one or more first models, refer to the discussion in S601 above. For details about the first delay information, refer to the discussion in S601 above.

[0578] In the embodiment of the present application, the first delay information further indicates that the state of one or more first models is the first state. The specific content of the first delay information indicating the first state can refer to the content discussed in S601 above.

[0579] Optionally, the first state in the embodiment of the present application may also be valid within a first time window, wherein the content of the first time window can refer to the content discussed in FIG. 6 above and will not be listed here.

[0580] S1002: The model management device sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the model management device. The second information indicates a strategy for managing the N first models.

[0581] After receiving the first information, the model management device can determine whether the terminal device supports the use of one or more first models, thereby determining the policies of the one or more first models. The content of determining the policy can refer to the content of S604 above and will not be listed here.

[0582] S1002 is an optional step, indicated by a dotted line in FIG10 .

[0583] In an embodiment of the present application, the first delay information can indicate the first state by indicating one or more delays, which can further reduce the interaction between the terminal device and the model management device.

[0584] In order to enable the model management device to manage the model of the terminal device more specifically, an embodiment of the present application provides a communication method, in which the terminal device may send first information to the model management device, and the first information indicates the delay associated with one or more first models, so that the model management device can determine the relevant information related to N first models based on the first information, which is equivalent to the model management device being able to obtain more information based on less information, so that it can determine the management or control of the N first models in a targeted manner.

[0585] Please refer to Figure 11, which shows a communication method provided by an embodiment of the present application. Figure 11 illustrates two steps S1101 and S1102, which are described below.

[0586] S1101: The terminal device sends ninth information to the model management device. Correspondingly, the model management device receives the ninth information from the terminal device.

[0587] The ninth information indicates one or more time delays associated with the one or more first models. Exemplarily, the ninth information may include at least one of the following G1-G7.

[0588] G1. Activation delay information.

[0589] The activation delay information indicates one or more activation delays. The one or more activation delays correspond to one or more first models, where one activation delay corresponds to one of the one or more first models. One of the one or more activation delays indicates the delay for activating one of the one or more first models. The activation delay corresponding to a first model can be understood as the duration required for a terminal device to execute (or run) the first model from the current moment.

[0590] The manner in which the activation delay information indicates the one or more activation delays may refer to the content of the activation delay information indicating K activation delays discussed in S601 above, and will not be enumerated here.

[0591] G2, inference delay information.

[0592] The inference delay information indicates one or more inference delays, wherein the method of indicating one or more inference delays can refer to the method of indicating one or more activation delays mentioned above, and will not be listed here. One or more inference delays correspond to one or more first models, wherein one inference delay corresponds to one first model in the one or more first models. An inference delay among the one or more inference delays indicates the delay of inferring one first model in the one or more first models. The inference delay corresponding to a first model can be understood as the time required for the terminal device to implement the inference process of the first model, for example, the time required from receiving input from the first model to obtaining output from the first model.

[0593] G3, fallback delay information.

[0594] The fallback delay information indicates one or more fallback delays, where the method for indicating one or more fallback delays can refer to the method for indicating one or more activation delays mentioned above and is not listed here. The one or more fallback delays correspond to one or more first models, where one fallback delay corresponds to one of the one or more first models. A fallback delay in the one or more fallback delays indicates a delay for falling back one of the one or more first models to a delay for implementing the first function without using the model, and a first model is capable of implementing the first function.

[0595] G4. Monitor delay information.

[0596] The monitoring delay information indicates one or more monitoring delays, wherein the method of indicating one or more monitoring delays can refer to the method of indicating one or more activation delays mentioned above and will not be listed here. One or more monitoring delays correspond to one or more first models, wherein one monitoring delay corresponds to one first model in the one or more first models. One of the one or more monitoring delays indicates the delay of monitoring one of the one or more first models. The monitoring delay of a first model can be understood as the delay required for the monitoring simulation implementation and the reasoning process of the said first model. Optionally, the terminal device can use a proxy model to obtain the monitoring delay of one or more first models.

[0597] G5. First switching delay information.

[0598] The first switching delay information indicates one or more first switching delays, where the method for indicating one or more first switching delays can refer to the method for indicating one or more activation delays mentioned above and is not listed here. One or more first switching delays correspond to one or more first models, where one first switching delay corresponds to one first model in the one or more first models. One of the one or more first switching delays indicates the delay for switching one of the one or more first models to a third model. The third model may belong to one or more first models, or may belong to one or more second models.

[0599] The second switching delay information indicates one or more second switching delays, wherein the method of indicating one or more second switching delays can refer to the method of indicating one or more activation delays in the previous text and is not listed here. One or more second switching delays correspond to one or more first models, wherein one second switching delay corresponds to one first model in the one or more first models. One second switching delay in the one or more second switching delays indicates that the fourth model is switched to a first model in the one or more first models. The fourth model may belong to one or more first models, or may belong to one or more second models. The fourth model may be the same as or different from the third model in the previous text.

[0600] G6. Second switching delay information.

[0601] The second switching delay information indicates one or more second switching delays, wherein the method of indicating one or more second switching delays can refer to the method of indicating one or more activation delays in the previous text and is not listed here. One or more second switching delays correspond to one or more first models, wherein one second switching delay corresponds to one first model in the one or more first models. One second switching delay in the one or more second switching delays indicates that the fourth model is switched to a first model in the one or more first models. The fourth model may belong to one or more first models, or may belong to one or more second models. The fourth model may be the same as or different from the third model in the previous text.

[0602] G7. Deactivate delay information.

[0603] The deactivation delay information indicates one or more deactivation delays, wherein the manner of indicating one or more deactivation delays may refer to the manner of indicating one or more activation delays mentioned above and will not be listed here. One or more deactivation delays correspond to one or more first models, wherein one deactivation delay corresponds to one first model in the one or more first models. A deactivation delay in the one or more deactivation delays indicates the delay of deactivating one first model in the one or more first models. The activation delay of a first model may be the time required for the terminal device to stop using a first model after reporting the deactivation of the first model.

[0604] Optionally, the one or more delays indicated by the ninth information include at least one of activation delay, inference delay, fallback delay, monitoring delay, first switching delay, second switching delay and deactivation delay of one or more first models.

[0605] S1102. The model management device sends the tenth information to the terminal device. Accordingly, the terminal device receives the tenth information from the model management device. The tenth information indicates the management of information related to N1 first models. The tenth information is related to the ninth information, or the tenth information is determined based on the ninth information. The tenth information may, for example, indicate a policy for managing N1 first models and / or a configuration related to N1 first models. The configuration related to N1 first models includes one or more of the configuration required to use N1 first models, the configuration required to report the output of N1 first models, the configuration required for the input of N1 first models, the scenarios applicable to N1 first models, or parameters bound or associated with N1 first models, etc. The embodiment of the present application does not limit this. Among them, the content of the policy can refer to the discussion in Figure 6 above.

[0606] Among them, if the content of the ninth information is different, the content of the tenth information will also be different, which will be explained below.

[0607] M1. The ninth information includes activation delay information.

[0608] Under M1, if the activation delay corresponding to a first model is within the value range #1, it indicates that the activation delay of the first model is relatively short. Therefore, the model management device may determine to activate the first model. Accordingly, the tenth information may indicate activation of the first model. If the activation delay corresponding to a first model is within the value range #2, it indicates that the activation delay of the first model is relatively long, or even indicates that the terminal device may be unable to activate the first model. Therefore, the model management device may determine not to activate the first model. Accordingly, the tenth information instructs the terminal device not to activate the first model.

[0609] The minimum value in value range #2 is greater than the maximum value in value range #1. Value range #1 and value range #2 may be preconfigured or predefined in the model management device, or may be determined by negotiation between the model management device and the terminal device, and this embodiment of the application does not limit this.

[0610] Optionally, the activation delay corresponding to a first model is within value range #1, and the shorter the activation delay corresponding to a first model, the shorter the value of the first duration corresponding to the first model indicated by the tenth information. The first duration is the time required from the terminal device confirming the activation of the first model to the use of the first model. For example, the second signal is the output of the first model, or the output of the first model is obtained by processing the second signal.

[0611] If the tenth information indicates activation of a first model, the terminal device may activate the first model. Optionally, after a fourth duration, the terminal device receives first configuration information from the model management device, where the fourth duration is less than or equal to the activation delay corresponding to the first model. The first configuration information indicates the configuration required for the terminal device to infer the first model, for example, the first configuration information indicates input resources for the first model.

[0612] It should be understood that, in another possible scenario, the terminal device and the model management device have already negotiated in advance the configuration required to infer a first model. In this case, the model management device does not need to send the first configuration information to the terminal device.

[0613] For example, please refer to Figure 12, which is a schematic diagram of managing N1 first models provided in an embodiment of the present application. Figure 12 takes the N1 first models as Model A and Model B, where both Model A and Model B are used to perform CSI compression with RANK=4, and where the value range #1 is less than or equal to 5ms as an example.

[0614] As shown in Figure 12, the terminal device indicates to the model management device that the activation delay of model A is 2ms, and the activation delay of model B is 3ms. The model management device determines that the activation delays of models A and B are both within the value range #1, and therefore can indicate the activation of models A and B. The terminal device can indicate to the model management device to confirm the activation of models A and B respectively. After activating models A and B, the terminal device can send the CSI compressed using model A to the model management device within the first time length corresponding to model A. In addition, the terminal device can send the CSI compressed using model B to the model management device within the first time length corresponding to model B. Since the activation delay of model B is greater than the activation delay of model A, the first time length corresponding to model B (for example, 4ms) can be greater than the first time length corresponding to model A (for example, 2ms).

[0615] M2. The ninth information includes inference delay information.

[0616] If the inference delay corresponding to a first model is within the value range #3, it indicates that the inference delay of the first model is relatively small. Therefore, the model management device can determine to activate the first model. Accordingly, the tenth information instructs the terminal device to activate the first model. If the activation delay corresponding to a first model is within the value range #4, it indicates that the inference delay of the first model is relatively large. Therefore, the model management device can determine to activate the first model. Accordingly, the tenth information instructs the terminal device not to activate the first model. Among them, the minimum value in the value range #4 is greater than the maximum value in the value range #3.

[0617] Among them, value range #3 and value range #4 can be pre-configured or pre-defined in the model management device, or can be determined by negotiation between the model management device and the terminal device. This embodiment of the present application does not limit this.

[0618] In the case where the tenth information indicates the activation of a first model, the terminal device may activate a first model. Optionally, the smaller the inference delay corresponding to a first model, the smaller the value of the second duration corresponding to the first model indicated by the tenth information. The second duration is the duration between the terminal device detecting the third signal and reporting the fourth signal. The third signal is related to the input of a first model, and the fourth signal is related to the output of a first model. For example, the third signal is the input of a first model, or the input of a first model is obtained by processing the third signal. For example, the fourth signal is the output of a first model, or the output of a first model is obtained by processing the fourth signal.

[0619] For example, please refer to Figure 13, which is a schematic diagram of the process of managing N1 first models provided in an embodiment of the present application. In Figure 13, the N1 first models are model A, model A is used to predict CSI, and the inference delay of model A is 0.2ms.

[0620] As shown in Figure 13, the terminal device receives channel state information reference signal 1 (CSI-RS1), CSI-RS2, CSI-RS3, CSI-RS4 and CSI-RS5 from the model management device in sequence. Accordingly, the terminal device uses model A to determine CSI1, CSI2, CSI3, CSI4 and CSI5 corresponding to CSI-RS1, CSI-RS2, CSI-RS3, CSI-RS4 and CSI-RS5 respectively. The second duration can be the duration between the terminal device detecting CSI-RS5 and the terminal device starting to send CSI1 to the model management device.

[0621] For example, please refer to Figure 14, which is a schematic diagram of a process for managing N1 first models provided by an embodiment of the present application. In Figure 14, the N1 first models are model A, model A is used to manage beams, and the inference delay of model A is 0.2ms.

[0622] As shown in Figure 14, the terminal device receives synchronization signal 1 (synchronization signal 1, SSB1) (or channel state information reference signal CSI-RS1), SSB2 (or CSI-RS2), SSB3 (or CSI-RS3), SSB4 (or CSI-RS4) and SSB5 (or CSI-RS5) from the model management device in sequence. Accordingly, the terminal device uses model A to determine the beams corresponding to SSB1 (or CSI-RS1), SSB2 (or CSI-RS2), SSB3 (or CSI-RS3), SSB4 (or CSI-RS4) and SSB5 (or CSI-RS5), respectively. The second duration can be the duration between the terminal device detecting SSB5 (or CSI-RS5) and the terminal device starting to send the determined beam to the model management device. Among them, SSB is, for example, a synchronization signal / physical broadcast channel block SS / PBCH block.

[0623] M3. The ninth information includes fallback delay information.

[0624] If the fallback delay corresponding to a first model is within the value range #5, it means that the fallback delay of a first model is relatively small. Therefore, the model management device can determine to perform fallback processing on a first model, that is, to roll back a first model to a situation where a model is not applicable to implement the first function. A first model can be used to implement the first function. In this case, the tenth information instructs the terminal device not to perform fallback processing on a first model. If the fallback delay corresponding to a first model is within the value range #6, it means that the fallback delay of a first model is relatively large. Therefore, the model management device can determine not to perform fallback processing on a first model. Accordingly, the tenth information instructs the terminal device to perform fallback processing on a first model. Among them, the minimum value of the value range #6 is greater than the maximum value of the value range #5.

[0625] Among them, the value range #5 and the value range #6 can be pre-configured or pre-defined in the model management device, or can be determined by negotiation between the model management device and the terminal device. T...

Claims

1. A communication method, characterized in that: The method is performed by a model application device or a chip used for the model application device, and includes: First information is sent to a model management device, wherein the first information indicates that a state of one or more first entities is a first state, the first state indicates that the model application device supports the use of the one or more first entities, and the first state is valid within a first time window.

2. The method according to claim 1, characterized in that The method further comprises: After the first time window, determine that the states of M first entities among the one or more first entities are updated to a second state, where the second state indicates that the model application device does not support the use of the M first entities, and M is a positive integer; Sending second information to the model management device, where the second information indicates that the states of the M first entities / functions are updated to the second state.

3. The method according to claim 2, characterized in that Before sending the second information to the model management device, the method further includes: It is determined that a first moment has arrived, wherein a time interval between the first moment and the moment of sending the first information satisfies a first period, and the first period is a period for the model application device to report the status of the M first entities.

4. The method according to claim 3, characterized in that The length of the first time window is less than or equal to the length of the first period.

5. The method according to claim 1, characterized in that The method further comprises: After the first time window, and at a first moment, it is determined that the states of M first entities among the one or more first entities are not updated, wherein the time interval between the first moment and the moment of sending the first information satisfies a first period, and the first period is a period for the model application device to report the states of the M first entities, and M is a positive integer; Determine to skip sending the states of the M first entities to the model management device at the first moment.

6. The method according to claim 1, characterized in that The method further comprises: After the first time window, receiving first indication information from the model management device, the first indication information indicating reporting status of some or all of the one or more first entities; Sending third information to the model management device, wherein the third information indicates a state of the part or all of the first entities.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Fourth information is sent to the model management device, wherein the fourth information indicates that the state of one or more second entities is a third state, and the third state indicates that the model application device does not support the use of the one or more second entities.

8. The method according to claim 7, characterized in that The third state is valid within a second time window, wherein the second time window is the same as or different from the first time window.

9. The method according to claim 7, characterized in that: The method further comprises: Send fifth information to the model management device, wherein the fifth information indicates that the status of some or all of the one or more second entities is updated to a fourth status, and the fourth status indicates that the model application device supports the use of some or all of the second entities, wherein the difference between the time when the model application device sends the fifth information and the time when the model application device sends the first information is less than the length of the first time window.

10. The method according to claim 9, characterized in that The fourth state is valid within a third time window, wherein the third time window is the same as or different from the first time window.

11. The method according to any one of claims 1 to 10, characterized in that: The method further comprises: sending second indication information to the model management device, where the second indication information indicates the first time window; or, Third indication information is received from the model management device, where the third indication information indicates the first time window.

12. The method according to any one of claims 1 to 11, characterized in that: The first information includes first delay information, wherein the first delay information indicates one or more delays associated with all or part of the one or more first entities; Part or all of the first delay information indicates the first state.

13. The method according to claim 12, characterized in that The first information also includes: an identifier of some or all of the first entity; or, Configuration information related to part or all of the first entity.

14. The method according to claim 12 or 13, characterized in that The first delay information includes at least one of the following: first activation delay information, where the first activation delay information indicates K1 first activation delays, wherein one first activation delay indicates a delay for activating one of the K1 first entities; First inference delay information, where the first inference delay information indicates K2 first inference delays, wherein one first inference delay indicates a delay for inferring one of the K2 first entities; first fallback delay information, the first fallback delay information indicating K3 first fallback delays, wherein one first fallback delay indicates a delay for falling back one of the K3 first entities to a delay for implementing a first function without using an entity, and the one first entity can implement the first function; First monitoring delay information, where the first monitoring delay information indicates K4 first monitoring delays, wherein one first monitoring delay indicates a delay for monitoring one of the K4 first entities; first switching delay information, where the first switching delay information indicates K5 first switching delays, wherein one first switching delay indicates a delay for switching one of the K5 first entities to a third entity; second switching delay information, where the second switching delay information indicates K6 second switching delays, wherein one second switching delay indicates switching the fourth entity to one of the K6 first entities; or, first deactivation delay information, where the first deactivation delay information indicates K7 first deactivation delays, wherein one first deactivation delay indicates a delay for deactivating one of the K7 first entities; Wherein, K1, K2, K3, K4, K5, K6 and K7 are all positive integers.

15. The method according to claim 14, characterized in that Part or all of the first delay information indicates the first state, including at least one of the following: The first activation delay information indicates that the states of P first entities among the K1 first entities are the first state, where P is a positive integer; The first switching delay information indicates that the states of Q first entities among the K5 first entities are the first state, where Q is a positive integer; The second switching delay information indicates that the states of R first entities among the K5 first entities are the first state, where R is a positive integer; or, The first inference delay information indicates that the states of L first entities among the K2 first entities are the first state, where L is a positive integer.

16. The method according to claim 15, characterized in that If values ​​of some or all of the K1 first activation delays are within a first value range, then the states of the P first entities corresponding to the some or all of the first activation delays are the first state; If values ​​of some or all of the first switching delays in the K5 pieces of first switching delay information are within the second value range, then the states of the Q first entities corresponding to the some or all of the first switching delays are the first state; If the values ​​of some or all of the second switching delays in the K5 second switching delays are within the third value range, then the states of the R first entities corresponding to the some or all of the second switching delays are the first state; If the values ​​of some or all of the K2 first inference delays are within the fourth value range, then the states of the L first entities corresponding to the some or all of the first inference delays are the first states.

17. The method according to claim 16, characterized in that The length of the first time window satisfies at least one of the following conditions: is greater than the maximum value within the first value range; is greater than the maximum value in the second value range; is greater than the maximum value in the third value range; or, Greater than the maximum value within the fourth value range.

18. The method according to any one of claims 1 to 17, characterized in that: The method further comprises: In the first time window, sixth information is sent to the model application device, where the sixth information indicates a policy for managing N first entities among the one or more first entities, where N is a positive integer.

19. The method according to any one of claims 7 to 10, characterized in that: The fourth information includes second delay information, where the second delay information indicates one or more delays associated with all or part of the one or more second entities, wherein part or all of the second delay information also indicates the third state.

20. The method according to any one of claims 1 to 19, characterized in that: The first information indicates that the state of one or more first entities is a first state, including: The model application device or the chip used for the model application device has the ability to execute the one or more first entities; The model application device or the chip used for the model application device has locally acquired / stored / loaded the one or more first entities, or is capable of loading the one or more first entities from other devices; The model application device or the chip for the model application device is ready to use the one or more first entity reasoning; The model application device or the chip for the model application device has a configuration of executing or running the model management device of the one or more first entities; or The model application device or the chip for the model application device has been activated and executes the one or more first entity reasonings.

21. A communication method, characterized in that: The method applied to a model application device or a chip of the model application device comprises: Sending first information to a model management device, wherein the first information includes first delay information, and the first delay information indicates one or more delays associated with some or all of the one or more first entities; wherein some or all of the first delay information indicates a first state, and the first state indicates that the model application device supports the use of the one or more first entities.

22. The method according to claim 21, characterized in that The first state indicates one of the following: The model application device or the chip of the model application device has the ability to execute one or more first entities; The model application device or the chip of the model application device has locally acquired / stored / loaded the one or more first entities, or is capable of loading one or more first entities from other devices; The model application device or the chip of the model application device is ready to use the one or more first entity reasoning; The model application device or the chip of the model application device has a configuration to execute or run the model management device of one or more first entities; or, The model application device or the chip of the model application device has been activated and executes the one or more first entity reasonings.

23. The method according to claim 21 or 22, characterized in that The first information also includes an identifier of the part or all of the first entity; or configuration information related to the part or all of the first entity.

24. The method according to any one of claims 21 to 23, characterized in that: The first delay information includes at least one of the following: first activation delay information, where the first activation delay information indicates K1 first activation delays, wherein one first activation delay indicates a delay for activating one of the K1 first entities; First inference delay information, where the first inference delay information indicates K2 first inference delays, wherein one first inference delay indicates a delay for inferring one of the K2 first entities; first fallback delay information, the first fallback delay information indicating K3 first fallback delays, wherein one first fallback delay indicates a delay for falling back one of the K3 first entities to a delay for implementing a first function without using an entity, and the one first entity can implement the first function; First monitoring delay information, where the first monitoring delay information indicates K4 first monitoring delays, wherein one first monitoring delay indicates a delay for monitoring one of the K4 first entities; first switching delay information, where the first switching delay information indicates K5 first switching delays, wherein one first switching delay indicates a delay for switching one of the K5 first entities to a third entity; second switching delay information, where the second switching delay information indicates K6 second switching delays, wherein one second switching delay indicates switching the fourth entity to one of the K6 first entities; or, first deactivation delay information, where the first deactivation delay information indicates K7 first deactivation delays, wherein one first deactivation delay indicates a delay for deactivating one of the K7 first entities; Among them, K1, K2, K3, K4, K5, K6 and K7 are all positive integers.

25. The method according to any one of claims 21 to 24, characterized in that: Part or all of the first delay information indicates the first state, including at least one of the following: The first activation delay information indicates that the states of P first entities among the K1 first entities are in the first state, where P is a positive integer. For example, if the values ​​of some or all of the first activation delays among the K1 first activation delays are within the first value range, then the states of the corresponding P first entities are in the first state; The first switching delay information indicates that the states of Q first entities among the K5 first entities are in the first state, where Q is a positive integer. For example, if the values ​​of some or all of the first switching delays among the K5 first switching delays are within the second value range, then the states of the corresponding Q first entities are in the first state; The second switching delay information indicates that the states of R first entities among the K6 first entities are in the first state, where R is a positive integer; or, The first inference delay information indicates that the states of L first entities among the K2 first entities are in the first state, where L is a positive integer.

26. The method according to claim 25, characterized in that The first state is valid within a first time window.

27. The method according to claim 26, characterized in that The length of the first time window satisfies at least one of the following conditions: is greater than the maximum value within the first value range; is greater than the maximum value in the second value range; is greater than the maximum value in the third value range; or, Greater than the maximum value within the fourth value range.

28. The method according to claim 26 or 27, characterized in that The method further comprises: After the first time window, determine that the status of M first entities among the one or more first entities is updated to a second state, wherein the second state indicates that the model application device does not support the use of the M first entities, and M is a positive integer; send second information to the model management device, wherein the second information indicates that the status of the M first entities / functions is updated to the second state.

29. The method according to claim 28, characterized in that Before sending the second information to the model management device, the method further includes: It is determined that a first moment has arrived, wherein a time interval between the first moment and a moment of sending the first information satisfies a first period, and the first period is a period for the model application device to report the status of the M first entities.

30. The method according to any one of claims 26 to 29, characterized in that: The method further comprises: After the first time window and at the first moment, it is determined that the states of the M first entities of the one or more first entities have not been updated, wherein the time interval between the first moment and the moment of sending the first information satisfies a first period, the first period is a period for the model application device to report the states of the M first entities among the one or more first entities, M is a positive integer, and it is determined to skip sending the states of the M first entities to the model management device at the first moment.

31. The method according to any one of claims 26 to 30, characterized in that: The method further comprises: After the first time window, first indication information is received from the model management device, wherein the first indication information indicates reporting the status of some or all of the one or more first entities; and third information is sent to the model management device, wherein the third information indicates the status of some or all of the first entities.

32. The method according to any one of claims 21 to 31, characterized in that The method further comprises: Fourth information is sent to the model management device, wherein the fourth information indicates that the state of one or more second entities is a third state, and the third state indicates that the model application device does not support the use of the one or more second entities.

33. The method according to claim 32, characterized in that The third state is valid within a second time window.

34. The method according to claim 32 or 33, characterized in that The method further comprises: Send fifth information to the model management device, wherein the fifth information indicates that the status of some or all of the one or more second entities is updated to a fourth status, and the fourth status indicates that the model application device supports the use of some or all of the second entities, wherein the difference between the time when the model application device sends the fifth information and the time when the model application device sends the first information is less than the length of a first time window, and the first status is valid within the first time window.

35. The method according to claim 34, characterized in that The fourth state is valid within a third time window.

36. The method according to claim 34 or 35, characterized in that The fourth information includes second delay information, where the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the second delay information also indicates the third state.

37. The method according to claim 36, characterized in that The second delay information includes at least one of the following: second activation delay information, where the second activation delay information indicates H1 second activation delays, wherein one second activation delay indicates a delay for activating one of the H1 second entities; Second inference delay information, where the second inference delay information indicates H2 second inference delays, wherein one second inference delay indicates a delay for inferring one of the H2 second entities; second fallback delay information, wherein the second fallback delay information indicates H3 second fallback delays, wherein one second fallback delay indicates a delay for falling back one of the H3 second entities to a delay for not using an entity to implement a third function, and the one second entity can implement the third function; Second monitoring delay information, where the second monitoring delay information indicates H4 second monitoring delays, wherein one second monitoring delay indicates a delay for monitoring one of the H4 second entities; third switching delay information, the third switching delay information indicating H5 third switching delays, wherein one third switching delay indicates a delay for switching one of the H5 second entities to a third entity; Fourth switching delay information, the fourth switching delay information indicating H6 fourth switching delays, wherein one fourth switching delay indicates switching the fourth entity to one of the H6 second entities; or, Second deactivation delay information, wherein the second deactivation delay information indicates H7 second deactivation delays, wherein one second deactivation delay indicates the delay for deactivating one of the H7 second entities, wherein H1, H2, H3, H4, H5, H6, and H7 are all positive integers.

38. The method according to claim 36 or 37, characterized in that Part or all of the second delay information indicates the third state, including at least one of the following: The second activation delay information indicates that the states of U1 second entities among the H1 second entities are the third state, where U1 is a positive integer; The third switching delay information indicates that the states of U2 second entities among the H5 second entities are the third state, and U2 is a positive integer; The fourth switching delay information indicates that the states of U3 second entities among the H6 second entities are the third state, where U3 is a positive integer; or, The second inference delay information indicates that the states of U4 second entities among the H2 second entities are the third state, and U4 is a positive integer.

39. The method according to claim 38, characterized in that If the values ​​of some or all of the H1 second activation delays are within the fifth value range, then the corresponding states of the U1 second entities are the third state; If the values ​​of some or all of the third switching delays in the H5 third switching delays are within the sixth value range, then the corresponding states of the U5 second entities are the third state; If the values ​​of some or all of the fourth switching delays in the H6 fourth switching delays are within the seventh value range, then the corresponding states of the U3 second entities are the third state; If the values ​​of part or all of the H2 second inference delays are within the eighth value range, then the corresponding states of the U4 second entities are the third state.

40. A communication method, characterized in that: The method applied to the model application device or the chip of the model application device further comprises: Send fourth information to the model management device, wherein the fourth information includes second delay information, and the second delay information indicates one or more delays associated with some or all of the first entities among the one or more second entities; wherein some or all of the second delay information indicates a third state, and the third state indicates that the model application device does not support the use of the one or more second entities.

41. The method according to claim 40, characterized in that The third state is valid within a second time window.

42. The method according to claim 40 or 41, characterized in that The second delay information includes at least one of the following: second activation delay information, where the second activation delay information indicates H1 second activation delays, wherein one second activation delay indicates a delay for activating one of the H1 second entities; Second inference delay information, where the second inference delay information indicates H2 second inference delays, wherein one second inference delay indicates a delay for inferring one of the H2 second entities; second fallback delay information, wherein the second fallback delay information indicates H3 second fallback delays, wherein one second fallback delay indicates a delay for falling back one of the H3 second entities to a delay for not using an entity to implement a third function, and the one second entity can implement the third function; Second monitoring delay information, where the second monitoring delay information indicates H4 second monitoring delays, wherein one second monitoring delay indicates a delay for monitoring one of the H4 second entities; third switching delay information, the third switching delay information indicating H5 third switching delays, wherein one third switching delay indicates a delay for switching one of the H5 second entities to a third entity; Fourth switching delay information, the fourth switching delay information indicating H6 fourth switching delays, wherein one fourth switching delay indicates switching the fourth entity to one of the H6 second entities; or, Second deactivation delay information, wherein the second deactivation delay information indicates H7 second deactivation delays, wherein one second deactivation delay indicates the delay for deactivating one of the H7 second entities, wherein H1, H2, H3, H4, H5, H6, and H7 are all positive integers.

43. A communication method, characterized in that: The method applied to the model application device or the chip of the model application device further comprises: Ninth information is sent to the model management device, wherein the ninth information indicates one or more delays associated with one or more first entities, and the ninth information is used to determine tenth information, and the tenth information is related information about N1 first entities among the one or more first entities, where N1 is a positive integer.

44. The method according to claim 43, characterized in that The ninth information includes at least one of the following: activation delay information, the activation delay information indicating one or more activation delays, wherein one activation delay indicates a delay for activating one of the one or more first entities; Inference delay information, the inference delay information indicating one or more inference delays, wherein one inference delay indicates a delay in inferring one of the one or more first entities; fallback delay information, the fallback delay information indicating one or more fallback delays, wherein one fallback delay indicates a delay for falling back one of the one or more first entities to a non-use entity to implement a first function, the one first entity being able to implement the first function; Monitoring delay information, the monitoring delay information indicating one or more monitoring delays, wherein one monitoring delay indicates a delay for monitoring one of the one or more first entities; first switching delay information, the first switching delay information indicating one or more first switching delays, wherein one first switching delay indicates a delay for switching one of the one or more first entities to a third entity; second switching delay information, where the second switching delay information indicates one or more second switching delays, wherein one of the second switching delays indicates switching the fourth entity to one of the one or more first entities; or Deactivation delay information, where the deactivation delay information indicates one or more deactivation delays, wherein one deactivation delay indicates a delay for deactivating one of the one or more first entities.

45. The method according to claim 44, characterized in that The ninth information includes the activation delay information; In a case where the activation delay corresponding to the one first entity is within the value range #1, the tenth information instructs the model application device to activate the one first entity; and / or, When the activation delay corresponding to the one first entity is within the value range #2, the tenth information instructs the model application device not to activate the one first entity; wherein the minimum value within the value range #2 is greater than the maximum value within the value range #1.

46. ​​A communication method, characterized in that: The method applied to the model application device or the chip of the model application device further comprises: Eleventh information is received from the model management device, the eleventh information indicating entity parameters of one or more first entities, wherein the entity parameters of the one or more first entities are valid within a fifth time window.

47. A communication method, characterized in that: The method applied to the model application device or the chip of the model application device further comprises: Thirteenth information is sent to the model management device, wherein the thirteenth information indicates the status of one or more first entities, the status of the one or more first entities includes at least a first status or a second status, the first status indicates that the model application device supports the use of the one or more first entities, the second status indicates that the model application device does not support the use of the one or more models, and the first status is valid within a first time window.

48. A communication method, characterized in that: The method applied to the model management device or the chip of the model management device further includes: Receive first information from a model application device, wherein the first information indicates that a state of the one or more first entities is a first state, wherein the first state indicates that the model application device supports the use of the one or more first entities, wherein the first state is valid in the first time window.

49. A communication method, characterized in that: The method applied to the model management device or the chip of the model management device further includes: Receive first information from a model application device, wherein the first information includes first delay information, and the first delay information indicates one or more delays associated with some or all of the one or more first entities; wherein some or all of the first delay information indicates a first state, and the first state indicates that the model application device supports the use of the one or more first entities.

50. A communication method, characterized in that: The method applied to the model management device or the chip of the model management device further includes: Receive fourth information from a model application device, wherein the fourth information includes second delay information, and the second delay information indicates one or more delays associated with some or all of the one or more second entities; wherein some or all of the first delay information indicates a third state, and the third state indicates that the model application device does not support the use of the one or more second entities.

51. A communication method, characterized in that: The method applied to the model management device or the chip of the model management device further includes: Receive ninth information from a model application device, wherein the ninth information indicates one or more delays associated with one or more first entities, and the first information is used to determine tenth information, and the tenth information is related information about N first entities among the one or more first entities, where N is a positive integer.

52. A communication method, characterized in that: The method applied to the model management device or the chip of the model management device further includes: Eleventh information is sent to the model application device, where the eleventh information indicates entity parameters of one or more first entities, wherein the entity parameters of the one or more first entities are valid within a fifth time window.

53. A communication method, characterized in that: The method applied to the model management device or the chip of the model management device further includes: Receive thirteenth information from a model application device, wherein the thirteenth information indicates a state of one or more first entities, the state of the one or more first entities includes at least a first state or a second state, the first state indicates that the model application device supports the use of the one or more first entities, the second state indicates that the model application device does not support the use of the one or more models, and the first state is valid within a first time window.

54. A communication device, characterized in that: include: A module for executing the method according to any one of claims 1 to 20; or, A module for executing the method according to any one of claims 21 to 39; A module for executing the method according to any one of claims 40 to 42; A module for executing the method according to any one of claims 43 to 45; A module for performing the method of claim 46; A module for performing the method of claim 47; A module for performing the method of claim 48; A module for performing the method of claim 49; A module for performing the method of claim 50; A module for performing the method as claimed in claim 51; A module for performing the method of claim 52; Modules for performing the method of claim 53.

55. A communication device, characterized in that: comprising a processor configured to: Execute the method according to any one of claims 1 to 20; or, Execute the method according to any one of claims 21 to 39; Execute the method according to any one of claims 40 to 42; Execute the method according to any one of claims 43 to 45; Execute the method as claimed in claim 46; Execute the method as claimed in claim 47; Execute the method as claimed in claim 48; Execute the method as claimed in claim 49; Execute the method as claimed in claim 50; Execute the method as claimed in claim 51; Execute the method as claimed in claim 52; Execute the method of claim 53.

Citation Information

Patent Citations

  • Method and device for analyzing transmission state of model in subscription network and readable storage medium

    CN116170820A

  • Performance monitoring method and device of AI model, network node and storage medium

    CN116349279A

  • AI model management method and device, network node and storage medium

    CN116391384A

  • Systems, methods, and apparatus for artificial intelligence and machine learning for a physical layer of communication system

    US20230131694A1