Method, apparatus, and communication system for function control
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 1FINITY INC
- Filing Date
- 2023-11-01
- Publication Date
- 2026-06-05
AI Technical Summary
In function-based lifecycle management, how network devices reasonably select and configure AI-based models and functional controls has not been effectively solved.
The terminal device sends information indicating functions to the network device, including resource information required for function operation, and the network device can reasonably determine functions and configure function control based on this information.
It realizes the reasonable selection and configuration of functions by network equipment, and improves the efficiency and effect of functional control.
Smart Images

Figure CN122162480A_ABST
Abstract
Description
Function control method, device and communication system Technical Field
[0001] The embodiments of the present application relate to the field of communication technologies. Background Art
[0002] In the field of communication technology, the artificial intelligence / machine learning (AI / ML) topic defines multiple scenarios or sub-scenarios, such as channel state information enhancement (CSI enhancement), beam management, positioning or other scenarios. Different scenarios or sub-scenarios can correspond to one or more features / feature groups (feature / feature group, feature / FG). AI / ML is applied to the above-mentioned feature / FG, which is called AI / ML-based / enabled feature / FG. An AI / ML-based / enabled feature / FG can correspond to one or more AI functions (functionality), and / or, one or more AI models (model). Among them, an AI function can correspond to one or more AI models.
[0003] Figure 1 is a schematic diagram of the logical relationship between features / feature groups, AI functions, and AI models.
[0004] As shown in Figure 1, in some examples, a feature / feature group (e.g., AI / ML-based / enabled feature / FG) can correspond to one or more AI functionalities, such as Function 1 to Function N. Each AI function can correspond to one or more AI models, such as Function 1 corresponds to Model 1-1 to Model 1-M, and Function N corresponds to Model N-1 to Model NM.
[0005] As shown in FIG1 , functions 1 through N correspond to dashed boxes. In other examples, the features / feature groups may not correspond to functions but may instead directly correspond to models 1-1 through 1-M. In other words, in these other examples, FIG1 may not have at least one of functions 1 through N.
[0006] The life cycle management (LCM) corresponding to AI-based features / feature groups can be divided into functionality-based life cycle management (LCM) and model-ID-based life cycle management (LCM) according to the granularity of functionality or model identification (functionality / model-ID).
[0007] LCM may include at least one of the following: data collection, model training, model inference, model monitoring, model / functionality control, model update, model transfer / delivery, model storage, UE capability reporting, or other processes. Model / functionality control may include at least one of the following AI operations: model / functionality selection, activation, deactivation, switching or changing, fallback, release, or other operations. Fallback refers to returning to a mode where AI is not applied.
[0008] It should be noted that the above introduction to the technical background is merely intended to provide a clear and complete description of the technical solutions of this application and facilitate understanding by those skilled in the art. Simply because these solutions are described in the background technology section of this application, it should not be assumed that the above technical solutions are well known to those skilled in the art.
[0009] Summary of the Invention
[0010] The inventors of this application have discovered that, in functionality-based lifecycle management (LCM), further consideration is needed regarding how network devices rationally select AI / ML-based / enabled functionality models; further consideration is also needed regarding how network devices rationally configure functionality control (functionality control).
[0011] In response to at least one of the above problems or other similar problems, embodiments of the present application provide a method, apparatus, and communication system for function control. In the method, a terminal device sends first information indicating a function to a network device, whereby the network device can reasonably determine functionality and / or configure function control based on the first information.
[0012] According to one aspect of an embodiment of the present application, a function control apparatus is provided, applied to a terminal device, the apparatus including a first processor, the first processor controlling the terminal device to perform the following operations:
[0013] Sending first information to the network device, where the first information is used to indicate function information, wherein the first information includes resource information required for running the function; and
[0014] receiving first configuration information sent by the network device and determined based on the first information, where the first configuration information is used to configure function control,
[0015] The control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
[0016] According to another aspect of an embodiment of the present application, a function control apparatus is provided, applied to a terminal device, the apparatus including a second processor, the second processor controlling the terminal device to perform the following operations:
[0017] Sending first information to a network device, where the first information is used to indicate one or more currently activatable functions of the terminal device;
[0018] receiving first configuration information sent by the network device and determined based on the first information, where the first configuration information is used to configure the terminal device to activate at least one of the activatable functions; and
[0019] According to the first configuration information, the at least one activatable function is activated.
[0020] According to another aspect of an embodiment of the present application, a function control apparatus is provided, applied to a network device, the apparatus including a third processor, the third processor controlling the network device to perform the following operations:
[0021] Receiving first information sent by a terminal device, where the first information is used to indicate functionality, wherein the first information includes resource information required for running the functionality; and
[0022] sending first configuration information determined based on the first information to the terminal device, where the first configuration information is used to configure functionality control,
[0023] The control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
[0024] According to another aspect of an embodiment of the present application, a function control apparatus is provided, applied to a network device, the apparatus including a fourth processor, the fourth processor controlling the network device to perform the following operations:
[0025] receiving first information sent by a terminal device, where the first information is used to indicate one or more currently activatable functions of the terminal device; and
[0026] First configuration information determined based on the first information is sent to the terminal device, where the first configuration information is used to configure the terminal device to activate at least one of the activatable functions.
[0027] One of the beneficial effects of the embodiments of the present application is that the terminal device sends first information for indicating a function to the network device, whereby the network device can reasonably determine the functionality and / or configure functionality control based on the first information.
[0028] With reference to the following description and accompanying drawings, specific embodiments of the present application are disclosed in detail, indicating the manner in which the principles of the present application can be employed. It should be understood that the embodiments of the present application are not limited in scope. Within the spirit and scope of the appended claims, the embodiments of the present application include many variations, modifications and equivalents.
[0029] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.
[0030] It should be emphasized that the term "include / comprising" when used herein refers to the presence of features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The elements and features described in one figure or one embodiment of the present application can be combined with the elements and features shown in one or more other figures or embodiments. In addition, in the accompanying drawings, similar reference numerals represent corresponding parts in several figures and can be used to indicate corresponding parts used in more than one embodiment.
[0032] Figure 1 is a schematic diagram of the logical relationship between features / feature groups, AI functions, and AI models;
[0033] FIG2 is a schematic diagram of the communication system of the present application;
[0034] FIG3 is a schematic diagram of a function control method according to an embodiment of the first aspect of the present application;
[0035] FIG4 is a schematic diagram of the function control method of Example 1;
[0036] FIG5 is a schematic diagram of a function control method according to an embodiment of the second aspect of the present application;
[0037] FIG6 is a schematic diagram of a function control method according to Example 2;
[0038] FIG7 is a schematic diagram of a method for function control according to an embodiment of the third aspect;
[0039] FIG8 is a schematic diagram of a method for function control according to an embodiment of the fourth aspect;
[0040] FIG9 is a schematic diagram of a device for function control according to an embodiment of the fifth aspect;
[0041] FIG10 is a schematic diagram of a device for function control according to an embodiment of the sixth aspect;
[0042] FIG11 is a schematic diagram of a device for function control according to an embodiment of the seventh aspect;
[0043] FIG12 is a schematic diagram of a functional control device according to an embodiment of the eighth aspect;
[0044] FIG13 is a schematic diagram of a terminal device according to an embodiment of the ninth aspect;
[0045] Figure 14 is a schematic diagram of a network device of an embodiment of the ninth aspect. DETAILED DESCRIPTION
[0046] The above and other features of the present application will become apparent through the following description with reference to the accompanying drawings. In the description and the accompanying drawings, specific embodiments of the present application are disclosed in detail, which illustrate some embodiments in which the principles of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the present application includes all modifications, variations and equivalents that fall within the scope of the appended claims.
[0047] In the embodiments of the present application, the terms "first," "second," etc. are used to distinguish different elements in terms of title, but do not indicate the spatial arrangement or temporal order of these elements, and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the associated listed terms. The terms "comprising," "including," "having," etc. refer to the presence of the stated features, elements, components, or components, but do not exclude the presence or addition of one or more other features, elements, components, or components.
[0048] In the embodiments of this application, the singular forms "a," "the," etc. include plural forms and should be broadly understood to mean "a" or "a type" rather than being limited to "one." Furthermore, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. Furthermore, the term "according to" should be understood to mean "at least in part based on...", and the term "based on" should be understood to mean "at least in part based on...", unless the context clearly indicates otherwise.
[0049] In the embodiments of the present application, the term "communication network" or "wireless communication network" may refer to a network that complies with any of the following communication standards, such as New Radio (NR), Long Term Evolution (LTE), Enhanced Long Term Evolution (LTE-A, LTE-Advanced), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), etc.
[0050] Furthermore, communication between devices in the communication system may be carried out according to communication protocols of any stage, for example, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G, New Radio (NR), etc., and / or other communication protocols currently known or to be developed in the future.
[0051] In the embodiments of the present application, the term "network device" refers to, for example, a device in a communication system that connects a terminal device to a communication network and provides services for the terminal device. Network devices may include, but are not limited to, the following devices: an integrated access and backhaul node (IAB-node), a base station (BS), an access point (AP), a transmission reception point (TRP), a broadcast transmitter, a mobile management entity (MME), a gateway, a server, a radio network controller (RNC), a base station controller (BSC), and the like.
[0052] Base stations may include, but are not limited to, NodeB (NB), evolved NodeB (eNodeB or eNB), and 5G base stations (gNB), among others. They may also include remote radio heads (RRHs), remote radio units (RRUs), relays, or low-power nodes (e.g., femeto, pico, etc.). The term "base station" may include some or all of their functions, and each base station may provide communication coverage for a specific geographic area. The term "cell" may refer to a base station and / or its coverage area, depending on the context in which the term is used.
[0053] In the embodiments of the present application, the term "user equipment" (UE) or "terminal equipment" (TE) refers to, for example, a device that accesses a communication network through a network device and receives network services. A terminal device can be fixed or mobile and may also be referred to as a mobile station (MS), a terminal, a subscriber station (SS), an access terminal (AT), a station, and so on.
[0054] Among them, terminal devices may include but are not limited to the following devices: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, machine-type communication devices, laptop computers, cordless phones, smart phones, smart watches, digital cameras, etc.
[0055] For another example, in scenarios such as the Internet of Things (IoT), the terminal device can also be a machine or device for monitoring or measurement, including but not limited to: machine type communication (MTC) terminal, vehicle-mounted communication terminal, device-to-device (D2D) terminal, machine-to-machine (M2M) terminal, and so on.
[0056] In addition, the term "network side" or "network device side" refers to one side of the network, which can be a base station or one or more network devices as mentioned above. The term "user side" or "terminal side" or "terminal device side" refers to the user or terminal side, which can be a UE or one or more terminal devices as mentioned above.
[0057] In the following description, the terms "uplink control signal" and "uplink control information (UCI)" or "physical uplink control channel (PUCCH)" are interchangeable, and the terms "uplink data signal" and "uplink data information" or "physical uplink shared channel (PUSCH)" are interchangeable to avoid confusion.
[0058] The terms "downlink control signal" and "downlink control information (DCI)" or "physical downlink control channel (PDCCH)" are interchangeable, and the terms "downlink data signal" and "downlink data information" or "physical downlink shared channel (PDSCH)" are interchangeable.
[0059] In addition, sending or receiving PUSCH can be understood as sending or receiving uplink data carried by PUSCH, sending or receiving PUCCH can be understood as sending or receiving uplink information carried by PUCCH, and sending or receiving PRACH can be understood as sending or receiving preamble carried by PRACH; uplink signals can include uplink data signals and / or uplink control signals, etc., and can also be referred to as uplink transmission (UL transmission) or uplink information or uplink channels. Sending uplink transmission on uplink resources can be understood as sending the uplink transmission using the uplink resources. Similarly, downlink data / signals / channels / information can be understood accordingly.
[0060] In the embodiments of the present application, the high-layer signaling may be, for example, radio resource control (RRC) signaling; for example, an RRC message, including, for example, an MIB, system information, or a dedicated RRC message; or an RRC information element (RRC IE). The high-layer signaling may also be, for example, MAC (Medium Access Control) signaling; or a MAC control element (MAC CE). However, the present application is not limited thereto.
[0061] The following describes the scenarios of the embodiments of the present application through examples, but the present application is not limited thereto.
[0062] Figure 2 is a schematic diagram of the communication system of the present application, which schematically illustrates a situation taking a terminal device and a network device as an example. As shown in Figure 2, the communication system 100 may include a network device 201 and a terminal device 202 (for simplicity, Figure 2 only illustrates one terminal device as an example).
[0063] In the embodiment of the present application, existing services or future services can be carried out between the network device 201 and the terminal device 202. For example, these services include but are not limited to: enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC), etc.
[0064] Among them, the terminal device 202 can send data to the network device 201, for example, using an authorized or unauthorized transmission mode. The network device 201 can receive data sent by one or more terminal devices 202 and feedback information to the terminal device 202, such as confirmation ACK / non-confirmation NACK information. The terminal device 202 can confirm the end of the transmission process, or can continue new data transmission, or can retransmit the data based on the feedback information.
[0065] The various embodiments of the present application may be applied to scenarios including network devices and / or terminal devices, for example, the scenario of the communication system shown in FIG2 .
[0066] The network device may include at least one of a core network device, a third-party application device, an operation administration and maintenance (OAM), and an access network device. For example, in FIG2 , the network device is an access network device 201 as an example.
[0067] The core network device may refer to a device in the core network (CN) that provides service support for the terminal device. As some examples, the core network device may be at least one of the following: a mobility and management entity (MME), an access and mobility management function (AMF) entity, a session management function (SMF) entity, a user plane function (UPF) entity, a location management function (LMF) entity, etc., which are not listed here one by one. Among them, the AMF entity may be responsible for the access management and mobility management of the terminal, the SMF entity may be responsible for session management, such as the establishment of a user session, and the UPF entity may be a functional entity of the user plane, mainly responsible for connecting to the external network. It should be noted that in this application, an entity may also be referred to as a network element or a functional entity, such as an AMF entity may also be referred to as an AMF network element or an AMF functional entity.
[0068] The third-party application entity may be an OTT service (over the top server) or other third-party device.
[0069] The access network device is an access device that the terminal uses to access the communication system wirelessly. The access network device can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a base station (next generation NodeB, gNB) in the fifth generation (5G) mobile communication system, a base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system; the access network device can also be a module or unit that completes part of the functions of the base station, for example, it can be at least one of the following modules or units: a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU control plane, CU-CP), a centralized unit user plane (CU user plane, CU-CP), an integrated access backhaul (IAB) or other modules or units. The embodiments of the present application do not limit the specific technology and / or specific device form adopted by the access network device. The access network equipment can be deployed on land, including indoors / outdoors, and can be handheld or vehicle-mounted; it can also be deployed on the water, on an airplane, on a balloon or on a satellite; the access network equipment can be deployed in a fixed location or on a mobile carrier, and the embodiments of the present application do not limit this.
[0070] A terminal device (e.g., terminal device 202 in FIG2 ) is a device with wireless transceiver capabilities that can send signals to an access network device and / or receive signals from an access network device. A terminal device may also be referred to as a terminal, a mobile station, a mobile terminal, etc. A terminal device may be a mobile phone, a tablet, or other device with wireless intelligent transceiver capabilities. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, or various smart scenarios.
[0071] Access network devices and terminal devices, and terminal devices and terminal devices can communicate via licensed spectrum, unlicensed spectrum, or both. The present application embodiment does not limit the spectrum resources used for wireless communications.
[0072] For ease of description, the following description uses a base station as an example of an access network device.
[0073] In the following description of this application, artificial intelligence (AI) may also be referred to as artificial intelligence / machine learning (AI / ML). The two terms are interchangeable. For example, "AI-based features or feature groups" and "AI- or ML-based features or feature groups" have the same meaning, and their corresponding English terms can be AI / ML-based feature / FG.
[0074] In the following description of this application, "feature or feature group" can also be written as "feature / feature group", and the two are interchangeable. Their corresponding English expressions can be, for example, feature / FG.
[0075] Embodiments of the first aspect
[0076] In the functionality-based lifecycle management (LCM) mechanism, if the AI model corresponding to a feature / feature group (FG) is deployed on the user equipment (UE), such as a UE-sided model or a two-side model deployed on the UE, when the network (NW) configures AI operations for functionality control, the network device can perceive the AI operations at the functionality granularity.
[0077] As an example, during function control, the network device may not perceive the model-granular AI operation inside the terminal device. That is, the network device perceives whether the function-granular AI operation is performed for the feature / feature group, and / or which AI operation is performed, but does not perceive the model information after the terminal device applies the function-granular AI operation to the feature / feature group. For example, the AI models under the function corresponding to feature / feature group 1 include model 1, model 2 and model 3. When the network device sends the function control configuration information corresponding to feature / feature group 1 to instruct the terminal device to activate function 1 (that is, instruct the terminal device to activate AI based / enabled feature / FG1), the terminal device can: select activated model 1; or deactivate model 1 and switch to activated model 2. The above-mentioned model-granular AI operation is transparent to the network device.
[0078] In the functionality-based lifecycle management (LCM) mechanism, further consideration is needed regarding how network devices properly select functions; in addition, further consideration is also needed regarding how network devices properly configure functional control.
[0079] An embodiment of the first aspect provides a function control method, which is applied to a terminal device, such as the terminal device 202 shown in FIG. 2 .
[0080] FIG3 is a schematic diagram of a function control method according to an embodiment of the first aspect of the present application. As shown in FIG3 , the function control method includes:
[0081] Operation 301: Send first information to a network device, where the first information is used to indicate functionality, wherein the first information includes resource information required for the functionality to run; and
[0082] Operation 302: Receive first configuration information sent by the network device and determined based on the first information, where the first configuration information is used to configure functionality control.
[0083] In operation 301 , the resource information includes at least one of memory information, power information, computing power information, and other resource information required for running at least one model under the function, as well as other resource information required for AI operation.
[0084] In at least one embodiment of operation 301, the first information further includes at least one of the following information:
[0085] Identification information of the functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device;
[0086] First storage information, the first storage information is used to indicate whether the terminal device stores a model corresponding to the function;
[0087] Combined information of at least two functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device; for example, the combined information is used to indicate information about at least two functions that the terminal device can run simultaneously. Optionally, the first information also includes resource information required for the operation of the at least two functions;
[0088] The current resource information of the terminal device.
[0089] In the functional control of operation 302 of the present application, the functional control includes performing at least one of the following operations (i.e., AI operations) on the functionality: activation, deactivation, switching or changing, fallback, and release, etc.
[0090] As shown in FIG3 , the function control method further includes:
[0091] Operation 303: Receive monitoring configuration information sent by the network device; and
[0092] Operation 304: Monitor corresponding resource information according to the monitoring configuration information.
[0093] The monitoring configuration information received in operation 303 includes at least one of the following information: resource information to be monitored, reporting configuration information, reporting content information, and reporting indication information.
[0094] in:
[0095] The reporting configuration information includes monitoring threshold information and / or monitoring period information,
[0096] The reported content information is used to indicate the monitored resource information and / or monitoring result information reported by the terminal device.
[0097] The reporting indication information is used to indicate the timing for the terminal device to report the monitored resource information and / or the monitoring result information.
[0098] As shown in FIG3 , the function control method further includes:
[0099] Operation 305: Send monitored resource information and / or monitoring result information to the network device according to the monitoring configuration information.
[0100] According to the above embodiment, the terminal device sends first information indicating a function to the network device, whereby the network device can reasonably determine functionality and / or configure functionality control based on the first information.
[0101] The function control method shown in FIG3 will be further described below with reference to specific embodiments.
[0102] Example 1
[0103] FIG4 is a schematic diagram of the function control method of Example 1, which corresponds to the function control method shown in FIG3 .
[0104] As shown in FIG4 , the function control method includes the following operations:
[0105] Operation 401: A terminal device (eg, UE) sends first information to a network device (NW), where the first information is used to indicate functionality.
[0106] The first information may include at least one of the following information:
[0107] 1. Identification information of the functions corresponding to the AI-based features or feature groups supported by the terminal device: The identification information can be identity information, an index, or other information used to identify the functionality. For example, when a bit string corresponds to the number of functions, at least one bit in the bit string can indicate the corresponding function. For example, the maximum number of AI / ML-based features / feature groups (AI / ML-based / enabled feature / FG) supported by the terminal device or standard is 8, and the bit string includes 8 bits. As an example, the first bit of the bit string corresponds to the function with the smallest or largest identification information, the second bit of the bit string corresponds to the function with the second smallest or second largest identification information, and so on. No further details are given here.
[0108] 2. First storage information: The first storage information is used to indicate the storage information of the model corresponding to a functionality. This storage information is used to indicate whether the terminal device has stored the model for this functionality, or whether the network device needs to send the model for this functionality. If this storage information indicates whether the terminal device has stored the model for this functionality, the storage information can be at the functional granularity level, i.e., the terminal device indicates whether the model for this functionality has been stored, without the need to indicate storage information at the model granularity level.
[0109] 3. Resource information required for functionality operation: This resource information is, for example, AI resource information, used to indicate the resource information required to run the function. "Run" can be understood as "applying AI operations," for example, applying AI and activating it. The resource information may include at least one of the following: memory information, power information, computing power information, or other resource information required to run at least one model under the function. As an example, the resource information required for functionality operation may be the minimum resource information required to run the function. For example, if the AI resources include multiple resources, the minimum resource information may be the resource information required to run a model, that is, among the at least one model under the function, the at least one resource information required for the model to run is the minimum. For example, if the resource information includes {memory, power}, the resource information required for the operation of model 1-1 under function 1 is {15, 20}, the resource information required for the operation of model 1-2 is {20, 10}, and the resource information required for the operation of model 1-3 is {20, 30}. Among them, model 1-1 requires the least memory resources when running, and model 1-2 requires the least power when running. Therefore, the resource information required for the operation of function 1 reported by the terminal device can be the resource information {15, 20} required for the operation of model 1-1 with the least memory resources required at run time, or the resource information {20, 10} required for the operation of model 1-2 with the least power required at run time.
[0110] 4. Combined information of at least two functions corresponding to the AI-based features or feature groups supported by the terminal device: wherein the at least two functions may correspond to the same AI-based feature / feature group (AI / ML-based feature / FG), or the at least two functions may correspond to at least two AI-based features / feature groups (AI / ML-based feature / FG). The combined information is used to indicate information about at least two functions that can be run on the terminal device side, wherein the at least two functions that run simultaneously may correspond to the same feature / FG or to different features / feature groups. Optionally, the first information may also indicate resource information required for the operation of the at least two functions of the combination. For example, the resource information required for the operation of the functions under the combination may be the sum of the resource information required for the operation of at least one model under each function of the combination. The at least two models may be the models with the least resource information required when the model is running. The mechanism for determining the resource information required for the operation of at least two functions of the combination may refer to the mechanism for determining the resource information required for the operation of one function.
[0111] 5. Current resource information of the terminal device: For example, when the terminal device receives instruction information sent by the network device instructing the terminal device to report current resource information, the terminal device sends the current resource information to the network device; or, the terminal device can send the current resource information to the network device at an agreed time (for example, periodically).
[0112] In operation 401, the above information included in the first information may be sent to the network device via the same message, or may be sent to the network device via at least two messages.
[0113] Operation 402: The terminal device receives first configuration information sent by the network device, where the first configuration information is used to configure functionality control.
[0114] In operation 402, the function control includes performing at least one of the following operations (i.e., AI operations) on the function: activation, deactivation, switching or changing, rollback, and release. For example, the first configuration information may include identification information of the activated functionality, thereby enabling the terminal device to perform function control on the activated functionality.
[0115] In the present application, the first configuration information may be determined by the network device based on the first information sent by the terminal device in operation 401. For example, the network device determines to change or roll back the activated function based on the resource information required for the function operation in the first information, and generates the corresponding first configuration information. The manner in which the first configuration information is determined may be based on the implementation of the network device.
[0116] Optionally, operation 403: the terminal device receives monitoring configuration information of resource information sent by the network device.
[0117] The monitoring configuration information may include at least one of the following information: resource information to be monitored (for example, at least one AI resource information), reporting configuration information, reporting content information, reporting indication information, etc. The reporting configuration information may include monitoring threshold information and / or monitoring period information. Among them, the monitoring period information is used to configure the period for the terminal device to periodically report the monitored resource information and / or the period for monitoring result information. The reporting content information is used to indicate the information reported by the terminal device, such as the terminal device can report the monitored resource information, and / or the terminal device can report the monitoring result information. The reporting indication information is used to indicate the timing of the terminal device reporting the monitored resource information and / or the timing of reporting the monitoring result information.
[0118] It can be understood that the first configuration information of operation 402 and the monitoring configuration information of operation 403 can be carried in the same message or in different messages.
[0119] Operation 404: The terminal device configures corresponding functions according to the first configuration information.
[0120] For example, in operation 404, the terminal device activates the corresponding function according to the first configuration information.
[0121] Optionally, operation 405: the terminal device monitors corresponding resource information (eg, AI resource information) according to monitoring configuration information of the resource information (eg, AI resource information).
[0122] As an example, the monitoring configuration information includes the following information: the resource information to be monitored is UE power, the reporting configuration information is monitoring threshold information, the monitoring threshold is 30% of the terminal device power or the absolute value of the power Th_energy, and the reporting content is the current power information of the terminal device. The terminal device monitors the power of the terminal device according to the monitoring configuration information. When the power of the terminal device is less than or equal to the monitoring threshold, the terminal device reports the current power information of the terminal device to the network device.
[0123] As another example, the monitoring configuration information includes monitoring configuration information for at least two types of resource information. Optionally, the monitoring configuration information may also include reporting indication information, where the reporting indication information is used to indicate that when at least one type of resource information to be monitored satisfies the reporting configuration information, the terminal device reports at least one type of monitored resource information and / or monitoring result information. The reporting indication information is used to instruct the terminal device to determine a reporting timing.
[0124] For example, the monitoring configuration information includes: {[UE power, Th_energy, current power information]; [memory, Th_storage, current memory information]}; In addition, the monitoring configuration information may also include reporting indication information. The reporting indication information is used to indicate that when the power level of the terminal device meets the monitoring configuration information, the terminal device reports the corresponding monitoring content; and / or, the reporting indication information is used to indicate that when the memory of the terminal device meets the monitoring configuration information, the terminal device reports the corresponding power monitoring information; and / or, the reporting indication information is used to indicate that when the memory of the terminal device meets the corresponding monitoring configuration threshold, and the terminal device memory meets the corresponding monitoring configuration threshold, the terminal device reports the corresponding power monitoring information.
[0125] Optionally, operation 406: the terminal device reports the monitored resource information and / or monitored structure information to the network device.
[0126] For example, if the resource information monitored by the terminal device in operation 405 meets the reporting configuration information, operation 406 is executed.
[0127] Operation 407: The network device sends second configuration information to the terminal device, where the second configuration information is used to configure functionality control.
[0128] For example, the second configuration information is updated configuration information relative to the first configuration information.
[0129] Operation 408: The terminal device performs corresponding function control according to the second configuration information, that is, applies the second configuration information.
[0130] Operation 407 and operation 408 are optional steps. For example, if the configuration information is not updated, operation 407 and operation 408 may not be performed.
[0131] In the present application, the above operations 403, 405 and 406 can be used as a separate embodiment to implement: the terminal device side monitors the resource information on the terminal device side based on the monitoring configuration information of the network device and reports it to the network device.
[0132] Embodiments of the second aspect
[0133] The embodiment of the second aspect provides a function control method for solving the same or similar technical problems as those described in the embodiment of the first aspect. The method is applied to a terminal device, such as the terminal device 202 shown in FIG2 .
[0134] FIG5 is a schematic diagram of a function control method according to an embodiment of the second aspect of the present application. As shown in FIG5 , the function control method includes:
[0135] Operation 501: Sending first information to a network device, where the first information is used to indicate one or more currently activatable functions of the terminal device;
[0136] Operation 502: Receive first configuration information sent by a network device and determined based on first information, where the first configuration information is used to configure a terminal device to activate at least one activatable function; and
[0137] Operation 503: Activate the at least one activatable function according to the first configuration information.
[0138] In at least one embodiment, the terminal device can determine whether a functionality can be activated based on resource information required for the functionality and the terminal device's current resource information, thereby determining information about one or more currently activatable functionalities of the terminal device. The information about the one or more currently activatable functionalities of the terminal device can be sent to the network device as at least part of the first information in operation 501. Thus, the network device can generate first configuration information based on the information about the currently activatable functionalities of the terminal device, thereby properly configuring functional control.
[0139] For example, the first information of operation 501 indicates that the currently activatable functions of the terminal device are the first set {functionality 1, functionality 2, functionality 3, functionality 4}; in operation 502, the first configuration information is used to configure the functions activated by the terminal device to be the second set, and the second set can be the first set or a subset of the first set, for example, the second set is {functionality 1, functionality 3}; in operation 503, the terminal device activates the functions in the second set according to the first configuration information received in operation 502.
[0140] In at least one embodiment, the first information further indicates predicted runtime information of an activatable function, so as to assist the network device in performing better functionality control.
[0141] In at least one embodiment, functional control includes performing at least one of the following operations on the functionality: activation, deactivation, switching or changing, fallback, and release.
[0142] As shown in FIG5 , the method further includes:
[0143] Operation 504: The terminal device sends second information to the network device.
[0144] The second information includes at least one of the following information:
[0145] Information about functions that need to be deactivated, where the functions that need to be deactivated include at least one function that has been activated by the terminal device;
[0146] Predicted running time information of the function that needs to be deactivated: the predicted running time information is used to indicate the predicted remaining running time information of the function that needs to be deactivated;
[0147] Information about the function you wish to activate.
[0148] As shown in FIG5 , optionally, the method further includes:
[0149] Operation 505: Start a timer, where the maximum running time of the timer is the predicted running time of the function that needs to be deactivated.
[0150] As shown in FIG5 , optionally, the method further includes:
[0151] Operation 506: If, while the timer is running, the terminal device receives second configuration information sent by the network device, the second configuration information being used to configure a second functionality control for the terminal device, the terminal device stops the timer; and the terminal device performs the second functionality control according to the second configuration information; and / or, if the timer expires, the terminal device deactivates the functionality that needs to be deactivated. Optionally, if the timer expires, the network device deactivates the functionality that needs to be deactivated.
[0152] As another possible implementation, the terminal device does not perform operation 506, but instead performs the following operation 506': if the at least one resource information required for the function to run satisfies the function to run, or if the terminal device receives second configuration information sent by the network device within the predicted run time of the function, the terminal device configures the second function control according to the second configuration information; and / or if the at least one resource information required for the function to run does not satisfy the function to run, or if the terminal device does not receive the second configuration information sent by the network device within the predicted run time, the terminal device deactivates the function to be deactivated. Optionally, if the predicted run time expires, the network device deactivates the function to be deactivated.
[0153] According to the above embodiment, the terminal device sends first information indicating a function to the network device, whereby the network device can reasonably determine functionality and / or configure functionality control based on the first information.
[0154] The function control method shown in FIG5 will be further described below with reference to specific embodiments.
[0155] Example 2
[0156] FIG6 is a schematic diagram of a function control method according to Embodiment 2, corresponding to the function control method shown in FIG5 .
[0157] As shown in FIG6 , the function control method includes the following operations:
[0158] Operation 601: A terminal device (eg, UE) sends first information to a network device (NW), where the first information is used to indicate functionality.
[0159] The first information may include at least one of the following information: identification information of the function corresponding to the AI-based feature or feature group supported by the terminal device, first storage information, combination information of at least two functions corresponding to the AI-based feature or feature group supported by the terminal device, function operation information, operation information of a combination of at least two functions, and other information.
[0160] The function operation information can be used to indicate whether the terminal device can currently execute the function, and / or the operation information can indicate the estimated time for executing the function. For example, the operation information can indicate information about one or more currently activatable functions of the terminal device, and / or the operation information can indicate the estimated time for executing at least one activatable function. The operation information of a combination of at least two functions can be used to indicate whether the terminal device can currently execute the functions in the combination, and / or the estimated time for executing the functions in the combination.
[0161] For descriptions of other information included in the first information, reference may be made to the description of operation 401 in the embodiment of the first aspect, and will not be repeated here.
[0162] In operation 601, the above information included in the first information may be sent to the network device via the same message, or may be sent to the network device via at least two messages.
[0163] Operation 602: The terminal device receives first configuration information sent by the network device, where the first configuration information is used to configure a first functional control.
[0164] In operation 602, the first function control includes performing at least one of the following operations (i.e., AI operations) on the function: activation, deactivation, switching or changing, rollback, and release. For example, the first configuration information may be used to configure the terminal device to activate at least one activatable function. Specifically, the first configuration information may include identification information of the activatable functionality.
[0165] In an example, the first configuration information is used to instruct the terminal device to activate functionality 1.
[0166] Operation 603: The terminal device performs corresponding function control according to the first configuration information, for example, activating the corresponding function.
[0167] In an example, the terminal device activates functionality 1 according to the first configuration information.
[0168] Operation 604: The terminal device monitors resource information (eg, resource information).
[0169] In one example, a terminal device can monitor resource information required for functionality 1. Based on the remaining resources required for functionality 1, the terminal device can determine whether functionality 1 can continue to run and / or the predicted runtime for functionality 1. Furthermore, the terminal device can also monitor resource information for other functions that can be activated.
[0170] Optionally, operation 605: the terminal device sends second information to the network device.
[0171] For the description of the second information, reference may be made to the description in operation 504 .
[0172] As an example, the second information may include at least one of the following information:
[0173] The information of the function to be deactivated is functionality 1, where functionality 1 is an activated function;
[0174] The predicted running time of functionality1 predicted by the terminal device is T;
[0175] Information about the functionality that is desired to be activated, for example, the terminal device indicates that functionality 2 can be activated.
[0176] Optionally, in operation 606, the terminal device starts a timer, where the maximum running time of the timer is the predicted running time of the activated function (e.g., functionality1). For example, the terminal device sends the second information to the network device and starts a timer (e.g., timer Tfunc1 corresponds to the activated function functionality1), where the maximum running time of the timer is T (e.g., T is the predicted running time of the activated function functionality1).
[0177] If the terminal device receives the second configuration information of the network device while the timer (e.g., timer Tfunc1) corresponding to the activated function (e.g., functionality1) is running, the embodiment of the present application performs operation 607 accordingly;
[0178] As a possible implementation, the terminal device does not perform operation 606, but performs the following operation 606':
[0179] If the resource information of the terminal device satisfies the resource information required for the functionality (e.g., functionality 1), and the terminal device receives the second configuration information of the network device, then the embodiment of the present application performs operation 607; or
[0180] If the terminal device receives the second configuration information of the network device within the predicted remaining running time of the activated function (for example, functionality 1), the embodiment of the present application performs operation 607 accordingly;
[0181] In addition, if at least one resource information of the terminal device does not satisfy the resource information required for the function (eg, functionality 1) to run; or
[0182] If the terminal device does not receive the second configuration information from the network device within the predicted running time T of the activated function (eg, functionality 1); or
[0183] If the timer (e.g., timer Tfunc1) corresponding to the activated function (e.g., functionality1) has expired, the terminal device has not received the second configuration information from the network device;
[0184] Then, the embodiment of the present application executes operation 609.
[0185] Operation 607: The terminal device receives the second configuration information sent by the network device.
[0186] The second configuration information is used to configure a second functionality control for the terminal device.
[0187] Operation 608: The terminal device performs a corresponding operation according to the second configuration information.
[0188] For example, the terminal device performs at least one of deactivation, change or switch, rollback, and release operations on an activated function (eg, functionality 1).
[0189] Operation 609: The terminal device deactivates the corresponding function, for example, deactivates functionality 1.
[0190] Optionally, operation 610: the network device deactivates functionality 1.
[0191] For example, the embodiment of the present application does not limit the time when the network device deactivates the corresponding functionality, that is, the network device can deactivate the function (functionality) that needs to be deactivated at any time point after receiving the second information (operation 605), for example, deactivate functionality 1.
[0192] For example, if the resource information of the terminal device satisfies the resource information required for functionality 1, or if, within time T, or while timer Tfunc1 is running, the terminal device receives the second configuration information sent by the network device (operation 607), the terminal device performs the corresponding operation according to the second configuration information. For example, operations 607 and 608 may be referred to.
[0193] If at least one resource information item on the terminal device does not meet the resource information required for functionality 1, or if the terminal device does not receive the second configuration information from the network device within time T or after timer Tfunc1 expires, the terminal device deactivates functionality 1. The network device can deactivate functionality 1 at any time after time T or after timer Tfunc1 expires. For example, see operations 609 and 610.
[0194] In the present application, the embodiments of the first aspect and the embodiments of the second aspect can be combined. For example, at least part of the functions can be functionally controlled based on the method of the embodiment of the first aspect, and at least another part of the functions can be functionally controlled based on the method of the embodiment of the second aspect, thereby achieving more flexible functional control.
[0195] Embodiments of the third aspect
[0196] The embodiment of the third aspect provides a method for function control, which is applied to a network device, such as the network device 201 in Figure 2. This method corresponds to the embodiment of the first aspect. For the parts of the embodiment of the third aspect that are identical to those of the embodiment of the first aspect, reference can be made to the description of the embodiment of the first aspect, and no repetition is given here.
[0197] FIG7 is a schematic diagram of a function control method according to an embodiment of the third aspect. As shown in FIG7 , the method includes:
[0198] Operation 701: Receive first information sent by a terminal device, where the first information is used to indicate function information, wherein the first information includes resource information required for running the function; and
[0199] Operation 702: Send first configuration information determined based on the first information to the terminal device, where the first configuration information is used to configure function control.
[0200] The function control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
[0201] In at least one embodiment, the resource information includes memory information, power information, computing power information, and at least one of other resource information required for running at least one model under the function, and AI operation.
[0202] In at least one embodiment, the first information further includes at least one of the following information:
[0203] Identification information of functions corresponding to artificial intelligence-based features or feature groups supported by the terminal device;
[0204] first storage information, where the first storage information is used to indicate whether the terminal device stores a model corresponding to the function;
[0205] Combined information of at least two functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device;
[0206] The current resource information of the terminal device.
[0207] In at least one embodiment, the combination information is used to indicate information about at least two functions that the terminal device can run simultaneously.
[0208] In at least one embodiment, the first information further includes: resource information required for the execution of the at least two functions.
[0209] In at least one embodiment, as shown in FIG7 , the method further includes:
[0210] Operation 703: Send monitoring configuration information to the terminal device; and
[0211] Operation 704: Receive resource information and / or monitoring result information monitored according to the monitoring configuration information sent by the terminal device.
[0212] In at least one embodiment, the monitoring configuration information includes at least one of the following information:
[0213] Resource information to be monitored, reported configuration information, reported content information, and reported instruction information.
[0214] Among them, the reporting configuration information includes monitoring threshold information and / or monitoring cycle information, the reporting content information is used to indicate the monitored resource information and / or monitoring result information reported by the terminal device, and the reporting indication information is used to indicate the timing for the terminal device to report the monitored resource information and / or the monitoring result information.
[0215] According to the above embodiment, the network device receives first information indicating a function from the terminal device, whereby the network device can reasonably determine functionality and / or configure functionality control based on the first information.
[0216] Embodiments of the fourth aspect
[0217] The embodiment of the fourth aspect provides a method for function control, applied to a network device, such as the network device 201 in FIG2 . This method corresponds to the embodiment of the second aspect. For the parts of the embodiment of the fourth aspect that are identical to those of the embodiment of the second aspect, reference can be made to the description of the embodiment of the second aspect, and no repetition is given here.
[0218] FIG8 is a schematic diagram of a function control method according to an embodiment of the fourth aspect. As shown in FIG8 , the method includes:
[0219] Operation 801: Receive first information sent by a terminal device, where the first information is used to indicate one or more currently activatable functions of the terminal device; and
[0220] Operation 802: Send first configuration information determined based on the first information to the terminal device, where the first configuration information is used to configure the terminal device to activate at least one of the activatable functions.
[0221] In at least one embodiment, the first information further indicates predicted runtime information of the activatable function.
[0222] In at least one embodiment, as shown in FIG8 , the method further includes:
[0223] Operation 803: Receive second information sent by the terminal device.
[0224] The second information includes at least one of the following information:
[0225] Information about functions that need to be deactivated, where the functions that need to be deactivated include at least one function that has been activated by the terminal device;
[0226] Predicted running time information of the function that needs to be deactivated;
[0227] Information about the function you wish to activate.
[0228] In at least one embodiment, as shown in FIG8 , the method further includes:
[0229] Operation 804: The network device deactivates the function that needs to be deactivated.
[0230] According to the above embodiment, the network device receives first information indicating a function from the terminal device, whereby the network device can reasonably determine functionality and / or configure functionality control based on the first information.
[0231] Embodiments of the fifth aspect
[0232] An embodiment of the fifth aspect of the present application provides a function control device, which is applied to a terminal device and corresponds to the embodiment of the first aspect.
[0233] FIG9 is a schematic diagram of a function control apparatus according to an embodiment of the fifth aspect. As shown in FIG9 , the function control apparatus 900 includes: a first processor 901 .
[0234] The first processor 901 controls the terminal device to perform the following operations:
[0235] Sending first information to the network device, where the first information is used to indicate function information, wherein the first information includes resource information required for running the function; and
[0236] Receiving first configuration information sent by the network device based on the first information determined, the first configuration information is used to configure function control.
[0237] The control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
[0238] In at least one embodiment, the resource information includes memory information, power information, computing power information, and at least one of other resource information required for running at least one model under the function, and AI operation.
[0239] In at least one embodiment, the first information further includes at least one of the following information:
[0240] Identification information of functions corresponding to artificial intelligence-based features or feature groups supported by the terminal device;
[0241] first storage information, where the first storage information is used to indicate whether the terminal device stores a model corresponding to the function;
[0242] Combined information of at least two functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device;
[0243] The current resource information of the terminal device.
[0244] In at least one embodiment, the combination information is used to indicate information about at least two functions that the terminal device can run simultaneously.
[0245] In at least one embodiment, the first information further includes:
[0246] Resource information required for the execution of the at least two functions.
[0247] In at least one embodiment, the operations further include:
[0248] receiving monitoring configuration information sent by the network device; and
[0249] According to the monitoring configuration information, corresponding resource information is monitored.
[0250] In at least one embodiment, the monitoring configuration information includes at least one of the following information:
[0251] Resource information to be monitored, reporting configuration information, reporting content information, reporting instruction information;
[0252] in,
[0253] The reporting configuration information includes monitoring threshold information and / or monitoring period information,
[0254] The reported content information is used to indicate the monitored resource information and / or monitoring result information reported by the terminal device,
[0255] The reporting indication information is used to indicate a timing for the terminal device to report the monitored resource information and / or the monitoring result information.
[0256] In at least one embodiment, the operations further include:
[0257] The resource information to be monitored and / or the monitoring result information are sent to the network device.
[0258] Embodiments of the sixth aspect
[0259] An embodiment of the sixth aspect of the present application provides a function control device, which is applied to a terminal device and corresponds to the embodiment of the second aspect.
[0260] FIG10 is a schematic diagram of a function control apparatus according to an embodiment of the sixth aspect. As shown in FIG10 , the function control apparatus 1000 includes: a second processor 1001 .
[0261] The second processor 1001 controls the terminal device to perform the following operations:
[0262] Sending first information to a network device, where the first information is used to indicate one or more currently activatable functions of the terminal device;
[0263] receiving first configuration information sent by the network device and determined based on the first information, where the first configuration information is used to configure the terminal device to activate at least one of the activatable functions; and
[0264] According to the first configuration information, the at least one activatable function is activated.
[0265] In at least one embodiment, the first information further indicates predicted runtime information of the activatable function.
[0266] In at least one embodiment, the operations further include:
[0267] Second information is sent to the network device.
[0268] The second information includes at least one of the following information:
[0269] Information about functions that need to be deactivated, where the functions that need to be deactivated include at least one function that has been activated by the terminal device;
[0270] Predicted running time information of the function that needs to be deactivated;
[0271] Information about the function you wish to activate.
[0272] In at least one embodiment, the operations further include:
[0273] A timer is started, where the maximum running time of the timer is the predicted running time of the function that needs to be deactivated.
[0274] In at least one embodiment, the operations further include:
[0275] If, while the timer is running, the terminal device receives second configuration information sent by the network device, where the second configuration information is used to configure a second functionality control for the terminal device, the terminal device stops the timer, and the terminal device performs the second functionality control according to the second configuration information; and / or
[0276] If the timer expires, the terminal device deactivates the function that needs to be deactivated.
[0277] Embodiments of the seventh aspect
[0278] An embodiment of the seventh aspect of the present application provides a function control device, which is applied to a network device and corresponds to the embodiment of the third aspect.
[0279] FIG11 is a schematic diagram of a function control apparatus according to an embodiment of the seventh aspect. As shown in FIG11 , the function control apparatus 1100 includes: a third processor 1101 .
[0280] The third processor 1101 controls the terminal device to perform the following operations:
[0281] Receiving first information sent by a terminal device, where the first information is used to indicate functionality, wherein the first information includes resource information required for running the functionality; and
[0282] First configuration information determined based on the first information is sent to the terminal device, where the first configuration information is used to configure functionality control.
[0283] The control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
[0284] In at least one embodiment, the resource information includes memory information, power information, computing power information, and at least one of other resource information required for running at least one model under the function, and AI operation.
[0285] In at least one embodiment, the first information further includes at least one of the following information:
[0286] Identification information of functions corresponding to artificial intelligence-based features or feature groups supported by the terminal device;
[0287] first storage information, where the first storage information is used to indicate whether the terminal device stores a model corresponding to the function;
[0288] Combined information of at least two functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device;
[0289] The current resource information of the terminal device.
[0290] In at least one embodiment, the combination information is used to indicate information about at least two functions that the terminal device can run simultaneously.
[0291] In at least one embodiment, the first information further includes:
[0292] Resource information required for the execution of the at least two functions.
[0293] In at least one embodiment, the operations further include:
[0294] Sending monitoring configuration information to the terminal device; and
[0295] Receive resource information and / or monitoring result information monitored according to the monitoring configuration information sent by the terminal device.
[0296] In at least one embodiment, the monitoring configuration information includes at least one of the following information:
[0297] Resource information to be monitored, reporting configuration information, reporting content information, reporting instruction information;
[0298] in,
[0299] The reporting configuration information includes monitoring threshold information and / or monitoring period information,
[0300] The reported content information is used to indicate the monitored resource information and / or monitoring result information reported by the terminal device,
[0301] The reporting indication information is used to indicate a timing for the terminal device to report the monitored resource information and / or the monitoring result information.
[0302] Embodiments of the eighth aspect
[0303] An embodiment of the eighth aspect of the present application provides a function control device, which is applied to a network device and corresponds to the embodiment of the fourth aspect.
[0304] FIG12 is a schematic diagram of a function control apparatus according to an embodiment of the eighth aspect. As shown in FIG12 , the function control apparatus 1200 includes: a fourth processor 1201 .
[0305] The fourth processor 1201 controls the terminal device to perform the following operations:
[0306] receiving first information sent by a terminal device, where the first information is used to indicate one or more currently activatable functions of the terminal device; and
[0307] First configuration information determined based on the first information is sent to the terminal device, where the first configuration information is used to configure the terminal device to activate at least one of the activatable functions.
[0308] In at least one embodiment, the first information further indicates predicted runtime information of the activatable function.
[0309] In at least one embodiment, the operations further include:
[0310] Receive second information sent by the terminal device, wherein the second information includes at least one of the following information:
[0311] Information about functions that need to be deactivated, where the functions that need to be deactivated include at least one function that has been activated by the terminal device;
[0312] Predicted running time information of the function that needs to be deactivated;
[0313] Information about the function you wish to activate.
[0314] In at least one embodiment, the operations further include:
[0315] The network device deactivates the function that needs to be deactivated.
[0316] Embodiments of the ninth aspect
[0317] An embodiment of the ninth aspect of the present application provides a communication system, which may include a network device and a terminal device.
[0318] FIG13 is a schematic diagram of a terminal device according to an embodiment of the ninth aspect. As shown in FIG13 , the terminal device 1300 (e.g., corresponding to the terminal device 202 in FIG2 ) may include a processor 1310 and a memory 1320; the memory 1320 stores data and programs and is coupled to the processor 1310. It should be noted that this diagram is exemplary; other types of structures may be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0319] For example, the processor 1310 may be configured to execute a program to implement the method in the embodiment of the first aspect.
[0320] As shown in Figure 13 , the terminal device 1300 may further include: a communication module 1330, an input unit 1340, a display 1350, and a power supply 1360. The functions of these components are similar to those in the prior art and are not described in detail here. It is worth noting that the terminal device 1300 does not necessarily include all of the components shown in Figure 13 , and these components are not essential. Furthermore, the terminal device 1300 may also include components not shown in Figure 13 , for which reference may be made to the prior art.
[0321] FIG14 is a schematic diagram of a network device according to an embodiment of the ninth aspect. As shown in FIG14 , network device 1400 (e.g., corresponding to network device 201 in FIG2 ) may include a processor 1410 (e.g., a central processing unit (CPU)) and a memory 1420; memory 1420 is coupled to processor 1410. Memory 1420 may store various data and may also store an information processing program 1430, which is executed under the control of processor 1414.
[0322] For example, the processor 1414 may be configured to execute a program to implement the method described in the embodiment of the second aspect.
[0323] In addition, as shown in FIG14 , network device 1400 may further include: a transceiver 1440 and an antenna 1450, etc.; wherein, the functions of the above components are similar to those in the prior art and are not described in detail here. It is worth noting that network device 1400 does not necessarily include all the components shown in FIG14 ; in addition, network device 1400 may also include components not shown in FIG14 , and reference may be made to the prior art for details.
[0324] An embodiment of the present application also provides a computer program, wherein when the program is executed in a terminal device, the program causes the terminal device to execute the method described in the first aspect and / or the second aspect.
[0325] An embodiment of the present application further provides a storage medium storing a computer program, wherein the computer program enables a terminal device to execute the method described in the first aspect and / or the second aspect.
[0326] An embodiment of the present application also provides a computer program, wherein when the program is executed in a network device, the program causes the network device to execute the method described in the third aspect and / or the fourth aspect.
[0327] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program enables a network device to execute the method described in the third aspect and / or the fourth aspect.
[0328] The above devices and methods of the present application can be implemented by hardware or by a combination of hardware and software. The present application relates to such a computer-readable program that, when executed by a logic component, enables the logic component to implement the devices or components described above, or enables the logic component to implement the various methods or steps described above. The present application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.
[0329] The method / device described in conjunction with the embodiments of the present application can be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or one or more combinations of functional block diagrams can correspond to various software modules of the computer program flow or to various hardware modules. These software modules can respectively correspond to the various steps shown in the figure. These hardware modules can be implemented by solidifying these software modules, for example, using a field programmable gate array (FPGA).
[0330] The software module may be located in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The software module may be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if the device (such as a mobile terminal) uses a large-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.
[0331] One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may be implemented as a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or any appropriate combination thereof for performing the functions described in this application. One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.
[0332] The present application has been described above in conjunction with specific embodiments. However, those skilled in the art should understand that these descriptions are merely illustrative and are not intended to limit the scope of protection of the present application. Those skilled in the art may make various modifications and variations to the present application based on the spirit and principles of the present application, and such modifications and variations are also within the scope of the present application.
[0333] Regarding the implementation methods including the above embodiments, the following additional notes are also disclosed:
[0334] 1. A function control method, applied to a terminal device, comprising:
[0335] Sending first information to the network device, where the first information is used to indicate function information, wherein the first information includes resource information required for running the function; and
[0336] receiving first configuration information sent by the network device and determined based on the first information, where the first configuration information is used to configure function control,
[0337] The control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
[0338] 2. The method as described in Note 1, wherein:
[0339] The resource information includes memory information, power information, computing power information, and at least one of other resource information required for running at least one model under the function, and AI operation.
[0340] 3. The method according to Note 1, wherein the first information further includes at least one of the following information:
[0341] Identification information of functions corresponding to artificial intelligence-based features or feature groups supported by the terminal device;
[0342] first storage information, where the first storage information is used to indicate whether the terminal device stores a model corresponding to the function;
[0343] Combined information of at least two functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device;
[0344] The current resource information of the terminal device.
[0345] 4. The method as described in Note 3, wherein:
[0346] The combination information is used to indicate information about at least two functions that the terminal device can run simultaneously.
[0347] 5. The method as described in Note 4, wherein the first information further includes:
[0348] Resource information required for the execution of the at least two functions.
[0349] 6. The method as described in Note 1, wherein the method further comprises:
[0350] receiving monitoring configuration information sent by the network device; and
[0351] According to the monitoring configuration information, corresponding resource information is monitored.
[0352] 7. The method as described in Supplementary Note 6, wherein:
[0353] The monitoring configuration information includes at least one of the following information:
[0354] Resource information to be monitored, reporting configuration information, reporting content information, reporting instruction information;
[0355] in,
[0356] The reporting configuration information includes monitoring threshold information and / or monitoring period information,
[0357] The reported content information is used to indicate the monitored resource information and / or monitoring result information reported by the terminal device,
[0358] The reporting indication information is used to indicate a timing for the terminal device to report the monitored resource information and / or the monitoring result information.
[0359] 8. The method as described in Supplementary Note 7, wherein the method further comprises:
[0360] The resource information to be monitored and / or the monitoring result information are sent to the network device.
[0361] 9. A function control method, applied to a terminal device, comprising:
[0362] Sending first information to a network device, where the first information is used to indicate one or more currently activatable functions of the terminal device;
[0363] receiving first configuration information sent by the network device and determined based on the first information, where the first configuration information is used to configure the terminal device to activate at least one of the activatable functions; and
[0364] According to the first configuration information, the at least one activatable function is activated.
[0365] 10. The method according to Supplementary Note 9, further comprising:
[0366] sending second information to the network device,
[0367] The second information includes at least one of the following information:
[0368] Information about functions that need to be deactivated, where the functions that need to be deactivated include at least one function that has been activated by the terminal device;
[0369] Predicted running time information of the function that needs to be deactivated;
[0370] Information about the function you wish to activate.
Claims
1. A function control device, applied to a terminal device, the device comprising a first processor, the first processor controlling the terminal device to perform the following operations: Sending first information to the network device, wherein the first information is used to indicate function information, wherein: The first information includes resource information required for the function to run; and receiving first configuration information sent by the network device and determined based on the first information, wherein the first configuration information is used to configure function control, The control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
2. The device according to claim 1, wherein: The resource information includes at least one of memory information, power information, and computing power information required to run at least one model under the function.
3. The device according to claim 1, wherein: The first information also includes at least one of the following information: Identification information of functions corresponding to artificial intelligence-based features or feature groups supported by the terminal device; first storage information, where the first storage information is used to indicate whether the terminal device stores a model corresponding to the function; Combination information of at least two functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device; The current resource information of the terminal device.
4. The device according to claim 3, wherein: The combination information is used to indicate information about at least two functions that the terminal device can run simultaneously.
5. The device according to claim 4, wherein: The first information also includes: The resource information required for the at least two functions to run.
6. The device according to claim 1, wherein: The operations also include: receiving monitoring configuration information sent by the network device; and According to the monitoring configuration information, corresponding resource information is monitored.
7. The device according to claim 6, wherein: The monitoring configuration information includes at least one of the following information: Resource information to be monitored, reporting configuration information, reporting content information, and reporting instruction information; in, The reporting configuration information includes monitoring threshold information and / or monitoring period information, The reported content information is used to indicate the monitored resource information and / or monitoring result information reported by the terminal device, The reporting indication information is used to indicate a timing for the terminal device to report the monitored resource information and / or the monitoring result information.
8. The device according to claim 7, wherein: The operations also include: The resource information to be monitored and / or the monitoring result information are sent to the network device.
9. A function control device, applied to a terminal device, the device comprising a second processor, the second processor controlling the terminal device to perform the following operations: Sending first information to a network device, where the first information is used to indicate information about one or more currently activatable functions of the terminal device; receiving first configuration information sent by the network device and determined based on the first information, where the first configuration information is used to configure the terminal device to activate at least one of the activatable functions; as well as According to the first configuration information, the at least one activatable function is activated.
10. The device of claim 9, wherein: The first information further indicates predicted execution time information of the activatable function.
11. The device according to claim 9, wherein: The operations also include: sending second information to the network device, The second information includes at least one of the following information: Information about functions that need to be deactivated, where the functions that need to be deactivated include at least one function that has been activated by the terminal device; The predicted running time information of the function to be deactivated; Information about the function you wish to activate.
12. The device of claim 11, wherein: The operations also include: A timer is started, wherein the maximum running time of the timer is the predicted running time of the function to be deactivated.
13. The device of claim 12, wherein: The operations also include: If, when the timer is running, the terminal device receives second configuration information sent by the network device, the second configuration information is used to configure a second functionality control for the terminal device, the terminal device stops the timer, and the terminal device performs the second functionality control according to the second configuration information; and / or, If the timer expires, the terminal device deactivates the function that needs to be deactivated.
14. A function control device, applied to a network device, the device comprising a third processor, the third processor controlling the network device to perform the following operations: receiving first information sent by a terminal device, wherein the first information is used to indicate functionality information, wherein: The first information includes resource information required for the function to run; as well as sending first configuration information determined based on the first information to the terminal device, where the first configuration information is used to configure functionality control, The control includes performing at least one of the following operations on the function: activation, deactivation, switching or changing, rollback and release.
15. The device of claim 14, wherein: The resource information includes at least one of memory information, power information, and computing power information required to run at least one model under the function.
16. The device of claim 14, wherein: The first information also includes at least one of the following information: Identification information of functions corresponding to artificial intelligence-based features or feature groups supported by the terminal device; first storage information, where the first storage information is used to indicate whether the terminal device stores a model corresponding to the function; Combination information of at least two functions corresponding to the artificial intelligence-based features or feature groups supported by the terminal device; The current resource information of the terminal device.
17. The device of claim 16, wherein: The combination information is used to indicate information about at least two functions that the terminal device can run simultaneously.
18. The device of claim 17, wherein: The first information also includes: The resource information required for the at least two functions to run.
19. The device of claim 14, wherein: The operations also include: Sending monitoring configuration information to the terminal device; and Receive resource information and / or monitoring result information monitored according to the monitoring configuration information sent by the terminal device.
20. The device of claim 19, wherein: The monitoring configuration information includes at least one of the following information: Resource information to be monitored, reporting configuration information, reporting content information, and reporting instruction information; in, The reporting configuration information includes monitoring threshold information and / or monitoring period information, The reported content information is used to indicate the monitored resource information and / or monitoring result information reported by the terminal device, The reporting indication information is used to indicate a timing for the terminal device to report the monitored resource information and / or the monitoring result information.